rodecomp/Source/Contents
ragnarok-clanker 53fbfab6ba Decompile 58 functions in Source/Contents/BodyResources.cpp
Batch #3099 by youko: 58 byte-identical, 0 confirmed by peer review.

- fn_22913 EncryptedName<22,296713639>::Text: byte-identical
- fn_22914 EncryptedName<23,-3230270045>::Text: byte-identical
- fn_22915 EncryptedName<23,-4096146115>::Text: byte-identical
- fn_22916 EncryptedName<23,1697449919>::Text: byte-identical
- fn_22917 EncryptedName<24,-2862894739>::Text: byte-identical
- fn_22918 EncryptedName<24,1037158757>::Text: byte-identical
- fn_22919 EncryptedName<25,-3806376031>::Text: byte-identical
- fn_22920 EncryptedName<25,-1483916851>::Text: byte-identical
- fn_22921 EncryptedName<25,-745057473>::Text: byte-identical
- fn_22922 EncryptedName<25,2174745559>::Text: byte-identical
- fn_22923 EncryptedName<25,459105731>::Text: byte-identical
- fn_22924 EncryptedName<25,4123116959>::Text: byte-identical
- fn_22925 EncryptedName<26,-3203960915>::Text: byte-identical
- fn_22926 EncryptedName<26,-4062891603>::Text: byte-identical
- fn_22927 EncryptedName<26,1696325589>::Text: byte-identical
- fn_22928 EncryptedName<26,2006784475>::Text: byte-identical
- fn_22929 EncryptedName<26,4184728551>::Text: byte-identical
- fn_22930 EncryptedName<28,-543729919>::Text: byte-identical
- fn_22931 EncryptedName<28,-2082766045>::Text: byte-identical
- fn_22932 EncryptedName<28,-3932688941>::Text: byte-identical
- fn_22933 EncryptedName<28,-2060636309>::Text: byte-identical
- fn_22934 EncryptedName<28,-1119370337>::Text: byte-identical
- fn_22935 EncryptedName<28,4085120509>::Text: byte-identical
- fn_22936 EncryptedName<28,1767758303>::Text: byte-identical
- fn_22937 EncryptedName<28,2010895297>::Text: byte-identical
- fn_22938 EncryptedName<28,352569107>::Text: byte-identical
- fn_22939 EncryptedName<28,2735182117>::Text: byte-identical
- fn_22940 EncryptedName<28,3480595867>::Text: byte-identical
- fn_22941 EncryptedName<28,4020887865>::Text: byte-identical
- fn_22942 EncryptedName<28,2030259687>::Text: byte-identical
- fn_22943 EncryptedName<28,4291783961>::Text: byte-identical
- fn_22944 EncryptedName<29,199223703>::Text: byte-identical
- fn_22945 EncryptedName<29,3480429503>::Text: byte-identical
- fn_22946 EncryptedName<30,-280241689>::Text: byte-identical
- fn_22947 EncryptedName<30,-1285201539>::Text: byte-identical
- fn_22948 EncryptedName<30,898467589>::Text: byte-identical
- fn_22949 EncryptedName<31,-618046191>::Text: byte-identical
- fn_22950 EncryptedName<31,2943696813>::Text: byte-identical
- fn_22951 EncryptedName<33,-710821097>::Text: byte-identical
- fn_22952 EncryptedName<33,-2258505739>::Text: byte-identical
- fn_22953 EncryptedName<33,-2552627743>::Text: byte-identical
- fn_22954 EncryptedName<33,957680539>::Text: byte-identical
- fn_22955 EncryptedName<34,-608985297>::Text: byte-identical
- fn_22956 EncryptedName<34,-2987803897>::Text: byte-identical
- fn_22957 EncryptedName<34,1530508033>::Text: byte-identical
- fn_22958 EncryptedName<34,1095357917>::Text: byte-identical
- fn_22959 EncryptedName<34,2500801389>::Text: byte-identical
- fn_22960 EncryptedName<35,595816843>::Text: byte-identical
- fn_22961 EncryptedName<37,1030691257>::Text: byte-identical
- fn_22962 EncryptedName<42,1877682149>::Text: byte-identical
- fn_22963 EncryptedName<44,-3263989789>::Text: byte-identical
- fn_22964 EncryptedName<44,561237833>::Text: byte-identical
- fn_22965 EncryptedName<46,-1108884035>::Text: byte-identical
- fn_22966 EncryptedName<11,1105683737>::Text: byte-identical
- fn_22967 EncryptedName<12,-1343680015>::Text: byte-identical
- fn_22968 EncryptedName<12,-3168172783>::Text: byte-identical
- fn_22969 EncryptedName<12,-1517315221>::Text: byte-identical
- fn_22970 EncryptedName<12,-1316891277>::Text: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 20:25:47 +00:00
..
Actors Decompile fn_10109 (SpriteDrawingPolicy::DrawShadow) 2026-10-29 20:23:06 +00:00
Async 📝 docs(annotations): marked inlined functions across modules 2026-10-27 10:42:13 +01:00
Camera Rename AffineMatrix -> matrix (DHXJ); clashes with variables named matrix use the elaborated form 'struct matrix'. Pure rename, codegen unchanged (383/383 functions identical with includers). 2026-10-29 12:33:14 +01:00
Configuration Decompile 2 functions in Source/Contents/Configuration/ServiceOptions.cpp 2026-10-29 19:00:34 +00:00
Effects Decompile 8 functions in Source/Contents/Effects/MonsterSkillEffects.cpp, Source/Contents/Effects/MonsterSkillEffects.h, ... 2026-10-29 20:16:47 +00:00
Emblems Decompile 70 functions in Source/Client/Browser/BrowserFactory.cpp, Source/Contents/Emblems/EmblemUpload.cpp, ... 2026-10-28 19:35:29 +00:00
Ground Decompile 13 functions in Source/Contents/Ground/GroundGeometry.h, Source/Contents/Ground/GroundGeometry.cpp, ... 2026-10-29 18:57:00 +00:00
Hotkeys Decompile 70 functions in Source/Client/Browser/BrowserFactory.cpp, Source/Contents/Emblems/EmblemUpload.cpp, ... 2026-10-28 19:35:29 +00:00
Items Decompile fn_03769 (CExpandedBarterMarketItemMgr::GetEntries) 2026-10-29 20:15:40 +00:00
Jobs Decompile 7 functions in Source/Contents/Jobs/JobInheritance.cpp, Source/Client/Session.h 2026-10-29 20:09:04 +00:00
Messenger Decompile 3 functions in Source/Contents/Messenger/ClientMessenger.cpp 2026-10-29 20:09:25 +00:00
Models Align method names with DHXJ (call-graph matches): CEffectPrim::Prim3DParticle/Prim3DParticleNoMaster/Prim3DParticleOrbit, matrix::AppendScale/AppendXRotation/AppendZRotation/AppendTranslate/MakeYRotation/MakeZRotation, CRenderObject::CalcDist (2 overloads). Pure rename, codegen unchanged (504/504 functions identical with includers). 2026-10-29 13:12:37 +01:00
Movies Decompile 48 functions in Source/Client/ModeFade.cpp, Source/Client/ModeFade.h, ... 2026-10-29 18:23:21 +00:00
Party Decompile 70 functions in Source/Client/Browser/BrowserFactory.cpp, Source/Contents/Emblems/EmblemUpload.cpp, ... 2026-10-28 19:35:29 +00:00
Skills Decompile 18 functions in Source/Contents/Skills/SkillActionAlitea.cpp, Source/Contents/Skills/SkillInfo.h 2026-10-29 20:24:35 +00:00
Sound Decompile fn_22421 (CGndRiser::SendMsg) 2026-10-29 19:33:45 +00:00
Store Rename ItemInfo -> ITEM_INFO (DHXJ). Pure rename, codegen unchanged (1109/1109 functions identical with includers). 2026-10-29 12:30:02 +01:00
UserData Decompile 2 functions in Source/Contents/UserData/NormalItemSlots.cpp, Source/Contents/UserData/NormalItemSlots.h 2026-10-29 19:28:21 +00:00
World Decompile 48 functions in Source/Client/ModeFade.cpp, Source/Client/ModeFade.h, ... 2026-10-29 18:23:21 +00:00
ActorGeometry.cpp Align method names with DHXJ (call-graph matches): CEffectPrim::Prim3DParticle/Prim3DParticleNoMaster/Prim3DParticleOrbit, matrix::AppendScale/AppendXRotation/AppendZRotation/AppendTranslate/MakeYRotation/MakeZRotation, CRenderObject::CalcDist (2 overloads). Pure rename, codegen unchanged (504/504 functions identical with includers). 2026-10-29 13:12:37 +01:00
ActorMovementRoute.cpp Decompile 2 functions in Source/Contents/ActorMovementRoute.cpp, Source/Contents/Actors/GameActor.h, ... 2026-10-28 19:42:58 +00:00
ActorNameCache.cpp Decompile 2 functions in Source/Contents/ActorNameCache.cpp, Source/Contents/ActorNameCard.h 2026-10-28 20:10:42 +00:00
ActorNameCard.cpp Decompile 2 functions in Source/Contents/ActorNameCard.cpp, Source/Contents/ActorNameCard.h 2026-10-27 23:23:10 +00:00
ActorNameCard.h Decompile 2 functions in Source/Contents/ActorNameRequests.cpp, Source/Contents/ActorNameCard.h, ... 2026-10-28 23:09:00 +00:00
ActorNameDirectory.cpp Decompile fn_03498 (CActorNameCardHolder::FindId) 2026-10-28 11:04:03 +00:00
ActorNameRequests.cpp Decompile 2 functions in Source/Contents/ActorNameRequests.cpp, Source/Contents/ActorNameCard.h, ... 2026-10-28 23:09:00 +00:00
AdventureGuideMgr.cpp Decompile fn_05234 (CAdventureGuideMgr::Create) 2026-10-29 18:35:52 +00:00
AdventureGuideMgr.h Decompile fn_05224 (CAdventureGuideMgr::Init) 2026-10-29 18:02:43 +00:00
BodyResources.cpp Decompile 58 functions in Source/Contents/BodyResources.cpp 2026-10-29 20:25:47 +00:00
CashEmotionMgr.cpp Decompile 3 functions in Source/Contents/Skills/ClientSkills.cpp, Source/Client/Session.h, ... 2026-10-29 17:23:04 +00:00
CashEmotionMgr.h Decompile 3 functions in Source/Contents/Skills/ClientSkills.cpp, Source/Client/Session.h, ... 2026-10-29 17:23:04 +00:00
ClientItemLists.cpp Rename ItemInfo -> ITEM_INFO (DHXJ). Pure rename, codegen unchanged (1109/1109 functions identical with includers). 2026-10-29 12:30:02 +01:00
ClientState.cpp Rename ItemInfo -> ITEM_INFO (DHXJ). Pure rename, codegen unchanged (1109/1109 functions identical with includers). 2026-10-29 12:30:02 +01:00
ClientState.h Decompile 2 functions in Source/Contents/ClientState.cpp, Source/Contents/ClientState.h, ... 2026-10-28 22:51:20 +00:00
ClientTiming.cpp Rename ItemInfo -> ITEM_INFO (DHXJ). Pure rename, codegen unchanged (1109/1109 functions identical with includers). 2026-10-29 12:30:02 +01:00
ClientXmlTables.cpp Decompile fn_23848 (CSession::LoadXmlTables) 2026-10-28 20:23:55 +00:00
EffectResourceSwitcher.cpp Decompile 2 functions in Source/Contents/EffectResourceSwitcher.cpp 2026-10-29 20:13:22 +00:00
EffectResourceSwitcher.h Decompile 8 functions in Source/Contents/Effects/MonsterSkillEffects.cpp, Source/Contents/Effects/MonsterSkillEffects.h, ... 2026-10-29 20:16:47 +00:00
EmblemCacheRaw.cpp Decompile fn_23620 (CSession::StoreEmblem) 2026-10-29 09:01:23 +00:00
EnemyMonsterTalk.cpp Decompile 18 functions in Source/Client/Application/UnhandledExceptionHandler.cpp, Source/Client/Session.h, ... 2026-10-29 09:48:08 +00:00
EquipmentResourceMgr.h Decompile fn_19755 (EquipmentResourceMgr::GetRobeResourceName) 2026-10-29 08:59:47 +00:00
EquipmentResources.cpp Decompile 3 functions in Source/Contents/EquipmentResources.cpp, Source/Contents/EquipmentResourceMgr.h, ... 2026-10-28 23:00:12 +00:00
ForbiddenWords.cpp Restore translation-unit ownership and publish verified source corrections 2026-10-25 15:42:21 +00:00
ForbiddenWords.h Reconstruct readable C++ and organize cohesive source subsystems 2026-10-25 07:42:41 +00:00
GuildEmblemLookup.cpp Decompile fn_05174 (CGuildMgr::GetEmblemFilename) 2026-10-28 23:26:42 +00:00
GuildEmblemState.cpp Group Utility units into subsystem folders and require OFFSET provenance 2026-10-26 23:41:07 +01:00
GuildInfo.cpp Decompile fn_18030 (GuildInfo::ChangeMemberPosition) 2026-10-29 20:20:18 +00:00
GuildInfo.h Decompile fn_18030 (GuildInfo::ChangeMemberPosition) 2026-10-29 20:20:18 +00:00
GuildMgr.cpp Group Utility units into subsystem folders and require OFFSET provenance 2026-10-26 23:41:07 +01:00
GuildMgr.h Decompile fn_23620 (CSession::StoreEmblem) 2026-10-29 09:01:23 +00:00
HeadResources.cpp Decompile fn_19750 (EquipmentResourceMgr::GetHeadPalName) 2026-10-29 08:57:31 +00:00
InstantVar.cpp Decompile fn_04340 (CRenderObject::GetInstant) 2026-10-28 13:29:33 +00:00
InstantVar.h Maintenance: Add mandatory field offset markers /* XXXX */ and assertions to Contents headers (part 1: Actors, Effects, Ground, Hotke 2026-10-27 13:57:41 +00:00
ItemDBToIDMgr.cpp Decompile 5 functions in Source/Contents/ItemDBToIDMgr.cpp, Source/Contents/ItemDBToIDMgr.h, ... 2026-10-27 21:07:09 +00:00
ItemDBToIDMgr.h Decompile fn_06416 (CItemDBToIDMgr::Init) 2026-10-27 20:58:33 +00:00
MapSkyMgr.cpp Decompile 3 functions in Source/Contents/MapSkyMgr.cpp, Source/Contents/MapSkyMgr.h, ... 2026-10-29 19:05:08 +00:00
MapSkyMgr.h Decompile 3 functions in Source/Contents/MapSkyMgr.cpp, Source/Contents/MapSkyMgr.h, ... 2026-10-29 19:05:08 +00:00
MessageTable.cpp Decompile 2 functions in Source/Contents/ActorNameRequests.cpp, Source/Contents/ActorNameCard.h, ... 2026-10-28 23:09:00 +00:00
MessageTable.h Decompile 70 functions in Source/Client/Browser/BrowserFactory.cpp, Source/Contents/Emblems/EmblemUpload.cpp, ... 2026-10-28 19:35:29 +00:00
ModelKeyframes.cpp Decompile 2 functions in Source/Contents/ModelKeyframes.cpp 2026-10-28 20:20:53 +00:00
MonsterResources.cpp Decompile 18 functions in Source/Client/Application/UnhandledExceptionHandler.cpp, Source/Client/Session.h, ... 2026-10-29 09:48:08 +00:00
MonsterSpeech.cpp Rename CWorld -> CModeMgr (g_world -> g_modeMgr, ActiveGameMode.{h,cpp} -> ModeMgr.{h,cpp}) and WorldScene -> CWorld (WorldScene.h -> World.h), as in DHXJ. Pure rename, codegen unchanged (707/707 functions identical with includers). 2026-10-29 12:27:01 +01:00
MonsterXmlActions.cpp Decompile fn_17812 (IsAdminAccount) 2026-10-29 09:56:26 +00:00
MovementRoute.cpp Rename pathfinding types to DHXJ: MovementOpenList -> CPriorityQueue, MovementPathNodeCompare -> NodeTotalGreater, MovementPathNode -> PathNode, MovementRoutePoint -> PathCell. Pure rename, codegen unchanged. 2026-10-29 12:23:51 +01:00
MovementRouteInterpolation.cpp Group Utility units into subsystem folders and require OFFSET provenance 2026-10-26 23:41:07 +01:00
MovementRouteInterpolation.h Rename pathfinding types to DHXJ: MovementOpenList -> CPriorityQueue, MovementPathNodeCompare -> NodeTotalGreater, MovementPathNode -> PathNode, MovementRoutePoint -> PathCell. Pure rename, codegen unchanged. 2026-10-29 12:23:51 +01:00
MovementTraversal.cpp Decompile fn_17879 (CPathFinder::CanMove) 2026-10-29 17:23:03 +00:00
NavigationDestinations.cpp Decompile 12 functions in Source/Client/Mode/CGameMode.h, Source/Contents/Ground/TerrainCoordinates.cpp, ... 2026-10-28 18:50:46 +00:00
NavigationGraph.cpp Decompile 12 functions in Source/Client/Mode/CGameMode.h, Source/Contents/Ground/TerrainCoordinates.cpp, ... 2026-10-28 18:50:46 +00:00
NavigationLink.cpp Decompile 4 functions in Source/Contents/NavigationLink.cpp, Source/Contents/NavigationManager.h 2026-10-29 00:04:10 +00:00
NavigationManager.h Decompile fn_19499 (CNaviInfo::Search) 2026-10-29 18:59:37 +00:00
NavigationRequest.cpp Decompile fn_19504 (CNaviInfo::SearchMobs) 2026-10-29 19:31:43 +00:00
NavigationRoute.cpp Decompile fn_19615 (CNavigationManager::WriteReplayState) 2026-10-29 18:31:03 +00:00
NavigationSource.cpp Decompile 2 functions in Source/Contents/NavigationSource.cpp, Source/Contents/NavigationManager.h 2026-10-29 09:56:08 +00:00
NpcLocationRadius.cpp Decompile 4 functions in Source/Contents/SpriteFrameSynchronization.cpp, Source/Contents/NpcLocationRadius.cpp, ... 2026-10-28 20:24:26 +00:00
Pathfinding.cpp Decompile 7 functions in Source/Contents/MapSkyMgr.cpp, Source/Contents/MapSkyMgr.h, ... 2026-10-28 13:18:31 +00:00
PetStatus.cpp Decompile 2 functions in Source/UI/Edit/UIEditCtrl.cpp, Source/Contents/PetStatus.cpp, ... 2026-10-29 19:53:00 +00:00
PetStrings.cpp Decompile 4 functions in Source/Contents/PetStrings.cpp, Source/Client/Session.h 2026-10-27 21:07:55 +00:00
PetTalk.cpp Decompile fn_23815 (CSession::GetPetTalkText) 2026-10-28 23:15:39 +00:00
PetTalkNames.cpp Decompile fn_23814 (CSession::GetPetTalkName) 2026-10-28 19:45:23 +00:00
PlayerNameDictionary.cpp Decompile fn_04256 (CPlayerNameDictionary::`scalar deleting destructor') 2026-10-29 15:18:55 +00:00
PlayerNameDictionary.h Decompile 2 functions in Source/Contents/PlayerNameDictionary.cpp, Source/Contents/PlayerNameDictionary.h 2026-10-28 11:04:17 +00:00
RobeOpacity.cpp Decompile 2 functions in Source/Contents/RobeOpacity.cpp, Source/Contents/RobeTopLayer.cpp, ... 2026-10-28 19:10:37 +00:00
RobeResources.cpp Decompile fn_19755 (EquipmentResourceMgr::GetRobeResourceName) 2026-10-29 08:59:47 +00:00
RobeTopLayer.cpp Decompile 2 functions in Source/Contents/RobeOpacity.cpp, Source/Contents/RobeTopLayer.cpp, ... 2026-10-28 19:10:37 +00:00
ShowRankingScheduler.cpp Decompile 2 functions in Source/Contents/ShowRankingScheduler.cpp, Source/Contents/ShowRankingScheduler.h 2026-10-29 17:23:00 +00:00
ShowRankingScheduler.h Decompile 2 functions in Source/Contents/ShowRankingScheduler.cpp, Source/Contents/ShowRankingScheduler.h 2026-10-29 17:23:00 +00:00
SkinCatalog.cpp Decompile 2 functions in Source/Contents/SkinInfo.cpp, Source/Contents/SkinCatalog.cpp, ... 2026-10-28 23:12:35 +00:00
SkinInfo.cpp Decompile 2 functions in Source/Contents/SkinInfo.cpp, Source/Contents/SkinCatalog.cpp, ... 2026-10-28 23:12:35 +00:00
SkinInfo.h Reconstruct readable C++ and organize cohesive source subsystems 2026-10-25 07:42:41 +00:00
SkinMgr.cpp Decompile 41 functions in Source/Client/Input/InputCharset.cpp, Source/Client/Input/InputCharset.h, ... 2026-10-28 19:13:07 +00:00
SkinMgr.h Decompile 2 functions in Source/Contents/SkinInfo.cpp, Source/Contents/SkinCatalog.cpp, ... 2026-10-28 23:12:35 +00:00
SpriteFrameSynchronization.cpp Decompile 4 functions in Source/Contents/SpriteFrameSynchronization.cpp, Source/Contents/NpcLocationRadius.cpp, ... 2026-10-28 20:24:26 +00:00
SpriteJob.cpp Decompile 4 functions in Source/Contents/SpriteFrameSynchronization.cpp, Source/Contents/NpcLocationRadius.cpp, ... 2026-10-28 20:24:26 +00:00
SpriteLayerDepth.cpp Decompile fn_10107 (AccessoryLayerDepth::OffsetLayerDepth) 2026-10-29 18:11:20 +00:00
SpriteLayerOrder.cpp Decompile fn_22575 (GetSpriteLayerOrder) 2026-10-28 20:21:01 +00:00
SpriteLayerOrder.h Decompile fn_22575 (GetSpriteLayerOrder) 2026-10-28 20:21:01 +00:00
SpriteRidingOffset.cpp Decompile 2 functions in Source/Contents/SpriteRidingOffset.cpp, Source/Contents/SpriteRidingOffset.h 2026-10-29 17:22:25 +00:00
SpriteRidingOffset.h Decompile 2 functions in Source/Contents/SpriteRidingOffset.cpp, Source/Contents/SpriteRidingOffset.h 2026-10-29 17:22:25 +00:00
SpriteRidingPolicy.cpp Decompile fn_22583 (IsIgnoredRidingState) 2026-10-28 19:10:44 +00:00
SpriteRidingPolicy.h Decompile fn_22583 (IsIgnoredRidingState) 2026-10-28 19:10:44 +00:00
SpriteShadow.cpp Decompile fn_10109 (SpriteDrawingPolicy::DrawShadow) 2026-10-29 20:23:06 +00:00
TerrainPathSearch.cpp Decompile fn_17879 (CPathFinder::CanMove) 2026-10-29 17:23:03 +00:00
TerrainPathSearch.h Rename pathfinding types to DHXJ: MovementOpenList -> CPriorityQueue, MovementPathNodeCompare -> NodeTotalGreater, MovementPathNode -> PathNode, MovementRoutePoint -> PathCell. Pure rename, codegen unchanged. 2026-10-29 12:23:51 +01:00
TipBoxTitles.cpp Decompile fn_09128 (CTipBoxMgr::Sub7ACF50) 2026-10-28 20:26:35 +00:00
TipBoxTitles.h Decompile fn_09128 (CTipBoxMgr::Sub7ACF50) 2026-10-28 20:26:35 +00:00
TipOfTheDay.cpp Decompile 2 functions in Source/Contents/TipOfTheDay.cpp, Source/Contents/TipOfTheDay.h 2026-10-28 23:12:49 +00:00
TipOfTheDay.h Decompile fn_12400 (CTipOfTheDay::Size) 2026-10-28 23:12:18 +00:00
WorldNavigation.cpp Rename CWorld -> CModeMgr (g_world -> g_modeMgr, ActiveGameMode.{h,cpp} -> ModeMgr.{h,cpp}) and WorldScene -> CWorld (WorldScene.h -> World.h), as in DHXJ. Pure rename, codegen unchanged (707/707 functions identical with includers). 2026-10-29 12:27:01 +01:00