Jump to content
  • 0

Ragexe Support Area


Judas

Question


  • Group:  Members
  • Topic Count:  26
  • Topics Per Day:  0.01
  • Content Count:  2244
  • Reputation:   182
  • Joined:  11/19/11
  • Last Seen:  

Ragexe Support Thread

 

So far we probably should start focusing on the latest client which is 2013-03-20e, mainly because this is where the new skills are implemented. Whether support for older Ragexe clients I'm not sure. I'd rather focus on the newer ones.

 

 

Here goes:

 

Thanks to k3dt for upacking the clients, we have access to 2013-03 where new skills were added. RagexeRE are compiled differently so at the moment, it can't be used unless someone finds a way.

 

Anyway, this topic is mainly for support in trying to get ragexe working since it seems that it will prove more useful than RagexeRE.

 

Shows new skill effects ingame:

View Video

 

 

2013-03-20 Packet lengths:

http://pastebin.com/7Qpw31Mk

 

2013-03-20 Packet DB:

http://pastebin.com/5ZWK9NwY

 

2013-03-20 Client w/ Skip Packet Obfuscation Applied:

Notes ~ Haven't got a chance to disable hshield yet, but everything is laid out (Bare Minimum) for you if you want to test and contribute.

http://www.sendspace.com/file/2xtqkr

 

I don't have the translations/translated lub files that rytech has, but here is the 2 new skills in the skill list.

 

screenr_Athena003.jpg

 

 

Problems faced so far:

  • Can't seem to equip any weapons, maybe it's my mistake or packet?
  • ALT+W (For Cart) won't work anymore. I tried last time on RagexeRE, and I assume the same problem on Ragexe. It says prohibit to use in area. (Packet related?)

 

Method to log in:

Note: This process is only for testing for now, since the client still needs to be diffed with the necessary patches.

  • ragexe.exe -1rag1 /account:sci.xml -t:blah blah server
    (In bat file) where sci.xml is in the data folder
     
  • In mysql, create a new account with no ID/Pass, and set the group_id to 99 to get a gm account
    Reason for this is due to the xml settings and the client isn't fully patched
    You may see in your console, accept account ID(blank) with password(blank)
     
  • When you login, you can login with the blank account and log in with your character
    I had to manually create a character in mysql though, I got "Not Available" in my char select screen
     
  • Once done, login, and you see your character you made. Toggle right and back to your character to login to the account. If you don't, then enter won't do anything.

 

Over the few days, if no one has done it yet, I'll keep applying some patches to the client so it'll be easier to test

 

data/sci.xml:

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

 


2013-03-20 Hex Strings

Notes: For me, if you diff with ShinsdiffPatcher the client will no longer work.

So I think until someone updates it, we just have to manually find/replace.

Below are the strings that was auto found by the client. [Experimental]

*Please post a working client with these applied if possible

 Name: Translate Client
File: Ragexe (03/20/13)
Comments: Patch if not all strings of a client
Comments: Credits to Judas
 
Patch: @-Bug Fix
findhex:    46 29 00 5F 5E 5D B0
replacehex: 46 29 01 5F 5E 5D B0
 
Patch: Disable 4 Letter Character Limit
findhex:    83 F8 04 0F 8C E4 02
replacehex: 83 F8 00 0F 8C E4 02
 
Patch: Disable 4 Letter ID Limit
findhex:    04 7C 7E 8B 3D 8C E9
replacehex: 00 7C 7E 8B 3D 8C E9
 
Patch: Disable 4 Letter Pass Limit
findhex:    FC FF 83 F8 04 0F 8C
replacehex: FC FF 83 F8 00 0F 8C
 
Patch: Disable Ragexe Filename Check
findhex:    3D 5C CD BA 00 75 32
replacehex: 3D 5C CD BA 00 EB 32
 
Patch: Disable Swear Filter
findhex:    44 24 04 50 E8 16 FC FF FF 33 C9 84 C0 0F 94 C1 8A C1 C2 04 00
replacehex: 44 24 04 50 E8 16 FC FF FF 33 C9 84 C0 0F 94 C1 30 C0 C2 04 00
 
Patch: Camera Angles Medium
findhex:    74 0A D9 05 F8 3F 91 00 D9 5C 24 08 8B 96
replacehex: 74 0A D9 05 AE E0 DD 00 D9 5C 24 08 8B 96
 
Patch: Zoom 75% Max
findhex:    00 66 43 00 00 C8 43
replacehex: 00 66 43 00 00 4C 44
 
Patch: Only First Background Login
findhex:    32 5F B9 E8 B0 E6 25 64 2D 25 64 2E 62 6D 70
replacehex: 5F B9 E8 B0 E6 25 64 2D 25 64 2E 62 6D 70 00
 
