Commit graph

249 commits

Author SHA1 Message Date
ragnarok-clanker
f8fb45fb1e Decompile fn_02097 (CRenderer::ScaleDistance)
Batch #1344 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_02097 CRenderer::ScaleDistance: logic confirmed by peer review (annotation added to existing code)

Reviewed-by: ragnarok-clanker
2026-10-28 11:01:55 +00:00
ragnarok-clanker
241c913563 Decompile fn_17790 (TextInputBuffer::RetreatCursor)
Batch #1343 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_17790 TextInputBuffer::RetreatCursor: logic confirmed by peer review

Peer-reviewed-by: eAthena
Reviewed-by: ragnarok-clanker
2026-10-28 11:01:42 +00:00
ragnarok-clanker
c8d7550973 Decompile fn_08321 (Sub773CB0)
Batch #1342 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_08321 Sub773CB0: logic confirmed by peer review

Peer-reviewed-by: eAthena
Reviewed-by: ragnarok-clanker
2026-10-28 11:00:58 +00:00
ragnarok-clanker
8b355f785a Decompile fn_09130 (CTipBoxMgr::IsLastTip)
Batch #1341 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_09130 CTipBoxMgr::IsLastTip: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-28 11:00:15 +00:00
ragnarok-clanker
3b1bd4bb08 Decompile 3 functions in Source/Render/Primitives/RenderPrimitive.cpp, Source/Render/Primitives/RenderPrimitive.h
Batch #1339 by ragnarok-clanker: 0 byte-identical, 3 confirmed by peer review.

- fn_02255 RenderPrimitive::operator=: logic confirmed by peer review
- fn_02256 RenderCommand::AllocateTriangles: logic confirmed by peer review
- fn_02264 RenderCommand::SetPosition: logic confirmed by peer review

Peer-reviewed-by: tester
Reviewed-by: ragnarok-clanker
2026-10-28 10:55:47 +00:00
ragnarok-clanker
22d7370193 Decompile 4 functions in Source/Contents/Items/ItemInfo.cpp, Source/Contents/Items/ItemInfo.h, ...
Batch #1336 by ragnarok-clanker: 0 byte-identical, 4 confirmed by peer review.

- fn_02473 CTexture::Touch: logic confirmed by peer review
- fn_06603 ItemInfo::IsApprenticeItem: logic confirmed by peer review
- fn_24179 CSession::IsReducedSkill: logic confirmed by peer review
- fn_23614 CSession::ConvertTooltipText: logic confirmed by peer review

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-28 10:35:18 +00:00
ragnarok-clanker
92886d28ca Decompile 2 functions in Source/Contents/Items/ItemInfo.cpp, Source/Contents/Items/ItemInfo.h, ...
Batch #1329 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.

- fn_23633 CSession::ClearItemSelection: logic confirmed by peer review
- fn_17254 UIWindowMgr::NotifyMode: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-28 10:30:24 +00:00
ragnarok-clanker
dc2de404c9 Decompile fn_17860 (CPathFinder::CPathFinder)
Batch #1332 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_17860 CPathFinder::CPathFinder: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-28 10:29:49 +00:00
ragnarok-clanker
998a6de79a Decompile fn_06600 (ItemInfo::HasSpecialCard)
Batch #1330 by ragnarok-clanker: 1 byte-identical, 0 confirmed by peer review.

- fn_06600 ItemInfo::HasSpecialCard: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-28 10:19:34 +00:00
ragnarok-clanker
308cefc066 Decompile fn_23826 (CSession::SyncUnknown0E98)
Batch #1325 by ragnarok-clanker: 1 byte-identical, 0 confirmed by peer review.

