Commit graph

3,348 commits

Author SHA1 Message Date
ragnarok-clanker
b546316a26 Decompile fn_10868 (UIButton::OnMouseMove)
Batch #17020 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_10868 UIButton::OnMouseMove: logic confirmed by peer review

Peer-reviewed-by: Yommy, Toshiro, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 12:58:19 +00:00
ragnarok-clanker
cbb3810eaf Decompile 4 functions in Source/UI/Macro/UICaptchaPreviewWnd.cpp, Source/UI/Navigation/NavigationLink.cpp, ...
Batch #17039 by eAthena: 3 byte-identical, 1 confirmed by peer review.

- fn_09315 UIRequestJoinPartyWnd::SendMsg: logic confirmed by peer review
- fn_09980 UIRenewQuestWnd::RefreshQuestLists: byte-identical
- fn_12764 UINavigationWnd::LoadRoute: byte-identical (already on main)
- fn_12757 UISeekPartyWnd::SendMsg: byte-identical

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 12:57:51 +00:00
ragnarok-clanker
40b3896339 Decompile 2 functions in Source/UI/Window/UIWindow.cpp
Batch #17033 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_03628 UIPrivateAirplaneWnd::SendMsg: logic confirmed by peer review
- fn_16931 UIWindow::Update: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 12:56:32 +00:00
ragnarok-clanker
a78ce8f5f6 Decompile 2 functions in Source/UI/Window/UIControl.cpp
Batch #16841 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_14411 CUICheckBox::Paint: logic confirmed by peer review
- fn_14665 CUIStaticImage::Paint: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 12:53:00 +00:00
ragnarok-clanker
28ee232b3a Decompile 2 functions in Source/UI/Skill/UINewSkillListWnd.cpp
Batch #16665 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_13801 UINewSkillListWnd::DrawCharacter: logic confirmed by peer review
- fn_13803 UINewSkillListWnd::DrawSkillTree: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 12:50:34 +00:00
ragnarok-clanker
1a6f8df17a Decompile 3 functions in Source/UI/RuneSystem/UIRuneSystemWnd.cpp, Source/Contents/RuneSystem/RuneSystem.h
Batch #16814 by eAthena: 0 byte-identical, 3 confirmed by peer review.

- fn_10196 UIRuneSet_Info::OnLBtnDblClk: logic confirmed by peer review
- fn_10227 UIRuneSystem_tagListWnd::SendMsg: logic confirmed by peer review
- fn_10207 UIRuneSetReWard::OnMouseHover: logic confirmed by peer review (already on main)

Peer-reviewed-by: ragnarok-clanker, Yommy, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 12:47:06 +00:00
ragnarok-clanker
4d4ea92342 Decompile 6 functions in Source/UI/Edit/UIEditCtrl.cpp, Source/UI/Edit/UIEditVariants.cpp, ...
Batch #16760 by eAthena: 0 byte-identical, 6 confirmed by peer review.

- fn_10755 UIEditCtrl::PaintText: logic confirmed by peer review (already on main)
- fn_11518 UIEditCtrl_Custom::Synchronize: logic confirmed by peer review
- fn_13264 UIMerchantShopMakeWnd::PrintBuyList: logic confirmed by peer review
- fn_10776 UIChatEditCtrl::InsertItemLink: logic confirmed by peer review
- fn_13265 UIMerchantShopMakeWnd::PrintSellList: logic confirmed by peer review
- fn_10754 UIEditCtrl4::PaintText: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 12:46:42 +00:00
ragnarok-clanker
1968501960 Decompile 2 functions in Source/UI/Edit/UIEditCtrl.cpp
Batch #16646 by eAthena: 0 byte-identical, 2 confirmed by peer review.

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

Peer-reviewed-by: ragnarok-clanker, Yommy, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 12:46:10 +00:00
ragnarok-clanker
a8a2dd794f Decompile 5 functions in Source/UI/CashShop/UIMileageWnd.cpp, Source/UI/Items/MergeItemWnd.cpp, ...
Batch #17018 by eAthena: 1 byte-identical, 4 confirmed by peer review.

