RMR TOOLS / REPLAY VIEWER

Ragnarok Online Replay Viewer

Open a .rrf replay from your game client and watch it in 3D like the game or on a top-down map. Save it as an MP4 video, or export every NPC, monster spawn and conversation as a file - even as rAthena script. Everything runs in your browser.

How it works
  • 3Dlike the game
  • MP4video export
  • DATATXT, JSON, rAthena
  • Never uploaded
STEP 1 Drop your .rrf replay in the box below to start
Drop your .rrf replay here or Choose a replay file Replays are saved in the Replay folder inside your Ragnarok Online client folder.
Three steps

How it works

  1. Record a replay with your Ragnarok Online client. It is saved as a .rrf file in the Replay folder of your game folder.
  2. Drop the file on this page. Your browser reads it on your own device.
  3. Watch it in 3D or on the map, click anyone to follow them, then press Save as MP4 to get a video you can share.
In the viewer

What you will see

  • The real 3D map - buildings, trees and light - with animated monsters and players, or a top-down map
  • Everyone who moved during the recording, walking along the real map layout
  • Monsters with their names and health bars
  • Damage numbers, critical hits, skills and cast bars
  • Kills, chat, and items picked up or used
  • NPC dialog in a game-style window, with its menus and pictures
  • An event timeline you can click to jump, and damage stats
  • Everything the recording holds, ready to save as a text file, JSON or rAthena script
Save the data

Three ways to export a replay

For players

Text file .TXT

A readable report: a timeline, every NPC with its map and coordinates, monsters and spawn waves, conversations and menus, shops, messages with their timing, items, map flags, warps, drops and quests.

For your own tools

JSON data .JSON

The same data, structured for spreadsheets, bots and websites: NPCs with the way they face, monsters with spawn and death times, drops per kill, monster stats, shops, conversations and quests.

For server developers

rAthena scripts .TXT

Script lines to paste and finish: map flags, warps with where they lead, shops with prices, NPC dialogs as outlines, where every NPC stands, monster spawns, and full mob_db entries from our database, checked against what the recording saw.

Open a replay, pick the format in the Export replay data card next to the player and press Save file. In Chrome and Edge you choose the folder and the file name.

Tips

Record better data

  • Talk to NPCs and read every page - each menu choice you try adds a branch to the dialog
  • Open shops, so their items and prices are saved
  • Walk through warp portals, so it is known where they lead
  • Let monsters hit you - that records their attack speed and the skills they use
  • Kill monsters for their drops and EXP; the more kills, the more reliable the numbers
  • Stay near a spawn for a while to catch the respawn time
  • Take and hand in quests to save their goals and time limits
Good to know

What a replay cannot show

  • Anything far away - the game only sends what is on and around your screen
  • Script logic: conditions, variables and item checks stay on the server
  • Which menu option you picked - only what the NPC said next
  • How big the area of a warp portal is
  • Official drop rates and EXP - you see this server's rates
  • NPC names past 23 characters, which the game cuts short
Help

Questions

Where do I find my replay files?

In the Replay folder inside the folder where your Ragnarok Online client is installed, for example C:\Games\YourServer\Replay. Each recording is one .rrf file.

Is my replay uploaded anywhere?

No. The file is read by your browser on your own computer or phone, and the MP4 is made there too. Only the maps, monster pictures and skill names are loaded from RateMyRagnarok.

How does Save as MP4 work?

The viewer draws every frame of the replay and encodes it into an MP4 video on your device. In Chrome, Edge and other browsers that support WebCodecs this is faster than watching the replay. Browsers without it record the playback in real time instead, which can produce a WebM file.

Does it look like the game?

Yes. The 3D view shows the real map with its buildings, trees and light, and the monsters with their own animations, from a camera like the game's - you can turn it and zoom. Press Map for a top-down map instead. The walking, monsters, skills and damage all come from what the server sent during the recording. A few custom maps have no 3D data yet and always use the map view.

Can I save the NPCs, dialog and monster spawns?

Yes. The Export replay data card saves everything the recording holds as a text file, as JSON or as rAthena script: every NPC with its map, coordinates and the way it faces, every monster with when it spawned or came into view and when it died, spawn waves with the time between them, conversations and menus, shops, messages with their timing, items, map flags, the warps you walked through, drops and quests. In Chrome and Edge you choose the folder and the file name. A replay only holds what the server sent you, so stay near the action, talk to the NPCs and try each menu choice while you record.

What is the rAthena export?

rAthena is a popular Ragnarok Online server emulator. The rAthena scripts format writes the recording as script lines you can paste into a server and finish: mapflag, warp, shop and monster lines, a script for every NPC you talked to with its dialog, where every other NPC stands, and monster data in the style of mob_db.yml and mob_skill_db.txt. The dialogs are outlines: the recording shows what an NPC said and which choices it offered, not the conditions behind them or which option you picked. Every value says where it comes from, and a value the recording saw that differs from the database is marked, so you can spot what a server changed.

Where do the monster values come from?

From two places. The recording shows what it saw: level and walk speed when a monster appears, HP once its health bar showed, attack speed after it hit someone, EXP and drops after you killed it, and a respawn time after one died and a new one spawned in view. The rest - AegisName, stats, size, race, element and the drop list - comes from the RateMyRagnarok database. A spawn covers the whole map unless you saw nearly all of it, and its amount comes from the database or is estimated from how much of the map you walked past. Record better data above lists what to do while recording.

Why won't my replay open?

Replays from very old or heavily modified game clients can store data the reader does not understand yet. A replay can also be missing monster pictures or the map layout on custom servers; it still plays, with simple markers and a plain floor.