Commit graph

41 commits

Author SHA1 Message Date
ragnarok-clanker
7e8db17582 Decompile fn_05081 (PakState_656DF0::PakState_656DF0)
Batch #5936 by superintelligence: 0 byte-identical, 1 confirmed by peer review.

- fn_05081 PakState_656DF0::PakState_656DF0: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Snow, System4z
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 17:53:21 +00:00
ragnarok-clanker
e9b9cc665e Decompile 6 functions in Source/Archive/UnknownA68.cpp
Batch #5757 by Qwenkler3.8: 6 byte-identical, 0 confirmed by peer review.

- fn_16638 sub_A68380: byte-identical
- fn_16639 sub_A68390: byte-identical
- fn_16640 sub_A683A0: byte-identical
- fn_16641 sub_A683B0: byte-identical
- fn_16642 sub_A683C0: byte-identical
- fn_16643 sub_A683D0: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Archive/UnknownA68.cpp
2026-10-30 15:31:35 +00:00
ragnarok-clanker
da46121715 Decompile fn_05112 (PakAuxiliaryState::DecodeHeader)
Batch #5174 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_05112 PakAuxiliaryState::DecodeHeader: logic confirmed by peer review

Peer-reviewed-by: eAthena, alisonrag
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 09:25:26 +00:00
ragnarok-clanker
2551209043 Decompile 2 functions in Source/Archive/GPak.cpp
Batch #5175 by youko: 2 byte-identical, 0 confirmed by peer review.

- fn_04910 PakIntrusiveLink::Unlink64AE10: byte-identical
- fn_04911 PakIntrusiveLink::Unlink64AE30: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-30 09:11:56 +00:00
ragnarok-clanker
5393e7d6ac Decompile fn_04004 (CPakFile::~CPakFile)
Batch #4478 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_04004 CPakFile::~CPakFile: logic confirmed by peer review (annotation added to existing code)

Peer-reviewed-by: eAthena, willerthal
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 03:26:50 +00:00
ragnarok-clanker
8335c06d51 Decompile fn_04842 (XorWithKey16)
Batch #4178 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_04842 XorWithKey16: logic confirmed by peer review

Peer-reviewed-by: superintelligence, KWDev, Gravity
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 01:44:36 +00:00
ragnarok-clanker
d729aa87ad Decompile fn_05133 (IdeaMulInv)
Batch #4087 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_05133 IdeaMulInv: logic confirmed by peer review

Peer-reviewed-by: willerthal, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 00:53:32 +00:00
ragnarok-clanker
f4ba23081e Decompile fn_05072 (sub_656370)
Batch #3864 by KWDev: 0 byte-identical, 1 confirmed by peer review.

- fn_05072 sub_656370: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 00:00:00 +00:00
ragnarok-clanker
a9d0782a19 Decompile fn_05070 (RanluxEngine_655F00::sub_655F00)
Batch #3865 by KWDev: 0 byte-identical, 1 confirmed by peer review.

- fn_05070 RanluxEngine_655F00::sub_655F00: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, bigodeira
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 23:44:52 +00:00
ragnarok-clanker
bd00a86fc9 Decompile fn_05065 (HashTable_655340::sub_655470)
Batch #3833 by KWDev: 0 byte-identical, 1 confirmed by peer review.

- fn_05065 HashTable_655340::sub_655470: logic confirmed by peer review

Peer-reviewed-by: Yommy, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 23:41:30 +00:00
ragnarok-clanker
088029a46b Decompile fn_05114 (sub_658FA0)
Batch #3741 by Yommy: 1 byte-identical, 0 confirmed by peer review.

- fn_05114 sub_658FA0: byte-identical (annotation added to existing code)

Merged automatically: every function is byte-identical to the original.
2026-10-29 23:13:36 +00:00
ragnarok-clanker
da71cf9d31 Decompile 4 functions in Source/Archive/GPak.cpp, Source/Archive/GPak.h
Batch #3740 by Yommy: 0 byte-identical, 4 confirmed by peer review.

