Ragnarok Offline Pre-Renewal Pack

Latest Update: 2026-01-09 [?]

How to Play

Installation

1. Download Requirements

  1. Core Files: 1_Database.7z, 2_Server.7z, and 3_Client.7z.
  2. GRF Files: data.grf, prerenewal.grf, and rdata.grf (found in CLIENT_GRF).
  3. Audio: Choose LQ_BGM.7z (Standard) or HQ_BGM.7z (High Quality).
  4. Optional: 4_OpenKore.7z (for botting) and flatmap.grf (simplified maps).
Download link
Google Drive MediaFire Mega

2. Folder Setup & Extraction

  1. Create Root Folder: Create a folder named RO_PreRenewal (e.g., C:\RO_PreRenewal\).
  2. Extract Core Files: Extract 1_Database, 2_Server, and 3_Client into your RO_PreRenewal folder.
  3. Move Assets: Copy the three GRF files into the 3_Client folder. Extract your chosen BGM folder into the 3_Client folder.

3. Launching the Game

  1. Start Database: Run laragon.exe from the 1_Database folder.
  2. Start Server: Run runserver.bat from the 2_Server folder. Keep the four command windows open.
  3. Start Game: Run Ragnarok.exe from the 3_Client folder.
    (Use Ragnarok_XKore.exe if you are using OpenKore).

Security & Optimization

  1. Antivirus: To prevent slow loading or false flags, exclude the RO_PreRenewal folder from your Antivirus/Windows Security.
  2. Verification: If you wish to "diff" the client yourself using WARP, the unpatched EXE 2020-05-06a.exe and profile 2020-05-06aRagexe.yml are available in the TOOLS folder.

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.

If all of those still now working, just use http://127.0.0.1

GM Account

Username Password Gender
admin 123456 Male
admin2 123456 Female

Troubleshooting

Problems Solutions
Ragnarok.exe won't run 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
Download all the GRF files one by one, DO NOT download all at once.
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 2026-01-09 GitHub
  1. PACKETVER 20200401
  2. Compiler: Visual Studio Community 2022 17.14.23 (Release Mode)
FluxCP 2025-11-03 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.4.0.680 Ai4rei/AN
  1. Enhanced alternative for the default game setup application shipped with every RagnarokOnline installation
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-12-04 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.

Environment

Name Version Link
Laragon 6.0.0 GitHub
PHP 7.4.33 PHP
Apache 2.4.66-251206 Win64 Apache
MariaDB 11.8.5 MariaDB
NGINX 1.29.4 NGINX

Tested On

OS CPU RAM GPU
Windows 11 25H2 Build 26200.7462 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\aegis\coindrop.txt
Fix ein_fild01 right bottom area db\import\map_cache.dat
  1. Remove inaccessible tile/cell:
  2. - beach_dun2
  3. - gef_fild06
Enable Brasilis (Town, Quest, NPC, Mob, etc.) npc\scripts_custom.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\custom\aegis\map\mobs.txt
npc\custom\aegis\map\warppoints.txt
npc\custom\aegis\map\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
All cards dropped by monsters now emit a vertical light pillar upon spawning db\import\item_db.yml
Reduce all arrow weight to 0.1
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. - To keep the server organized, I've documented all modified folders and files here.
  2. - DO NOT TOUCH THESE FILES/FOLDERS UNLESS YOU KNOW WHAT YOU ARE DOING.
  3. - This section is for 2_Server folder.
  4. - These files/folders have been edited to suit this server needs.
  5. - You can use Visual Studio Code to compare between the original rAthena files with these files listed below to know the difference.
  6. - AVOID editing core files directly. Use the import folders in conf and db to override settings.
  7.   This keeps your modifications organized and prevents merge conflicts during updates.
  8. - 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\custom\defines_pre.hpp
src\custom\defines_post.hpp
Server configuration conf\import\
Server Database db\import\
Custom NPC npc\custom\aegis\
npc\barters.yml
npc\scripts_custom.conf
Enable Old Sograt Desert (Pre-Satan Morroc) npc\custom\aegis\map\mobs.txt
npc\custom\aegis\map\warppoints.txt
npc\custom\aegis\map\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