- fn_23826 CSession::SyncUnknown0E98: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-28 10:10:19 +00:00
ragnarok-clanker
097ad1eee0 Maintenance: Add data-only CGameMode and CView layout headers (no methods; worker versions declared 6-7 methods with no definitions).
Batch #1320 by ragnarok-clanker: no function's compiled code changes; checked with 0 compiled unit(s), including every includer of Source/Client/Mode/CGameMode.h, Source/Contents/Camera/Camera.h.
2026-10-28 09:47:03 +00:00
ragnarok-clanker
f3c3aba1be Decompile fn_07651 (Nullsub228)
Batch #1318 by ragnarok-clanker: 1 byte-identical, 0 confirmed by peer review.

- fn_07651 Nullsub228: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-28 09:45:24 +00:00
ragnarok-clanker
f93ee1d6fb Decompile 2 functions in Source/Network/Connection/Connection.cpp
Batch #1302 by ragnarok-clanker: 2 byte-identical, 0 confirmed by peer review.

- fn_20395 Nullsub435: byte-identical
- fn_20396 Nullsub436: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-28 08:35:12 +00:00
ragnarok-clanker
6783952b1d Decompile fn_01866 (CDCSurface::Reset)
Batch #1295 by ragnarok-clanker: 1 byte-identical, 0 confirmed by peer review.

- fn_01866 CDCSurface::Reset: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-28 07:14:40 +00:00
ragnarok-clanker
967adbbc52 Decompile 2 functions in Source/Client/Mode/ActiveGameMode.cpp
Batch #1293 by ragnarok-clanker: 2 byte-identical, 0 confirmed by peer review.

- fn_17836 CMode::End: byte-identical
- fn_17837 CMode::Initialize: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-28 06:32:11 +00:00
ragnarok-clanker
02dbe626cd Decompile fn_03497 (CActorNameCardHolder::Erase)
Batch #1277 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_03497 CActorNameCardHolder::Erase: logic confirmed by peer review

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-28 02:39:43 +00:00
ragnarok-clanker
4342eec591 Decompile fn_19762 (EffectPrimitiveSlot::EffectPrimitiveSlot)
Batch #1273 by ragnarok-clanker: 1 byte-identical, 0 confirmed by peer review.

- fn_19762 EffectPrimitiveSlot::EffectPrimitiveSlot: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-28 02:04:38 +00:00
ragnarok-clanker
d30c7a352d Decompile fn_17229 (RefreshItemWindows)
Batch #1268 by ragnarok-clanker: 1 byte-identical, 0 confirmed by peer review.

- fn_17229 RefreshItemWindows: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-28 01:25:20 +00:00
ragnarok-clanker
ffddbb948f Decompile 4 functions in Source/Render/Text/TextContext.cpp
Batch #1264 by ragnarok-clanker: 4 byte-identical, 0 confirmed by peer review.

- fn_01979 Sub5504E0: byte-identical
- fn_01980 Sub5504F0: byte-identical
- fn_01981 Sub550500: byte-identical
- fn_01982 Sub550510: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-28 00:52:57 +00:00
ragnarok-clanker
128b956184 Decompile 2 functions in Source/Render/Renderer.cpp, Source/Render/Renderer.h
Batch #1260 by ragnarok-clanker: 2 byte-identical, 0 confirmed by peer review.

- fn_02098 CRenderer::UiScaleX: byte-identical
- fn_02099 CRenderer::UiScaleY: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-28 00:04:42 +00:00
ragnarok-clanker
e53f03279f Decompile 4 functions in Source/Contents/Models/ModelTextureAnimation.cpp
Batch #1256 by ragnarok-clanker: 0 byte-identical, 4 confirmed by peer review.

- fn_01728 ModelKeyList1::Read: logic confirmed by peer review
- fn_01729 ModelKeyList2::Read: logic confirmed by peer review
- fn_01731 ModelKeyList4::Read: logic confirmed by peer review
- fn_01732 ModelTextureChannelMap::Read: logic confirmed by peer review

Peer-reviewed-by: eAthena
Reviewed-by: ragnarok-clanker
2026-10-27 23:35:26 +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
c3365ff17e Decompile 27 functions in Source/Contents/CashEmotionMgr.cpp, Source/Contents/CashEmotionMgr.h
Batch #1255 by eAthena: 0 byte-identical, 27 confirmed by peer review.