- fn_11198 UIChatHisBox3::AddText: logic confirmed by peer review
- fn_11327 UIListBoxEx::OnCreate: byte-identical
- fn_12942 UIMileageWnd::SendMsg: logic confirmed by peer review
- fn_13599 UIItemRepairWnd::GetReplayData: logic confirmed by peer review
- fn_13601 UIMakeTargetProcessWnd::GetReplayData: 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-11-11 12:40:40 +00:00
ragnarok-clanker
2b431fa845 Decompile 2 functions in Source/UI/Lists/UIComboBoxDefWnd.cpp, Source/UI/Macro/UIMacroUserInfoWnd.cpp, ...
Batch #17016 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_11544 UIComboBoxDefWnd::SendMsg: logic confirmed by peer review
- fn_11551 UIItemStoreComboBoxWnd::SendMsg: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 12:38:54 +00:00
ragnarok-clanker
b77fce3b4f Decompile 7 functions in Source/UI/Buttons/UITextButton.cpp
Batch #16757 by eAthena: 0 byte-identical, 7 confirmed by peer review.

- fn_11355 UIComboBoxID::Paint: logic confirmed by peer review (already on main)
- fn_11362 UIItemStoreComboBox::Paint: logic confirmed by peer review (already on main)
- fn_11368 UIListBoxID::Paint: logic confirmed by peer review (already on main)
- fn_11370 UIListBoxTitle::Paint: logic confirmed by peer review (already on main)
- fn_11393 UITextViewEX::Paint: logic confirmed by peer review (already on main)
- fn_11436 UIComboBoxID::OnLBtnUp: logic confirmed by peer review
- fn_11557 UISlotBmpButton::SendMsg: logic confirmed by peer review (already on main)

Peer-reviewed-by: ragnarok-clanker, Yommy, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 12:36:06 +00:00
ragnarok-clanker
1709af77ef Decompile fn_16817 (CUIListBoxEx<SkillDelayInfo::CUIDelayItem,SkillDelayInfo::CDelayItemData>::OnScroll)
Batch #16999 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_16817 CUIListBoxEx<SkillDelayInfo::CUIDelayItem,SkillDelayInfo::CDelayItemData>::OnScroll: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-11 12:26:36 +00:00
ragnarok-clanker
b02b3899be Decompile 12 functions in Source/UI/Achievement/UIAchWnd.cpp, Source/UI/Acceptance/UIChooseSellBuyWnd.cpp, ...
Batch #16997 by eAthena: 10 byte-identical, 2 confirmed by peer review.

- fn_09185 UIAchViewWnd::UIAchViewWnd: byte-identical
- fn_09216 UIAchievementWnd::OnCreate: byte-identical (already on main)
- fn_11931 UIChooseWarpWnd::UIChooseWarpWnd: byte-identical
- fn_12367 UIPartyInvitationToWnd::SendMsg: byte-identical
- fn_12117 UISayDialogWnd::GetReplayData: logic confirmed by peer review
- fn_11998 UISpellListWnd::~UISpellListWnd: logic confirmed by peer review (already on main)
- fn_14043 CUIListBoxEx<AdventureGuide::CUIItemInfo,AdventureGuide::CItemData>::OnScroll: byte-identical
- fn_14044 CUIListBoxEx<AdventureGuide::CUIMonsterInfo,AdventureGuide::CMonsterData>::OnScroll: byte-identical
- fn_14045 CUIListBoxEx<AdventureGuide::CUIQuestInfo,AdventureGuide::CQuestInfo>::OnScroll: byte-identical
- fn_14046 CUIListBoxEx<AdventureGuide::CUITabInfo,Guide_Intro::Contents>::OnScroll: byte-identical
- fn_14843 CUIListBoxEx<EnchantUI::CUITargetItem,ITEM_INFO>::OnScroll: byte-identical
- fn_14844 CUIListBoxEx<EnchantUI::CUIEnchantItem,EnchantUI::CEnchantItemData>::OnScroll: byte-identical

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 12:25:40 +00:00
ragnarok-clanker
0452fb44ee Decompile 9 functions in Source/UI/Navigation/NavigationLink.cpp, Source/UI/Text/CreateLineInfo.h
Batch #16906 by eAthena: 0 byte-identical, 9 confirmed by peer review.

