Ragnarok Online reconstruction through Clank Together https://clank.rodecomp.online/
  • C++ 98%
  • C 1.6%
  • POV-Ray SDL 0.2%
  • CMake 0.1%
Find a file
ragnarok-clanker fa3062dad6 Decompile 66 functions in Source/Archive/GPak.cpp
Batch #10609 by ragnarok-clanker: 66 byte-identical, 0 confirmed by peer review.

- fn_04984 OptimalDataAlignmentC1ZJND5E: byte-identical
- fn_04985 OptimalDataAlignmentFKMTHOUN: byte-identical
- fn_04986 OptimalDataAlignmentKFT7JG15: byte-identical
- fn_04987 OptimalDataAlignmentOXDMVGOM: byte-identical
- fn_04988 OptimalDataAlignmentWDAO6HO8: byte-identical
- fn_04989 CrypterId005: byte-identical
- fn_04990 CrypterId006: byte-identical
- fn_04991 CrypterId007: byte-identical
- fn_04992 CrypterId008: byte-identical
- fn_04993 CrypterId009: byte-identical
- fn_04994 CrypterId00A: byte-identical
- fn_04995 CrypterId201: byte-identical
- fn_04996 CrypterId080: byte-identical
- fn_04997 CrypterId00B: byte-identical
- fn_04998 CrypterId00C: byte-identical
- fn_04999 CrypterId00D: byte-identical
- fn_05000 CrypterId00E: byte-identical
- fn_05001 CrypterId00F: byte-identical
- fn_05002 CrypterId100: byte-identical
- fn_05003 CrypterId101: byte-identical
- fn_05004 CrypterId102: byte-identical
- fn_05005 CrypterId103: byte-identical
- fn_05006 CrypterId104: byte-identical
- fn_05007 CrypterId105: byte-identical
- fn_05008 CrypterId106: byte-identical
- fn_05009 CrypterId107: byte-identical
- fn_05010 CrypterId108: byte-identical
- fn_05011 CrypterId109: byte-identical
- fn_05012 CrypterId10A: byte-identical
- fn_05013 CrypterId10B: byte-identical
- fn_05014 CrypterId10C: byte-identical
- fn_05015 CrypterId10D: byte-identical
- fn_05016 CrypterId10E: byte-identical
- fn_05017 CrypterId10F: byte-identical
- fn_05018 CrypterId110: byte-identical
- fn_05019 CrypterId111: byte-identical
- fn_05020 CrypterId112: byte-identical
- fn_05021 CrypterId113: byte-identical
- fn_05022 CrypterId202: byte-identical
- fn_05023 CrypterId203: byte-identical
- fn_05024 CrypterId081: byte-identical
- fn_05025 CrypterId082: byte-identical
- fn_05028 BlockSizeFKMTHOUN: byte-identical
- fn_05032 Triple32Hash: byte-identical
- fn_05033 IsForwardTransformationFKMTHOUNDec: byte-identical
- fn_05034 IsForwardTransformationWDAO6HO8Enc: byte-identical
- fn_05035 IsForwardTransformationBTYLIPTLEnc: byte-identical
- fn_05036 IsForwardTransformationC1ZJND5EEnc: byte-identical
- fn_05037 IsForwardTransformationFKMTHOUNEnc: byte-identical
- fn_05038 IsForwardTransformationKFT7JG15Enc: byte-identical
- fn_05039 IsForwardTransformationOXDMVGOMEnc: byte-identical
- fn_05040 IsForwardTransformationBTYLIPTLCFBDecryption: byte-identical
- fn_05041 IsForwardTransformationBTYLIPTLOFBBase: byte-identical
- fn_05042 IsForwardTransformationC1ZJND5ECFBDecryption: byte-identical
- fn_05043 IsForwardTransformationC1ZJND5EOFBBase: byte-identical
- fn_05044 IsForwardTransformationFKMTHOUNCBCDecryption: byte-identical
- fn_05045 IsForwardTransformationFKMTHOUNOFBBase: byte-identical
- fn_05046 IsForwardTransformationKFT7JG15CFBDecryption: byte-identical
- fn_05047 IsForwardTransformationKFT7JG15OFBBase: byte-identical
- fn_05048 IsForwardTransformationOXDMVGOMCFBDecryption: byte-identical
- fn_05049 IsForwardTransformationOXDMVGOMOFBBase: byte-identical
- fn_05050 IsForwardTransformationWDAO6HO8CBCEncryption: byte-identical
- fn_05056 FuncImpl_654FB0::DoCall: byte-identical
- fn_05059 GetCallable: byte-identical
- fn_05114 OptimalDataAlignmentDS8OP34T: byte-identical
- fn_05115 BlockSizeDS8OP34T: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-04 15:05:22 +00:00
data Declare CRYPT_NAME as an encoded literal form for the free-text gate 2026-11-04 14:54:31 +01:00
docs README: banner and shorter intro 2026-11-04 14:32:01 +00:00
scripts/workspace Remove configure-clangd.ps1 2026-10-27 14:44:36 +00:00
Source Decompile 66 functions in Source/Archive/GPak.cpp 2026-11-04 15:05:22 +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 AGENTS.md: cross-unit refactors are allowed when other code stays the same 2026-11-04 14:54:31 +01:00
CMakeLists.txt Maintenance: remove the wrong port of fn_20088 2026-10-31 15:17:07 +00:00
CODING_RULES.md 📚 docs(coding-rules): added rule prohibiting #pragma optimize overrides 2026-10-27 17:25:29 +01:00
README.md README: keep only banner and tagline 2026-11-04 14:33:14 +00:00

rodecomp

A matching decompilation of the Ragnarok Online client.