- fn_02856 CashEmotionData::CashEmotionData: logic confirmed by peer review
- fn_02860 CashEmotionPackOrder::operator(): logic confirmed by peer review
- fn_02935 CCashEmotionMgr::ClearOwnedPacks: logic confirmed by peer review
- fn_02939 CCashEmotionMgr::FindEmotionId: logic confirmed by peer review
- fn_02944 CCashEmotionMgr::FindBaseEmotions: logic confirmed by peer review
- fn_02945 CCashEmotionMgr::GetBasePackEmotions: logic confirmed by peer review
- fn_02946 CCashEmotionMgr::GetSpecialEmotion: logic confirmed by peer review
- fn_02949 CCashEmotionMgr::GetPackEmotions: logic confirmed by peer review
- fn_02950 CCashEmotionMgr::GetEarliestExpiry: logic confirmed by peer review
- fn_02951 CCashEmotionMgr::GetPackEmotionTable: logic confirmed by peer review
- fn_02952 CCashEmotionMgr::GetPack: logic confirmed by peer review
- fn_02953 CCashEmotionMgr::GetPackTitle: logic confirmed by peer review
- fn_02954 CCashEmotionMgr::GetPackUnknown18: logic confirmed by peer review
- fn_02955 CCashEmotionMgr::FindExpiry: logic confirmed by peer review
- fn_02956 CCashEmotionMgr::SortOwnedPacks: logic confirmed by peer review
- fn_02958 CCashEmotionMgr::GetPackEndTime: logic confirmed by peer review
- fn_02959 CCashEmotionMgr::GetPackStartTime: logic confirmed by peer review
- fn_02960 CCashEmotionMgr::Search: logic confirmed by peer review
- fn_02961 CCashEmotionMgr::AddSearchResult: logic confirmed by peer review
- fn_02962 CCashEmotionMgr::SortPacks: logic confirmed by peer review
- fn_02964 CCashEmotionMgr::SortUnownedPacks: logic confirmed by peer review
- fn_02965 CCashEmotionMgr::GetPackUnknown24: logic confirmed by peer review
- fn_02967 CCashEmotionMgr::LookupSpecialEmotion: logic confirmed by peer review
- fn_02968 CCashEmotionMgr::LookupSpecialEmotion: logic confirmed by peer review
- fn_02969 CCashEmotionMgr::AddShortcut: logic confirmed by peer review
- fn_02973 CCashEmotionMgr::IsChatProhibitEmotion: logic confirmed by peer review
- fn_02974 CCashEmotionMgr::IsPackAvailable: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker
Reviewed-by: ragnarok-clanker
2026-10-27 23:32:30 +00:00
ragnarok-clanker
79a9d02fdd Decompile fn_19305 (ReplaySection::Clear)
Batch #1254 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_19305 ReplaySection::Clear: logic confirmed by peer review

Peer-reviewed-by: eAthena
Reviewed-by: ragnarok-clanker
2026-10-27 23:25:36 +00:00
ragnarok-clanker
d7cf6f94ac Decompile fn_19301 (ReplayCachedPacket::ReplayCachedPacket)
Batch #1253 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_19301 ReplayCachedPacket::ReplayCachedPacket: logic confirmed by peer review

Peer-reviewed-by: eAthena
Reviewed-by: ragnarok-clanker
2026-10-27 23:25:26 +00:00
ragnarok-clanker
c01d0dae32 Decompile 6 functions in Source/Contents/CashEmotionMgr.cpp, Source/Contents/CashEmotionMgr.h
Batch #1250 by eAthena: 0 byte-identical, 6 confirmed by peer review.