- fn_10420 NavigationLinkParser::ParseNavigationLink: logic confirmed by peer review
- fn_10433 CCreateLineInfo::CCreateLineInfo: logic confirmed by peer review (already on main)
- fn_10452 CCreateLineInfo::LayoutLink: logic confirmed by peer review
- fn_10454 CCreateLineInfo::LayoutText: logic confirmed by peer review
- fn_10459 CCreateLineInfo::FitText: logic confirmed by peer review
- fn_10463 CCreateLineInfo::CreateLinkWindow: logic confirmed by peer review
- fn_10466 CCreateLineInfo::AddSegment: logic confirmed by peer review (already on main)
- fn_10495 CCreateLineInfo::ParseTag: logic confirmed by peer review
- fn_10497 CCreateLineInfo::SplitLinkInfo: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 12:21:50 +00:00
ragnarok-clanker
78b855503a Decompile 2 functions in Source/Contents/Repute/ReputeMgr.cpp, Source/UI/Macro/UIMacroUserInfoWnd.cpp
Batch #16978 by eAthena: 1 byte-identical, 1 confirmed by peer review.

- fn_04298 CReputeMgr::FindReputes: logic confirmed by peer review
- fn_09854 UIMacroReporterWnd::UpdateScrollBar: byte-identical

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 12:07:39 +00:00
ragnarok-clanker
1b85e26f58 Confirm fn_09540 (UICashShopWnd_Banner::Paint)
Batch #16983 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_09540 UICashShopWnd_Banner::Paint: logic confirmed by peer review (already on main)

Peer-reviewed-by: ragnarok-clanker, Yommy, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 12:07:20 +00:00
ragnarok-clanker
6537c74192 Decompile 7 functions in Source/UI/Dialogs/UIMessageBox.cpp, Source/UI/Text/UITextViewer.h
Batch #16860 by eAthena: 0 byte-identical, 7 confirmed by peer review.

- fn_11710 UIBank_NewWnd::AdjustAmount: logic confirmed by peer review
- fn_11712 UIBank_NewWnd::TransactionAmount: logic confirmed by peer review (already on main)
- fn_11715 UIPayConfirmWnd::Configure: logic confirmed by peer review
- fn_11766 UIMakeCharWnd::Paint: logic confirmed by peer review
- fn_11811 UINoticeWnd::SendMsg: logic confirmed by peer review
- fn_11813 UIReplayControlWnd::SendMsg: logic confirmed by peer review
- fn_11821 UIPetInfoWnd::UpdateFriendlyGauge: logic confirmed by peer review (already on main)

Peer-reviewed-by: ragnarok-clanker, Yommy, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 12:06:16 +00:00
ragnarok-clanker
8835b0031e Decompile fn_11806 (UIMakeCharWnd::SendMsg)
Batch #16650 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_11806 UIMakeCharWnd::SendMsg: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 12:05:49 +00:00
ragnarok-clanker
7b5f29a7ef Decompile 10 functions in Source/UI/GameSettings/UIHotKeyWnd.cpp, Source/UI/Items/UIMerchantItemLogWnd.cpp, ...
Batch #16976 by KWDev: 10 byte-identical, 0 confirmed by peer review.

- fn_12740 UIHotKeyWnd::SaveHotkeys: byte-identical
- fn_13575 UIMerchantItemLogWnd::OnCreate: byte-identical
- fn_13578 UIMerchantItemLogWnd::OnProcess: byte-identical
- fn_09912 UIRefining_Notice::Paint: byte-identical
- fn_11504 UIWindow::WrapLinkText: byte-identical
- fn_09228 UIAchListWnd::OnLBtnDown: byte-identical
- fn_16914 UIWindow::UIWindow: byte-identical
- fn_12099 UIWindow::DrawTitleBarAt: byte-identical
- fn_07560 NAsyncWorkPtr::NAsyncWorkPtr: byte-identical
- fn_10163 UIRuneSetinfoList::AddLine: byte-identical (already on main)

Merged automatically: every function is byte-identical to the original.
2026-11-11 12:05:23 +00:00
ragnarok-clanker
8ef37919e7 Decompile 7 functions in Source/UI/Buttons/UITextButton.cpp
Batch #16968 by eAthena: 6 byte-identical, 1 confirmed by peer review.

- fn_11085 UITextButton::UITextButton: byte-identical
- fn_11344 UIBasicSkillCtrl::Paint: byte-identical
- fn_11356 UIComboBoxV2Wnd::Paint: byte-identical
- fn_11360 UIImgMenu::Paint: logic confirmed by peer review
- fn_11536 UITVTextButton::ResizeToText: byte-identical
- fn_11592 UIBmpRadioBtn::AddText: byte-identical
- fn_17125 UIWindowMgr::AddRendered: byte-identical (already on main)

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 11:55:16 +00:00
ragnarok-clanker
bbe1ec1e9f Decompile 10 functions in Source/Client/Mode/GameModeNotices.cpp, Source/Client/Session/Session.h, ...
Batch #16959 by KWDev: 10 byte-identical, 0 confirmed by peer review.

