Ragnarok Offline Pre-Renewal 2025

Latest Update: 2025-06-05 [?]

How to Play

Installation

1. Download 1_Database.7z, 2_Server.7z, 3_Client.7z, and all the necessary GRF files (data.grf, prerenewal.grf, and rdata.grf) found in CLIENT_GRF (Select only one download link). Repack size: 5GB, Original size: 7GB. For the background music (BGM), choose either LQ_BGM.7z or HQ_BGM.7z.

OPTIONAL: If you plan to use OpenKore for botting, you can also download 4_OpenKore.7z.

IMPORTANT: Download each file individually. DO NOT download the entire folder as a single zip file.

Download link
Google Drive MediaFire Mega

2. Create a folder named RO_PreRenewal. You may choose your own folder name, but avoid using spaces in the folder path. (Recommended folder locations: C:\RO_PreRenewal\, D:\RO_PreRenewal\, D:\PCGAMES\RO_PreRenewal\, etc.). Refer to SCREENSHOT.png for guidance.

3. Extract the files (1_Database.7z, 2_Server.7z, 3_Client.7z) and place them inside the RO_PreRenewal folder. If you wish to use OpenKore, also extract 4_OpenKore.7z into the same folder.

4. Copy the three GRF files (data.grf, prerenewal.grf, rdata.grf) from the CLIENT_GRF folder into the 3_Client folder.

5. Copy the BGM folder (choose between LQ_BGM.7z (default) and HQ_BGM.7z) into the 3_Client folder. NOTE: The high-quality version only includes the pre-renewal tracks; all renewal tracks remain in low quality.

NOTE: The Prontera Town HQ BGM may have a playback issue at the beginning when played in the game, though it works fine in a music player. To resolve this, I’ve also uploaded a mono version of the BGM, 08.mp3.

6. Run laragon.exe from the 1_Database folder. Laragon will run in the system tray. (If a firewall prompt appears, select Yes.)

7. Run runserver.bat from the 2_Server folder. This will open four CMD windows: logserv.bat, charserv.bat, webserv.bat, and mapserv.bat. (If a firewall prompt appears, select Yes.)

8. Run Ragnarok.exe or Ragnarok_XKore.exe from the 3_Client folder (use Ragnarok_XKore.exe if you want to use OpenKore XKore). (If a firewall prompt appears, select Yes.)

NOTE: For faster loading, it’s recommended to exclude the .exe files or even the entire RO_PreRenewal folder from your antivirus. However, if you're concerned about security, it’s perfectly fine not to follow this recommendation.

On my PC, Ragnarok.exe is not detected as a virus by Windows Security, but on another PC, it is. I'm not sure why this happens, but you can exclude Ragnarok.exe from being detected by Windows Security if necessary.

If you don’t trust me, I’ve also uploaded WARP with the EXE (2020-05-06aRagexe.exe) and the profile (2020-05-06aRagexe.yml) I used (in the TOOLS folder), so you can diff the client yourself if you prefer.

How to Create a New User

1. Open your browser and go to https://localhost (make sure to run laragon.exe first).

2. Go to Register (You can use a fake email and even the same email for multiple accounts).

NOTE: If you see a security warning when visiting https://localhost, it means the Laragon SSL certificate hasn’t been installed yet.

Right-click laragon in the system tray (bottom right / notification area / taskbar status area) > Apache > SSL > Add laragon.crt to Trust Store (also ensure SSL is enabled). Then restart Laragon.

GM Account

Username Password Gender
admin 123456 Male
admin2 123456 Female

Troubleshooting

