Commit graph

25 commits

Author SHA1 Message Date
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
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
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