- fn_21602 CGameMode::ApplyStatusIcons: byte-identical
- fn_23886 CSession::HasSkillEffect: byte-identical
- fn_11343 UIBasicItemCtrl::Paint: byte-identical
- fn_11348 UIChatHisBox3::Paint: byte-identical
- fn_10802 UIChatRoomTitle::Paint: byte-identical
- fn_11760 UIBank_NewWnd::Paint: byte-identical
- fn_11649 UIEmotionWnd::StoreInfo: byte-identical
- fn_16030 GameSettingsUI::CUIListPage::RefreshHotkeyLabels: byte-identical
- fn_16048 CUIGameSettingsUI::RefreshHotkeyLabels: byte-identical
- fn_09760 UIGradeEnchantWnd::OnLBtnUp: byte-identical (already on main)

Merged automatically: every function is byte-identical to the original.
2026-11-11 11:53:58 +00:00
ragnarok-clanker
a8bcb2c895 Decompile 4 functions in Source/UI/Acceptance/UIChooseSellBuyWnd.cpp, Source/UI/Guild/UIGuildWnd.cpp
Batch #16718 by eAthena: 0 byte-identical, 4 confirmed by peer review.

- fn_12124 UIBookWnd::StripColorCodes: logic confirmed by peer review
- fn_12175 UIItemCollectionWnd::OnCreate: logic confirmed by peer review
- fn_12222 UIExchangeWnd::Paint: logic confirmed by peer review
- fn_12230 UIMenuWnd::Paint: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 11:52:15 +00:00
ragnarok-clanker
c215829842 Decompile 4 functions in Source/UI/Acceptance/UIChooseSellBuyWnd.cpp
Batch #16961 by eAthena: 0 byte-identical, 4 confirmed by peer review.

- fn_12248 UISecondPasswordInputWnd::Paint: logic confirmed by peer review
- fn_12329 UIChatRoomChangeWnd::SendMsg: logic confirmed by peer review
- fn_12330 UIChatRoomMakeWnd::SendMsg: logic confirmed by peer review
- fn_12366 UINpcTextEditDialogWnd::SendMsg: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 11:51:31 +00:00
ragnarok-clanker
01195d6042 Decompile 7 functions in Source/UI/Acceptance/UIChooseSellBuyWnd.cpp
Batch #16765 by eAthena: 0 byte-identical, 7 confirmed by peer review.

- fn_12105 UIBabyAcceptWnd::GetReplayData: logic confirmed by peer review (already on main)
- fn_12115 UIJoinPartyAcceptWnd::GetReplayData: logic confirmed by peer review (already on main)
- fn_12188 UINpcEditDialogWnd::OnCreate: logic confirmed by peer review
- fn_12325 UIBabyAcceptWnd2::SendMsg: logic confirmed by peer review
- fn_12332 UIChooseSellBuyWnd::SendMsg: logic confirmed by peer review
- fn_12367 UIPartyInvitationToWnd::SendMsg: logic confirmed by peer review
- fn_12382 UIStarPlaceAcceptWnd::SendMsg: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 11:50:28 +00:00
ragnarok-clanker
c68d9942bf Confirm fn_17142 (UIWindowMgr::UnregisterNamedWindow)
Batch #16960 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_17142 UIWindowMgr::UnregisterNamedWindow: byte-identical (already on main)

Merged automatically: every function is byte-identical to the original.
2026-11-11 11:49:45 +00:00
ragnarok-clanker
45c4b15550 Maintenance: Convert 1040 encrypted byte arrays in 28 units to cleartext CRYPT_NAME("text", key) (Utility/Cipher/CryptName.h, compile
Batch #16952 by ragnarok-clanker: no function's compiled code changes; checked with 28 compiled unit(s).
2026-11-11 11:49:17 +00:00
ragnarok-clanker
b0e5e5c7b3 Decompile 3 functions in Source/Contents/AdventureGuide/AdventureGuideMgr.h, Source/Contents/AdventureGuide/AdventureGuideMgr.cpp, ...
Batch #16787 by eAthena: 0 byte-identical, 3 confirmed by peer review.

- fn_05222 CAdventureGuideMgr::CAdventureGuideMgr: logic confirmed by peer review (already on main)
- fn_05227 CAdventureGuideMgr::~CAdventureGuideMgr: logic confirmed by peer review (already on main)
- fn_14331 AdventureGuide::CUIIntro::OnInit: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 11:46:10 +00:00
ragnarok-clanker
6635a3de20 Decompile 4 functions in Source/UI/Items/UIEquipmentPropertiesWnd.cpp, Source/UI/Party/UIJobSlotButton.h, ...
Batch #16845 by eAthena: 1 byte-identical, 3 confirmed by peer review.

- fn_15025 CUIListBoxEx<EquipmentPropertiesWnd::CUIItemEquipmentPropertiesLine,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::CUIListBoxEx<EquipmentPropertiesWnd::CUIItemEquipmentPropertiesLine,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >: byte-identical
- fn_15034 CUIListBoxEx<EquipmentPropertiesWnd::CUIItemEquipmentPropertiesLine,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::OnCreate: logic confirmed by peer review
- fn_09312 UIAdvenPartyBoardWnd::SendMsg: logic confirmed by peer review (already on main)
- fn_09314 UIRegisterPartyWnd::SendMsg: logic confirmed by peer review (already on main)

Peer-reviewed-by: ragnarok-clanker, Yommy, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 11:36:39 +00:00
ragnarok-clanker
b9e82de456 Decompile 4 functions in Source/UI/GameSettings/GameSettingsUI.cpp, Source/UI/GameSettings/GameSettingsUI.h, ...
Batch #16880 by eAthena: 0 byte-identical, 4 confirmed by peer review.

- fn_15969 GameSettingsUI::CUIListPage::BindOption: logic confirmed by peer review
- fn_16016 GameSettingsUI::CUIGroupGraphics::LoadModes: logic confirmed by peer review (already on main)
- fn_15989 GameSettingsUI::CUIGroupGraphics::OnInit: logic confirmed by peer review
- fn_16040 GameSettingsUI::CUIGroupSound::Refresh: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 11:36:00 +00:00
ragnarok-clanker
d61d0bac8e Decompile 7 functions in Source/UI/GameSettings/GameSettingsUI.cpp, Source/UI/GameSettings/GameSettingsUI.h, ...
Batch #16938 by eAthena: 0 byte-identical, 7 confirmed by peer review.

- fn_15949 GameSettingsUI::CUIGroupSound::OnEffectMute: logic confirmed by peer review
- fn_15437 CUIListBoxEx<GameSettingsUI::CUIComboItem,RenderAdapter>::OnScroll: logic confirmed by peer review
- fn_15438 CUIListBoxEx<GameSettingsUI::CUIComboItem,DisplayMode>::OnScroll: logic confirmed by peer review
- fn_15439 CUIListBoxEx<GameSettingsUI::CUIComboItem,RenderBackend>::OnScroll: logic confirmed by peer review
- fn_15440 CUIListBoxEx<GameSettingsUI::CUIComboItem,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::OnScroll: logic confirmed by peer review
- fn_15441 CUIListBoxEx<GameSettingsUI::CUIOptionItem,TALKTYPE>::OnScroll: logic confirmed by peer review
- fn_15942 GameSettingsUI::CUIGroupSound::SetBgmEnabled: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 11:33:46 +00:00
ragnarok-clanker
5c913f9b73 Confirm fn_09219 (UIAchSummaryWnd::Paint)
Batch #16934 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_09219 UIAchSummaryWnd::Paint: logic confirmed by peer review (already on main)

Peer-reviewed-by: ragnarok-clanker, Yommy, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 11:31:45 +00:00
ragnarok-clanker
fa33775785 Decompile 5 functions in Source/UI/Achievement/UIAchWnd.cpp
Batch #16806 by eAthena: 0 byte-identical, 5 confirmed by peer review.

- fn_09211 UIAchTab::HitTestTab: logic confirmed by peer review
- fn_09238 UIAchievementWnd::SelectAchievement: logic confirmed by peer review
- fn_09241 UIAchListWnd::UpdateScroll: logic confirmed by peer review
- fn_09242 UIAchTab::UpdateScrollBar: logic confirmed by peer review
- fn_09253 UIAchievementWnd::SelectTab: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 11:30:16 +00:00
ragnarok-clanker
e4c5a4db7b Decompile 4 functions in Source/UI/Window/UIWindowMgr.cpp
Batch #16764 by eAthena: 0 byte-identical, 4 confirmed by peer review.

- fn_17121 UIWindowMgr::SelectWhisperName: logic confirmed by peer review
- fn_17122 UIWindowMgr::AddWhisperName: logic confirmed by peer review
- fn_17123 UIWindowMgr::ShowWhisperFrom: logic confirmed by peer review
- fn_17253 UIWindowMgr::SendNotice: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 11:29:53 +00:00
ragnarok-clanker
c36e5b3fd6 Decompile 2 functions in Source/UI/Window/UIControl.cpp, Source/UI/Text/UIStaticTextControl.h, ...
Batch #16725 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_17140 UIWindowMgr::RemoveSnapRectangle: logic confirmed by peer review
- fn_17233 UIWindowMgr::Shutdown: logic confirmed by peer review (already on main)

Peer-reviewed-by: ragnarok-clanker, Yommy, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 11:29:01 +00:00
ragnarok-clanker
efcc05aaea Decompile 13 functions in Source/UI/Acceptance/UIChooseSellBuyWnd.cpp, Source/UI/Items/UIExchangeWnd.h
Batch #16924 by eAthena: 10 byte-identical, 3 confirmed by peer review.

- fn_12141 UIExchangeWnd::LayoutButtons: byte-identical
- fn_12164 UIChooseWnd::OnCreate: byte-identical
- fn_12167 UIComboBoxIDWnd::OnCreate: byte-identical
- fn_12173 UIExchangeWnd::OnCreate: byte-identical
- fn_12192 UIPasswordWnd::OnCreate: byte-identical
- fn_12195 UIQuitWnd::OnCreate: byte-identical
- fn_12197 UISayDialogWnd::OnCreate: byte-identical
- fn_12205 UIToolTipWnd::OnCreate: byte-identical
- fn_12211 UIBookWnd::Paint: byte-identical
- fn_12413 UIWhisperWnd::StoreInfo: byte-identical
- fn_12169 UIDisconnectedServerMsgWnd::OnCreate: logic confirmed by peer review
- fn_12162 UIChooseSellBuyWnd::OnCreate: logic confirmed by peer review
- fn_12184 UINoticeConfirmWnd::OnCreate: 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-11-11 11:24:21 +00:00
ragnarok-clanker
440e355638 Decompile 2 functions in Source/UI/Window/WindowMgrState.cpp
Batch #16921 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_17149 UIWindowMgr::DropAt: logic confirmed by peer review
- fn_17151 UIWindowMgr::RunEmailAddress: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 11:23:03 +00:00
ragnarok-clanker
ce46f3fe5d Decompile fn_17249 (UIWindowMgr::LoadReplayWindows)
Batch #16920 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_17249 UIWindowMgr::LoadReplayWindows: 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-11-11 11:22:27 +00:00
ragnarok-clanker
f7342607f6 Decompile 5 functions in Source/UI/Navigation/NavigationLink.cpp, Source/UI/Text/CreateLineInfo.h
Batch #16907 by eAthena: 4 byte-identical, 1 confirmed by peer review.

- fn_10422 NavigationLinkParser::RemoveLineBreakTag: byte-identical
- fn_10456 CCreateLineInfo::Rebuild: byte-identical (already on main)
- fn_10458 CCreateLineInfo::SplitLines: logic confirmed by peer review
- fn_10460 CCreateLineInfo::GetLinkTags: byte-identical
- fn_10468 CCreateLineInfo::ParseText: byte-identical

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 11:07:47 +00:00
ragnarok-clanker
9bb4f5465d Decompile fn_15892 (GameSettingsUI::CUIGroupGraphics::CUIGroupGraphics)
Batch #16898 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_15892 GameSettingsUI::CUIGroupGraphics::CUIGroupGraphics: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 11:01:49 +00:00
ragnarok-clanker
b9dd4b9683 Decompile fn_16914 (UIWindow::UIWindow)
Batch #16896 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_16914 UIWindow::UIWindow: 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-11-11 10:59:10 +00:00
ragnarok-clanker
a499d3fcc9 Decompile 3 functions in Source/UI/GameSettings/GameSettingsUI.cpp
Batch #16895 by eAthena: 0 byte-identical, 3 confirmed by peer review.

- fn_15960 GameSettingsUI::CUIListPage::GetHotkeyText: logic confirmed by peer review
- fn_16031 CUIGameSettingsUI::RefreshOption: logic confirmed by peer review
- fn_16030 GameSettingsUI::CUIListPage::RefreshHotkeyLabels: logic confirmed by peer review (already on main)

Peer-reviewed-by: ragnarok-clanker, Yommy, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 10:58:52 +00:00
ragnarok-clanker
7a976faa61 Decompile fn_12172 (UIExchangeAcceptWnd::OnCreate)
Batch #16681 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_12172 UIExchangeAcceptWnd::OnCreate: 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-11-11 10:56:10 +00:00
ragnarok-clanker
e9eb7d7001 Decompile 7 functions in Source/UI/GameSettings/GameSettingsUI.cpp, Source/UI/GameSettings/GameSettingsUI.h, ...
Batch #16882 by eAthena: 7 byte-identical, 0 confirmed by peer review.

- fn_15974 GameSettingsUI::CUIGroupRodexSpam::Apply: byte-identical
- fn_15952 GameSettingsUI::CUIGroupGraphics::BindAdapterItem: byte-identical
- fn_15954 GameSettingsUI::CUIGroupGraphics::BindModeItem: byte-identical
- fn_15956 GameSettingsUI::CUIGroupGraphicsAPI::BindItem: byte-identical
- fn_15958 GameSettingsUI::CUIGroupSkin::BindItem: byte-identical
- fn_16014 GameSettingsUI::CUIListPage::LoadOptions: byte-identical
- fn_16007 GameSettingsUI::CUIGroupRodexSpam::OnSelect: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-11 10:44:54 +00:00
ragnarok-clanker
3622fb42e3 Decompile fn_15305 (CUIExchangeUI::BindItem)
Batch #16871 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_15305 CUIExchangeUI::BindItem: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-11 10:31:08 +00:00
ragnarok-clanker
c1545e4448 Decompile 2 functions in Source/UI/Acceptance/UIChooseSellBuyWnd.cpp, Source/UI/Acceptance/UIExchangeAcceptWnd.cpp
Batch #16869 by Yommy: 0 byte-identical, 2 confirmed by peer review.

- fn_12169 UIDisconnectedServerMsgWnd::OnCreate: logic confirmed by peer review
- fn_12206 UIWaitWnd::OnCreate: 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-11-11 10:30:23 +00:00
ragnarok-clanker
0850ca9cfa Decompile 2 functions in Source/UI/Edit/UIEditCtrl.cpp
Batch #16868 by eAthena: 2 byte-identical, 0 confirmed by peer review.

- fn_10746 UIEditCtrl3::DecodeLinkNumber: byte-identical
- fn_13418 UIItemBaseWnd::SendMsg: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-11 10:29:38 +00:00
ragnarok-clanker
999e656270 Decompile 3 functions in Source/UI/Dialogs/UIMessageBox.cpp, Source/UI/Text/UITextViewer.h
Batch #16862 by eAthena: 1 byte-identical, 2 confirmed by peer review.

- fn_11733 UIMakeCharWnd::InitHairControls: logic confirmed by peer review
- fn_11739 UICntWnd::OnCreate: byte-identical
- fn_11767 UIMerInfoWnd::Paint: 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-11-11 10:18:21 +00:00
ragnarok-clanker
d074dedcd7 Maintenance: Centralize EncryptedName: delete 44 per-unit copies (incl. GameModeEncryptedName) and 4 EncryptedSource copies; units in
Batch #16852 by ragnarok-clanker: no function's compiled code changes; checked with 44 compiled unit(s), including every includer of Source/Utility/Cipher/LocalEncryptedName.h.
2026-11-11 10:05:15 +00:00
ragnarok-clanker
7a8d4523f1 Decompile fn_14979 (CUIEnchantUI::UpdateTargetItem)
Batch #16851 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_14979 CUIEnchantUI::UpdateTargetItem: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-11 10:00:32 +00:00
ragnarok-clanker
9e36dd6a80 Decompile 2 functions in Source/UI/Enchant/UIEnchantUI.cpp
Batch #16848 by eAthena: 1 byte-identical, 1 confirmed by peer review.

- fn_14981 EnchantUI::CUIEnchantPage::OnInit: logic confirmed by peer review
- fn_15006 EnchantUI::CUIUpgradeEnchantPage::SetSlot: byte-identical

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 09:54:52 +00:00