- fn_05078 PakUniformRandom::PakUniformRandom: logic confirmed by peer review (annotation added to existing code)
- fn_05080 PakAuxiliary::PakAuxiliary: logic confirmed by peer review (annotation added to existing code)
- fn_05091 PakAuxiliary::~PakAuxiliary: logic confirmed by peer review (annotation added to existing code)
- fn_05113 PakMaskedKey48::Unmask: logic confirmed by peer review (annotation added to existing code)

Peer-reviewed-by: eAthena, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 23:13:21 +00:00
ragnarok-clanker
c565ee3619 Decompile fn_05115 (sub_658FB0)
Batch #3730 by Yommy: 1 byte-identical, 0 confirmed by peer review.

- fn_05115 sub_658FB0: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 23:10:23 +00:00
ragnarok-clanker
9854647579 Decompile 4 functions in Source/Archive/GPak.cpp
Batch #3427 by KWDev: 0 byte-identical, 4 confirmed by peer review.

- fn_05051 VectorUint32_654D10::sub_654D10: logic confirmed by peer review
- fn_05052 VectorInt32_654E00::sub_654E00: logic confirmed by peer review
- fn_05062 HashTable_655340::sub_6553C0: logic confirmed by peer review
- fn_05069 HashTable_655340::sub_655D70: logic confirmed by peer review

Peer-reviewed-by: eAthena, meitogi, bigodeira
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:30:08 +00:00
ragnarok-clanker
467fa49c17 Decompile 3 functions in Source/Archive/GPak.cpp
Batch #2950 by KWDev: 0 byte-identical, 3 confirmed by peer review.

- fn_05053 sub_654EF0: logic confirmed by peer review
- fn_05056 FuncImpl_654FB0::sub_654FB0: logic confirmed by peer review
- fn_05060 HashTable_655340::sub_655340: logic confirmed by peer review

Peer-reviewed-by: eAthena, alisonrag
Reviewed-by: ragnarok-clanker
2026-10-29 22:11:00 +00:00
ragnarok-clanker
ac82f3e6da Decompile 26 functions in Source/Archive/GPak.cpp, Source/Archive/GPakUpdate.h, ...
Batch #3333 by youko: 0 byte-identical, 26 confirmed by peer review.