Patch: Remove Gravity Ads
findhex:    54 5F 47 61 6D 65 47 72 61 64 65 2E 74 67
replacehex: 00 5F 47 61 6D 65 47 72 61 64 65 2E 74 67
 
Patch: Remove Gravity Ads II
findhex:    5C 54 5F C1 DF B7 C2 BC BA C0 CE 2E 74 67
replacehex: 5C 00 5F C1 DF B7 C2 BC BA C0 CE 2E 74 67
 
Patch: Remove Gravity Ads III
findhex:    E4 C0 CC BD BA 5C 54 5F C5 D7 C0 D4 25 64
replacehex: E4 C0 CC BD BA 5C 00 5F C5 D7 C0 D4 25 64
 
Patch: Remove Gravity Logo
findhex:    E4 C0 CC BD BA 5C 54 5F 52 25 64 2E 74 67
replacehex: E4 C0 CC BD BA 5C 00 5F 52 25 64 2E 74 67
 
Patch: Translate Client into English
findhex:    B8 DE BD C3 C1 F6 00 00 F8 14 93 00 50
replacehex: 4D 65 73 73 61 67 65 00 F8 14 93 00 50
 
Patch: Translate Client into English II
findhex:    C4 B3 B8 AF C5 CD 2F C3 D1 20 BD BD B7 D4
replacehex: 55 73 65 64 20 2F 20 54 6F 74 61 6C 29 00
 
Patch: Translate Client into English III
findhex:    00 25 64 BF F9 20 25 64 C0 CF 20 25 64 BD C3 20 25 64 BA D0 20 25 64 C3 CA
replacehex: 00 44 65 6C 65 74 65 3A 20 25 64 2F 25 64 20 2D 20 25 64 3A 25 64 3A 25 64
 
Patch: Translate Client into English IV
findhex:    B3 E2 20 25 64 BF F9 20 25 64 C0 CF 20 25 64 BD C3 20
replacehex: 2F 25 64 2F 25 64 20 2D 20 25 64 3A 25 64 3A 25 64 00
 
Patch: Use Ragnarok Icon
findhex:    00 72 00 00 00 D0 01
replacehex: 00 72 00 00 00 E8 01

Patch: Call Select Korea
findhex:    E9 DE E4 FF FF
replacehex: 90 90 90 90 90
 
Patch: Disable rag1
findhex:    08 85 C0 75 5F 68
replacehex: 08 85 C0 EB 5F 68
 
Patch: Use Plain Text Descriptions
findhex:    75 54 56 57 8B 7C 24
replacehex: EB 54 56 57 8B 7C 24
 
Patch: Use Normal Guild Brackets
findhex:    A1 BA 25 73 A1 BB
replacehex: 20 5B 25 73 5D 00
 
Patch: Remove Serial Display
findhex:    83 C0 50 3B 41 28
replacehex: 31 C0 83 F8 01 90
 
Patch: Remove Quake Skill Effect
findhex:    D9 44 24 04 D9 59 04 D9 44 24 0C D9 59 0C D9 44 24 08 D9 59 08 C2 0C 00 CC CC CC CC CC CC CC CC 8B 44 24
replacehex: C2 0C 00 04 D9 59 04 D9 44 24 0C D9 59 0C D9 44 24 08 D9 59 08 C2 0C 00 CC CC CC CC CC CC CC CC C2 14 00
 
Patch: Remove Login Error Code
findhex:    00 00 00 00 28 25 64 29
replacehex: 00 00 00 00 00 25 64 29
 
Patch: Remove Login Error Code II
findhex:    00 00 00 25 73 28 25 64 29 00 00 6E 70 6C
replacehex: 00 00 00 25 73 00 25 64 29 00 00 6E 70 6C
 
Patch: Remove Hourly Playtime
findhex:    15 3B FD 0F 8E 15 01
replacehex: 15 3B FD 90 E9 15 01
 
Patch: Remove Hourly GameGrade
findhex:    24 2E 00 8A 0D B1 14 9A 00 75
replacehex: 24 2E 00 8A 0D B1 14 9A 00 EB
 
Patch: Read QuestDisplay
findhex:    75 A9 83 3D 5C CD BA 00 00 0F 85 CB 00 00 00
replacehex: 75 A9 83 3D 5C CD BA 00 00 90 90 90 90 90 90
 
Patch: Read Msgstringtable
findhex:    75 24 33
replacehex: EB 24 33
 
Patch: Increase ViewID 30000
findhex:    00 68 E8 03 00 00 8D
replacehex: 00 68 30 75 00 00 8D
 
Patch: Increase ViewID 30000 II
findhex:    14 40 3D D0 07
replacehex: 14 40 3D 30 75
 
Patch: Increase ViewID 30000 III
findhex:    00 89 8A E8 03
replacehex: 00 89 8A 30 75
 