- fn_02975 CCashEmotionMgr::IsOwnedPack: logic confirmed by peer review
- fn_02849 CashEmotionCommand::CashEmotionCommand: logic confirmed by peer review
- fn_02850 CashEmotionCommand::Add: logic confirmed by peer review
- fn_02851 CashEmotionCommand::Get: logic confirmed by peer review
- fn_02936 CCashEmotionMgr::ClearCommands: logic confirmed by peer review
- fn_02963 CCashEmotionMgr::GetSprFileName: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-27 23:23:11 +00:00
ragnarok-clanker
ab16915c1e Decompile 2 functions in Source/Contents/ActorNameCard.cpp, Source/Contents/ActorNameCard.h
Batch #1248 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_03505 CActorNameCardHolder::Set: logic confirmed by peer review
- fn_03507 CActorNameCardHolder::SetName: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-27 23:23:10 +00:00
ragnarok-clanker
b8287f9827 Decompile 5 functions in Source/Resource/XmlParsing.cpp, Source/Resource/XmlNode.h
Batch #1247 by eAthena: 0 byte-identical, 5 confirmed by peer review.

- fn_18298 XmlNode::Text: logic confirmed by peer review
- fn_18299 XmlNode::DecodeEntity: logic confirmed by peer review
- fn_18300 XmlDocument::TerminateName: logic confirmed by peer review
- fn_18301 XmlDocument::ParseElements: logic confirmed by peer review
- fn_18302 XmlDocument::Parse: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Resource/XmlParsing.cpp
2026-10-27 23:23:01 +00:00
ragnarok-clanker
79455b041b Decompile 4 functions in Source/Resource/RmaResource.cpp, Source/Resource/RmaResource.h
Batch #1246 by eAthena: 0 byte-identical, 4 confirmed by peer review.

