Jump to content
  • 0
Judas

2013 Ragexe Area

Question

525 answers to this question

Recommended Posts

  • 0

Who has, the working client with Ragexe? i downloaded the Judas exe, i got this, system/monster_size_effect.lub

And also something 2nd pop-up ChampionmonsterM?? 

 

Can someone tell me, how does it work properly.

Thank you.

Share this post


Link to post
Share on other sites
  • 0

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?

Share this post


Link to post
Share on other sites
  • 0

wah Ind, your method is wrong :P

 

 

//----------------------------------------// 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

Share this post


Link to post
Share on other sites
  • 0

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

Share this post


Link to post
Share on other sites
  • 0

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

Share this post


Link to post
Share on other sites
  • 0

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?

Share this post


Link to post
Share on other sites
  • 0

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.

Share this post


Link to post
Share on other sites
  • 0

@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

 

 

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 

Share this post


Link to post
Share on other sites
  • 0

@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

Share this post


Link to post
Share on other sites
  • 0

@Parsalian its crashing for me . what all diffs have you added to this exe. I just need to double click the exe right?

Share this post


Link to post
Share on other sites
  • 0

yes only double click . I have this client installed  Full_kRO_Renewal_20130401.exe 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

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]
Edited by ParSalian

Share this post


Link to post
Share on other sites
  • 0

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

Share this post


Link to post
Share on other sites
  • 0

i downloaded ParSalian's v3.1 exe and it worked for me

 

my settings:

win7 x64

langtype 1

hexed data.ini to my own .ini

clientinfo in grf

 

is this correct?

 

Patch: Use Arial on all Langtypes 
findhex:  0F 85 9E 00 00 00 83 F8 14 0F 8C 95 00 00 00
replacehex: 0F 85 9E 00 00 00 83 F8 14 0F 8C 95 00 00 00

found in the first post, replacehex doesnt change anything

Edited by chir0n

Share this post


Link to post
Share on other sites
  • 0

i downloaded ParSalian's v3.1 exe and it worked for me

 

my settings:

win7 x64

langtype 1

hexed data.ini to my own .ini

clientinfo in grf

 

is this correct?

 

Patch: Use Arial on all Langtypes 

findhex:  0F 85 9E 00 00 00 83 F8 14 0F 8C 95 00 00 00

replacehex: 0F 85 9E 00 00 00 83 F8 14 0F 8C 95 00 00 00

found in the first post, replacehex doesnt change anything

 

Same specs. The Client it self doesn't work well. It keeps on crashing.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.