Shakto
-
Content Count
264 -
Joined
-
Last visited
-
Days Won
2
Reputation Activity
-
Shakto got a reaction from DriwFS in xDiffPatcher, xDiffGen2, Packet Parser and Packet Extractor
If anyone want to join this project, tell me or tell to Yommy
-= xDiffPatcher =-
Download
xDiffPatcher
This is our Next-Generation Diff Patcher, it requires a new style of diff file called xDiff, (xml based) each xdiff is specific for a single ragexe,
and will not work on any other ragexe date.
xDiff files are created with the xDiffGen software below.
There is a recent build in the directory : xDiffPatcherbinDebug
Source is included if anyone wants to improve somethings
---------------------------------------------------
All the following software need to use php language. Please install it on your computer.
This is CommandLine PHP, Do not attempt to run these scripts in a web browser
We would recommend using Subversion since these projects are frequently updated with new features.
- Linux : sudo apt-get install php5
- Windows : install this http://windows.php.net/download/#php-5.4
Open your control panel and search : Edit environment variable for your account
In this Windows, the second part (title System variables), search the variable Path
Enter your PHP directory at the end, including ';' before (e.g. ;C:php)
Now search your php.ini files
Uncomment the line extension=php_sockets.dll (you have to remove the char ';')
-= xDiffGen 2 =-
Download
xDiffGen2
To use that software, you have to put the decrypted exe in the Clients folder and open the file DiffGen.bat
Then select the first option (0 - Local client folder), select your exe and the xDiff will be create in the Diffs folder
some patches also extract some data (msgstringtables, packet_lengths, etc), these are put into the Extracted_Data folder
Options 2 and 3 do not fully work as intended, since gravity are distributing new clients with Themida protection /sadface
Options M and F are used to test a single patch against all clients to detect when some patterns fails (again not working with themida clients)
-= Packet Parser =-
Download
PacketParser
To use that software you have to place ws2_pp.dll from the dev folder, into your RO folder.
Then hex edit your Ragexe.exe : search ws2_32.dll and replace the both occurrences by ws2_pp.dll
Next you should extract the packetlength file using Packet Extract, And place it into packet parserdatapacket
Next, open the parser.bat, choose Live Network Capture, choose your packet length tables file, and choose full_info
Then open your Ragexe.exe (if done correct you will be prompted to use PacketParser)
Enjoy
-= Packet Extract =-
Download
this is a subscript of PacketParser above
All you have to do here is to place your Ragexe.exe in the folder clients, with a pattern like this : 2013-05-22Ragexe.exe
Open Packet_Extract.bat, select your exe
Your Packet Data Length is now in the plens folder
All credits to Yommy
I just worked personally on the xDiffGen2 patches.
We are open for anyone who wants to help with any of these projects.
they are designed to be edited and hacked about with, and hope you can find some use with them
-
Shakto got a reaction from Color Picker in 2013 Ragexe Support [Main Topic]
update: Issues with Enable 64k hairstyle & Fix angles has been fixed. please get the updated diff file from the link.
https://sourceforge..../xdiffgen/code/
Q : My exe doesn't launch, i have a pop up message error
A : Use a launcher to enter your login and password : R.O.L.e.X or Loki Launcher . There isn't login window anymore !
Q : My exe still doesn't want to launch even if i use a launcher
A : Check the patch Disable Ragexe Filename Check
Q : When i'm trying to log in the game, i've an error like (Received unsupported packet (packet 0x5f02, 7 bytes received))
A :
[*]if the packet has the pattern 0x0XXX, be sure that your date in the src/mmo.h file has the same date as the exe you're patching, then clean and rebuild your emulator.
[*]If the packet has the pattern 0xXXXX, then you have to check the patch Disable Packet Encryption in the xDiffPatcher.
Q : I have some langtype issue, i can write chinese char or ascii char
A : Check the patch Use SSO Login Packet in the xDiffPatcher, then change your langtype in the clientinfo.xml file with the one who match with your country : Langtypes List
Q : I have NO MSG strings in game
A : Be sure you checked the patch Read msgstringtable.txt in the XDiffPatcher and replace your msgstringtable.txt with this one : http://pastebin.com/Yvxx4CXw
Q : I have some sprites errors
A : Check the patchs Enable Multiple GRFs or Read Data Folder First if you have sprites custom files into. Finally check the patch Enable 64k Hairstyle
Don't use the patchs Shared Body Palettes and Shared Head Palettes if you don't know what're doing.
Q : After all, i still have korean strings in my game
A : Check the patchs Translate Client In English, and use that translated files in your data folder or in your first grf readed : https://subversion.assembla.com/svn/client-side-translation/ (change your lub extension into lua with this tool : Windows Linux)
Q : My items are in korean
A : Check the patch Load ItemInfo.lua before lub, check if your iteminfo.lua is in english. You can find a translated one here : https://subversion.assembla.com/svn/client-side-translation/System/itemInfo.lua
Q : Why are you using Ragexe instead RagexeRE
A : RagexeRe has some creepy packet, is for testing purpose on Kro only and there isn't a cash shop button on it
Q : My password and my account are empty on the map-server
A : You changed the langtype, so check the patch Use SSO Login Packet
Remove this tags if you have them in your clientinfo : <hideaccountlist> and <passwordencrypt>
Q : I've an issue with my shadowtable.lua
A : Use this one in your system/shadowtable.lua : http://pastebin.com/MFJfwvYN
Q : My chats titles are in korean
A : Double clicks on them and change them
Q : I've an issue with lub files
A : Delete them. Mostly they are useless to have them, and by this way you'll be sure that they are up to date in your data.grf folder !
If you still have trouble with lub files, you can use my own luafiles514 folder (delete your own luafiles514 folder before !!!)
http://www.mediafire.com/?uudw9u0siwnycwz
Q : My font is in bold or i can't see my guild name or party name
A : Use the command /showname in game
Q : My launcher keeps launching the setup software
A : Don't use HKLM To HKCU patch
Q : My client say aossk.dll is missing or i have a HackShield error
A : Use the patch in xDiffPatcher : Disable HShield
Q : I don't see my NPC or the description of duration icons or my quest contains
A : Use this script in your luafiles514 folder : Windows - Linux : This delete all the ****_f.lub files, it's useless for you to keep them, there is no translation strings into it
Q : I can't use item compare, my client crash
A : Update your kro folder using rsu patcher
Q : I've some trouble with some skill effect
A : /mineffect disabled = shows skill effect jackfrost wave
/effect enabled = shows effects (including buff effects etc)
Work in progress
-
Shakto got a reaction from Heaven_BR in 2013 Ragexe and Diff (Up to date 2013-08-07)
2013 Ragexe
( Thanks to Yommy for all the scripts and the great help
Thanks to MStream for his help to the project and for adding patches
Thanks to k3dt for unpacking all the exe )
Things you have to do to make it works
Open your clientinfo.xml
Search <servertype></servertype>Set it to primarySearch <langtype></langtype>Set it to 0
src/common/mmo.h
Search #define PACKETVER YYYYMMDDAnd match it with the date version you choosed for your clientex : #define PACKETVER 20130522Clean and re-build the solution of your emulator after it !!!
Those patchs has been removed : Restore Login Window - Disable rag1&sak1 - Skip Service Select bug for a lot of people, please don't use it if it's not for testing purpose and use that software :
Loki Launcher (It's a ro launcher : you have to use it to log in the game)
http://herc.ws/b...-loki-launcher/
or
R.O.L.e.X : http://herc.ws/b...opic/930-rolex/
Ragexe (thx to k3dt) - The patchs support version of Ragexe >= 2013 03 20
http://k3dt.eu/Ragexe/unpacked/
Diff Patcher v2
http://www.mediafire...fibc47gzvdshp8o
Data folder
If you have some problem with your lua files, please delete your old data/luafiles514 folder
And put those files in your ragnarok folder : https://subversion.a...de-translation/
Finally, change all lua extension to lub extension, place this script in your data/luafiles514 folder
Windows :
http://www.mediafire...jvtac0j8f6m604v
Linux :
http://www.mediafire...r72dz8mpk83dvsr
If you still have trouble with lub files, you can use my own luafiles514 folder (delete your own luafiles514 folder before !!!)
http://www.mediafire...uudw9u0siwnycwz
Diff files :
http://k3dt.eu/Ragexe/unpacked/Diffs/
Packets :
2013-03-20 - Packets - Encryption keys
2013-05-15 - Packets - Encryption keys
2013-05-22 - Packets - Encryption keys
2013-05-29 - Packets - Encryption keys
2013-06-05 - Packets - Encryption keys
2013-06-12 - Packets - Encryption keys
2013-06-18 - Packets - Encryption keys
2013-06-26 - Packets - Encryption keys
2013-07-03 - Packets - Encryption keys
2013-07-10 - Packets - Encryption keys
2013-07-17 - Packets - Encryption keys
2013-07-24 - Packets - Encryption keys
2013-07-31 - Packets - Encryption keys
2013-08-07 - Packets - Encryption keys
Any error ? Look this Support Topic first
Working :@ Chat FixAllow Chat Flood (X lines)Allow Space In Guild NameArial on All LangtypesChange Gravity Error HandlerChat Color GMChat Color GuildChat Color MainChat Color Party OtherChat Color Party YouChat Color Player OtherChat Color Player YouCustom Window TitleDisable 4 letter charname limitDisable 4 letter username limitDisable 4 letter password limitDisable Nagle AlgorithmDisable Ragexe Filename CheckDisable rag1&sak1Disable Hallucination Wavy ScreenDisable HShieldDisable Packet EncryptionDisable Quake Skill EffectDisable Swear FilterEnable AsciiEnable Custom 3D BonesEnable Multiple GrfEnable Official Custom FontsEnable Title Bar MenuEnable 64k HairstyleEnable DNS SupportEnforce Official Login BackgroundExtended Chat BoxExtended Chat Room BoxExtended Npc BoxExtended PM BoxFix Camera Angles (Full, Less, Recommended)HKLM to HKCUIncrease Headgear View ID to 5000Increase Zoom Out (50% - 75% - Max)Increase Screenshot QualityIgnore Missing File ErrorIgnore Missing Palette ErrorKorea Service XML FixOnly First Login BackgroundOnly Second Login BackgroundPackets Keys ChangeRead Data Folder FirstRead lua before lub (ItemInfo.lub)Read msgstringtable.txtRead questid2display.txtRemove GM SpritesRemove Gravity AddsRemove Gravity LogoRemove Hourly AnnonceRemove Serial DisplayRestore Login WindowShared Body PalettesShared Head PalettesSkip Licence ScreenSkip Ressurection ButtonTranslate Client in EnglishUse Custom Aura SpritesUse Normal Guild BracketsUse Plain Text DescriptionsUse Ragnarok IconUse SSO login packet for all LangtypeMissing (todo) :Disable Multplie Windows -
Shakto got a reaction from Heaven_BR in xDiffPatcher, xDiffGen2, Packet Parser and Packet Extractor
If anyone want to join this project, tell me or tell to Yommy
-= xDiffPatcher =-
Download
xDiffPatcher
This is our Next-Generation Diff Patcher, it requires a new style of diff file called xDiff, (xml based) each xdiff is specific for a single ragexe,
and will not work on any other ragexe date.
xDiff files are created with the xDiffGen software below.
There is a recent build in the directory : xDiffPatcherbinDebug
Source is included if anyone wants to improve somethings
---------------------------------------------------
All the following software need to use php language. Please install it on your computer.
This is CommandLine PHP, Do not attempt to run these scripts in a web browser
We would recommend using Subversion since these projects are frequently updated with new features.
- Linux : sudo apt-get install php5
- Windows : install this http://windows.php.net/download/#php-5.4
Open your control panel and search : Edit environment variable for your account
In this Windows, the second part (title System variables), search the variable Path
Enter your PHP directory at the end, including ';' before (e.g. ;C:php)
Now search your php.ini files
Uncomment the line extension=php_sockets.dll (you have to remove the char ';')
-= xDiffGen 2 =-
Download
xDiffGen2
To use that software, you have to put the decrypted exe in the Clients folder and open the file DiffGen.bat
Then select the first option (0 - Local client folder), select your exe and the xDiff will be create in the Diffs folder
some patches also extract some data (msgstringtables, packet_lengths, etc), these are put into the Extracted_Data folder
Options 2 and 3 do not fully work as intended, since gravity are distributing new clients with Themida protection /sadface
Options M and F are used to test a single patch against all clients to detect when some patterns fails (again not working with themida clients)
-= Packet Parser =-
Download
PacketParser
To use that software you have to place ws2_pp.dll from the dev folder, into your RO folder.
Then hex edit your Ragexe.exe : search ws2_32.dll and replace the both occurrences by ws2_pp.dll
Next you should extract the packetlength file using Packet Extract, And place it into packet parserdatapacket
Next, open the parser.bat, choose Live Network Capture, choose your packet length tables file, and choose full_info
Then open your Ragexe.exe (if done correct you will be prompted to use PacketParser)
Enjoy
-= Packet Extract =-
Download
this is a subscript of PacketParser above
All you have to do here is to place your Ragexe.exe in the folder clients, with a pattern like this : 2013-05-22Ragexe.exe
Open Packet_Extract.bat, select your exe
Your Packet Data Length is now in the plens folder
All credits to Yommy
I just worked personally on the xDiffGen2 patches.
We are open for anyone who wants to help with any of these projects.
they are designed to be edited and hacked about with, and hope you can find some use with them
-
Shakto got a reaction from Dies Irae in 2013 Ragexe Support [Main Topic]
update: Issues with Enable 64k hairstyle & Fix angles has been fixed. please get the updated diff file from the link.
https://sourceforge..../xdiffgen/code/
Q : My exe doesn't launch, i have a pop up message error
A : Use a launcher to enter your login and password : R.O.L.e.X or Loki Launcher . There isn't login window anymore !
Q : My exe still doesn't want to launch even if i use a launcher
A : Check the patch Disable Ragexe Filename Check
Q : When i'm trying to log in the game, i've an error like (Received unsupported packet (packet 0x5f02, 7 bytes received))
A :
[*]if the packet has the pattern 0x0XXX, be sure that your date in the src/mmo.h file has the same date as the exe you're patching, then clean and rebuild your emulator.
[*]If the packet has the pattern 0xXXXX, then you have to check the patch Disable Packet Encryption in the xDiffPatcher.
Q : I have some langtype issue, i can write chinese char or ascii char
A : Check the patch Use SSO Login Packet in the xDiffPatcher, then change your langtype in the clientinfo.xml file with the one who match with your country : Langtypes List
Q : I have NO MSG strings in game
A : Be sure you checked the patch Read msgstringtable.txt in the XDiffPatcher and replace your msgstringtable.txt with this one : http://pastebin.com/Yvxx4CXw
Q : I have some sprites errors
A : Check the patchs Enable Multiple GRFs or Read Data Folder First if you have sprites custom files into. Finally check the patch Enable 64k Hairstyle
Don't use the patchs Shared Body Palettes and Shared Head Palettes if you don't know what're doing.
Q : After all, i still have korean strings in my game
A : Check the patchs Translate Client In English, and use that translated files in your data folder or in your first grf readed : https://subversion.assembla.com/svn/client-side-translation/ (change your lub extension into lua with this tool : Windows Linux)
Q : My items are in korean
A : Check the patch Load ItemInfo.lua before lub, check if your iteminfo.lua is in english. You can find a translated one here : https://subversion.assembla.com/svn/client-side-translation/System/itemInfo.lua
Q : Why are you using Ragexe instead RagexeRE
A : RagexeRe has some creepy packet, is for testing purpose on Kro only and there isn't a cash shop button on it
Q : My password and my account are empty on the map-server
A : You changed the langtype, so check the patch Use SSO Login Packet
Remove this tags if you have them in your clientinfo : <hideaccountlist> and <passwordencrypt>
Q : I've an issue with my shadowtable.lua
A : Use this one in your system/shadowtable.lua : http://pastebin.com/MFJfwvYN
Q : My chats titles are in korean
A : Double clicks on them and change them
Q : I've an issue with lub files
A : Delete them. Mostly they are useless to have them, and by this way you'll be sure that they are up to date in your data.grf folder !
If you still have trouble with lub files, you can use my own luafiles514 folder (delete your own luafiles514 folder before !!!)
http://www.mediafire.com/?uudw9u0siwnycwz
Q : My font is in bold or i can't see my guild name or party name
A : Use the command /showname in game
Q : My launcher keeps launching the setup software
A : Don't use HKLM To HKCU patch
Q : My client say aossk.dll is missing or i have a HackShield error
A : Use the patch in xDiffPatcher : Disable HShield
Q : I don't see my NPC or the description of duration icons or my quest contains
A : Use this script in your luafiles514 folder : Windows - Linux : This delete all the ****_f.lub files, it's useless for you to keep them, there is no translation strings into it
Q : I can't use item compare, my client crash
A : Update your kro folder using rsu patcher
Q : I've some trouble with some skill effect
A : /mineffect disabled = shows skill effect jackfrost wave
/effect enabled = shows effects (including buff effects etc)
Work in progress
-
Shakto got a reaction from KaitoKid in 2013 Ragexe and Diff (Up to date 2013-08-07)
2013 Ragexe
( Thanks to Yommy for all the scripts and the great help
Thanks to MStream for his help to the project and for adding patches
Thanks to k3dt for unpacking all the exe )
Things you have to do to make it works
Open your clientinfo.xml
Search <servertype></servertype>Set it to primarySearch <langtype></langtype>Set it to 0
src/common/mmo.h
Search #define PACKETVER YYYYMMDDAnd match it with the date version you choosed for your clientex : #define PACKETVER 20130522Clean and re-build the solution of your emulator after it !!!
Those patchs has been removed : Restore Login Window - Disable rag1&sak1 - Skip Service Select bug for a lot of people, please don't use it if it's not for testing purpose and use that software :
Loki Launcher (It's a ro launcher : you have to use it to log in the game)
http://herc.ws/b...-loki-launcher/
or
R.O.L.e.X : http://herc.ws/b...opic/930-rolex/
Ragexe (thx to k3dt) - The patchs support version of Ragexe >= 2013 03 20
http://k3dt.eu/Ragexe/unpacked/
Diff Patcher v2
http://www.mediafire...fibc47gzvdshp8o
Data folder
If you have some problem with your lua files, please delete your old data/luafiles514 folder
And put those files in your ragnarok folder : https://subversion.a...de-translation/
Finally, change all lua extension to lub extension, place this script in your data/luafiles514 folder
Windows :
http://www.mediafire...jvtac0j8f6m604v
Linux :
http://www.mediafire...r72dz8mpk83dvsr
If you still have trouble with lub files, you can use my own luafiles514 folder (delete your own luafiles514 folder before !!!)
http://www.mediafire...uudw9u0siwnycwz
Diff files :
http://k3dt.eu/Ragexe/unpacked/Diffs/
Packets :
2013-03-20 - Packets - Encryption keys
2013-05-15 - Packets - Encryption keys
2013-05-22 - Packets - Encryption keys
2013-05-29 - Packets - Encryption keys
2013-06-05 - Packets - Encryption keys
2013-06-12 - Packets - Encryption keys
2013-06-18 - Packets - Encryption keys
2013-06-26 - Packets - Encryption keys
2013-07-03 - Packets - Encryption keys
2013-07-10 - Packets - Encryption keys
2013-07-17 - Packets - Encryption keys
2013-07-24 - Packets - Encryption keys
2013-07-31 - Packets - Encryption keys
2013-08-07 - Packets - Encryption keys
Any error ? Look this Support Topic first
Working :@ Chat FixAllow Chat Flood (X lines)Allow Space In Guild NameArial on All LangtypesChange Gravity Error HandlerChat Color GMChat Color GuildChat Color MainChat Color Party OtherChat Color Party YouChat Color Player OtherChat Color Player YouCustom Window TitleDisable 4 letter charname limitDisable 4 letter username limitDisable 4 letter password limitDisable Nagle AlgorithmDisable Ragexe Filename CheckDisable rag1&sak1Disable Hallucination Wavy ScreenDisable HShieldDisable Packet EncryptionDisable Quake Skill EffectDisable Swear FilterEnable AsciiEnable Custom 3D BonesEnable Multiple GrfEnable Official Custom FontsEnable Title Bar MenuEnable 64k HairstyleEnable DNS SupportEnforce Official Login BackgroundExtended Chat BoxExtended Chat Room BoxExtended Npc BoxExtended PM BoxFix Camera Angles (Full, Less, Recommended)HKLM to HKCUIncrease Headgear View ID to 5000Increase Zoom Out (50% - 75% - Max)Increase Screenshot QualityIgnore Missing File ErrorIgnore Missing Palette ErrorKorea Service XML FixOnly First Login BackgroundOnly Second Login BackgroundPackets Keys ChangeRead Data Folder FirstRead lua before lub (ItemInfo.lub)Read msgstringtable.txtRead questid2display.txtRemove GM SpritesRemove Gravity AddsRemove Gravity LogoRemove Hourly AnnonceRemove Serial DisplayRestore Login WindowShared Body PalettesShared Head PalettesSkip Licence ScreenSkip Ressurection ButtonTranslate Client in EnglishUse Custom Aura SpritesUse Normal Guild BracketsUse Plain Text DescriptionsUse Ragnarok IconUse SSO login packet for all LangtypeMissing (todo) :Disable Multplie Windows -
Shakto got a reaction from anacondaq in xDiffPatcher, xDiffGen2, Packet Parser and Packet Extractor
If anyone want to join this project, tell me or tell to Yommy
-= xDiffPatcher =-
Download
xDiffPatcher
This is our Next-Generation Diff Patcher, it requires a new style of diff file called xDiff, (xml based) each xdiff is specific for a single ragexe,
and will not work on any other ragexe date.
xDiff files are created with the xDiffGen software below.
There is a recent build in the directory : xDiffPatcherbinDebug
Source is included if anyone wants to improve somethings
---------------------------------------------------
All the following software need to use php language. Please install it on your computer.
This is CommandLine PHP, Do not attempt to run these scripts in a web browser
We would recommend using Subversion since these projects are frequently updated with new features.
- Linux : sudo apt-get install php5
- Windows : install this http://windows.php.net/download/#php-5.4
Open your control panel and search : Edit environment variable for your account
In this Windows, the second part (title System variables), search the variable Path
Enter your PHP directory at the end, including ';' before (e.g. ;C:php)
Now search your php.ini files
Uncomment the line extension=php_sockets.dll (you have to remove the char ';')
-= xDiffGen 2 =-
Download
xDiffGen2
To use that software, you have to put the decrypted exe in the Clients folder and open the file DiffGen.bat
Then select the first option (0 - Local client folder), select your exe and the xDiff will be create in the Diffs folder
some patches also extract some data (msgstringtables, packet_lengths, etc), these are put into the Extracted_Data folder
Options 2 and 3 do not fully work as intended, since gravity are distributing new clients with Themida protection /sadface
Options M and F are used to test a single patch against all clients to detect when some patterns fails (again not working with themida clients)
-= Packet Parser =-
Download
PacketParser
To use that software you have to place ws2_pp.dll from the dev folder, into your RO folder.
Then hex edit your Ragexe.exe : search ws2_32.dll and replace the both occurrences by ws2_pp.dll
Next you should extract the packetlength file using Packet Extract, And place it into packet parserdatapacket
Next, open the parser.bat, choose Live Network Capture, choose your packet length tables file, and choose full_info
Then open your Ragexe.exe (if done correct you will be prompted to use PacketParser)
Enjoy
-= Packet Extract =-
Download
this is a subscript of PacketParser above
All you have to do here is to place your Ragexe.exe in the folder clients, with a pattern like this : 2013-05-22Ragexe.exe
Open Packet_Extract.bat, select your exe
Your Packet Data Length is now in the plens folder
All credits to Yommy
I just worked personally on the xDiffGen2 patches.
We are open for anyone who wants to help with any of these projects.
they are designed to be edited and hacked about with, and hope you can find some use with them
-
Shakto got a reaction from Slowpoker in 2013 Ragexe and Diff (Up to date 2013-08-07)
2013 Ragexe
( Thanks to Yommy for all the scripts and the great help
Thanks to MStream for his help to the project and for adding patches
Thanks to k3dt for unpacking all the exe )
Things you have to do to make it works
Open your clientinfo.xml
Search <servertype></servertype>Set it to primarySearch <langtype></langtype>Set it to 0
src/common/mmo.h
Search #define PACKETVER YYYYMMDDAnd match it with the date version you choosed for your clientex : #define PACKETVER 20130522Clean and re-build the solution of your emulator after it !!!
Those patchs has been removed : Restore Login Window - Disable rag1&sak1 - Skip Service Select bug for a lot of people, please don't use it if it's not for testing purpose and use that software :
Loki Launcher (It's a ro launcher : you have to use it to log in the game)
http://herc.ws/b...-loki-launcher/
or
R.O.L.e.X : http://herc.ws/b...opic/930-rolex/
Ragexe (thx to k3dt) - The patchs support version of Ragexe >= 2013 03 20
http://k3dt.eu/Ragexe/unpacked/
Diff Patcher v2
http://www.mediafire...fibc47gzvdshp8o
Data folder
If you have some problem with your lua files, please delete your old data/luafiles514 folder
And put those files in your ragnarok folder : https://subversion.a...de-translation/
Finally, change all lua extension to lub extension, place this script in your data/luafiles514 folder
Windows :
http://www.mediafire...jvtac0j8f6m604v
Linux :
http://www.mediafire...r72dz8mpk83dvsr
If you still have trouble with lub files, you can use my own luafiles514 folder (delete your own luafiles514 folder before !!!)
http://www.mediafire...uudw9u0siwnycwz
Diff files :
http://k3dt.eu/Ragexe/unpacked/Diffs/
Packets :
2013-03-20 - Packets - Encryption keys
2013-05-15 - Packets - Encryption keys
2013-05-22 - Packets - Encryption keys
2013-05-29 - Packets - Encryption keys
2013-06-05 - Packets - Encryption keys
2013-06-12 - Packets - Encryption keys
2013-06-18 - Packets - Encryption keys
2013-06-26 - Packets - Encryption keys
2013-07-03 - Packets - Encryption keys
2013-07-10 - Packets - Encryption keys
2013-07-17 - Packets - Encryption keys
2013-07-24 - Packets - Encryption keys
2013-07-31 - Packets - Encryption keys
2013-08-07 - Packets - Encryption keys
Any error ? Look this Support Topic first
Working :@ Chat FixAllow Chat Flood (X lines)Allow Space In Guild NameArial on All LangtypesChange Gravity Error HandlerChat Color GMChat Color GuildChat Color MainChat Color Party OtherChat Color Party YouChat Color Player OtherChat Color Player YouCustom Window TitleDisable 4 letter charname limitDisable 4 letter username limitDisable 4 letter password limitDisable Nagle AlgorithmDisable Ragexe Filename CheckDisable rag1&sak1Disable Hallucination Wavy ScreenDisable HShieldDisable Packet EncryptionDisable Quake Skill EffectDisable Swear FilterEnable AsciiEnable Custom 3D BonesEnable Multiple GrfEnable Official Custom FontsEnable Title Bar MenuEnable 64k HairstyleEnable DNS SupportEnforce Official Login BackgroundExtended Chat BoxExtended Chat Room BoxExtended Npc BoxExtended PM BoxFix Camera Angles (Full, Less, Recommended)HKLM to HKCUIncrease Headgear View ID to 5000Increase Zoom Out (50% - 75% - Max)Increase Screenshot QualityIgnore Missing File ErrorIgnore Missing Palette ErrorKorea Service XML FixOnly First Login BackgroundOnly Second Login BackgroundPackets Keys ChangeRead Data Folder FirstRead lua before lub (ItemInfo.lub)Read msgstringtable.txtRead questid2display.txtRemove GM SpritesRemove Gravity AddsRemove Gravity LogoRemove Hourly AnnonceRemove Serial DisplayRestore Login WindowShared Body PalettesShared Head PalettesSkip Licence ScreenSkip Ressurection ButtonTranslate Client in EnglishUse Custom Aura SpritesUse Normal Guild BracketsUse Plain Text DescriptionsUse Ragnarok IconUse SSO login packet for all LangtypeMissing (todo) :Disable Multplie Windows -
Shakto got a reaction from milk in xDiffPatcher, xDiffGen2, Packet Parser and Packet Extractor
If anyone want to join this project, tell me or tell to Yommy
-= xDiffPatcher =-
Download
xDiffPatcher
This is our Next-Generation Diff Patcher, it requires a new style of diff file called xDiff, (xml based) each xdiff is specific for a single ragexe,
and will not work on any other ragexe date.
xDiff files are created with the xDiffGen software below.
There is a recent build in the directory : xDiffPatcherbinDebug
Source is included if anyone wants to improve somethings
---------------------------------------------------
All the following software need to use php language. Please install it on your computer.
This is CommandLine PHP, Do not attempt to run these scripts in a web browser
We would recommend using Subversion since these projects are frequently updated with new features.
- Linux : sudo apt-get install php5
- Windows : install this http://windows.php.net/download/#php-5.4
Open your control panel and search : Edit environment variable for your account
In this Windows, the second part (title System variables), search the variable Path
Enter your PHP directory at the end, including ';' before (e.g. ;C:php)
Now search your php.ini files
Uncomment the line extension=php_sockets.dll (you have to remove the char ';')
-= xDiffGen 2 =-
Download
xDiffGen2
To use that software, you have to put the decrypted exe in the Clients folder and open the file DiffGen.bat
Then select the first option (0 - Local client folder), select your exe and the xDiff will be create in the Diffs folder
some patches also extract some data (msgstringtables, packet_lengths, etc), these are put into the Extracted_Data folder
Options 2 and 3 do not fully work as intended, since gravity are distributing new clients with Themida protection /sadface
Options M and F are used to test a single patch against all clients to detect when some patterns fails (again not working with themida clients)
-= Packet Parser =-
Download
PacketParser
To use that software you have to place ws2_pp.dll from the dev folder, into your RO folder.
Then hex edit your Ragexe.exe : search ws2_32.dll and replace the both occurrences by ws2_pp.dll
Next you should extract the packetlength file using Packet Extract, And place it into packet parserdatapacket
Next, open the parser.bat, choose Live Network Capture, choose your packet length tables file, and choose full_info
Then open your Ragexe.exe (if done correct you will be prompted to use PacketParser)
Enjoy
-= Packet Extract =-
Download
this is a subscript of PacketParser above
All you have to do here is to place your Ragexe.exe in the folder clients, with a pattern like this : 2013-05-22Ragexe.exe
Open Packet_Extract.bat, select your exe
Your Packet Data Length is now in the plens folder
All credits to Yommy
I just worked personally on the xDiffGen2 patches.
We are open for anyone who wants to help with any of these projects.
they are designed to be edited and hacked about with, and hope you can find some use with them
-
Shakto got a reaction from Omniface in 2013 Ragexe and Diff (Up to date 2013-08-07)
2013 Ragexe
( Thanks to Yommy for all the scripts and the great help
Thanks to MStream for his help to the project and for adding patches
Thanks to k3dt for unpacking all the exe )
Things you have to do to make it works
Open your clientinfo.xml
Search <servertype></servertype>Set it to primarySearch <langtype></langtype>Set it to 0
src/common/mmo.h
Search #define PACKETVER YYYYMMDDAnd match it with the date version you choosed for your clientex : #define PACKETVER 20130522Clean and re-build the solution of your emulator after it !!!
Those patchs has been removed : Restore Login Window - Disable rag1&sak1 - Skip Service Select bug for a lot of people, please don't use it if it's not for testing purpose and use that software :
Loki Launcher (It's a ro launcher : you have to use it to log in the game)
http://herc.ws/b...-loki-launcher/
or
R.O.L.e.X : http://herc.ws/b...opic/930-rolex/
Ragexe (thx to k3dt) - The patchs support version of Ragexe >= 2013 03 20
http://k3dt.eu/Ragexe/unpacked/
Diff Patcher v2
http://www.mediafire...fibc47gzvdshp8o
Data folder
If you have some problem with your lua files, please delete your old data/luafiles514 folder
And put those files in your ragnarok folder : https://subversion.a...de-translation/
Finally, change all lua extension to lub extension, place this script in your data/luafiles514 folder
Windows :
http://www.mediafire...jvtac0j8f6m604v
Linux :
http://www.mediafire...r72dz8mpk83dvsr
If you still have trouble with lub files, you can use my own luafiles514 folder (delete your own luafiles514 folder before !!!)
http://www.mediafire...uudw9u0siwnycwz
Diff files :
http://k3dt.eu/Ragexe/unpacked/Diffs/
Packets :
2013-03-20 - Packets - Encryption keys
2013-05-15 - Packets - Encryption keys
2013-05-22 - Packets - Encryption keys
2013-05-29 - Packets - Encryption keys
2013-06-05 - Packets - Encryption keys
2013-06-12 - Packets - Encryption keys
2013-06-18 - Packets - Encryption keys
2013-06-26 - Packets - Encryption keys
2013-07-03 - Packets - Encryption keys
2013-07-10 - Packets - Encryption keys
2013-07-17 - Packets - Encryption keys
2013-07-24 - Packets - Encryption keys
2013-07-31 - Packets - Encryption keys
2013-08-07 - Packets - Encryption keys
Any error ? Look this Support Topic first
Working :@ Chat FixAllow Chat Flood (X lines)Allow Space In Guild NameArial on All LangtypesChange Gravity Error HandlerChat Color GMChat Color GuildChat Color MainChat Color Party OtherChat Color Party YouChat Color Player OtherChat Color Player YouCustom Window TitleDisable 4 letter charname limitDisable 4 letter username limitDisable 4 letter password limitDisable Nagle AlgorithmDisable Ragexe Filename CheckDisable rag1&sak1Disable Hallucination Wavy ScreenDisable HShieldDisable Packet EncryptionDisable Quake Skill EffectDisable Swear FilterEnable AsciiEnable Custom 3D BonesEnable Multiple GrfEnable Official Custom FontsEnable Title Bar MenuEnable 64k HairstyleEnable DNS SupportEnforce Official Login BackgroundExtended Chat BoxExtended Chat Room BoxExtended Npc BoxExtended PM BoxFix Camera Angles (Full, Less, Recommended)HKLM to HKCUIncrease Headgear View ID to 5000Increase Zoom Out (50% - 75% - Max)Increase Screenshot QualityIgnore Missing File ErrorIgnore Missing Palette ErrorKorea Service XML FixOnly First Login BackgroundOnly Second Login BackgroundPackets Keys ChangeRead Data Folder FirstRead lua before lub (ItemInfo.lub)Read msgstringtable.txtRead questid2display.txtRemove GM SpritesRemove Gravity AddsRemove Gravity LogoRemove Hourly AnnonceRemove Serial DisplayRestore Login WindowShared Body PalettesShared Head PalettesSkip Licence ScreenSkip Ressurection ButtonTranslate Client in EnglishUse Custom Aura SpritesUse Normal Guild BracketsUse Plain Text DescriptionsUse Ragnarok IconUse SSO login packet for all LangtypeMissing (todo) :Disable Multplie Windows -
Shakto got a reaction from Rikimaru in 2013 Ragexe and Diff (Up to date 2013-08-07)
2013 Ragexe
( Thanks to Yommy for all the scripts and the great help
Thanks to MStream for his help to the project and for adding patches
Thanks to k3dt for unpacking all the exe )
Things you have to do to make it works
Open your clientinfo.xml
Search <servertype></servertype>Set it to primarySearch <langtype></langtype>Set it to 0
src/common/mmo.h
Search #define PACKETVER YYYYMMDDAnd match it with the date version you choosed for your clientex : #define PACKETVER 20130522Clean and re-build the solution of your emulator after it !!!
Those patchs has been removed : Restore Login Window - Disable rag1&sak1 - Skip Service Select bug for a lot of people, please don't use it if it's not for testing purpose and use that software :
Loki Launcher (It's a ro launcher : you have to use it to log in the game)
http://herc.ws/b...-loki-launcher/
or
R.O.L.e.X : http://herc.ws/b...opic/930-rolex/
Ragexe (thx to k3dt) - The patchs support version of Ragexe >= 2013 03 20
http://k3dt.eu/Ragexe/unpacked/
Diff Patcher v2
http://www.mediafire...fibc47gzvdshp8o
Data folder
If you have some problem with your lua files, please delete your old data/luafiles514 folder
And put those files in your ragnarok folder : https://subversion.a...de-translation/
Finally, change all lua extension to lub extension, place this script in your data/luafiles514 folder
Windows :
http://www.mediafire...jvtac0j8f6m604v
Linux :
http://www.mediafire...r72dz8mpk83dvsr
If you still have trouble with lub files, you can use my own luafiles514 folder (delete your own luafiles514 folder before !!!)
http://www.mediafire...uudw9u0siwnycwz
Diff files :
http://k3dt.eu/Ragexe/unpacked/Diffs/
Packets :
2013-03-20 - Packets - Encryption keys
2013-05-15 - Packets - Encryption keys
2013-05-22 - Packets - Encryption keys
2013-05-29 - Packets - Encryption keys
2013-06-05 - Packets - Encryption keys
2013-06-12 - Packets - Encryption keys
2013-06-18 - Packets - Encryption keys
2013-06-26 - Packets - Encryption keys
2013-07-03 - Packets - Encryption keys
2013-07-10 - Packets - Encryption keys
2013-07-17 - Packets - Encryption keys
2013-07-24 - Packets - Encryption keys
2013-07-31 - Packets - Encryption keys
2013-08-07 - Packets - Encryption keys
Any error ? Look this Support Topic first
Working :@ Chat FixAllow Chat Flood (X lines)Allow Space In Guild NameArial on All LangtypesChange Gravity Error HandlerChat Color GMChat Color GuildChat Color MainChat Color Party OtherChat Color Party YouChat Color Player OtherChat Color Player YouCustom Window TitleDisable 4 letter charname limitDisable 4 letter username limitDisable 4 letter password limitDisable Nagle AlgorithmDisable Ragexe Filename CheckDisable rag1&sak1Disable Hallucination Wavy ScreenDisable HShieldDisable Packet EncryptionDisable Quake Skill EffectDisable Swear FilterEnable AsciiEnable Custom 3D BonesEnable Multiple GrfEnable Official Custom FontsEnable Title Bar MenuEnable 64k HairstyleEnable DNS SupportEnforce Official Login BackgroundExtended Chat BoxExtended Chat Room BoxExtended Npc BoxExtended PM BoxFix Camera Angles (Full, Less, Recommended)HKLM to HKCUIncrease Headgear View ID to 5000Increase Zoom Out (50% - 75% - Max)Increase Screenshot QualityIgnore Missing File ErrorIgnore Missing Palette ErrorKorea Service XML FixOnly First Login BackgroundOnly Second Login BackgroundPackets Keys ChangeRead Data Folder FirstRead lua before lub (ItemInfo.lub)Read msgstringtable.txtRead questid2display.txtRemove GM SpritesRemove Gravity AddsRemove Gravity LogoRemove Hourly AnnonceRemove Serial DisplayRestore Login WindowShared Body PalettesShared Head PalettesSkip Licence ScreenSkip Ressurection ButtonTranslate Client in EnglishUse Custom Aura SpritesUse Normal Guild BracketsUse Plain Text DescriptionsUse Ragnarok IconUse SSO login packet for all LangtypeMissing (todo) :Disable Multplie Windows -
Shakto got a reaction from cassiel in 2013 Ragexe and Diff (Up to date 2013-08-07)
2013 Ragexe
( Thanks to Yommy for all the scripts and the great help
Thanks to MStream for his help to the project and for adding patches
Thanks to k3dt for unpacking all the exe )
Things you have to do to make it works
Open your clientinfo.xml
Search <servertype></servertype>Set it to primarySearch <langtype></langtype>Set it to 0
src/common/mmo.h
Search #define PACKETVER YYYYMMDDAnd match it with the date version you choosed for your clientex : #define PACKETVER 20130522Clean and re-build the solution of your emulator after it !!!
Those patchs has been removed : Restore Login Window - Disable rag1&sak1 - Skip Service Select bug for a lot of people, please don't use it if it's not for testing purpose and use that software :
Loki Launcher (It's a ro launcher : you have to use it to log in the game)
http://herc.ws/b...-loki-launcher/
or
R.O.L.e.X : http://herc.ws/b...opic/930-rolex/
Ragexe (thx to k3dt) - The patchs support version of Ragexe >= 2013 03 20
http://k3dt.eu/Ragexe/unpacked/
Diff Patcher v2
http://www.mediafire...fibc47gzvdshp8o
Data folder
If you have some problem with your lua files, please delete your old data/luafiles514 folder
And put those files in your ragnarok folder : https://subversion.a...de-translation/
Finally, change all lua extension to lub extension, place this script in your data/luafiles514 folder
Windows :
http://www.mediafire...jvtac0j8f6m604v
Linux :
http://www.mediafire...r72dz8mpk83dvsr
If you still have trouble with lub files, you can use my own luafiles514 folder (delete your own luafiles514 folder before !!!)
http://www.mediafire...uudw9u0siwnycwz
Diff files :
http://k3dt.eu/Ragexe/unpacked/Diffs/
Packets :
2013-03-20 - Packets - Encryption keys
2013-05-15 - Packets - Encryption keys
2013-05-22 - Packets - Encryption keys
2013-05-29 - Packets - Encryption keys
2013-06-05 - Packets - Encryption keys
2013-06-12 - Packets - Encryption keys
2013-06-18 - Packets - Encryption keys
2013-06-26 - Packets - Encryption keys
2013-07-03 - Packets - Encryption keys
2013-07-10 - Packets - Encryption keys
2013-07-17 - Packets - Encryption keys
2013-07-24 - Packets - Encryption keys
2013-07-31 - Packets - Encryption keys
2013-08-07 - Packets - Encryption keys
Any error ? Look this Support Topic first
Working :@ Chat FixAllow Chat Flood (X lines)Allow Space In Guild NameArial on All LangtypesChange Gravity Error HandlerChat Color GMChat Color GuildChat Color MainChat Color Party OtherChat Color Party YouChat Color Player OtherChat Color Player YouCustom Window TitleDisable 4 letter charname limitDisable 4 letter username limitDisable 4 letter password limitDisable Nagle AlgorithmDisable Ragexe Filename CheckDisable rag1&sak1Disable Hallucination Wavy ScreenDisable HShieldDisable Packet EncryptionDisable Quake Skill EffectDisable Swear FilterEnable AsciiEnable Custom 3D BonesEnable Multiple GrfEnable Official Custom FontsEnable Title Bar MenuEnable 64k HairstyleEnable DNS SupportEnforce Official Login BackgroundExtended Chat BoxExtended Chat Room BoxExtended Npc BoxExtended PM BoxFix Camera Angles (Full, Less, Recommended)HKLM to HKCUIncrease Headgear View ID to 5000Increase Zoom Out (50% - 75% - Max)Increase Screenshot QualityIgnore Missing File ErrorIgnore Missing Palette ErrorKorea Service XML FixOnly First Login BackgroundOnly Second Login BackgroundPackets Keys ChangeRead Data Folder FirstRead lua before lub (ItemInfo.lub)Read msgstringtable.txtRead questid2display.txtRemove GM SpritesRemove Gravity AddsRemove Gravity LogoRemove Hourly AnnonceRemove Serial DisplayRestore Login WindowShared Body PalettesShared Head PalettesSkip Licence ScreenSkip Ressurection ButtonTranslate Client in EnglishUse Custom Aura SpritesUse Normal Guild BracketsUse Plain Text DescriptionsUse Ragnarok IconUse SSO login packet for all LangtypeMissing (todo) :Disable Multplie Windows -
Shakto got a reaction from anacondaq in 2012-05-25 Client
Yup and since we have a packet encryption on hercules, harmony is useless now except to have mac adress. But buy 200$ for that u_u
-
Shakto got a reaction from jaBote in Hercules WPE Free - June 14th Patch
6791428e - 34a10fe9 - 434115de
2013 06 18 Ragexe
-
Shakto got a reaction from JulioCF in Hercules WPE Free - June 14th Patch
By default it's supported if you disable packet encryption
Packet Keys Change patch is to have your own key
Edit :
Here all the encryption packet key since the beginning (2011 08 17)
http://pastebin.com/PNn49sRk
It's encryption key for RagexeRE
The encryption key for Ragexe begin with the exe date : 2013 03 20
-
Shakto got a reaction from quesoph in 2013 Ragexe and Diff (Up to date 2013-08-07)
2013 Ragexe
( Thanks to Yommy for all the scripts and the great help
Thanks to MStream for his help to the project and for adding patches
Thanks to k3dt for unpacking all the exe )
Things you have to do to make it works
Open your clientinfo.xml
Search <servertype></servertype>Set it to primarySearch <langtype></langtype>Set it to 0
src/common/mmo.h
Search #define PACKETVER YYYYMMDDAnd match it with the date version you choosed for your clientex : #define PACKETVER 20130522Clean and re-build the solution of your emulator after it !!!
Those patchs has been removed : Restore Login Window - Disable rag1&sak1 - Skip Service Select bug for a lot of people, please don't use it if it's not for testing purpose and use that software :
Loki Launcher (It's a ro launcher : you have to use it to log in the game)
http://herc.ws/b...-loki-launcher/
or
R.O.L.e.X : http://herc.ws/b...opic/930-rolex/
Ragexe (thx to k3dt) - The patchs support version of Ragexe >= 2013 03 20
http://k3dt.eu/Ragexe/unpacked/
Diff Patcher v2
http://www.mediafire...fibc47gzvdshp8o
Data folder
If you have some problem with your lua files, please delete your old data/luafiles514 folder
And put those files in your ragnarok folder : https://subversion.a...de-translation/
Finally, change all lua extension to lub extension, place this script in your data/luafiles514 folder
Windows :
http://www.mediafire...jvtac0j8f6m604v
Linux :
http://www.mediafire...r72dz8mpk83dvsr
If you still have trouble with lub files, you can use my own luafiles514 folder (delete your own luafiles514 folder before !!!)
http://www.mediafire...uudw9u0siwnycwz
Diff files :
http://k3dt.eu/Ragexe/unpacked/Diffs/
Packets :
2013-03-20 - Packets - Encryption keys
2013-05-15 - Packets - Encryption keys
2013-05-22 - Packets - Encryption keys
2013-05-29 - Packets - Encryption keys
2013-06-05 - Packets - Encryption keys
2013-06-12 - Packets - Encryption keys
2013-06-18 - Packets - Encryption keys
2013-06-26 - Packets - Encryption keys
2013-07-03 - Packets - Encryption keys
2013-07-10 - Packets - Encryption keys
2013-07-17 - Packets - Encryption keys
2013-07-24 - Packets - Encryption keys
2013-07-31 - Packets - Encryption keys
2013-08-07 - Packets - Encryption keys
Any error ? Look this Support Topic first
Working :@ Chat FixAllow Chat Flood (X lines)Allow Space In Guild NameArial on All LangtypesChange Gravity Error HandlerChat Color GMChat Color GuildChat Color MainChat Color Party OtherChat Color Party YouChat Color Player OtherChat Color Player YouCustom Window TitleDisable 4 letter charname limitDisable 4 letter username limitDisable 4 letter password limitDisable Nagle AlgorithmDisable Ragexe Filename CheckDisable rag1&sak1Disable Hallucination Wavy ScreenDisable HShieldDisable Packet EncryptionDisable Quake Skill EffectDisable Swear FilterEnable AsciiEnable Custom 3D BonesEnable Multiple GrfEnable Official Custom FontsEnable Title Bar MenuEnable 64k HairstyleEnable DNS SupportEnforce Official Login BackgroundExtended Chat BoxExtended Chat Room BoxExtended Npc BoxExtended PM BoxFix Camera Angles (Full, Less, Recommended)HKLM to HKCUIncrease Headgear View ID to 5000Increase Zoom Out (50% - 75% - Max)Increase Screenshot QualityIgnore Missing File ErrorIgnore Missing Palette ErrorKorea Service XML FixOnly First Login BackgroundOnly Second Login BackgroundPackets Keys ChangeRead Data Folder FirstRead lua before lub (ItemInfo.lub)Read msgstringtable.txtRead questid2display.txtRemove GM SpritesRemove Gravity AddsRemove Gravity LogoRemove Hourly AnnonceRemove Serial DisplayRestore Login WindowShared Body PalettesShared Head PalettesSkip Licence ScreenSkip Ressurection ButtonTranslate Client in EnglishUse Custom Aura SpritesUse Normal Guild BracketsUse Plain Text DescriptionsUse Ragnarok IconUse SSO login packet for all LangtypeMissing (todo) :Disable Multplie Windows -
Shakto got a reaction from quesoph in 2013 Ragexe Support [Main Topic]
update: Issues with Enable 64k hairstyle & Fix angles has been fixed. please get the updated diff file from the link.
https://sourceforge..../xdiffgen/code/
Q : My exe doesn't launch, i have a pop up message error
A : Use a launcher to enter your login and password : R.O.L.e.X or Loki Launcher . There isn't login window anymore !
Q : My exe still doesn't want to launch even if i use a launcher
A : Check the patch Disable Ragexe Filename Check
Q : When i'm trying to log in the game, i've an error like (Received unsupported packet (packet 0x5f02, 7 bytes received))
A :
[*]if the packet has the pattern 0x0XXX, be sure that your date in the src/mmo.h file has the same date as the exe you're patching, then clean and rebuild your emulator.
[*]If the packet has the pattern 0xXXXX, then you have to check the patch Disable Packet Encryption in the xDiffPatcher.
Q : I have some langtype issue, i can write chinese char or ascii char
A : Check the patch Use SSO Login Packet in the xDiffPatcher, then change your langtype in the clientinfo.xml file with the one who match with your country : Langtypes List
Q : I have NO MSG strings in game
A : Be sure you checked the patch Read msgstringtable.txt in the XDiffPatcher and replace your msgstringtable.txt with this one : http://pastebin.com/Yvxx4CXw
Q : I have some sprites errors
A : Check the patchs Enable Multiple GRFs or Read Data Folder First if you have sprites custom files into. Finally check the patch Enable 64k Hairstyle
Don't use the patchs Shared Body Palettes and Shared Head Palettes if you don't know what're doing.
Q : After all, i still have korean strings in my game
A : Check the patchs Translate Client In English, and use that translated files in your data folder or in your first grf readed : https://subversion.assembla.com/svn/client-side-translation/ (change your lub extension into lua with this tool : Windows Linux)
Q : My items are in korean
A : Check the patch Load ItemInfo.lua before lub, check if your iteminfo.lua is in english. You can find a translated one here : https://subversion.assembla.com/svn/client-side-translation/System/itemInfo.lua
Q : Why are you using Ragexe instead RagexeRE
A : RagexeRe has some creepy packet, is for testing purpose on Kro only and there isn't a cash shop button on it
Q : My password and my account are empty on the map-server
A : You changed the langtype, so check the patch Use SSO Login Packet
Remove this tags if you have them in your clientinfo : <hideaccountlist> and <passwordencrypt>
Q : I've an issue with my shadowtable.lua
A : Use this one in your system/shadowtable.lua : http://pastebin.com/MFJfwvYN
Q : My chats titles are in korean
A : Double clicks on them and change them
Q : I've an issue with lub files
A : Delete them. Mostly they are useless to have them, and by this way you'll be sure that they are up to date in your data.grf folder !
If you still have trouble with lub files, you can use my own luafiles514 folder (delete your own luafiles514 folder before !!!)
http://www.mediafire.com/?uudw9u0siwnycwz
Q : My font is in bold or i can't see my guild name or party name
A : Use the command /showname in game
Q : My launcher keeps launching the setup software
A : Don't use HKLM To HKCU patch
Q : My client say aossk.dll is missing or i have a HackShield error
A : Use the patch in xDiffPatcher : Disable HShield
Q : I don't see my NPC or the description of duration icons or my quest contains
A : Use this script in your luafiles514 folder : Windows - Linux : This delete all the ****_f.lub files, it's useless for you to keep them, there is no translation strings into it
Q : I can't use item compare, my client crash
A : Update your kro folder using rsu patcher
Q : I've some trouble with some skill effect
A : /mineffect disabled = shows skill effect jackfrost wave
/effect enabled = shows effects (including buff effects etc)
Work in progress
-
Shakto got a reaction from cJei in 2013 Ragexe and Diff (Up to date 2013-08-07)
Yes for all langtype
And yes cJei, but Ind didnt add it in conf file yet so you have to change it manually in the packets.h file and recompile your emulator
For exemple you set your key with the patch that i added
And you change the key in packets.h like
#if PACKETVER >= 20130612 packetKeys(0x6D166F66, 0x3C000FCF, 0x295B0FCB); /* Thanks to Shakto */#endif
Be sure the date is the same as the exe you use and don't check the patch disable packet encryption if you set the keys
-
Shakto got a reaction from JulioCF in 2013 Ragexe Support [Main Topic]
update: Issues with Enable 64k hairstyle & Fix angles has been fixed. please get the updated diff file from the link.
https://sourceforge..../xdiffgen/code/
Q : My exe doesn't launch, i have a pop up message error
A : Use a launcher to enter your login and password : R.O.L.e.X or Loki Launcher . There isn't login window anymore !
Q : My exe still doesn't want to launch even if i use a launcher
A : Check the patch Disable Ragexe Filename Check
Q : When i'm trying to log in the game, i've an error like (Received unsupported packet (packet 0x5f02, 7 bytes received))
A :
[*]if the packet has the pattern 0x0XXX, be sure that your date in the src/mmo.h file has the same date as the exe you're patching, then clean and rebuild your emulator.
[*]If the packet has the pattern 0xXXXX, then you have to check the patch Disable Packet Encryption in the xDiffPatcher.
Q : I have some langtype issue, i can write chinese char or ascii char
A : Check the patch Use SSO Login Packet in the xDiffPatcher, then change your langtype in the clientinfo.xml file with the one who match with your country : Langtypes List
Q : I have NO MSG strings in game
A : Be sure you checked the patch Read msgstringtable.txt in the XDiffPatcher and replace your msgstringtable.txt with this one : http://pastebin.com/Yvxx4CXw
Q : I have some sprites errors
A : Check the patchs Enable Multiple GRFs or Read Data Folder First if you have sprites custom files into. Finally check the patch Enable 64k Hairstyle
Don't use the patchs Shared Body Palettes and Shared Head Palettes if you don't know what're doing.
Q : After all, i still have korean strings in my game
A : Check the patchs Translate Client In English, and use that translated files in your data folder or in your first grf readed : https://subversion.assembla.com/svn/client-side-translation/ (change your lub extension into lua with this tool : Windows Linux)
Q : My items are in korean
A : Check the patch Load ItemInfo.lua before lub, check if your iteminfo.lua is in english. You can find a translated one here : https://subversion.assembla.com/svn/client-side-translation/System/itemInfo.lua
Q : Why are you using Ragexe instead RagexeRE
A : RagexeRe has some creepy packet, is for testing purpose on Kro only and there isn't a cash shop button on it
Q : My password and my account are empty on the map-server
A : You changed the langtype, so check the patch Use SSO Login Packet
Remove this tags if you have them in your clientinfo : <hideaccountlist> and <passwordencrypt>
Q : I've an issue with my shadowtable.lua
A : Use this one in your system/shadowtable.lua : http://pastebin.com/MFJfwvYN
Q : My chats titles are in korean
A : Double clicks on them and change them
Q : I've an issue with lub files
A : Delete them. Mostly they are useless to have them, and by this way you'll be sure that they are up to date in your data.grf folder !
If you still have trouble with lub files, you can use my own luafiles514 folder (delete your own luafiles514 folder before !!!)
http://www.mediafire.com/?uudw9u0siwnycwz
Q : My font is in bold or i can't see my guild name or party name
A : Use the command /showname in game
Q : My launcher keeps launching the setup software
A : Don't use HKLM To HKCU patch
Q : My client say aossk.dll is missing or i have a HackShield error
A : Use the patch in xDiffPatcher : Disable HShield
Q : I don't see my NPC or the description of duration icons or my quest contains
A : Use this script in your luafiles514 folder : Windows - Linux : This delete all the ****_f.lub files, it's useless for you to keep them, there is no translation strings into it
Q : I can't use item compare, my client crash
A : Update your kro folder using rsu patcher
Q : I've some trouble with some skill effect
A : /mineffect disabled = shows skill effect jackfrost wave
/effect enabled = shows effects (including buff effects etc)
Work in progress
-
Shakto got a reaction from EriNa_KillerSoul in Chinese font?
Diff your exe using "use plain text description"'s patch
-
Shakto got a reaction from cJei in Client Translation Project
You can use this one
http://pastebin.com/JfhPUTSV
-
Shakto got a reaction from mleo1 in Client Translation Project
You can use this one
http://pastebin.com/JfhPUTSV
-
Shakto got a reaction from Angelmelody in 2013 Ragexe and Diff (Up to date 2013-08-07)
I just tested it, you can buy more than 5 items already
-
Shakto got a reaction from Lilith in 2013 Ragexe and Diff (Up to date 2013-08-07)
Diff 2013-06-05 v1 (update 06/06/13) release
thx again to k3dt for uncrypt themida client
-
Shakto got a reaction from Portalcake in 2013 Ragexe and Diff (Up to date 2013-08-07)
2013 Ragexe
( Thanks to Yommy for all the scripts and the great help
Thanks to MStream for his help to the project and for adding patches
Thanks to k3dt for unpacking all the exe )
Things you have to do to make it works
Open your clientinfo.xml
Search <servertype></servertype>Set it to primarySearch <langtype></langtype>Set it to 0
src/common/mmo.h
Search #define PACKETVER YYYYMMDDAnd match it with the date version you choosed for your clientex : #define PACKETVER 20130522Clean and re-build the solution of your emulator after it !!!
Those patchs has been removed : Restore Login Window - Disable rag1&sak1 - Skip Service Select bug for a lot of people, please don't use it if it's not for testing purpose and use that software :
Loki Launcher (It's a ro launcher : you have to use it to log in the game)
http://herc.ws/b...-loki-launcher/
or
R.O.L.e.X : http://herc.ws/b...opic/930-rolex/
Ragexe (thx to k3dt) - The patchs support version of Ragexe >= 2013 03 20
http://k3dt.eu/Ragexe/unpacked/
Diff Patcher v2
http://www.mediafire...fibc47gzvdshp8o
Data folder
If you have some problem with your lua files, please delete your old data/luafiles514 folder
And put those files in your ragnarok folder : https://subversion.a...de-translation/
Finally, change all lua extension to lub extension, place this script in your data/luafiles514 folder
Windows :
http://www.mediafire...jvtac0j8f6m604v
Linux :
http://www.mediafire...r72dz8mpk83dvsr
If you still have trouble with lub files, you can use my own luafiles514 folder (delete your own luafiles514 folder before !!!)
http://www.mediafire...uudw9u0siwnycwz
Diff files :
http://k3dt.eu/Ragexe/unpacked/Diffs/
Packets :
2013-03-20 - Packets - Encryption keys
2013-05-15 - Packets - Encryption keys
2013-05-22 - Packets - Encryption keys
2013-05-29 - Packets - Encryption keys
2013-06-05 - Packets - Encryption keys
2013-06-12 - Packets - Encryption keys
2013-06-18 - Packets - Encryption keys
2013-06-26 - Packets - Encryption keys
2013-07-03 - Packets - Encryption keys
2013-07-10 - Packets - Encryption keys
2013-07-17 - Packets - Encryption keys
2013-07-24 - Packets - Encryption keys
2013-07-31 - Packets - Encryption keys
2013-08-07 - Packets - Encryption keys
Any error ? Look this Support Topic first
Working :@ Chat FixAllow Chat Flood (X lines)Allow Space In Guild NameArial on All LangtypesChange Gravity Error HandlerChat Color GMChat Color GuildChat Color MainChat Color Party OtherChat Color Party YouChat Color Player OtherChat Color Player YouCustom Window TitleDisable 4 letter charname limitDisable 4 letter username limitDisable 4 letter password limitDisable Nagle AlgorithmDisable Ragexe Filename CheckDisable rag1&sak1Disable Hallucination Wavy ScreenDisable HShieldDisable Packet EncryptionDisable Quake Skill EffectDisable Swear FilterEnable AsciiEnable Custom 3D BonesEnable Multiple GrfEnable Official Custom FontsEnable Title Bar MenuEnable 64k HairstyleEnable DNS SupportEnforce Official Login BackgroundExtended Chat BoxExtended Chat Room BoxExtended Npc BoxExtended PM BoxFix Camera Angles (Full, Less, Recommended)HKLM to HKCUIncrease Headgear View ID to 5000Increase Zoom Out (50% - 75% - Max)Increase Screenshot QualityIgnore Missing File ErrorIgnore Missing Palette ErrorKorea Service XML FixOnly First Login BackgroundOnly Second Login BackgroundPackets Keys ChangeRead Data Folder FirstRead lua before lub (ItemInfo.lub)Read msgstringtable.txtRead questid2display.txtRemove GM SpritesRemove Gravity AddsRemove Gravity LogoRemove Hourly AnnonceRemove Serial DisplayRestore Login WindowShared Body PalettesShared Head PalettesSkip Licence ScreenSkip Ressurection ButtonTranslate Client in EnglishUse Custom Aura SpritesUse Normal Guild BracketsUse Plain Text DescriptionsUse Ragnarok IconUse SSO login packet for all LangtypeMissing (todo) :Disable Multplie Windows