2013 Ragexe Area

aossdk.dll is missing.

After i click the bat file, the window suddenly crashes.

 
Last edited by a moderator:
at langtype 0, I could login with anything but the problem is.. the client crashes after character selection. I guess its on the font? Do I need to enable arial on all langtypes?

 
wah Ind, your method is wrong
default_tongue.png


//----------------------------------------// Function to send char slot counts//----------------------------------------int hc_accept_enter2(int fd, struct char_session_data* sd) WFIFOW(fd,0) = 0x82d; WFIFOW(fd,2) = 0x1d; // packet len 29 WFIFOB(fd,4) = sd->char_slots;; // Normal slots. WFIFOB(fd,5) = 0; // Premium slots. WFIFOB(fd,6) = 0; // Billing slots. WFIFOB(fd,7) = sd->char_slots; // Producible?? WFIFOB(fd,8) = sd->char_slots; // valid ?? memset(WFIFOP(fd,9), 0, 20); // trash bytes WFIFOSET(fd,29); return 0;}// Tell client how many pages, kRO sends 17void hc_charlist_notify( int fd, struct char_session_data* sd ){ WFIFOHEAD(fd, 6); WFIFOW(fd, 0) = 0x9a0; WFIFOL(fd, 2) = 1; // pages to req / send them all in 1 until mmo_chars_fromsql can split them up WFIFOSET(fd,6);}// HC_ACK_CHARINFO_PER_PAGEvoid hc_ack_charinfo_per_page( int fd, struct char_session_data* sd ){ int j = 4; WFIFOHEAD(fd, 6); WFIFOW(fd, 0) = 0x99d; j+=mmo_chars_fromsql(sd, WFIFOP(fd,j)); WFIFOW(fd,2) = j; // packet len WFIFOSET(fd,j);} 
i did some captures on kRO several days ago, to verify the packet order, and it goes like so.

HC = cHarserver -> Client

CH = Client -> cHarserver

PACKET_HC_ACCEPT_ENTER2 = 0x82d // tell how many slots

PACKET_HC_CHARLIST_NOTIFY =  0x9a0 // tell client how many pages of chars

//client then sends one for each value you sent in 0x9a0

PACKET_CH_CHARLIST_REQ =  0x9a1

PACKET_HC_ACK_CHARINFO_PER_PAGE =  0x99d, // 3 chars

PACKET_CH_CHARLIST_REQ =  0x9a1

PACKET_HC_ACK_CHARINFO_PER_PAGE =  0x99d, // 3 chars

PACKET_CH_CHARLIST_REQ =  0x9a1

PACKET_HC_ACK_CHARINFO_PER_PAGE =  0x99d, // 3 chars

etc

.. but

you can skip this and just send

PACKET_HC_ACCEPT_ENTER2 = 0x28d

PACKET_HC_ACCEPT_ENTER =  0x6b
sorry for the delay on getting back to you on this issue.except for the nomenclature, what is wrong? I've gone over the code you posted and I see no difference in functionality

 
Last edited by a moderator:
Since people are still having trouble with clients. Working client => http://www.mediafire.com/download.php?mit3wqhach34c2r

Diffs Already added in the client:

Always Call SelectKoreaClientInfo()Chat @ BugDisable HShieldDisable Ragexe Filename CheckDisable Swear FilterEnable 64k HairstylesEnable ASCII in TextEnable Custom 3D MobsEnable Multiple GRFsEnable TitleBar MenuEnforce Official Login BackgroundFix Camera Angles MediumIncrease Zoom Out 75%Read Data Folder FirstRead msgstringtable.txtRead questid2display.txtRemove Gravity AdsRemove Gravity LogoRemove Hourly GameGradeRemove Hourly Playtime MinderRemove Serial DisplaySkip License ScreenSkip Packet Header ObfuscationTranslate Client Into English - IncompleteUse Normal Client BracketsUse Plain Text DescriptionsUse Ragnarok IconJobname Fix For Taekwon Class for Langtype 0
In addition to the above I have also made a second client that also includes the translations found from 2012 Translation (Need to know if this one has any bugs before i can add it to diff file) => http://www.mediafire.com/download.php?e1oy851u97p1ld8

 
MStream, delete or repair the extend npc dialog -> the client crash with that patch when you talk to a npc
default_smile.png


 
oh yeah that would be nice =x

 
Hmm it still closes right after char selection screen, maybe there's something missing on my client folder.

