Skip to main content

Community Projects

This page lists all of the known Ragnarok Online-related community projects that may be of interest to researchers.

A more comprehensive list of public repositories can be found here: Community Projects (Mirror)

Third-Party Clients

There have been countless attempts at creating a custom open-source Ragnarok Online client. In chronological order:

NameLanguageFirst Public ReleaseNotes
Shinryo's Custom ClientC++ (Ogre3D)---Announced here, but never released
curiosity's "Sakexe"C++---Announced here, but never released
OpenRagnarokC (SDL)Jul 11, 2008
Fimbulwinter ClientC++ (OpenGL)Sept 29, 2012Announced here
RagnarokJSJavaScript (Browser)Aug 21, 2013Announced here
roBrowserJavaScript (Browser)Oct 22, 2013Announced here; continues here (see this post)
DoloriC++ (OpenGL)Aug 15, 2017
AesirDDec 20, 2017Announced here
UnityROC# (Unity)Apr 24, 2018Continues here
RustarokRust (OpenGL)May 29, 2019Not actually a RO client, but related
RagnarokRebuildC# (Unity)Mar 2, 2020Announced on Twitter; continues here
Midgarts ClientGoNov 4, 2020Announced here and here
KorangarRust (Vulkan)Aug 5, 2021

There may be other client implementations that I've forgotten, that were lost to time, or simply never made public.

Server Emulators

Various server emulation efforts have resulted in many different forks and variations competing, with few survivors:

NameLanguageFirst Public ReleaseNotes
HerculesC/C++TBDOne of the two active mainstream emulators as of 2023
rAthenaC++TBDOne of the two active mainstream emulators as of 2023
RagnarokRebuild/TcpC# (Unity)Mar 2, 2020Only works with the corresponding, Unity-based client (?)
rust-roRustAug 22, 2021New and experimental emulator (status unclear?)

I'm not very familiar with the ancient history of server emulators. Feel free to suggest relevant projects that are worth adding!

Editing Tools

There are a large number of obsoleted and abandoned tools. This list contains a few of the more prominent ones:

NameLanguageFirst Public ReleaseNotes
GndEdit?TBDSource code unavailable (?)
BrowEditC++TBDDevelopment continues here
GRF EditorC#TBDSource code unavailable (?)
ACT EditorC#TBDSource code unavailable (?)
STR EditorC#TBDSource code unavailable (?)

There's lots of obscure tools that can be found all over the internet. If you know any that are noteworthy, please add them here!

Documentation

Comparatively few documentation efforts seem to have been undertaken by the RO community:

The above projects are mostly of historical interest at this point, since this website covers all the info that they provide.