- fn_24308 myGPack::CGPakUpdate::`scalar deleting destructor': logic confirmed by peer review (annotation added to existing code)
- fn_24309 myGPack::CNotifier::~CNotifier: logic confirmed by peer review (annotation added to existing code)
- fn_24331 AdtestexeProcessName::operator(): logic confirmed by peer review (annotation added to existing code)
- fn_24332 RagexeMProcessName::operator(): logic confirmed by peer review (annotation added to existing code)
- fn_24333 SakexeMProcessName::operator(): logic confirmed by peer review (annotation added to existing code)
- fn_24334 Kernel32LibraryName::operator(): logic confirmed by peer review (annotation added to existing code)
- fn_24335 PsapiLibraryName::operator(): logic confirmed by peer review (annotation added to existing code)
- fn_24336 CreateToolhelp32SnapshotName::operator(): logic confirmed by peer review (annotation added to existing code)
- fn_24337 EnumProcessesName::operator(): logic confirmed by peer review (annotation added to existing code)
- fn_24338 AdventurerAgencyCreateInstanceName::operator(): logic confirmed by peer review (annotation added to existing code)
- fn_24339 RequestJoinPartyCreateInstanceName::operator(): logic confirmed by peer review (annotation added to existing code)
- fn_24340 AdventureGuideCreateInstanceName::operator(): logic confirmed by peer review (annotation added to existing code)
- fn_24341 GoodResultName::operator(): logic confirmed by peer review (annotation added to existing code)
- fn_24342 Process32FirstName::operator(): logic confirmed by peer review (annotation added to existing code)
- fn_24343 EnumProcessModulesName::operator(): logic confirmed by peer review (annotation added to existing code)
- fn_24344 Process32NextName::operator(): logic confirmed by peer review (annotation added to existing code)
- fn_24345 GetModuleBaseNameAName::operator(): logic confirmed by peer review (annotation added to existing code)
- fn_24346 RagexeModuleName::operator(): logic confirmed by peer review (annotation added to existing code)
- fn_24347 RagexeProcessName::operator(): logic confirmed by peer review (annotation added to existing code)
- fn_24348 SakexeModuleName::operator(): logic confirmed by peer review (annotation added to existing code)
- fn_24349 SakexeProcessName::operator(): logic confirmed by peer review (annotation added to existing code)
- fn_24350 RagexereModuleName::operator(): logic confirmed by peer review (annotation added to existing code)
- fn_24351 RagexereProcessName::operator(): logic confirmed by peer review (annotation added to existing code)
- fn_24352 RagtestexeProcessName::operator(): logic confirmed by peer review (annotation added to existing code)
- fn_24353 SaktestexeProcessName::operator(): logic confirmed by peer review (annotation added to existing code)
- fn_24359 RemovePath: logic confirmed by peer review (annotation added to existing code)

Peer-reviewed-by: eAthena, alisonrag, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 21:27:49 +00:00
ragnarok-clanker
f96efc54e0 Decompile fn_24330 (EncryptedName<15,2409437649>::Text)
Batch #3255 by youko: 1 byte-identical, 0 confirmed by peer review.

- fn_24330 EncryptedName<15,2409437649>::Text: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 21:05:39 +00:00
ragnarok-clanker
a3fe0d284a Decompile 11 functions in Source/Contents/Messenger/ClientMessenger.cpp, Source/Archive/GPak.cpp
Batch #3121 by superintelligence: 11 byte-identical, 0 confirmed by peer review.

- fn_05611 MessengerIntrusiveLink::Unlink68B6A0: byte-identical
- fn_06045 MessengerIntrusiveLink::Unlink6A6100: byte-identical
- fn_06046 MessengerIntrusiveLink::Unlink6A6120: byte-identical
- fn_06047 MessengerIntrusiveLink::Unlink6A6140: byte-identical
- fn_06048 MessengerIntrusiveLink::Unlink6A6160: byte-identical
- fn_06049 MessengerIntrusiveLink::Unlink6A6180: byte-identical
- fn_06050 MessengerIntrusiveLink::Unlink6A61A0: byte-identical
- fn_06051 MessengerIntrusiveLink::Unlink6A61C0: byte-identical
- fn_06052 MessengerIntrusiveLink::Unlink6A61E0: byte-identical
- fn_06053 MessengerIntrusiveLink::Unlink6A6200: byte-identical
- fn_05092 PakIntrusiveLink::Unlink657820: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 20:33:13 +00:00
ragnarok-clanker
426f8f3c05 Decompile fn_05059 (sub_655330)
Batch #2953 by KWDev: 1 byte-identical, 0 confirmed by peer review.

- fn_05059 sub_655330: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 20:01:32 +00:00
ragnarok-clanker
22a01be3ad Decompile 37 functions in Source/Archive/GPak.cpp
Batch #2872 by KWDev: 0 byte-identical, 37 confirmed by peer review.

- fn_04989 sub_654460: logic confirmed by peer review
- fn_04990 sub_654490: logic confirmed by peer review
- fn_04991 sub_6544C0: logic confirmed by peer review
- fn_04992 sub_6544F0: logic confirmed by peer review
- fn_04993 sub_654520: logic confirmed by peer review
- fn_04994 sub_654550: logic confirmed by peer review
- fn_04995 sub_654580: logic confirmed by peer review
- fn_04996 sub_6545B0: logic confirmed by peer review
- fn_04997 sub_6545E0: logic confirmed by peer review
- fn_04998 sub_654610: logic confirmed by peer review
- fn_04999 sub_654640: logic confirmed by peer review
- fn_05000 sub_654670: logic confirmed by peer review
- fn_05001 sub_6546A0: logic confirmed by peer review
- fn_05002 sub_6546D0: logic confirmed by peer review
- fn_05003 sub_654700: logic confirmed by peer review
- fn_05004 sub_654730: logic confirmed by peer review
- fn_05005 sub_654760: logic confirmed by peer review
- fn_05006 sub_654790: logic confirmed by peer review
- fn_05007 sub_6547C0: logic confirmed by peer review
- fn_05008 sub_6547F0: logic confirmed by peer review
- fn_05009 sub_654820: logic confirmed by peer review
- fn_05010 sub_654850: logic confirmed by peer review
- fn_05011 sub_654880: logic confirmed by peer review
- fn_05012 sub_6548B0: logic confirmed by peer review
- fn_05013 sub_6548E0: logic confirmed by peer review
- fn_05014 sub_654910: logic confirmed by peer review
- fn_05015 sub_654940: logic confirmed by peer review
- fn_05016 sub_654970: logic confirmed by peer review
- fn_05017 sub_6549A0: logic confirmed by peer review
- fn_05018 sub_6549D0: logic confirmed by peer review
- fn_05019 sub_654A00: logic confirmed by peer review
- fn_05020 sub_654A30: logic confirmed by peer review
- fn_05021 sub_654A60: logic confirmed by peer review
- fn_05022 sub_654A90: logic confirmed by peer review
- fn_05023 sub_654AC0: logic confirmed by peer review
- fn_05024 sub_654AF0: logic confirmed by peer review
- fn_05025 sub_654B20: logic confirmed by peer review

Peer-reviewed-by: youko, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 19:58:08 +00:00
ragnarok-clanker
be9b6a95de Decompile fn_05032 (sub_654BB0)
Batch #2862 by KWDev: 0 byte-identical, 1 confirmed by peer review.

- fn_05032 sub_654BB0: logic confirmed by peer review

Peer-reviewed-by: willerthal, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 19:45:34 +00:00
ragnarok-clanker
fd3901aef9 Decompile fn_05028 (sub_654B70)
Batch #2863 by KWDev: 1 byte-identical, 0 confirmed by peer review.

- fn_05028 sub_654B70: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 19:40:41 +00:00
ragnarok-clanker
3808e3fb4d Decompile 18 functions in Source/Archive/GPak.cpp
Batch #2842 by KWDev: 18 byte-identical, 0 confirmed by peer review.

- fn_05033 sub_654BF0: byte-identical
- fn_05034 sub_654C00: byte-identical
- fn_05035 sub_654C10: byte-identical
- fn_05036 sub_654C20: byte-identical
- fn_05037 sub_654C30: byte-identical
- fn_05038 sub_654C40: byte-identical
- fn_05039 sub_654C50: byte-identical
- fn_05040 sub_654C60: byte-identical
- fn_05041 sub_654C70: byte-identical
- fn_05042 sub_654C80: byte-identical
- fn_05043 sub_654C90: byte-identical
- fn_05044 sub_654CA0: byte-identical
- fn_05045 sub_654CB0: byte-identical
- fn_05046 sub_654CC0: byte-identical
- fn_05047 sub_654CD0: byte-identical
- fn_05048 sub_654CE0: byte-identical
- fn_05049 sub_654CF0: byte-identical
- fn_05050 sub_654D00: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 19:33:01 +00:00
ragnarok-clanker
1d6469fcec Decompile 4 functions in Source/Archive/GPak.cpp
Batch #2823 by KWDev: 4 byte-identical, 0 confirmed by peer review.

- fn_04985 sub_654420: byte-identical
- fn_04986 sub_654430: byte-identical
- fn_04987 sub_654440: byte-identical
- fn_04988 sub_654450: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 19:20:30 +00:00
ragnarok-clanker
b2d6458e6a Decompile fn_04984 (sub_654410)
Batch #2814 by KWDev: 1 byte-identical, 0 confirmed by peer review.

- fn_04984 sub_654410: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 19:17:33 +00:00
ragnarok-clanker
afc73a4db8 Decompile fn_18137 (CGPak::ApplyAuxiliary)
Batch #2550 by willerthal: 0 byte-identical, 1 confirmed by peer review.

- fn_18137 CGPak::ApplyAuxiliary: logic confirmed by peer review

Peer-reviewed-by: meitogi, youko
Reviewed-by: ragnarok-clanker
2026-10-29 18:10:55 +00:00
ragnarok-clanker
68e3b0fcbb Decompile fn_24306 (myGPack::CGPakUpdate::CGPakUpdate)
Batch #1662 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_24306 myGPack::CGPakUpdate::CGPakUpdate: logic confirmed by peer review

Peer-reviewed-by: eAthena
Reviewed-by: ragnarok-clanker
2026-10-28 19:48:08 +00:00
ragnarok-clanker
ae4b24169a Decompile fn_18140 (CMemMapPakFile::CMemMapPakFile)
Batch #1351 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_18140 CMemMapPakFile::CMemMapPakFile: logic confirmed by peer review (annotation added to existing code)

Reviewed-by: ragnarok-clanker
2026-10-28 11:05:47 +00:00
ragnarok-clanker
98bf280ccd Decompile 2 functions in Source/Archive/PakCipher.cpp, Source/Archive/PakCipher.h
Batch #1237 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.

- fn_18105 myGPack::PakCipher::BuildRoundKeys: logic confirmed by peer review
- fn_18096 myGPack::PakCipher::PakCipher: logic confirmed by peer review

Peer-reviewed-by: eAthena
Reviewed-by: ragnarok-clanker
2026-10-27 23:35:14 +00:00
ragnarok-clanker
c933c11f53 Decompile 12 functions in Source/Archive/PakFile.cpp, Source/Archive/GPakUpdate.h
Batch #1126 by eAthena: 0 byte-identical, 12 confirmed by peer review.

- fn_04009 CPakFile::~CPakFile: logic confirmed by peer review (annotation added to existing code)
- fn_04010 myGPack::CReadPakFile::~CReadPakFile: logic confirmed by peer review (annotation added to existing code)
- fn_04011 myGPack::CWritePakFile::~CWritePakFile: logic confirmed by peer review (annotation added to existing code)
- fn_04013 myGPack::CGPakUpdate::Close: logic confirmed by peer review
- fn_04014 myGPack::CGPakUpdate::RemoveObsoleteEntries: logic confirmed by peer review
- fn_04015 myGPack::CGPakUpdate::BuildFreeBlocks: logic confirmed by peer review
- fn_04016 myGPack::CGPakRead::ReadEntry: logic confirmed by peer review
- fn_04017 myGPack::CGPakRead::CollectNames: logic confirmed by peer review
- fn_04018 myGPack::CGPakUpdate::Allocate: logic confirmed by peer review
- fn_04019 myGPack::CGPakUpdate::Commit: logic confirmed by peer review
- fn_04020 myGPack::CGPakUpdate::Open: logic confirmed by peer review
- fn_04021 myGPack::CGPakUpdate::CopyEntry: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-27 20:13:28 +00:00
ragnarok-clanker
4a3f02a4d1 Maintenance: Add mandatory field offset markers /* XXXX */ and x86 assertions to Archive headers (PakEntry, PakRegistry, PakCipher)
Batch #1056 by ragnarok-clanker: no function's compiled code changes; checked with 5 compiled unit(s), including every includer of Source/Archive/GPak.h, Source/Archive/PakCipher.h, Source/Archive/PakRegistry.h.
2026-10-27 13:37:30 +00:00
ragnarok-clanker
ee401857a1 📝 docs(annotations): annotated inlined functions across modules 2026-10-27 09:59:03 +01:00
ragnarok-clanker
35b31fdf7b Decompile 6 functions in Source/Archive/PakRegistry.h, Source/Render/DeviceContext/DCSurface.h, ...
Batch #937 by ragnarok-clanker: 0 byte-identical, 6 confirmed by peer review.

- fn_17771 LanguageCharset: logic confirmed by peer review (annotation added to existing code)
- fn_17773 LanguageCodePage: logic confirmed by peer review (already on main)
- fn_02102 GetRenderSystemHolder: logic confirmed by peer review
- fn_18112 PakRegistry::Read: logic confirmed by peer review (already on main)
- fn_18114 PakRegistry::ReadArchive: logic confirmed by peer review (already on main)
- fn_04728 CMouse::Center: logic confirmed by peer review (already on main)

Reviewed-by: ragnarok-clanker
2026-10-26 23:29:56 +00:00
ragnarok-clanker
bcb352fd91 Decompile fn_18121 (myGPack::DecryptPakData)
Batch #862 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_18121 myGPack::DecryptPakData: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
Adds to the build: Source/Archive/PakCrypto.cpp
2026-10-26 22:54:09 +00:00
ragnarok-clanker
bf6a44c117 Group Utility units into subsystem folders and require OFFSET provenance
Move Lexicon*, Text (TextTokens, TextEscapes, Base64), Math/RadialGrid, Hash (MD5, XxHash32) and Cipher (Rijndael, XorBytes) into Source/Utility subfolders; update includes, guards, compile.json and CMakeLists.txt. Backfill // OFFSET: above every standalone // FUNCTION: block (89 IDs, addresses from the symbol database) and make it mandatory in CODING_RULES.md and AGENTS.md. Remove the MatchLexicon cast chain.
2026-10-26 23:41:07 +01:00
ragnarok-clanker
f2eed45548 Decompile 4 functions in Source/Archive/PakCipher.cpp, Source/Archive/PakCipher.h
Batch #909 by ragnarok-clanker: 0 byte-identical, 4 confirmed by peer review.

- fn_18102 myGPack::EncodeBlock: logic confirmed by peer review
- fn_18103 myGPack::FinalPermutation: logic confirmed by peer review
- fn_18104 myGPack::InitialPermutation: logic confirmed by peer review
- fn_18131 myGPack::DerivePakKey: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-26 22:07:43 +00:00
ragnarok-clanker
e168b4e4a6 Restore translation-unit ownership and publish verified source corrections
Owner-authorized source migration: 31 helper-only translation units were merged into their callers or existing inline headers; both build manifests updated. Includes the preserved source payload, Lua configuration matching wowdecomp, and exact malloca expansion without diagnostic pragmas.

449 native units compiled locally and 449 staged units compiled by the pinned server toolchain. No previously byte-matched function regressed. Compiler mapping diagnostics remain recorded as needs_cleanup, not accepted or peer-confirmed. Existing independent review records are preserved. README.md is intentionally unchanged.
2026-10-25 15:42:21 +00:00
ragnarok-clanker
a47d20f8be Reconstruct readable C++ and organize cohesive source subsystems
Administrative source import: native x86 compilation passed for 423 authored units. Source placement and submission states are migrated separately; this commit does not imply peer acceptance.

Previous head: 35d2a8cb36
Payload SHA256: 592f016d2730c5593bb653aa054c1e5f76a6df72c8f5a09e66f74876e2e33dee
2026-10-25 07:42:41 +00:00
ragnarok-clanker
b65ca71a85 Decompile fn_18116 (PakRegistry::ApplyAuxiliary)
Batch #55 by ragnarok-clanker: 1 byte-identical, 0 confirmed by peer review.

- fn_18116 PakRegistry::ApplyAuxiliary: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-24 11:51:55 +00:00
ragnarok-clanker
ce53ca2040 Decompile fn_18130 (CGPak::Reset)
Batch #36 by ragnarok-clanker: 1 byte-identical, 0 confirmed by peer review.

- fn_18130 CGPak::Reset: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-24 11:27:02 +00:00
ragnarok-clanker
d456e8f64a Initial rodecomp source snapshot 2026-10-24 00:35:19 +00:00