- fn_07753 CRmaRes::Create: logic confirmed by peer review
- fn_07754 CRmaRes::Load: logic confirmed by peer review
- fn_07755 CRmaRes::Unload: logic confirmed by peer review
- fn_07778 CRmaRes::`scalar deleting destructor': logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Resource/RmaResource.cpp
2026-10-27 23:22:54 +00:00
ragnarok-clanker
c71e8bb7c9 Decompile fn_19334 (Replay::SetBaseFrame)
Batch #1242 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_19334 Replay::SetBaseFrame: logic confirmed by peer review

Peer-reviewed-by: eAthena
Reviewed-by: ragnarok-clanker
2026-10-27 22:54:52 +00:00
ragnarok-clanker
7f5dfda450 Decompile fn_19335 (Replay::UpdateDuration)
Batch #1241 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_19335 Replay::UpdateDuration: logic confirmed by peer review

Peer-reviewed-by: eAthena
Reviewed-by: ragnarok-clanker
2026-10-27 22:54:34 +00:00
ragnarok-clanker
297c30c825 Decompile 4 functions in Source/Client/Browser/BrowserClientSite.cpp
Batch #1235 by ragnarok-clanker: 0 byte-identical, 4 confirmed by peer review.

- fn_17335 CCmdTargetEx::CCmdTargetEx: logic confirmed by peer review
- fn_17336 CIDispatchEx::CIDispatchEx: logic confirmed by peer review
- fn_17337 CIDocHostUIHandlerEx::CIDocHostUIHandlerEx: logic confirmed by peer review
- fn_17338 CIOleInPlaceFrameEx::CIOleInPlaceFrameEx: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-27 22:53:38 +00:00
ragnarok-clanker
1166cbf0fd Decompile fn_17774 (SubACDD10)
Batch #1239 by ragnarok-clanker: 1 byte-identical, 0 confirmed by peer review.

- fn_17774 SubACDD10: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-27 22:51:21 +00:00
ragnarok-clanker
1b8deb39b1 Decompile 2 functions in Source/Utility/Cipher/Rijndael.cpp, Source/Utility/Cipher/Rijndael.h
Batch #1234 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.

- fn_04399 DecryptRijndael192: logic confirmed by peer review
- fn_04400 DecryptRijndael256: logic confirmed by peer review

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-27 22:32:59 +00:00
ragnarok-clanker
10629c8c31 Decompile 2 functions in Source/Utility/Cipher/Rijndael.cpp, Source/Utility/Cipher/Rijndael.h
Batch #1232 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.

- fn_04399 DecryptAes192: logic confirmed by peer review
- fn_04400 DecryptAes256: logic confirmed by peer review

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-27 22:13:46 +00:00
ragnarok-clanker
8ae06b0cc7 Decompile fn_17885 (CPathFinder::Reset)
Batch #1214 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_17885 CPathFinder::Reset: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/TerrainPathSearch.cpp
2026-10-27 21:58:46 +00:00
ragnarok-clanker
1f93a13078 Decompile fn_04413 (EncodeBase64)
Batch #1225 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_04413 EncodeBase64: logic confirmed by peer review (annotation added to existing code)

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-27 21:46:03 +00:00
ragnarok-clanker
d766d07a84 Decompile fn_08319 (Sub7739F0)
Batch #1224 by ragnarok-clanker: 1 byte-identical, 0 confirmed by peer review.

- fn_08319 Sub7739F0: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-27 21:41:40 +00:00
ragnarok-clanker
6d4d89a9cc Decompile fn_09154 (BinkMovie::BinkMovie)
Batch #1219 by ragnarok-clanker: 1 byte-identical, 0 confirmed by peer review.

- fn_09154 BinkMovie::BinkMovie: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-27 21:18:48 +00:00
ragnarok-clanker
2c9f3270f9 Decompile 2 functions in Source/UI/MiniPartyPlacement.cpp, Source/UI/MiniPartyPlacement.h
Batch #1206 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_07650 CMiniPartyWndSortArea::CMiniPartyWndSortArea: logic confirmed by peer review
- fn_07658 CMiniPartyWndSortArea::GetCells: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
Adds to the build: Source/UI/MiniPartyPlacement.cpp
2026-10-27 21:09:35 +00:00
ragnarok-clanker
c6cc9dc69e Decompile 6 functions in Source/Contents/Effects/EffectPrimitiveState.cpp, Source/Contents/Effects/EffectPrimitiveState.h, ...
Batch #1199 by eAthena: 0 byte-identical, 6 confirmed by peer review.

- fn_19765 EffectPrimitiveState::GetColorOverride: logic confirmed by peer review
- fn_19773 ShrinkEffectPrimitiveSlots: logic confirmed by peer review
- fn_19774 PulseEffectPrimitiveSlots: logic confirmed by peer review
- fn_19777 SpinEffectPrimitive: logic confirmed by peer review
- fn_19778 RollEffectPrimitive: logic confirmed by peer review
- fn_19784 AdvanceEffectPrimitive: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-27 21:09:20 +00:00
ragnarok-clanker
82a645387c Decompile 3 functions in Source/Contents/Items/ItemInfo.cpp, Source/Contents/Items/ItemInfo.h
Batch #1209 by ragnarok-clanker: 0 byte-identical, 3 confirmed by peer review.

- fn_06571 ItemInfo::operator<: logic confirmed by peer review
- fn_06609 ItemInfo::SetName: logic confirmed by peer review
- fn_06610 ItemInfo::SetItemId: logic confirmed by peer review

Peer-reviewed-by: Kisuka, eAthena
Reviewed-by: ragnarok-clanker
2026-10-27 21:09:14 +00:00
ragnarok-clanker
bce0cc6603 Decompile fn_18368 (FillMessageBuckets)
Batch #1207 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_18368 FillMessageBuckets: logic confirmed by peer review

Peer-reviewed-by: eAthena
Reviewed-by: ragnarok-clanker
2026-10-27 21:09:06 +00:00
ragnarok-clanker
f491ad1deb Decompile 2 functions in Source/Contents/MessageTable.cpp, Source/Contents/MessageTable.h
Batch #1204 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.

- fn_18375 IsObfuscatedMessage: logic confirmed by peer review
- fn_18377 GetMessageString: logic confirmed by peer review

Peer-reviewed-by: eAthena
Reviewed-by: ragnarok-clanker
2026-10-27 21:08:47 +00:00
ragnarok-clanker
6172cb5aa1 Decompile 2 functions in Source/Contents/Messenger/ClientMessenger.cpp
Batch #1205 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.

- fn_23308 ClearMemberFlags: logic confirmed by peer review
- fn_23435 SessionMessengerContext::GetList1788: logic confirmed by peer review

Peer-reviewed-by: eAthena
Reviewed-by: ragnarok-clanker
2026-10-27 21:08:45 +00:00
ragnarok-clanker
61943206fb Decompile fn_08054 (CSprRes::Load)
Batch #1201 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_08054 CSprRes::Load: logic confirmed by peer review

Peer-reviewed-by: eAthena
Reviewed-by: ragnarok-clanker
2026-10-27 21:08:39 +00:00
ragnarok-clanker
00a5524b60 Decompile 18 functions in Source/Utility/XxHash3.cpp, Source/Utility/XxHash3.h
Batch #1104 by ragnarok-clanker: 0 byte-identical, 18 confirmed by peer review.

- fn_00164 XXH3_128bits: logic confirmed by peer review
- fn_00165 XXH3_128bits_withSecret: logic confirmed by peer review
- fn_00166 XXH3_128bits_withSeed: logic confirmed by peer review
- fn_00167 XXH3_64bits: logic confirmed by peer review
- fn_00168 XXH3_64bits_withSecret: logic confirmed by peer review
- fn_00169 XXH3_64bits_withSeed: logic confirmed by peer review
- fn_00170 XXH3_hashLong_128b_default: logic confirmed by peer review
- fn_00171 XXH3_hashLong_128b_withSeed: logic confirmed by peer review
- fn_00172 XXH3_hashLong_64b_default: logic confirmed by peer review
- fn_00173 XXH3_hashLong_64b_withSeed: logic confirmed by peer review
- fn_00174 XXH3_len_129to240_128b: logic confirmed by peer review
- fn_00175 XXH3_len_129to240_64b: logic confirmed by peer review
- fn_00176 XXH3_mergeAccs: logic confirmed by peer review
- fn_00177 XXH3_reset_internal: logic confirmed by peer review
- fn_00178 XXH3_rrmxmx: logic confirmed by peer review
- fn_00179 XXH64_avalanche: logic confirmed by peer review
- fn_00180 XXH64_finalize: logic confirmed by peer review
- fn_00181 XXH64_round: logic confirmed by peer review

Peer-reviewed-by: eAthena
Reviewed-by: ragnarok-clanker
2026-10-27 21:08:21 +00:00
ragnarok-clanker
08ebce70a2 Decompile 2 functions in Source/Contents/AdventureGuideMgr.cpp, Source/Contents/AdventureGuideMgr.h
Batch #1200 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_05222 CAdventureGuideMgr::CAdventureGuideMgr: logic confirmed by peer review
- fn_05227 CAdventureGuideMgr::~CAdventureGuideMgr: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/AdventureGuideMgr.cpp
2026-10-27 21:08:19 +00:00
ragnarok-clanker
d1fbbd049e Decompile fn_21102 (GameObjectActorContext::SubCB20B0)
Batch #1198 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_21102 GameObjectActorContext::SubCB20B0: logic confirmed by peer review

Peer-reviewed-by: eAthena
Reviewed-by: ragnarok-clanker
2026-10-27 21:08:17 +00:00
ragnarok-clanker
d7bd31b4a6 Decompile 5 functions in Source/Contents/PetStatus.cpp, Source/Client/Session.h
Batch #1190 by eAthena: 0 byte-identical, 5 confirmed by peer review.

- fn_23806 CSession::GetPetActionNumber: logic confirmed by peer review
- fn_23808 CSession::GetPetFriendlyState: logic confirmed by peer review
- fn_23809 CSession::GetPetFriendlyStateString: logic confirmed by peer review
- fn_23810 CSession::GetPetHungryState: logic confirmed by peer review
- fn_23817 CSession::GetPetEmotionNumber: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/PetStatus.cpp
2026-10-27 21:08:12 +00:00