rodecomp/Source/Contents
ragnarok-clanker 71fe332292 Decompile 10 functions in Source/Contents/Items/BarterMarketItemMgr.cpp
Batch #11928 by Yommy: 5 byte-identical, 5 confirmed by peer review.

- fn_03717 BarterTree::EraseSubtree: logic confirmed by peer review
- fn_03718 BarterTree::FindBound: byte-identical
- fn_03720 BarterTree::~BarterTree: logic confirmed by peer review
- fn_03725 CBarterMarketItemMgr::CreateInstance: byte-identical
- fn_03743 BarterTree::Clear: logic confirmed by peer review
- fn_03756 BarterTreeIterator::operator++: byte-identical
- fn_03759 CExpandedBarterMarketItemMgr::CreateInstance: byte-identical
- fn_03790 BarterEntryAllocator::Deallocate: logic confirmed by peer review
- fn_03791 BarterChunkAllocator::Deallocate: logic confirmed by peer review
- fn_03800 AdjustHeap: byte-identical

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 05:33:02 +00:00
..
Actors Decompile 6 functions in Source/Contents/Actors/MercenaryAI.cpp 2026-11-05 04:27:22 +00:00
Async Decompile fn_02529 (NRecycleObjectPool<CAccountLinkedUserDataLoadAsyncWork>::NRecycleObjectPool<CAccountLinkedUserDataLoadAsyncWork>) 2026-11-05 04:56:12 +00:00
Camera Decompile 2 functions in Source/Contents/Camera/CameraQueries.cpp, Source/Contents/Camera/Camera.h, ... 2026-11-05 03:40:55 +00:00
Configuration Decompile 4 functions in Source/Render/DX9/BackBufferDX9.cpp, Source/Render/DX9/RendererDX9.cpp, ... 2026-11-04 18:23:10 +00:00
Effects Decompile fn_19966 (CEffectPrim::FollowMasterAndAdvance) 2026-11-05 05:23:49 +00:00
Emblems Decompile 2 functions in Source/Contents/Emblems/EmblemDownload.cpp, Source/Contents/Emblems/EmblemDownload.h, ... 2026-11-05 03:35:40 +00:00
Ground Decompile fn_17594 (GroundGeometry::DrawWaterCell) 2026-11-05 04:25:23 +00:00
Hotkeys Decompile 2 functions in Source/Contents/Hotkeys/HotkeyInfo.cpp, Source/Contents/Hotkeys/HotkeyInfo.h 2026-11-05 04:32:23 +00:00
Items Decompile 10 functions in Source/Contents/Items/BarterMarketItemMgr.cpp 2026-11-05 05:33:02 +00:00
Jobs Decompile 2 functions in Source/Contents/Jobs/JobInheritance.cpp 2026-11-04 21:11:53 +00:00
Messenger Decompile fn_04327 (CWhisperBlockMgr::Add) 2026-11-05 04:02:08 +00:00
Models Decompile fn_17494 (C3dActorV2::Update) 2026-11-05 04:29:31 +00:00
Movies
Party Decompile fn_21788 (ReceivePartyJoinResult) 2026-11-05 03:49:47 +00:00
Schedule Confirm fn_19731 (CShutDownSchedule::Process) 2026-11-05 03:58:02 +00:00
SignBoard Decompile fn_10277 (C3DCooRendering::SetWindowImage) 2026-11-04 20:36:26 +00:00
Skills Decompile 4 functions in Source/Contents/Skills/PlayerSkillBundle.cpp 2026-11-05 05:31:57 +00:00
Sound Decompile 10 functions in Source/Contents/Sound/SoundMgr.cpp 2026-11-05 03:08:48 +00:00
Store Decompile 6 functions in Source/Contents/Store/MCStoreInfoBackup.cpp 2026-11-05 04:11:04 +00:00
UserData Decompile fn_03932 (CCharacterLinkedUserDataMgr::Load) 2026-11-05 04:33:21 +00:00
World Decompile 3 functions in Source/Contents/World/WorldObjects.cpp 2026-11-05 05:20:14 +00:00
WorldView Decompile fn_04375 (CWorldViewMgr::sub_6168F0) 2026-11-04 23:46:03 +00:00
AchievementMgr.cpp Decompile 2 functions in Source/Contents/AchievementMgr.cpp 2026-11-01 13:38:13 +00:00
AchievementMgr.h Maintenance: Resubmission of the alias fold (10419 returned: it changed compiled code of fn_24380, fn_09591, fn_12755). The 7 aliases 2026-11-03 23:00:04 +00:00
ActorGeometry.cpp Decompile 10 functions in Source/Contents/ActorGeometry.cpp, Source/Contents/Actors/GameActor.cpp, ... 2026-11-01 03:16:17 +00:00
ActorMovementRoute.cpp
ActorNameCache.cpp
ActorNameCard.cpp Maintenance: Annotation cleanup, no code change (resubmission of 10984). Every // FUNCTION: line now has // OFFSET: <its address from 2026-11-04 21:29:46 +00:00
ActorNameCard.h
ActorNameDirectory.cpp Decompile fn_03498 (CActorNameCardHolder::FindId) 2026-11-05 00:31:41 +00:00
ActorNameRequests.cpp
AdventureGuideMgr.cpp Decompile 2 functions in Source/Contents/AdventureGuideMgr.cpp, Source/Contents/AdventureGuideMgr.h 2026-11-05 01:31:26 +00:00
AdventureGuideMgr.h Decompile 2 functions in Source/Contents/AdventureGuideMgr.cpp, Source/Contents/AdventureGuideMgr.h 2026-11-05 01:31:26 +00:00
BodyResources.cpp
CashEmotionMgr.cpp Decompile 3 functions in Source/Contents/CashEmotionMgr.cpp 2026-11-05 05:14:45 +00:00
CashEmotionMgr.h Confirm 6 functions in Source/Contents/CashEmotionMgr.cpp, Source/Contents/CashEmotionMgr.h, ... 2026-11-05 00:56:50 +00:00
ChampionMonsterMgr.cpp Maintenance: [forced, user-approved] Family W4: remove invented EffectAttachments (reference bundle over EffectActorState effects/fir 2026-11-03 13:09:24 +00:00
ChampionMonsterMgr.h
CheckAttendanceMgr.cpp
CheckAttendanceMgr.h
ClanInfo.cpp
ClanInfo.h Decompile fn_24380 (COMDAT) 2026-11-01 17:11:39 +00:00
ClientItemLists.cpp Decompile fn_21645 (CGameMode::ReceiveItem1740AddOptions) 2026-11-04 23:42:22 +00:00
ClientItemLists.h Decompile fn_21595 (CGameMode::sub_D08910) 2026-11-04 03:23:10 +00:00
ClientState.cpp Decompile fn_24225 (CSession::CollectCardItems) 2026-11-05 05:19:31 +00:00
ClientState.h Maintenance: Resubmission of the alias fold (10419 returned: it changed compiled code of fn_24380, fn_09591, fn_12755). The 7 aliases 2026-11-03 23:00:04 +00:00
ClientTiming.cpp Decompile fn_23638 (CSession::SetHotkeyDescription) 2026-11-04 22:32:22 +00:00
ClientXmlTables.cpp
ConfigMgr.cpp
ConfigMgr.h
EffectResourceSwitcher.cpp Decompile fn_06991 (CEZ2STREffectMgr::Load) 2026-11-05 03:06:26 +00:00
EffectResourceSwitcher.h Decompile fn_06991 (CEZ2STREffectMgr::Load) 2026-11-05 03:06:26 +00:00
EmblemCacheRaw.cpp Maintenance: Consolidate the guild state into its real owner. The original has one GuildInfo object at 0x16D4400 (static ctor 0x4A887 2026-11-02 13:42:03 +00:00
EnchantMgr.cpp Decompile fn_05583 (EnchantMgrUnknown689250) 2026-10-31 20:04:57 +00:00
EnchantMgr.h Confirm fn_05566 (L_AddPerfectEnchant) 2026-11-04 20:29:53 +00:00
EnemyMonsterTalk.cpp
EntryQueueMgr.cpp Maintenance: [forced, user-approved] Family V1: remove the invented global g_luaScript and the session-as-script casts. 0x1738010 is 2026-11-03 14:40:29 +00:00
EntryQueueMgr.h
EquipmentResourceMgr.h
EquipmentResources.cpp
FlyingShipRouteInfo.cpp Decompile fn_12657 (CFlyingShipRouteInfo::Draw) 2026-10-31 17:27:35 +00:00
FlyingShipRouteInfo.h Confirm fn_12778 (UIRoMapWnd::DrawKafraMarkers) 2026-11-04 18:12:24 +00:00
ForbiddenWords.cpp Maintenance: Resubmission of batch 9115 rebased onto main (it conflicted with 9108's CommonObject.cpp change, which it already contai 2026-11-01 02:10:48 +00:00
ForbiddenWords.h Maintenance: Resubmission of batch 9115 rebased onto main (it conflicted with 9108's CommonObject.cpp change, which it already contai 2026-11-01 02:10:48 +00:00
GuildEmblemLookup.cpp Maintenance: [forced, user-approved] Family G28: remove EmblemCache (inventory row 71). Its fields are CGuildMgr members (g_guildMgr 2026-11-03 12:45:41 +00:00
GuildEmblemState.cpp
GuildInfo.cpp Maintenance: Consolidate the guild state into its real owner. The original has one GuildInfo object at 0x16D4400 (static ctor 0x4A887 2026-11-02 13:42:03 +00:00
GuildInfo.h Maintenance: Consolidate the guild state into its real owner. The original has one GuildInfo object at 0x16D4400 (static ctor 0x4A887 2026-11-02 13:42:03 +00:00
GuildMgr.cpp
GuildMgr.h Confirm fn_21954 (CGuildMgr::ReceiveEmblem) 2026-11-05 04:02:39 +00:00
GuildTip.cpp
GuildTip.h
HeadResources.cpp
HitSounds.cpp Decompile fn_23481 (CSession::GetWeaponHitWaveName) 2026-10-31 06:09:26 +00:00
InstantVar.cpp Maintenance: Annotation cleanup, no code change (resubmission of 10984). Every // FUNCTION: line now has // OFFSET: <its address from 2026-11-04 21:29:46 +00:00
InstantVar.h
ItemDBToIDMgr.cpp
ItemDBToIDMgr.h Confirm fn_24373 (CItemDBToIDMgr::GetInstance) 2026-11-05 03:53:59 +00:00
JobCodeForItem.cpp Maintenance: Annotation cleanup, no code change (resubmission of 10984). Every // FUNCTION: line now has // OFFSET: <its address from 2026-11-04 21:29:46 +00:00
JobCodeForItem.h
MapInfoMgr.cpp
MapInfoMgr.h
MapNameTable.cpp Decompile fn_45471 (CSession::ScaleMapPositions) 2026-11-04 20:06:48 +00:00
MapPropertyMgr.cpp Decompile fn_20978 (CMapPropertyMgr::SetValue) 2026-10-31 12:14:18 +00:00
MapPropertyMgr.h Confirm fn_20974 (CMapProperty::GetValue) 2026-11-04 18:24:28 +00:00
MapSkyMgr.cpp Decompile 3 functions in Source/Contents/MapSkyMgr.cpp 2026-11-05 04:19:03 +00:00
MapSkyMgr.h Confirm fn_24375 (GetMapSkyMgr) 2026-11-05 03:36:12 +00:00
MessageTable.cpp Decompile fn_18373 (?TransformFields@?A0x2a9fa6c1@@YA?AV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@ABV23@@Z) 2026-11-05 00:00:20 +00:00
MessageTable.h Confirm 3 functions in Source/Contents/MessageTable.cpp, Source/Contents/MessageTable.h 2026-11-04 16:51:01 +00:00
ModelKeyframes.cpp
MonsterResources.cpp
MonsterSpeech.cpp
MonsterXmlActions.cpp Decompile fn_23572 (CSession::IsAdminSubMode) 2026-11-04 19:52:29 +00:00
MovementRoute.cpp Decompile fn_17871 (MovementRouteInterpolation::EndMetadata) 2026-11-04 23:43:09 +00:00
MovementRouteInterpolation.cpp
MovementRouteInterpolation.h
MovementTraversal.cpp Maintenance: [forced, user-approved] Family G32: remove TerrainHeight (31 files, reassigned from agent 2). The height-grid methods ru 2026-11-03 14:34:33 +00:00
NavigationCandidates.cpp Maintenance: [forced, user-approved] Family F6 (closes family F): delete the four headers left empty or orphaned by F1-F5. WindowDial 2026-11-03 11:10:29 +00:00
NavigationDestinations.cpp
NavigationGraph.cpp
NavigationLink.cpp
NavigationManager.h Confirm fn_19551 (CNavigationManager::CNavigationManager) 2026-11-05 04:22:34 +00:00
NavigationRequest.cpp Decompile fn_19387 (CNaviData::SetDestination) 2026-11-04 18:44:35 +00:00
NavigationRoute.cpp Confirm fn_19603 (CNavigationManager::MapCellToView) 2026-11-05 04:59:59 +00:00
NavigationSource.cpp Confirm 2 functions in Source/Contents/NavigationSource.cpp 2026-11-04 17:17:11 +00:00
NpcLocationRadius.cpp
Pathfinding.cpp
PetEvolutionMgr.cpp
PetEvolutionMgr.h
PetStatus.cpp
PetStrings.cpp
PetTalk.cpp
PetTalkNames.cpp
PlayerNameDictionary.cpp Decompile fn_04265 (CPlayerNameDictionary::Update) 2026-11-05 03:55:10 +00:00
PlayerNameDictionary.h Maintenance: [forced, user-approved] Family G7: remove WindowRetirement, PlayerNameContext, AutomaticSkillContext. (a) WindowRetireme 2026-11-02 21:54:00 +00:00
PrivateAirplaneMgr.cpp
PrivateAirplaneMgr.h
RDamageVar.cpp
RDamageVar.h
RenewQuestMgr.cpp Maintenance: [forced, user-approved] Family V1: remove the invented global g_luaScript and the session-as-script casts. 0x1738010 is 2026-11-03 14:40:29 +00:00
RenewQuestMgr.h Decompile fn_21604 (CRenewQuestMgr::SetOngoingQuest) 2026-10-31 23:25:01 +00:00
ReputeMgr.cpp Decompile fn_04287 (CReputeMgr::InfoInserter::operator()) 2026-11-04 17:17:21 +00:00
ReputeMgr.h Decompile fn_04314 (UIReputeWnd::Paint) 2026-10-31 18:39:31 +00:00
ReputeMgrLoad.inl Maintenance: Annotation cleanup, no code change (resubmission of 10984). Every // FUNCTION: line now has // OFFSET: <its address from 2026-11-04 21:29:46 +00:00
ReputeRecords.h Decompile 2 functions in Source/Contents/ReputeMgrLoad.inl, Source/Contents/ReputeMgr.h, ... 2026-10-31 07:31:43 +00:00
RobeOpacity.cpp
RobeResources.cpp
RobeTopLayer.cpp
RodexMailStore.cpp
RodexMailStore.h Decompile fn_22043 (CGameMode::ReceiveRodexMailList) 2026-10-31 18:19:23 +00:00
RouletteMgr.cpp
RouletteMgr.h Confirm fn_10074 (RouletteMgr::Create) 2026-11-05 03:17:58 +00:00
ServerTimeManager.cpp Confirm fn_01695 (ServerTimeManager::Reset) 2026-11-04 16:31:01 +00:00
ServerTimeManager.h
ShowRankingScheduler.cpp Decompile fn_04740 (CShowRankingScheduler::SetData) 2026-11-04 23:35:13 +00:00
ShowRankingScheduler.h Decompile fn_04740 (CShowRankingScheduler::SetData) 2026-11-04 23:35:13 +00:00
SimpleStringMgr.cpp
SimpleStringMgr.h Maintenance: Replace raw address calls in SessionMessengerContext::sub_DD9D50 with declared functions (all unported, single caller, s 2026-10-31 23:01:41 +00:00
SkinCatalog.cpp
SkinInfo.cpp Decompile fn_09683 (CSkinMgr::Prepare) 2026-11-05 00:57:25 +00:00
SkinMgr.cpp
SkinMgr.h
SpecialPopupMgr.cpp
SpecialPopupMgr.h
SpriteFrameSynchronization.cpp
SpriteJob.cpp
SpriteLayerDepth.cpp Maintenance: [forced, user-approved] Family W2: remove invented SpriteDrawingPolicy and AccessoryLayerDepth reference structs; their 2026-11-03 12:41:12 +00:00
SpriteLayerDrawing.cpp Maintenance: [forced, user-approved] Family V1: remove the invented global g_luaScript and the session-as-script casts. 0x1738010 is 2026-11-03 14:40:29 +00:00
SpriteLayerDrawing.h Decompile fn_22586 (CGrannyPc::OnProcess) 2026-10-31 15:05:04 +00:00
SpriteLayerOrder.cpp
SpriteLayerOrder.h
SpriteRidingOffset.cpp
SpriteRidingOffset.h
SpriteRidingPolicy.cpp
SpriteRidingPolicy.h
SpriteRobe.cpp Maintenance: [forced, user-approved] Family W2: remove invented SpriteDrawingPolicy and AccessoryLayerDepth reference structs; their 2026-11-03 12:41:12 +00:00
SpriteRobeCommands.cpp Maintenance: [forced, user-approved] Family W2: remove invented SpriteDrawingPolicy and AccessoryLayerDepth reference structs; their 2026-11-03 12:41:12 +00:00
SpriteShadow.cpp Maintenance: [forced, user-approved] Family G32: remove TerrainHeight (31 files, reassigned from agent 2). The height-grid methods ru 2026-11-03 14:34:33 +00:00
StatusIconImages.cpp
TableMng.cpp Maintenance: Annotation cleanup, no code change (resubmission of 10984). Every // FUNCTION: line now has // OFFSET: <its address from 2026-11-04 21:29:46 +00:00
TableMng.h
TerrainPathSearch.cpp
TerrainPathSearch.h Confirm 2 functions in Source/Contents/TerrainPathSearch.cpp, Source/Contents/TerrainPathSearch.h 2026-11-04 22:44:56 +00:00
TipBoxTitles.cpp Decompile fn_09127 (CTipBoxMgr::Title) 2026-11-05 00:11:06 +00:00
TipBoxTitles.h Confirm fn_09145 (sub_7AEAF0) 2026-11-04 22:48:04 +00:00
TipOfTheDay.cpp
TipOfTheDay.h
TownInfoMgr.cpp Decompile fn_18010 (CTownInfoMgr::LoadScript) 2026-11-04 23:39:53 +00:00
TownInfoMgr.h
WorldNavigation.cpp Decompile fn_21282 (CGameMode::PlayerCell) 2026-11-04 19:53:38 +00:00