Lilith
-
Content Count
1 -
Joined
-
Last visited
Reputation Activity
-
Lilith reacted to Shakto 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
-
Lilith reacted to Shakto 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 -
Lilith reacted to Shakto 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
-
Lilith reacted to Ai4rei in WeeDiff (aka. Shin's Diff Patcher) & WeeDiffGen Continuation
Note: This topic is no longer updated.
Note: This topic is the continuation of the Shin's Diff Patcher and WeeDiffGen projects. I haven't written it, but am just maintaining it.
Atwl WeeDiff & WeeDiffGen
About
See the archived topics above.
Known Issues
Some plug-ins do not work with Themida clients, whether unpacked or not.
Download
WeeDiff binary builds (outdated)
WeeDiff sources
WeeDiffGen binary builds (outdated)
WeeDiffGen sources
License
Original source: Copyright © 2011 ShinryoThis software is provided 'as-is', without any express or impliedwarranty. In no event will the authors be held liable for any damagesarising from the use of this software.You are allowed to alter this software and redistribute it freely withthe following restrictions: 1. You must not claim that you wrote the original software.2. Do not represent your altered source version as original software.3. This notice may not be removed or altered from any source distribution. Plug-ins introduced in the atwl repository:
This work is licensed under a Creative Commons Attribution-Noncommercial-ShareAlike 3.0 Unported License.
-
Lilith reacted to Yuki in Yuki's Stuff and Downloads
I have released the following design files before, but I want to put them here for downloading as well! Thank you =D. In the WinRAR file, it contains several images, files, and PSDs. I bought a design from ShiJu a while back with the intent of giving it to the community after some modifications (EmberRO design). EmberRO isn't a server--just a placeholder name. Feel free to use any images and edit them if PSDs are provided. I do not mind if my credits are not there, but it would be nice of you if you do mention me somewhere. I ask that for the website, keep ShiJu's credit image at least. The patcher is my first attempt at designing a patcher, so I do not know if I made it in the proper format for the PSD file, but you guys can correct it or use the images separately if wanted. In the additional images folder, most images are designed by me and a few are designed by others which I have purchased with my own money. There are images like a few forum ranks, loading screens, logos, emblems, etc. Some images I did not provide PSDs to out of whim or that I do not have them. Let me know if you want some edits or additional stuff, but I may not make them depending on my schedule. I hope to add more files later when I have more spare time! The website was supposed to be coded, but the coder got far too busy recently, so I can only offer PSDs (was waiting for the coding so that I can release it to the public later, but I guess I'm releasing the PSDs now due to the mentioned circumstances). As for the patcher, I can code it, but it would take some time to do so and that I only know how to code it with Jikari. I made a simple splash page, and the coding isn't perfected. It's simple, but it gets the job done XD. Use it however you like (the coding, images, etc). I am not that good with Photoshop, but this is just a token of appreciation from me to the community, so don't have high expectations or criticize me too much haha! If you do not have some of the fonts, I suggest you go to http://dafont.com/ to download them. In fact, you can pretty much make so many images with just the pretty fonts there =D! (And use blending options through Photoshop.) I have posted some preview images in this post (within the spoiler). Have fun! If people want to make mirrors of it, go ahead~ I would like to say that I do not claim to own any images ^^. Mediafire Download Link: http://www.mediafire.com/?k1ylrg4gihof2fc
I would like to thank the RO community after all these years! Edit: No idea why the spoiler button isn't working, sorry! -
Lilith got a reaction from nanakiwurtz in Group Search System
2013-07-16 Ragexe: after adding 0x0365 packet i'm no longer getting disconnect.
mkbu95, thanks.
-
Lilith reacted to Igniz in Setup gdb on Fedora, Devian & Centos
I'm very very VERY glad of see you again in action guys, maybe you can't remember me but i do you.... anyway, i'm back by now and i have a couple of troubles with my gdb (sadly it can't make debug info), so, in order to help you with the proyect, could you please give me a hand?
Well, this are my steps to set it (obviously after install, inside the folder):
./configure --enable-debug=gdbmake cleanmake sqlulimit -c unlimited <----- -u?./athena-start start Thanks in advance /gawi
-
-
Lilith reacted to Michi in Client Translation Project
This is a new translation client project that Dastgir and Me want to share for Hercules only.
What this Project contain?
- itemInfo.lua with iro/kro translation.
- Some lua that contain last translation found on the board or made by us.
- Last accessoryid.lub / accname.lub / jobname.lub / NPCIdentity.lub decompiled.
- Texture Buttons translate.
- msgstringtable.txt fully translate.
- Txt files translate (questid2display.txt, mapnametable.txt etc...)
- Up-To-Date itemInfo and other files required to run a basic Translated client.
You can help us by opening PR, or just pm Dastgir to get access to the repo...
What Client is compatible?
- Client compatible until 2016.
Link: