Commit graph

3,538 commits

Author SHA1 Message Date
ragnarok-clanker
1a001292b1 Maintenance: Replace raw address calls in UIAdventureGuide.cpp: 0x009E0350 CUIQuestInfo::SetTitle, 0x009DE7D0 SetTip, 0x009DE560 CUIL
Batch #8890 by ragnarok-clanker: forced by an admin (1 lower score(s), 2 changed function(s)); checked with 19 compiled unit(s), including every includer of Source/UI/Lists/UIListBoxTemplate.h.
2026-10-31 22:28:38 +00:00
ragnarok-clanker
04bb2eb179 Decompile fn_12175 (UIItemCollectionWnd::Slot15)
Batch #8852 by KWDev: 0 byte-identical, 1 confirmed by peer review.

- fn_12175 UIItemCollectionWnd::Slot15: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, gordaoprogramas, youko, Romain
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 22:26:25 +00:00
ragnarok-clanker
93e138cc1b Decompile fn_22089 (CGameMode::ReceiveRefineStatus)
Batch #8918 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_22089 CGameMode::ReceiveRefineStatus: logic confirmed by peer review

Peer-reviewed-by: Romain, pedrao, dori
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 22:25:40 +00:00
ragnarok-clanker
9f546bb5ac Decompile 4 functions in Source/UI/Edit/UIEditCtrl.cpp, Source/UI/Item/UIItemWnd.h, ...
Batch #8916 by eAthena: 0 byte-identical, 4 confirmed by peer review.

