Ragnarok Online reconstruction through Clank Together https://clank.rodecomp.online/
  • C++ 97.7%
  • C 1.9%
  • Python 0.2%
  • POV-Ray SDL 0.2%
Find a file
ragnarok-clanker 2197376058 Decompile 22 functions in Source/Client/Mode/GameModeNotices.cpp, Source/Client/Mode/GameModePackets.cpp, ...
Batch #7771 by Yommy: 0 byte-identical, 22 confirmed by peer review.

- fn_21607 CGameMode::ReceiveBankWithdrawAck: logic confirmed by peer review
- fn_21610 CGameMode::ReceiveBankCheck: logic confirmed by peer review
- fn_21619 CGameMode::ReceiveTypedItemList: logic confirmed by peer review
- fn_21623 CGameMode::ReceiveExchangeItemAddAck: logic confirmed by peer review
- fn_21625 CGameMode::ReceiveExchangeRequestAck2: logic confirmed by peer review
- fn_21843 CGameMode::ReceiveStorageEquipList: logic confirmed by peer review
- fn_21844 CGameMode::ReceiveStorageEquipList2: logic confirmed by peer review
- fn_21845 CGameMode::ReceiveStorageEquipList3: logic confirmed by peer review
- fn_21846 CGameMode::ReceiveStorageEquipList4: logic confirmed by peer review
- fn_21847 CGameMode::ReceiveStorageEquipList5: logic confirmed by peer review
- fn_21848 CGameMode::ReceiveStorageNormalList: logic confirmed by peer review
- fn_21849 CGameMode::ReceiveStorageNormalList2: logic confirmed by peer review
- fn_22094 CGameMode::ReceiveItemUpgrade: logic confirmed by peer review
- fn_22103 CGameMode::ReceiveFeedConfig: logic confirmed by peer review
- fn_22104 CGameMode::ReceiveFeedConfig2: logic confirmed by peer review
- fn_22105 CGameMode::ReceiveFeedConfig3: logic confirmed by peer review
- fn_22106 CGameMode::ReceiveFeedConfig4: logic confirmed by peer review
- fn_22129 CGameMode::ReceiveVendingItemList: logic confirmed by peer review
- fn_22131 CGameMode::ReceiveVendingItemList2: logic confirmed by peer review
- fn_22133 CGameMode::ReceiveLongParChange: logic confirmed by peer review
- fn_21778 CGameMode::ReceiveOpenStore: logic confirmed by peer review
- fn_21779 CGameMode::ReceiveSearchStoreOpen: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena, secret
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 13:59:58 +00:00
data Decompile 2 functions in Source/UI/Edit/UIEditCtrl.h, Source/UI/Edit/UIEditCtrl_OldList.cpp, ... 2026-10-31 13:20:15 +00:00
scripts/workspace Remove configure-clangd.ps1 2026-10-27 14:44:36 +00:00
Source Decompile 22 functions in Source/Client/Mode/GameModeNotices.cpp, Source/Client/Mode/GameModePackets.cpp, ... 2026-10-31 13:59:58 +00:00
ThirdParty Enforce LF text checkouts across platforms 2026-10-25 21:09:55 +01:00
.clang-format Reconstruct readable C++ and organize cohesive source subsystems 2026-10-25 07:42:41 +00:00
.clangd Configure clangd for the native Windows x86 toolchain 2026-10-25 09:13:18 +01:00
.gitattributes Enforce LF text checkouts across platforms 2026-10-25 21:09:55 +01:00
.gitignore Initial rodecomp source snapshot 2026-10-24 00:35:19 +00:00
AGENTS.md Move project config to data/ and configure-clangd.ps1 to scripts/ 2026-10-27 14:43:03 +00:00
CMakeLists.txt Register recovered Replay source in existing UI build target 2026-10-27 10:04:22 +00:00
CODING_RULES.md 📚 docs(coding-rules): added rule prohibiting #pragma optimize overrides 2026-10-27 17:25:29 +01:00
README.md Move project config to data/ and configure-clangd.ps1 to scripts/ 2026-10-27 14:43:03 +00:00

Clank Together

This tree is coordinated with Clank Together. Functions and data carry stable symbol IDs instead of addresses (// FUNCTION: fn_01234, // GLOBAL: gl_00042); the coordinator's symbol database holds their addresses in every client build, so a new client version needs new addresses, not a retagged tree. data/decomp.json and data/compile.json pin the VS compiler and the exact command line of every source. See AGENTS.md for how to contribute.