Ragnarok Online reconstruction through Clank Together
https://clank.rodecomp.online/
- C++ 97.6%
- C 1.9%
- Python 0.3%
- POV-Ray SDL 0.2%
Batch #18528 by ragnarok-clanker: 25 byte-identical, 2 confirmed by peer review. - fn_22261 CharacterInfo2SizeErrorFormat::operator(): byte-identical (already on main) - fn_22262 PasswordRetryExceededMessage::operator(): byte-identical (already on main) - fn_22265 CLoginMode::SubD8D4F0: byte-identical (already on main) - fn_22271 GetMacAddress: logic confirmed by peer review - fn_22273 GetUserCountText: byte-identical (already on main) - fn_22274 CLoginMode::ReceiveCharacterSlots: byte-identical (already on main) - fn_22275 CLoginMode::ReceiveAcceptEnter: byte-identical (already on main) - fn_22276 CLoginMode::SubD8EDC0: byte-identical (already on main) - fn_22278 CLoginMode::ReceiveCharacterPage: byte-identical - fn_22279 CLoginMode::SubD8F560: byte-identical (already on main) - fn_22280 CLoginMode::ReceiveCharacterList: byte-identical (already on main) - fn_22281 CLoginMode::ReceiveDeleteCharacter: byte-identical (already on main) - fn_22282 CLoginMode::ReceiveDeleteCancel: byte-identical (already on main) - fn_22283 CLoginMode::ReceiveDeleteReservation: byte-identical (already on main) - fn_22288 CLoginMode::SubD91780: byte-identical (already on main) - fn_22290 CLoginMode::ConnectZoneServer: byte-identical (already on main) - fn_22294 nullsub_486: byte-identical (already on main) - fn_22296 nullsub_487: byte-identical (already on main) - fn_22298 CLoginMode::End: byte-identical (already on main) - fn_22303 CLoginMode::SubD97B20: byte-identical (already on main) - fn_22306 CLoginMode::SubD97EF0: byte-identical (already on main) - fn_22307 CLoginMode::SubD97F00: byte-identical (already on main) - fn_22313 CLoginMode::SendMsg: logic confirmed by peer review - fn_22315 CLoginMode::ReceiveLoginErrorDetail: byte-identical - fn_22316 CLoginMode::ReceiveLoginError: byte-identical - fn_22319 CLoginMode::SubD9E170: byte-identical (already on main) - fn_22258 CLoginMode::CLoginMode: byte-identical (already on main) Peer-reviewed-by: eAthena, cremane Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes). |
||
|---|---|---|
| data | ||
| docs | ||
| Recovered | ||
| scripts | ||
| Source | ||
| ThirdParty | ||
| .clang-format | ||
| .clangd | ||
| .gitattributes | ||
| .gitignore | ||
| AGENTS.md | ||
| CODING_RULES.md | ||
| README.md | ||
A matching decompilation of the Ragnarok Online client.
How to Build
python scripts/exe/gen_ide.py # generate build/Ragexe.sln
python scripts/exe/build_exe.py # or build the .sln -> build/exe/Ragexe.exe