- fn_13428 UIMerchantItemPurchaseMSGWnd::SendMsg: logic confirmed by peer review
- fn_13466 UIItemStoreSubWnd::FilterByName1: logic confirmed by peer review
- fn_13467 UIItemStoreSubWnd::FilterByName2: logic confirmed by peer review
- fn_13468 UIItemStoreSubWnd::FilterByName3: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, gordaoprogramas, dori, Romain
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 22:24:54 +00:00
ragnarok-clanker
1423e96ce6 Decompile fn_16435 (RenewQuestUI::CUIQuestList::Slot15)
Batch #8777 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_16435 RenewQuestUI::CUIQuestList::Slot15: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, youko, dori
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 22:23:22 +00:00
ragnarok-clanker
56b6f54e3a Maintenance: Replace raw address calls in UILapineBoxWnd.cpp and WindowOverlay.cpp with declared functions: 0x00602620 CanUseIngredie
Batch #8889 by ragnarok-clanker: forced by an admin (2 lower score(s), 9 changed function(s)); checked with 177 compiled unit(s), including every includer of Source/UI/Window/UIFrameWnd.h.
2026-10-31 22:22:36 +00:00
ragnarok-clanker
a9d8e11f54 Maintenance: Replace raw call 0x00CDFA00 in CSkillAction_HN_JACK_FROST_NOVA::Slot10 with CGameMode::LaunchDummyEffect (fn_21324, CGam
Batch #8882 by ragnarok-clanker: forced by an admin (0 lower score(s), 1 changed function(s)); checked with 1 compiled unit(s).
2026-10-31 22:14:23 +00:00
ragnarok-clanker
1fcdfed79d Decompile 3 functions in Source/UI/Acceptance/UIChooseSellBuyWnd.cpp, Source/UI/Items/UIItemCollectionWnd.h, ...
Batch #8878 by KWDev: 0 byte-identical, 3 confirmed by peer review.

- fn_12165 UICombinedCardItemCollectionWnd::Slot15: logic confirmed by peer review
- fn_12166 UICombinedCardItemCollection_ComparisonWnd::Slot15: logic confirmed by peer review
- fn_12176 UIItemCollection_ComparisonWnd::Slot15: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, pedrao, dori
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 22:13:40 +00:00
ragnarok-clanker
6ee5c1f557 Decompile fn_12752 (UIQuickSlotWnd::SendMsg)
Batch #8880 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_12752 UIQuickSlotWnd::SendMsg: logic confirmed by peer review

Peer-reviewed-by: alisonrag, gordaoprogramas, dori
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 22:13:18 +00:00
ragnarok-clanker
558a4adbab Maintenance: Replace raw addresses in UISelCharForUServerWnd: *(int*)0x017334CC -> g_charViewCount (gl_24772, defined in this unit);
Batch #8877 by ragnarok-clanker: forced by an admin (1 lower score(s), 2 changed function(s)); checked with 2 compiled unit(s), including every includer of Source/UI/Window/UISelCharForUServerWnd.h.
2026-10-31 22:12:55 +00:00
ragnarok-clanker
0290a87a6b Maintenance: Replace raw addresses in UINewSkillListWnd: 0x0087C3F0 -> this->m_tabs->Configure(...) (UITabControl::Configure fn_11253
Batch #8876 by ragnarok-clanker: forced by an admin (1 lower score(s), 2 changed function(s)); checked with 1 compiled unit(s).
2026-10-31 22:12:28 +00:00
ragnarok-clanker
89148ae7ca Maintenance: Replace *reinterpret_cast<LuaScript* const*>(0x01738010) with g_luaScript (gl_24791 at 0x01738010, Script/LuaScript.h).
Batch #8875 by ragnarok-clanker: forced by an admin (1 lower score(s), 1 changed function(s)); checked with 1 compiled unit(s).
2026-10-31 22:12:01 +00:00
ragnarok-clanker
9a3daa2e22 Maintenance: Replace reinterpret_cast<CActorPickNode*>(0x01349870) with g_actorPickNode (gl_25144 at 0x01349870, declared in ActorPic
Batch #8874 by ragnarok-clanker: forced by an admin (1 lower score(s), 1 changed function(s)); checked with 1 compiled unit(s).
2026-10-31 22:11:36 +00:00
ragnarok-clanker
16c62670a5 Decompile fn_02065 (CRendererDX7::CRendererDX7)
Batch #8862 by dori: 0 byte-identical, 1 confirmed by peer review.

- fn_02065 CRendererDX7::CRendererDX7: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, youko, Romain, System4z
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 22:10:56 +00:00
ragnarok-clanker
1f81d1ae59 Decompile fn_10007 (UIRodexComposeWnd::Paint)
Batch #8869 by superintelligence: 0 byte-identical, 1 confirmed by peer review.

- fn_10007 UIRodexComposeWnd::Paint: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, Romain, dori
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 22:09:44 +00:00
ragnarok-clanker
870d7fb840 Decompile fn_12183 (UIMonsterDisplayWnd::Slot15)
Batch #8834 by KWDev: 0 byte-identical, 1 confirmed by peer review.

- fn_12183 UIMonsterDisplayWnd::Slot15: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, gordaoprogramas, youko, Romain, pedrao
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 22:08:52 +00:00
ragnarok-clanker
2baabc0d92 Maintenance: Replace (*reinterpret_cast<ModeTooltip**>(0x013495BC)) with reinterpret_cast<ModeTooltip*>(g_modeMgr.gameMode) (0x013495
Batch #8873 by ragnarok-clanker: forced by an admin (1 lower score(s), 1 changed function(s)); checked with 1 compiled unit(s).
2026-10-31 22:08:34 +00:00
ragnarok-clanker
15b8b48c72 Decompile fn_15014 (EnchantUI::CUIEnchantPage::SetItem)
Batch #8884 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_15014 EnchantUI::CUIEnchantPage::SetItem: logic confirmed by peer review

Peer-reviewed-by: Romain, System4z, dori
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 22:08:00 +00:00
ragnarok-clanker
ad5fef8b19 Maintenance: Replace (*reinterpret_cast<CMode**>(0x013495BC)) with g_modeMgr.gameMode (0x013495BC = g_modeMgr 0x013495B8 + 4 = CModeM
Batch #8872 by ragnarok-clanker: forced by an admin (0 lower score(s), 2 changed function(s)); checked with 1 compiled unit(s).
2026-10-31 22:07:39 +00:00
ragnarok-clanker
97cd41807e Decompile fn_06362 (ApplyServiceOptionItemWnd)
Batch #8871 by Romain: 0 byte-identical, 1 confirmed by peer review.

- fn_06362 ApplyServiceOptionItemWnd: logic confirmed by peer review

Peer-reviewed-by: Montyla, pedrao, dori
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 22:07:18 +00:00
ragnarok-clanker
af32d35c09 Decompile fn_12688 (UISerachStoreInfoWnd::Slot26)
Batch #8865 by superintelligence: 0 byte-identical, 1 confirmed by peer review.

- fn_12688 UISerachStoreInfoWnd::Slot26: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, System4z, dori
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 22:06:45 +00:00
ragnarok-clanker
d8270437eb Maintenance: Remove the DrawTitleBar wrapper that called UIWindow::DrawTitleBar (0x008D2CE0, fn_12098) through a raw address with the
Batch #8870 by ragnarok-clanker: forced by an admin (0 lower score(s), 1 changed function(s)); checked with 3 compiled unit(s), including every includer of Source/UI/UIMacroBlackListCheckWnd.h.
2026-10-31 22:06:32 +00:00
ragnarok-clanker
f66e17fe7d Maintenance: Remove raw address calls in UIEmotionWnd. 0x00A8CF20 -> g_windowMgr.CloseWindow (fn_17143); 0x00A978D0 -> g_windowMgr.En
Batch #8868 by ragnarok-clanker: forced by an admin (3 lower score(s), 4 changed function(s)); checked with 2 compiled unit(s), including every includer of Source/UI/Emotion/UIEmotionWnd.h.
2026-10-31 22:05:49 +00:00
ragnarok-clanker
a02d10718f Maintenance: Replace raw address call reinterpret_cast<...>(0x00A8CF20)(&g_windowMgr, 270) in UIAchievementWnd::SendMsg with g_window
Batch #8867 by ragnarok-clanker: forced by an admin (0 lower score(s), 1 changed function(s)); checked with 1 compiled unit(s).
2026-10-31 22:05:14 +00:00
ragnarok-clanker
d37bbe3715 Maintenance: Replace raw address call reinterpret_cast<...>(0x00A8CF20)(&g_windowMgr, 0x7A) in UIImgMenu::Slot31 with g_windowMgr.Clo
Batch #8866 by ragnarok-clanker: forced by an admin (0 lower score(s), 1 changed function(s)); checked with 1 compiled unit(s).
2026-10-31 22:04:53 +00:00
ragnarok-clanker
3287f166fe Maintenance: Replace raw address calls in UINewSelectCharWnd::Slot19: 0x00A8CF20 -> g_windowMgr.CloseWindow(0x12) (fn_17143); 0x00A97
Batch #8860 by ragnarok-clanker: forced by an admin (0 lower score(s), 1 changed function(s)); checked with 1 compiled unit(s).
2026-10-31 22:04:17 +00:00
ragnarok-clanker
0340984044 Maintenance: Replace raw address call reinterpret_cast<...>(0x00A8CF20)(&g_windowMgr, 0x166) in UIBalloonOpenBtn::Slot19 with g_windo
Batch #8859 by ragnarok-clanker: forced by an admin (0 lower score(s), 1 changed function(s)); checked with 1 compiled unit(s).
2026-10-31 22:03:56 +00:00
ragnarok-clanker
196fcc7264 Maintenance: Replace raw address call reinterpret_cast<...>(0x00A8CF20)(&g_windowMgr, 0x154) in sub_D6E440 with g_windowMgr.CloseWind
Batch #8857 by ragnarok-clanker: forced by an admin (0 lower score(s), 1 changed function(s)); checked with 1 compiled unit(s).
2026-10-31 22:03:37 +00:00
ragnarok-clanker
734b92897a Decompile fn_14371 (CUIListBoxItemSelector::SetHighlighted)
Batch #8856 by dori: 0 byte-identical, 1 confirmed by peer review.

- fn_14371 CUIListBoxItemSelector::SetHighlighted: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, System4z, pedrao
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 22:03:08 +00:00
ragnarok-clanker
899daf53b4 Decompile 3 functions in Source/UI/Edit/UIEditCtrl.cpp
Batch #8842 by dori: 0 byte-identical, 3 confirmed by peer review.

- fn_13283 sub_973080: logic confirmed by peer review
- fn_13284 sub_973170: logic confirmed by peer review
- fn_13288 sub_973670: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, gordaoprogramas, System4z
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 22:02:41 +00:00
ragnarok-clanker
aecb43fa5d Decompile 6 functions in Source/Client/Mode/GameModePackets.cpp, Source/Client/Mode/CGameMode.h, ...
Batch #8651 by aDw: 0 byte-identical, 6 confirmed by peer review.

- fn_22174 CGameMode::ReceiveReputeInfo: logic confirmed by peer review
- fn_22181 CGameMode::ReceiveEnchantResult: logic confirmed by peer review
- fn_22205 CGameMode::ReceiveReputeOpen: logic confirmed by peer review
- fn_22206 CGameMode::ReceiveUiOpen: logic confirmed by peer review
- fn_21596 CGameMode::RefreshEmotionPurchaseSchedule: logic confirmed by peer review
- fn_21597 CGameMode::RefreshEmotionSaleSchedule: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, gordaoprogramas, Montyla
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 22:02:21 +00:00
ragnarok-clanker
f1ffb5c8db Decompile fn_06362 (ApplyServiceOptionItemWnd)
Batch #8850 by KWDev: 0 byte-identical, 1 confirmed by peer review.

- fn_06362 ApplyServiceOptionItemWnd: logic confirmed by peer review

Peer-reviewed-by: Montyla, pedrao, dori
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 22:01:06 +00:00
ragnarok-clanker
a02b4ce25e Decompile fn_13281 (sub_972E60)
Batch #8861 by dori: 0 byte-identical, 1 confirmed by peer review.

- fn_13281 sub_972E60: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, gordaoprogramas, System4z
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 21:58:56 +00:00
ragnarok-clanker
77bea5c7dc Decompile fn_15346 (CUIButton::CUIButton)
Batch #8838 by dori: 0 byte-identical, 1 confirmed by peer review.

- fn_15346 CUIButton::CUIButton: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, System4z, pedrao
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 21:56:43 +00:00
ragnarok-clanker
2efaf2d0a8 Decompile fn_09382 (UICashEmotionListChildWnd_Search::Refresh)
Batch #8840 by KWDev: 0 byte-identical, 1 confirmed by peer review.

- fn_09382 UICashEmotionListChildWnd_Search::Refresh: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, System4z, dori
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 21:56:06 +00:00
ragnarok-clanker
3af77a6774 Decompile fn_16810 (CUISkillDelayInfo::Slot15)
Batch #8626 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_16810 CUISkillDelayInfo::Slot15: logic confirmed by peer review

Peer-reviewed-by: youko, dori
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 21:55:36 +00:00
ragnarok-clanker
bbc61d7f6e Maintenance: Replace raw address call reinterpret_cast<...>(0x00A96090)(&g_windowMgr) with g_windowMgr.RebuildMiniPartyWindows() (fn_
Batch #8847 by ragnarok-clanker: forced by an admin (1 lower score(s), 1 changed function(s)); checked with 1 compiled unit(s).
2026-10-31 21:54:31 +00:00
ragnarok-clanker
5c0457cf47 Decompile fn_06130 (sub_6A99D0)
Batch #8844 by dori: 0 byte-identical, 1 confirmed by peer review.

- fn_06130 sub_6A99D0: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, System4z, Montyla
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 21:53:02 +00:00
ragnarok-clanker
e76e49a37f Decompile fn_21350 (CGameMode::SaveActorStates)
Batch #8682 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_21350 CGameMode::SaveActorStates: logic confirmed by peer review

Peer-reviewed-by: youko, KWDev, Montyla, aDw
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 21:49:16 +00:00
ragnarok-clanker
dc03bcc514 Decompile fn_13344 (UIMerchantShopMakeWnd::Paint)
Batch #8824 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_13344 UIMerchantShopMakeWnd::Paint: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, KWDev, System4z
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 21:48:06 +00:00
ragnarok-clanker
e58a64c55e Decompile fn_13330 (UIItemPurchaseWnd::Paint)
Batch #8835 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_13330 UIItemPurchaseWnd::Paint: logic confirmed by peer review

Peer-reviewed-by: alisonrag, gordaoprogramas, KWDev
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 21:47:36 +00:00
ragnarok-clanker
a2bd70ea8e Decompile fn_09461 (UICashEmotionPack_Purchase::Slot53)
Batch #8828 by dori: 0 byte-identical, 1 confirmed by peer review.

- fn_09461 UICashEmotionPack_Purchase::Slot53: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, KWDev, System4z
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 21:46:37 +00:00
ragnarok-clanker
cd9eba458f Decompile fn_06129 (sub_6A9910)
Batch #8827 by System4z: 0 byte-identical, 1 confirmed by peer review.

- fn_06129 sub_6A9910: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, KWDev, pedrao
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 21:46:13 +00:00
ragnarok-clanker
ae76bd38f7 Decompile fn_10776 (UIChatEditCtrl::InsertItemLink)
Batch #8774 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_10776 UIChatEditCtrl::InsertItemLink: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, alisonrag, youko, kyoshi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 21:39:21 +00:00
ragnarok-clanker
eb5846b7f6 Decompile fn_13423 (UIItemShopWnd2::SendMsg)
Batch #8822 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_13423 UIItemShopWnd2::SendMsg: logic confirmed by peer review

Peer-reviewed-by: youko, dori
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 21:37:55 +00:00
ragnarok-clanker
be16a7d3bf Decompile 2 functions in Source/Contents/CashEmotionMgr.cpp, Source/UI/CashEmotion/UICashEmotionPack.h
Batch #8798 by kyoshi: 0 byte-identical, 2 confirmed by peer review.

- fn_09444 UICashEmotionPack::Slot53: logic confirmed by peer review
- fn_09464 UICashEmotionPack_Search::SetResults: logic confirmed by peer review

Peer-reviewed-by: eAthena, gordaoprogramas, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 21:36:49 +00:00
ragnarok-clanker
3a7cfdd6ce Decompile fn_21244 (CGameMode::ProcessUiMessage)
Batch #8821 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_21244 CGameMode::ProcessUiMessage: logic confirmed by peer review

Peer-reviewed-by: eAthena, Tanke, vinnyamancio, dori
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 21:36:27 +00:00
ragnarok-clanker
2cb0694ebe Maintenance: Replace hard-coded *reinterpret_cast<int*>(0x01733C3C) reads in CGameMode::sub_CFE480 (fn_21432) and UISelCharForUServer
Batch #8811 by ragnarok-clanker: forced by an admin (2 lower score(s), 2 changed function(s)); checked with 2 compiled unit(s).
2026-10-31 21:31:56 +00:00
ragnarok-clanker
04a19ab57e Decompile fn_22136 (CGameMode::RequestLocalMapMove)
Batch #8812 by alisonrag: 0 byte-identical, 1 confirmed by peer review.

- fn_22136 CGameMode::RequestLocalMapMove: logic confirmed by peer review

Peer-reviewed-by: youko, dori
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 21:31:19 +00:00
ragnarok-clanker
a6f0c4add7 Decompile fn_09381 (UICashEmotionListChildWnd_Search::AddResults)
Batch #8810 by kyoshi: 0 byte-identical, 1 confirmed by peer review.

- fn_09381 UICashEmotionListChildWnd_Search::AddResults: logic confirmed by peer review

Peer-reviewed-by: eAthena, gordaoprogramas, System4z
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 21:30:17 +00:00