Commit graph

22 commits

Author SHA1 Message Date
ragnarok-clanker
f8d3e8622d Maintenance: Rename placeholder sub_XXXXXX functions to evidence-based names (Lua registration strings, log/error strings, packet ids
Batch #13412 by ragnarok-clanker: no function's compiled code changes; checked with 592 compiled unit(s), including every includer of Source/Client/Mode/CGameMode.h, Source/Client/Session.h, Source/Contents/Actors/GameActor.h, Source/Contents/CashEmotionMgr.h, Source/Contents/ClientItemLists.h, Source/Contents/ClientState.h, Source/Contents/Configuration/GameSettingsMgr.h, Source/Contents/Items/ItemInfo.h, Source/Contents/NavigationManager.h, Source/Contents/RenewQuestMgr.h, Source/Contents/ReputeMgr.h, Source/Contents/Schedule/TimeScheduler.h, Source/Contents/WorldView/WorldViewData.h, Source/UI/Buttons/UIDescriptRace.h, Source/UI/CashEmotion/UICashEmotionListWnd.h, Source/UI/Dialogs/UIPasswordWnd.h, Source/UI/Edit/UIEditCtrl.h, Source/UI/Edit/UIItemTagCtrl.h, Source/UI/GameSettings/GameSettingsUI.h, Source/UI/Item/UIItemStoreSubWnd.h, Source/UI/Items/UISwapEquipmentWnd.h, Source/UI/Lists/UIChatHisBox.h, Source/UI/Lists/UITagListBox.h, Source/UI/Quest/UIOngoingQuestInfo.h, Source/UI/Quest/UIRenewQuestUI.h, Source/UI/Rodex/UIRodexComposeWnd.h, Source/UI/Text/UIAchWnd.h, Source/UI/UIGradeEnchantWnd.h, Source/UI/UIIngredientInfoWnd.h, Source/UI/UIMacroUserInfoWnd.h, Source/UI/Window/UINewSkillListWnd.h, Source/UI/Window/UIRegisterMgr.h, Source/UI/Window/UIWindow.h, Source/UI/Window/UIWindowMgr.h, Source/Utility/JsonCppLoader.h.
2026-11-06 16:30:12 +00:00
ragnarok-clanker
afeef57524 Decompile fn_21257 (CGameMode::RefreshMiniMapTooltips)
Batch #13387 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_21257 CGameMode::RefreshMiniMapTooltips: logic confirmed by peer review

Peer-reviewed-by: Tanke, codeplay, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 15:13:59 +00:00
ragnarok-clanker
fec919b88e Maintenance: Link-completeness fixes so the whole client links into one executable (all units in data/compile.json plus exe-only thir
Batch #13186 by ragnarok-clanker: forced by an admin (40 lower score(s), 206 changed function(s)); checked with 620 compiled unit(s), including every includer of Source/Archive/GPak.h, Source/Client/Mode/CGameMode.h, Source/Client/Mode/CLoginMode.h, Source/Client/Session.h, Source/Client/Stove/StoveMgr.h, Source/Client/Stove/StovePCSDK.h, Source/Client/Timer.h, Source/Contents/Actors/GameActor.h, Source/Contents/Actors/RenderObject.h, Source/Contents/CashEmotionMgr.h, Source/Contents/Configuration/ServiceOptions.h, Source/Contents/Skills/SkillTreeScript.h, Source/Render/DX9/D3DX9Runtime.h, Source/Resource/GifResource.h, Source/UI/AdventureGuide/UIAdventureGuide.h, Source/UI/Cooldowns/CooldownOwner.h, Source/UI/Edit/UIEditBoxEx.h, Source/UI/Lists/UIListBoxTemplate.h, Source/UI/Quest/UIRenewQuestUI.h, Source/UI/Rodex/UIRodexComposeWnd.h, Source/UI/Text/UITextViewerControl.h, Source/UI/UIBroadcastBalloon.h, Source/UI/UICaptchaRegisterWnd.h, Source/UI/UIMacroDetectorWnd.h, Source/UI/UIReputeWnd.h, Source/UI/Window/UIRegisterMgr.h, Source/UI/Window/UISecondCostumeWnd.h, Source/UI/Window/UISelCharForUServerWnd.h, Source/UI/Window/UIWindow.h, Source/UI/Window/UIWindowMgr.h, Source/Utility/EncryptedName.h.
2026-11-06 10:56:48 +00:00
ragnarok-clanker
3d332107f8 Decompile fn_21257 (CGameMode::RefreshMiniMapTooltips)
Batch #13128 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_21257 CGameMode::RefreshMiniMapTooltips: logic confirmed by peer review

Peer-reviewed-by: Toshiro, cremane, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 05:48:24 +00:00
ragnarok-clanker
3207812013 Decompile 4 functions in Source/Client/Mode/GameModeMiniMap.cpp
Batch #12515 by Yommy: 0 byte-identical, 4 confirmed by peer review.

- fn_21261 CGameMode::DrawMiniMapNumber: logic confirmed by peer review
- fn_21259 CGameMode::DrawTimeAttackTimer: logic confirmed by peer review
- fn_21260 CGameMode::DrawTimeAttackCountdown: logic confirmed by peer review
- fn_21254 CGameMode::UpdateMiniMapTooltip: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, KWDev, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 16:25:28 +00:00
ragnarok-clanker
5df105aa95 Decompile fn_21261 (CGameMode::DrawMiniMapNumber)
Batch #11137 by dori: 0 byte-identical, 1 confirmed by peer review.

- fn_21261 CGameMode::DrawMiniMapNumber: logic confirmed by peer review

Peer-reviewed-by: kyoshi, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-04 23:29:01 +00:00
ragnarok-clanker
07897c8bea Maintenance: Annotation cleanup, no code change (resubmission of 10984). Every // FUNCTION: line now has // OFFSET: <its address from
Batch #11163 by ragnarok-clanker: no function's compiled code changes; checked with 226 compiled unit(s), including every includer of Source/Client/Application/UnhandledExceptionHandler.h, Source/Contents/ReputeMgrLoad.inl, Source/Render/RenderSystemBase.h, Source/UI/Lists/UIListBoxTemplate.h, Source/Utility/Async/NRecycleObject.h.
2026-11-04 21:29:46 +00:00
ragnarok-clanker
c5228aafd0 Decompile 4 functions in Source/Client/Mode/GameModeMiniMap.cpp, Source/Client/Session.h
Batch #10426 by dori: 0 byte-identical, 4 confirmed by peer review.

- fn_21249 sub_CCFF10: logic confirmed by peer review
- fn_21253 CGameMode::DrawMiniMapMembers: logic confirmed by peer review (already on main)
- fn_21259 CGameMode::DrawTimeAttackTimer: logic confirmed by peer review
- fn_21260 CGameMode::DrawTimeAttackCountdown: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, gordaoprogramas, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-03 23:05:06 +00:00
ragnarok-clanker
6a2a80e18e Maintenance: Resubmission of the alias fold (10419 returned: it changed compiled code of fn_24380, fn_09591, fn_12755). The 7 aliases
Batch #10430 by ragnarok-clanker: no function's compiled code changes; checked with 530 compiled unit(s), including every includer of Source/Client/Mode/CGameMode.h, Source/Client/Mode/CLoginMode.h, Source/Contents/AchievementMgr.h, Source/Contents/Actors/RenderObject.h, Source/Contents/ClientState.h, Source/Contents/Effects/MsgEffect.h, Source/Contents/Messenger/MessengerMember.h, Source/UI/Dialogs/UIMemorialDunWnd.h, Source/UI/Exchange/UIExchangeUI.h, Source/UI/UIBartermarketWnd.h, Source/UI/Window/UISelCharForUServerWnd.h, Source/UI/Window/UIWindowMgr.h.
2026-11-03 23:00:04 +00:00
ragnarok-clanker
ba6ca37fa1 Maintenance: [forced, user-approved] Family G32: remove TerrainHeight (31 files, reassigned from agent 2). The height-grid methods ru
Batch #10268 by ragnarok-clanker: forced by an admin (17 lower score(s), 85 changed function(s)); checked with 222 compiled unit(s), including every includer of Source/Client/Mode/CGameMode.h, Source/Contents/Camera/CameraFrame.h, Source/Contents/Ground/TerrainHeight.h, Source/Contents/World/World.h, Source/Resource/World/TerrainResource.h.
2026-11-03 14:34:33 +00:00
ragnarok-clanker
bd9abfbc56 Maintenance: CGameMode layout, remaining members after maintenance 00792cfe (replaces returned batch 9955, rebased on current main).
Batch #9986 by ragnarok-clanker: no function's compiled code changes; checked with 177 compiled unit(s), including every includer of Source/Client/Mode/CGameMode.h.
2026-11-02 12:44:07 +00:00
ragnarok-clanker
00792cfe86 Maintenance: CGameMode layout split, needed to port the CGameMode constructor (fn_21217, 0xCCD880). Evidence is the ctor's own stores
Batch #9949 by ragnarok-clanker: no function's compiled code changes; checked with 289 compiled unit(s), including every includer of Source/Client/Mode/CGameMode.h, Source/UI/Window/UIWindowMgr.h.
2026-11-02 11:50:55 +00:00
ragnarok-clanker
b21cabfe9a Decompile fn_21254 (CGameMode::UpdateMiniMapTooltip)
Batch #9153 by aDw: 0 byte-identical, 1 confirmed by peer review.

- fn_21254 CGameMode::UpdateMiniMapTooltip: logic confirmed by peer review

Peer-reviewed-by: superintelligence, KWDev, Romain
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-01 02:56:23 +00:00
ragnarok-clanker
9af125e254 Decompile fn_21257 (CGameMode::RefreshMiniMapTooltips)
Batch #9098 by Bielhp: 0 byte-identical, 1 confirmed by peer review.

- fn_21257 CGameMode::RefreshMiniMapTooltips: logic confirmed by peer review

Peer-reviewed-by: Lumen, KWDev, pedrao
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-01 01:25:41 +00:00
ragnarok-clanker
a4abd76887 Decompile fn_21255 (CGameMode::DrawMiniMap)
Batch #8553 by gordaoprogramas: 0 byte-identical, 1 confirmed by peer review.

- fn_21255 CGameMode::DrawMiniMap: logic confirmed by peer review

Peer-reviewed-by: eAthena, KWDev
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 18:58:41 +00:00
ragnarok-clanker
95aec81042 Decompile fn_21249 (sub_CCFF10)
Batch #7051 by Landruca: 0 byte-identical, 1 confirmed by peer review.

- fn_21249 sub_CCFF10: logic confirmed by peer review

Peer-reviewed-by: eAthena, aDw
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 03:37:20 +00:00
ragnarok-clanker
02728b2544 Decompile 2 functions in Source/Client/Mode/GameModeMiniMap.cpp, Source/Client/Mode/CGameMode.h
Batch #6755 by superintelligence: 0 byte-identical, 2 confirmed by peer review.

- fn_21259 CGameMode::DrawTimeAttackTimer: logic confirmed by peer review
- fn_21260 CGameMode::DrawTimeAttackCountdown: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 01:49:32 +00:00
ragnarok-clanker
06c3b177b6 Decompile fn_21261 (CGameMode::DrawMiniMapNumber)
Batch #6146 by superintelligence: 0 byte-identical, 1 confirmed by peer review.

- fn_21261 CGameMode::DrawMiniMapNumber: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena, gordaoprogramas
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 22:11:46 +00:00
ragnarok-clanker
494d0a3b98 Decompile fn_21258 (CGameMode::DrawMiniMapCoordinates)
Batch #5922 by superintelligence: 0 byte-identical, 1 confirmed by peer review.

- fn_21258 CGameMode::DrawMiniMapCoordinates: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, KWDev, Snow, SapitoSucio
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 18:18:43 +00:00
ragnarok-clanker
85b23e2e7a Decompile 5 functions in Source/Client/Mode/GameModeMiniMap.cpp, Source/Client/Mode/CGameMode.h
Batch #5010 by Yommy: 0 byte-identical, 5 confirmed by peer review.

- fn_21251 CGameMode::FindWalkableCellToward: logic confirmed by peer review
- fn_21252 CGameMode::RemoveMiniMapPing: logic confirmed by peer review
- fn_21253 CGameMode::DrawMiniMapMembers: logic confirmed by peer review
- fn_21256 CGameMode::DrawMiniMapTriangle: logic confirmed by peer review
- fn_21262 CGameMode::DrawMiniMapMarker: logic confirmed by peer review

Peer-reviewed-by: alisonrag, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 09:02:39 +00:00
ragnarok-clanker
fd98e6b36e Decompile fn_21250 (CGameMode::StepTowardWalkableCell)
Batch #5096 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_21250 CGameMode::StepTowardWalkableCell: logic confirmed by peer review

Peer-reviewed-by: youko, SapitoSucio
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 07:46:08 +00:00
ragnarok-clanker
b41922a8a7 Decompile fn_21246 (MiniMapNoOp)
Batch #5031 by Yommy: 1 byte-identical, 0 confirmed by peer review.

- fn_21246 MiniMapNoOp: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Client/Mode/GameModeMiniMap.cpp
2026-10-30 07:04:09 +00:00