Patch: Extend PM Box
findhex:    40 64 46 00 00 00 8B 8E AC
replacehex: 40 64 EA 00 00 00 8B 8E AC
 
Patch: NPC Dialog
findhex:    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
replacehex: 04 10 00 00 A1 00 E0 8F 00 33 C4 89 84 24 00 10 00 00 56 8B C1 57 8B BC 24 10 10
 
Patch: Chat Room Box
findhex:    00 00 00 C7 40 64 46 00 00 00 8B 8E BC 00
replacehex: 00 00 00 C7 40 64 EA 00 00 00 8B 8E BC 00
 
Patch: Chat Box
findhex:    00 C7 40 64 46 00 00 00 8B 4E 78 68 F0 00
replacehex: 00 C7 40 64 EA 00 00 00 8B 4E 78 68 F0 00
 
Patch: Enforce Offical Login
findhex:    85 C0 74 2D 83 F8 04 74 28 83 F8
replacehex: 85 C0 EB 2D 83 F8 04 74 28 83 F8
 
Patch: Title Bar Menu
findhex:    57 68 00 00 C2 02 51
replacehex: 57 68 00 00 CA 02 51
 
 
 
 
  • Upvote 2
Link to comment
Share on other sites

Recommended Posts


  • Group:  Members
  • Topic Count:  280
  • Topics Per Day:  0.06
  • Content Count:  841
  • Reputation:   17
  • Joined:  04/16/12
  • Last Seen:  

Anyone encountered the problem wherein if you use 2013 ragexe. You cannot put any skills in 3rd job regular. But if it is 3rd job trans, there's no problem. - This applies only to 2013 Ragexe

 

but for 2012. everything is nice.. anyone?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  26
  • Topics Per Day:  0.01
  • Content Count:  94
  • Reputation:   0
  • Joined:  04/01/12
  • Last Seen:  

you can use the diff file with Shins Diff Patcher or K3dt's Diff Patcher. If you are using Shins Diff Patcher use the "Plain Diff Plugin" mode.

 

What issue are you getting with the link for Shins Diff Patcher?

 

It's not a big problem I just can't update the shins diff patcher from it's website. It keep blocking me to downloading the whole files from the SVN (via TortoiseSVN) It won't download the whole files.

 

http://subversion.assembla.com/svn/weetools/trunk/ShinsDiffPatcher/

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  81
  • Topics Per Day:  0.02
  • Content Count:  1654
  • Reputation:   583
  • Joined:  08/09/12
  • Last Seen:  

@xeNium: It works fine for me, have you try to create a new folder, then you can do another SVN Checkout ;)

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  26
  • Topics Per Day:  0.01
  • Content Count:  94
  • Reputation:   0
  • Joined:  04/01/12
  • Last Seen:  

@xeNium: It works fine for me, have you try to create a new folder, then you can do another SVN Checkout ;)

 

Yes, I already try it multiple times! Ahahaha

Link to comment
Share on other sites


  • Group:  Forum Moderator
  • Topic Count:  93
  • Topics Per Day:  0.02
  • Content Count:  10013
  • Reputation:   2346
  • Joined:  10/28/11
  • Last Seen:  

Judas have another mirror for it here..

http://supportmii.com/ro1/Clients/Weediff2012Pack_v5.7.7z

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  26
  • Topics Per Day:  0.01
  • Content Count:  94
  • Reputation:   0
  • Joined:  04/01/12
  • Last Seen:  

Judas have another mirror for it here..

http://supportmii.com/ro1/Clients/Weediff2012Pack_v5.7.7z

 

Yes, I am using that but when I am diffing the recommended ragexe, the client do not show the aura (On the foot) only a spirit ball.

So I am trying to get newer differ.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  22
  • Topics Per Day:  0.00
  • Content Count:  806
  • Reputation:   220
  • Joined:  03/13/12
  • Last Seen:  

wow this place is starting to gather dust. 

 

Anyways I replaced the strings which ever was there from 2012 Client Translation project in the 2013 Ragexe client.

Here is the link for the translated client => http://www.mediafire.com/download.php?hhjmvzzouqepb21

 

I used XVIScript in XVI32 Hex Editor for replacing the hexes. Script file => http://www.mediafire.com/download.php?784p7mwa164qjpf

You can open your exe in XVI32 Editor. Choose XVIScript->Editor . Open this file in the Editor window that pops up and execute.

Then close the Editor and save your exe.

 

Thanks :
1) Nana for translation project and for pointing me where to get the complete WDGTranslateClient.txt.

2) Swadon for collecting them together and keeping git repo for it. :-)

3) Everyone who participated in the Translation project.

Edited by MStream
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  81
  • Topics Per Day:  0.02
  • Content Count:  1654
  • Reputation:   583
  • Joined:  08/09/12
  • Last Seen:  

