Installation
If you have trouble using this translation project, here is a tutorial how to do so.
Downloading¶
I recommend you to use TortoiseGit to download this project.
Optional is that you download the repository, in a Zip format, but then you have to download the whole project again when I make updates, not just the updated files.
2025 Full Clients and Ragexes¶
Disclaimer: This was written on 25th April 2026 and might/will change in the near future.
With the recent changes to the project and kRO clients (since 2025-07 and 2025-12-04),
I will recommend one of these two full kRO clients, which were kindly provided by skylove:
- 2025-07-16:
You will need to update this client, otherwise you will get a few lua errors duo the project being more up to date.
Or you'll get the files you error at from theTools\AdditionsGenerator.bat. - 2026-02-19:
You don't need my customkro_data.grf, as it already contains files from it. Skylove told me to avoid updating this client as well. So you have been warned.
From what I have seen, thedata.grfin there is fully accessable by GRF Editor,
but I might be wrong about that.
Important kRO Client changes¶
- Clients/GRFs above 2025-07-16 implemented GRF v3 support, which increases the max size an GRF massively.
But this also requires newer clients. Clients like 2022-04-06 will not work anymore.
I didn't test which clients would still work with GRFs like that. - Clients/GRFs above 2025-12-04 received a new GRF encryption, which are also not accessable to older clients.
Even GRF Editor (to this date) can't encrypt them.
Translation Folder¶
With commit of 10th December 2023, the default version of this project is 2015-10-29 again! Therefore I added a few simple .bat files to generate the desired Client folder.
- ClientGenerator.bat
Copies the necessary files based on selected type and client date into a generated Client folder. - AdditionsGenerator.bat
Copies files from the Additions folder based on your selection into a generated Client folder - CLSGenerator.bat
Copies the CLS (Custom Lua Support) based on your selection into a generated Client folder
Basic Files Setup¶
Data Version¶
Move the data folder in your Ragnarok root folder (where you're .exe is located)
Be sure that your client is patched with "Read Data Folder First" (it's not recommended by default)
Note: The client will read everything else missing from the GRF's listed in DATA.ini afterwards!
GRF Version¶
Pack the data folder in a GRF and add your custom GRF in the DATA.ini as first entry.
Example:
System Folder¶
The System folder can't be placed in a GRF, so it goes also in the root folder.
Client Patchers¶
To be able to patch an unpacked kRO Ragexe, you require one of these programs:
- NEMO by 4144:
Works up to 2022-04-06, after that you need to buy a newer Client from 4144 and get a new Nemo version. - WARP by Neo-Mind:
Original successor to NEMO, but hence dropped support by Neo for unknown reasons, maybe real-life. - WARP2025 by skylove:
For any Client newer than 2022-04-06, see more info in the rAthena Forum. - WARP0716 by CrazyBepop:
For ONLY the 2025-07-16 Ragexe, see more info in the rAthena Forum. - FORGE by CrazyBepop:
This is still in development, but should be good alternative for NEMO and WARP in general once it's ready.
Note: I will keep the original NEMO and WARP in here meanwhile, but I don't use them myself anymore.
I will also drop NEMO profiles in the near future.
Session & Profiles¶
The easiest way to use this project is by taking advantage of the NEMO Profile/WARP Session feature.
| Profile/Session | Usage for |
|---|---|
| 2015 | Any client in 2015 until you reach a certain date |
| 2019-06 | 2019-06 and higher |
Each profile/session has the patches with the required values already pre-defined,
like itemInfo.lub -> itemInfo_EN.lub, so you only have to press "OK" to confirm the patches
in Nemo while in WARP it applies automatically.
NEMO Example - Client 2018-06-20 until the next profile
1.) "Load Profile" and select 2018_Translation.log > Confirm patches
2.) "Select Recommended" after applying any profile.
3.) Now you can select your custom changes you want, like "Custom Windows Title" and so on.
4.) "Apply Selected" and test your client.
WARP Example - Client 2018-06-20 until next profile
1.) "Load Session file" and select 2018_Translation.yml > Confirm patches
2.) "Select Recommended" after applying any session.
3.) Now you can select your custom changes you want, like "Custom Windows Title" and so on.
4.) "Apply Patches" and test your client.
Note - Quest List:
SystemEN\RecommendedQuests.lub contains the latest kRO content which are mostly not implemented yet by rAthena.
So you can stick to the SystemEN\RecommendedQuests_basic.lub if you want as well.