Or is it just me? Is there someone who have tried it yet?

 
i dosen't understand why we should not use the restore login window and disable 1rag1 patches. I can start my V4Ragexe_Eng.patched.exe directly and i don't  need a launcher. I use still windows XP. I know this system is old but works good for me.

 
@ParSalian Is the client you mentioned as working for you the one you have posted earlier? I will try it out. Maybe its something issue related to the OS?

@Judas & Shakto OK so about NPC Dialog Extend. Can someone test these? Looks like the Extend NPC Diff was incomplete. This should ( in theory )

change the buffer size to 4096 bytes

Code:
Find:    81 EC 08 08 00 00 A1 70 F0 99 00 33 C4 89 84 24 04 08 00 00 56 8B C1 57 8B BC 24 14 08 00 00 Replace: 81 EC 04 10 00 00 A1 70 F0 99 00 33 C4 89 84 24 00 10 00 00 56 8B C1 57 8B BC 24 10 10 00 00 Find:    FF D2 8B 8C 24 0C 08 00 00 5F 5E 33 CC E8 75 46 0C 00 81 C4 08 08 00 00Replace: FF D2 8B 8C 24 08 10 00 00 5F 5E 33 CC E8 75 46 0C 00 81 C4 04 10 00 00 
 
@Mstream yes the V3Ragexe.patched.exe link in my previous Post. I also add this NPC  Extend Dialog Diff to my exe and it works for me. The old diff have also crash my client when i talk to NPC.

@Judas & Shakto OK so about NPC Dialog Extend. Can someone test these? Looks like the Extend NPC Diff was incomplete. This should ( in theory )

change the buffer size to 4096 bytes



Find:    81 EC 08 08 00 00 A1 70 F0 99 00 33 C4 89 84 24 04 08 00 00 56 8B C1 57 8B BC 24 14 08 00 00 
Replace: 81 EC 04 10 00 00 A1 70 F0 99 00 33 C4 89 84 24 00 10 00 00 56 8B C1 57 8B BC 24 10 10 00 00 

Find:    FF D2 8B 8C 24 0C 08 00 00 5F 5E 33 CC E8 75 46 0C 00 81 C4 08 08 00 00
Replace: FF D2 8B 8C 24 08 10 00 00 5F 5E 33 CC E8 75 46 0C 00 81 C4 04 10 00 00  
My updated V3.1 Ragexe

http://www.file-upload.net/download-7499759/V3.1Ragexe.patched.exe.html

 
yes only double click . I have this client installed  Full_kRO_Renewal_20130401.exehttp://www.nickyzai.com/?p=kro and i have the data.grf and rdata.grf extracted in the data directory, its easier to edit things ^^. I have also erased the HShield Directory.  If this is not working for you , i think then its a issue of the OS

my clientinfo.xml

<?xml version="1.0" encoding="euc-kr" ?><clientinfo><servicetype>uae</servicetype><servertype>primary</servertype> <connection> <display>Ragnarok Online</display> <balloon>Ragexe Client</balloon> <desc>Ragexe 2013</desc> <address>xx.xxx.xxx.xxx</address> <port>6900</port> <version>25</version> <langtype>0</langtype> <registrationweb></registrationweb> </connection></clientinfo>

i don't use this diffs from the 2013_03_20_WIP.diff with ShinDiffsPatcher :

Disable Hshield K3dtEnable Custom 3D MobsExtended Chat BoxExtended Chat RoomExtended NPC DialogExtended PM BOxIncrease Chat Limits to 5Increase Headgear Limits 10000 + 5000Increase Zoom Out 50% + 75%Only 2nd Login BackgroundShare Body Palettes Gender SeperatesShare Head Palettes Gender Seperates

the only thing i have edit in the server is this in mmo.h

Code:
Index: src/common/mmo.h===================================================================--- src/common/mmo.h	(revision 11571)+++ src/common/mmo.h	(working copy)@@ -47,7 +47,7 @@ // 20120307 - 2012-03-07aRagexeRE+ - 0x970  #ifndef PACKETVER-	#define PACKETVER 20120418+	#define PACKETVER 20130320 #endif  //Remove/Comment this line to disable sc_data saving. [Skotlex]
 
Last edited by a moderator:
yep the client works fine =D

I think its OS/Install related issue.

I think its hard to reproduce it, but I'll run some tests as well

 
Last edited by a moderator:
Back
Top