I think everyone reads the post on the other board about the progress of this 2013 Ragexe client :P

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  14
  • Topics Per Day:  0.00
  • Content Count:  402
  • Reputation:   89
  • Joined:  02/07/13
  • Last Seen:  

The client still have server side issue but client-side is 100% ok for hex change (maybe some translation missing but i'm not even sure about that :P)

Edited by Shakto
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  81
  • Topics Per Day:  0.02
  • Content Count:  1654
  • Reputation:   583
  • Joined:  08/09/12
  • Last Seen:  

Oh the hShield problem?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  14
  • Topics Per Day:  0.00
  • Content Count:  402
  • Reputation:   89
  • Joined:  02/07/13
  • Last Seen:  

The hShield problem has been finished to be fix with the help from Yommy.

The information to know : there is no login window anymore. We have to log in with a RoLauncher

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  81
  • Topics Per Day:  0.02
  • Content Count:  1654
  • Reputation:   583
  • Joined:  08/09/12
  • Last Seen:  

Oh the one like the bat file?

I could make a skinnable launcher (maybe?)

But actually I haven't try to fiddle with 2013 client, because I'm still downloading kRO 20130401, my net speed is very slow  /panic

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  14
  • Topics Per Day:  0.00
  • Content Count:  402
  • Reputation:   89
  • Joined:  02/07/13
  • Last Seen:  

Yes if you can make a good customizable client launcher will be great °°

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  81
  • Topics Per Day:  0.02
  • Content Count:  1654
  • Reputation:   583
  • Joined:  08/09/12
  • Last Seen:  

What command line does it use?

-t:password username

/?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  14
  • Topics Per Day:  0.00
  • Content Count:  402
  • Reputation:   89
  • Joined:  02/07/13
  • Last Seen:  

Ragexe.exe -1rag1 /account:clientinfo.xml -t:password login nameofserver

 

with xml customizable, password login and nameofserver AND name of the exe in a .ini file

 

And a checkbox to save the login in the launcher :)

Edited by Shakto
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  81
  • Topics Per Day:  0.02
  • Content Count:  1654
  • Reputation:   583
  • Joined:  08/09/12
  • Last Seen:  

Uhh is it just for the new 2013 ragexe.exe without the 'Restore Login Window' diff?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  14
  • Topics Per Day:  0.00
  • Content Count:  402
  • Reputation:   89
  • Joined:  02/07/13
  • Last Seen:  

It will be for all exe because Restore Login doesn't exist anymore :)

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  81
  • Topics Per Day:  0.02
  • Content Count:  1654
  • Reputation:   583
  • Joined:  08/09/12
  • Last Seen:  

Okay I'll try it with my 2012 client first.



Hmm it always throws out an error: "attempt to call a nil value".

I wonder why my client refuses to work with batch and the error comes from LUA.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  14
  • Topics Per Day:  0.00
  • Content Count:  402
  • Reputation:   89
  • Joined:  02/07/13
  • Last Seen:  

You have to enable rag1sak and sso login (not sure for this one)

Edited by Shakto
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  81
  • Topics Per Day:  0.02
  • Content Count:  1654
  • Reputation:   583
  • Joined:  08/09/12
  • Last Seen:  

Hmm still doesn't work, maybe I should try to use the client on Hercules board /hmm

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  118
  • Topics Per Day:  0.03
  • Content Count:  1942
  • Reputation:   197
  • Joined:  01/08/12
  • Last Seen:  

i noticed that the skill crashed for the 2012-06-18aRagexe is fixed. unlike for 2012-06-18aRagexeRE client crashed after using quagmire then move to another map.

Edited by Brynner
  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  26
  • Topics Per Day:  0.01
  • Content Count:  2244
  • Reputation:   182
  • Joined:  11/19/11
  • Last Seen:  

awesome =)

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  118
  • Topics Per Day:  0.03
  • Content Count:  1942
  • Reputation:   197
  • Joined:  01/08/12
  • Last Seen:  

awesome =)

yah it's working fine without any crashed. i think 2012-06-18aRagexe is a stable version.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  280
  • Topics Per Day:  0.06
  • Content Count:  841
  • Reputation:   17
  • Joined:  04/16/12
  • Last Seen:  

does anyone here knows how to get entry for packt_db?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  5
  • Topics Per Day:  0.00
  • Content Count:  17
  • Reputation:   0
  • Joined:  04/14/13
  • Last Seen:  

My character is logged, can no move and show this mensage in map_server:

[Warning]: clif_parse: Received unsupported packet (

packet 0x08c9, 22 bytes received), disconnecting

session #3.

Someone help please ^^.

Iformations:

mmo.c -- okay and compiled.

data folder -- last translation.

Client 2013-05-06Ragexe.

Edited by Kuat
Link to comment
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.   Paste as plain text instead

  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.

×
×
  • Create New...