Ragnarok Online reconstruction through Clank Together https://clank.rodecomp.online/
  • C++ 97.5%
  • C 1.9%
  • Python 0.3%
  • POV-Ray SDL 0.2%
Find a file
ragnarok-clanker 83c2b68cf9 Decompile 54 functions in Source/Contents/Effects/RagEffect.cpp
Batch #15368 by Yommy: 0 byte-identical, 54 confirmed by peer review.

- fn_20259 CRagEffect::TexturedSlashWave: logic confirmed by peer review
- fn_20260 CRagEffect::TexturedSlashCross: logic confirmed by peer review
- fn_20261 CRagEffect::TexturedSlashFan: logic confirmed by peer review
- fn_20263 CRagEffect::Sakura: logic confirmed by peer review
- fn_20265 CRagEffect::ShieldBoomerang3: logic confirmed by peer review
- fn_20268 CRagEffect::PurpleSlash: logic confirmed by peer review
- fn_20269 CRagEffect::SonicWave: logic confirmed by peer review
- fn_20270 CRagEffect::TexturedOrbit: logic confirmed by peer review
- fn_20271 CRagEffect::TexturedStorm2: logic confirmed by peer review
- fn_20272 CRagEffect::FeatherBurst: logic confirmed by peer review
- fn_20273 CRagEffect::FeatherRing: logic confirmed by peer review
- fn_20274 CRagEffect::TexturedMark: logic confirmed by peer review
- fn_20275 CRagEffect::SuperAngel: logic confirmed by peer review
- fn_20279 CRagEffect::TEIHIT2: logic confirmed by peer review
- fn_20282 CRagEffect::AlphaCenterTrail: logic confirmed by peer review
- fn_20283 CRagEffect::AlphaCenterStream: logic confirmed by peer review
- fn_20284 CRagEffect::CloudDrift: logic confirmed by peer review
- fn_20287 CRagEffect::ScatterItemIcons: logic confirmed by peer review
- fn_20290 CRagEffect::Vallentine: logic confirmed by peer review
- fn_20292 CRagEffect::AlphaDownRipples: logic confirmed by peer review
- fn_20294 CRagEffect::FrostScatter: logic confirmed by peer review
- fn_20295 CRagEffect::WhiteLightSparkle: logic confirmed by peer review
- fn_20296 CRagEffect::TexturedSpinShards: logic confirmed by peer review
- fn_20299 CRagEffect::BubbleSpiralKind: logic confirmed by peer review
- fn_20302 CRagEffect::TorchDustRing: logic confirmed by peer review
- fn_20303 CRagEffect::TexturedDualSpin: logic confirmed by peer review
- fn_20304 CRagEffect::TexturedDrop: logic confirmed by peer review
- fn_20305 CRagEffect::LineStreakKind: logic confirmed by peer review
- fn_20307 CRagEffect::LineStreak: logic confirmed by peer review
- fn_20308 CRagEffect::TexturedSwirl: logic confirmed by peer review
- fn_20310 CRagEffect::ThunderFreeze: logic confirmed by peer review
- fn_20318 CRagEffect::TintedRisingSparkles: logic confirmed by peer review
- fn_20319 CRagEffect::TetraVortexPillar: logic confirmed by peer review
- fn_20320 CRagEffect::TexturedColumn: logic confirmed by peer review
- fn_20321 CRagEffect::SpriteRing: logic confirmed by peer review
- fn_20322 CRagEffect::RocketPunch: logic confirmed by peer review
- fn_20325 CRagEffect::GreenRocketPunch: logic confirmed by peer review
- fn_20328 CRagEffect::TexturedTripleOrbit: logic confirmed by peer review
- fn_20330 CRagEffect::TexturedRisingOrbs: logic confirmed by peer review
- fn_20332 CRagEffect::RisingSparkles: logic confirmed by peer review
- fn_20333 CRagEffect::ElectricFan: logic confirmed by peer review
- fn_20336 CRagEffect::TexturedScatterSphere: logic confirmed by peer review
- fn_20337 CRagEffect::TexturedSpreadFlat: logic confirmed by peer review
- fn_20338 CRagEffect::TexturedSpread: logic confirmed by peer review
- fn_20339 CRagEffect::TexturedFloatingDust: logic confirmed by peer review
- fn_20343 CRagEffect::TexturedForkBolt: logic confirmed by peer review
- fn_20344 CRagEffect::SnowFall: logic confirmed by peer review
- fn_20346 CRagEffect::TexturedTumbleOrb: logic confirmed by peer review
- fn_20347 CRagEffect::DigitalSpace: logic confirmed by peer review
- fn_20348 CRagEffect::Mavka: logic confirmed by peer review
- fn_20350 CRagEffect::AgilityChange: logic confirmed by peer review
- fn_20352 CRagEffect::CloudBurst: logic confirmed by peer review
- fn_20353 CRagEffect::CloudSpread: logic confirmed by peer review
- fn_20355 CRagEffect::TexturedRisingPillar: logic confirmed by peer review

Peer-reviewed-by: eAthena, gordaoprogramas, alisonrag
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-09 22:08:29 +00:00
data decomp.json: lintLimits.maxFiles 400 -> 1024 (repo-wide refactors in one maintenance batch) 2026-11-07 22:15:09 +01:00
docs README: banner and shorter intro 2026-11-04 14:32:01 +00:00
Recovered Exe glue: readable jsoncons thunk names (JsonSwap, JsonNull, JsonCopyConstruct...), parse by value; PakAuxiliary uses the span AES::Initialize 2026-11-07 10:02:17 +00:00
scripts Generate Visual Studio and clangd project files from data/compile.json; remove stale CMake build 2026-11-09 14:18:30 +01:00
Source Decompile 54 functions in Source/Contents/Effects/RagEffect.cpp 2026-11-09 22:08:29 +00:00
ThirdParty Generate Visual Studio and clangd project files from data/compile.json; remove stale CMake build 2026-11-09 14:18:30 +01:00
.clang-format Reconstruct readable C++ and organize cohesive source subsystems 2026-10-25 07:42:41 +00:00
.clangd Generate Visual Studio and clangd project files from data/compile.json; remove stale CMake build 2026-11-09 14:18:30 +01:00
.gitattributes Enforce LF text checkouts across platforms 2026-10-25 21:09:55 +01:00
.gitignore gitignore: ignore scripts/exe/__pycache__/ 2026-11-07 21:52:48 +01:00
AGENTS.md Generate Visual Studio and clangd project files from data/compile.json; remove stale CMake build 2026-11-09 14:18:30 +01:00
CODING_RULES.md Generate Visual Studio and clangd project files from data/compile.json; remove stale CMake build 2026-11-09 14:18:30 +01:00
README.md README: build instructions 2026-11-09 14:28:28 +01:00

rodecomp

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