Problems Solutions
Ragnarok.exe won't run, crash, stuck, graphic bug/glitch Try to run opensetup.exe first, and change resolution in graphic setting section and use DirectX 7 graphics API
Install this Visual C++ Redistributable Runtimes All-in-One (This also applied if you can't run the server because missing MSVCR110)
Delete savedata folder inside 3_Client
If the client crash alot, or stuck at loading screen, the culpirt maybe from the high FPS from using dgVoodoo2 (I'm using dgVoodoo2 to make the client running at higher FPS and to increase maximum supported resolution.). You can force vsync using dgVoodooCpl.exe (3_Client) > DirectX > Force V-Sync. Look in the TOOLS folder in download link to get the screenshot of the default settings.
Change dgVoodoo setting. Set the Output API to different setting or change adapter to your GPU or turn down VRAM in DirectX from 4096 to 2048, 1024 or 512.
If none any of those works try to delete these following files to remove dgVoodoo2:
  1. dgVoodooCpl.exe
  2. dgVoodoo.conf
  3. D3D8.dll
  4. D3D9.dll
  5. D3DImm.dll
  6. DDraw.dll
Client runs poorly (low fps or stutter) Change power plans to High Performance in Windows Control Panel to make CPU clock speed stable.

Info

Server

Name Version Link Info
rAthena 2025-06-05 GitHub
  1. PACKETVER 20200401
  2. Compiler: Visual Studio Community 2022 17.14.4
FluxCP 2024-09-16 GitHub Control Panel for the Server

Client

Name Version Link Info
kRO Client
  1. Base: 2021-04-06
  2. EXE: 2020-05-06aRagexe
  1. Base Link
  2. EXE Link
-
ThothAI - - Custom Homunculus and Mercenary AI
OpenSetup 3.3.0.663 Ai4rei/AN
  1. Enhanced alternative for the default game setup application shipped with every RagnarokOnline installation
dgVoodoo2 2.86.2 GitHub
  1. Graphics wrapper program
  2. This program is used to add higher resolutions and FPS
ROenglishRE
  1. 2023-10-29
  2. 2024-04-22
  1. 2023-10-29
  2. 2024-04-22
  1. The translation is from llchrisll, but I added some customization to suit this server like item description.
OpenKore 2025-06-02 GitHub
  1. This program is used for Botting/Auto-Farm.
  2. Watch my How to Bot in Ragnarok Offline - Basic Guide video.
  3. Also watch my OpenKore Manager video, if you want to manage multiple bots easily.
  4. For more information on how to use OpenKore, please read OpenKore Documentation.
  1. This is modified OpenKore including a default setting that suppress certain in-game events. This behavior can be reverted by removing the squelchDomains value in config.txt. Read squelchDomains for more information.
  1. Update 2025-04-21: Finally, the new version of OpenKore for the Ragnarok Offline Pre-Renewal Pack has been released!
  2. Please read this changelog What's new in this OpenKore
  1. Moved old version of OpenKore to the TOOLS folder in the download package
  2. This preserves the previous build for reference (e.g. macros) or rollback purposes
  3. Newer version is now the default used in 4_Openkore

Environment

Name Version Link
Laragon 6.0.0 GitHub
PHP 7.4.33 PHP
Apache 2.4.63-250207 Win64 Apache
MariaDB 11.4.7 MariaDB
NGINX 1.28.0 NGINX

Tested On

OS CPU RAM GPU
Windows 11 24H2 Build 26100.4202 i9-9900k 32GB RTX 2070 Super 8GB

Custom Changes

General Changes

Changes Files
Increased base and job EXP rates to 10x/10x conf\import\battle_conf.txt
  1. Increased global item drop rate by 2x.
  2. Raised the minimum drop rate to 0.1% (any item below this now drops at 0.1%)
  3. Also adjusted the drop rate cap to allow up to 100% with bonuses
  1. MVPs now receive all possible drop items directly in their inventory (changed drop mode to give all items).
Increased maximum EXP tax rate for guild members to 99%
Increased overweight limit to 70%
Increased Homunculus and Pet intimacy gain rate by 5x
Slowed Pet hunger rate by 5x
Enabled the ability to rename Homunculus and Pets more than once
Reduced logout delay after being hit from 10 seconds to 5 seconds
Increase maximum party member to 24 src\common\mmo.hpp
All monsters drop Ragnarok Coin with a chance of 1% + 0.01% per-monster's level npc\custom\wrywndp\custom_coindrop.txt
Fix ein_fild01 right bottom area db\import\map_cache.dat
Remove inaccessible tile/cell in beach_dun2
Enable Brasilis (Town, Quest, NPC, Mob, etc.) npc\pre-re\scripts_athena.conf
db\import\mob_summon.yml
  1. Enable and repopulate old Sograt deserts with monsters (Pre-Satan Morroc)
  2. Map List:
  3. - moc_fild04
  4. - moc_fild05
  5. - moc_fild06
  6. - moc_fild08
  7. - moc_fild09
  8. - moc_fild10
  9. - moc_fild14
  10. - moc_fild15
  11. NOTE:
  12. - The Satan Morroc quest remains active, but all warps to moc_fild20 are disabled and replaced with the original portal (pre-Satan Morroc). You can use the Warper for alternative access
  13. - The Anthell warp portal in the old version of Sograt deserts remains disabled. Use the new portal in cmd_fild08 instead
conf\import\map_conf.txt
npc\pre-re\mobs\fields\morocc.txt
npc\warps\cities\morroc.txt
npc\pre-re\warps\fields\morroc_fild.txt
npc\pre-re\warps\fields\prontera_fild.txt
npc\mapflag\night.txt

Skill Changes

Guild Files
Add Guild storage db\import\guild_skill_tree.yml
db\import\skill_db.yml
src\common\mmo.hpp
Knight Files
Fix demi gutter bug when using Bowling Bash conf\import\battle_conf.txt
Crusader Files
Grand Cross waves target stacked monsters conf\import\battle_conf.txt
db\import\skill_db.yml
Rogue Files
Remove backstab 50% damage penalty when using bow conf\import\battle_conf.txt
Acolyte Files
Skip menu when using Teleport level 1 skill conf\import\battle_conf.txt
TaeKwon Master Files
Allow using SG skill without proper day (Sun/Moon/Star) conf\import\battle_conf.txt
Soul Linker Files
Allow using ES-type magic on players conf\import\battle_conf.txt

Item Changes

Items Files
Reduce all arrow weight to 0.1 db\import\item_db.yml
Reduce trap weight to 0.1
Reduce all shuriken weight to 0.1
Reduce all kunai weight to 0.1
Reduce all Ninja elemental stone weight to 0.1
Reduce all shuriken, kunai, and Ninja elemental stone price by half
Reduce all ammo weight to 0.1
Increase Bullet attack to 25
Reduce Silver Bullet and Bloody Shell price to 3z
Reduce all grenade price by half

New Items

Items Files
Trap Box (Containing 500 Trap) db\import\item_db.yml
Hunting Arrow and Hunting Arrow Quiver
Flare, Lightning, Ice, Poison, and Blinding Bullet (Price: 10z)
Armor-Piercing, Blazing, Freezing, Lightning, Magic Stone, and Purifying Bullet (Price: 20z)
New Bullet Case (Containing 500 Bullet)
Formless, Shadow, and Hamaya Kunai (Price: 5z)
Kunai Scroll (Containing 500 Kunai)
Stone Bundle (Containing 500 Ninja elemental stone)
Costume Backpack (Garment). Effect: Increase maximum weight +1000
800++ Custome Headgear (Top, Mid, Low)

Extra Notes

  1. - DO NOT TOUCH THESE FILES/FOLDERS UNLESS YOU KNOW WHAT YOU ARE DOING.
  2. - This section is for 2_Server folder.
  3. - These files/folders have been edited to suit this server needs.
  4. - You can use Visual Studio Code to compare between the default rAthena files with these files listed below to know the difference.
  5. - ALWAYS using import folder (In conf & db folder) first when editing.
  6. - If you edit the source, you need to recompile the server to make the changes you've made take effect.
Info Files/Folders
Source settings src\common\mmo.hpp
src\config\core.hpp
src\config\packets.hpp
src\config\renewal.hpp
src\custom\defines_pre.hpp
Server configuration conf\import\
Server Database db\import\
Custom NPC npc\scripts_custom.conf
npc\custom\wrywndp\
Enable Brasilis
  1. npc\pre-re\scripts_athena.conf
Enable Old Sograt Fields (Pre-Satan Morroc) npc\pre-re\mobs\fields\morocc.txt
npc\pre-re\warps\fields\morroc_fild.txt
npc\pre-re\warps\fields\prontera_fild.txt
npc\warps\cities\morroc.txt
npc\mapflag\night.txt
FluxCP database sql-files\
Use yaml2sql.bat then run sql file to re-generate sql files in sql folder if you want to update FluxCP database