Commit graph

272 commits

Author SHA1 Message Date
ragnarok-clanker
f3238f4c5b Decompile fn_09802 (UIMacroBlackListCheckWnd::SetCode)
Batch #3768 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_09802 UIMacroBlackListCheckWnd::SetCode: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 23:41:27 +00:00
ragnarok-clanker
349c7356e2 Decompile 8 functions in Source/UI/ProbabilityTable/UIProbabilityTable.cpp, Source/UI/ProbabilityTable/UIProbabilityTable.h, ...
Batch #3838 by youko: 7 byte-identical, 1 confirmed by peer review.

- fn_16120 CUIListBoxEx<ProbabilityTable::CUIItem,ProbabilityTable::CItemData>::Paint: byte-identical
- fn_16195 CUIProbabilityTable::OnButtonClick: byte-identical
- fn_16198 CUIProbabilityTable::OnPrepareItem: byte-identical
- fn_16200 ProbabilityTable::CUIItem::Paint: byte-identical
- fn_16202 ProbabilityTable::CUIItem::Slot16: logic confirmed by peer review
- fn_16204 ProbabilityTable::CUIItem::Slot25: byte-identical
- fn_16205 CUIListBoxEx<ProbabilityTable::CUIItem,ProbabilityTable::CItemData>::UpdateScrollBar: byte-identical
- fn_16223 CUIListBoxEx<OngoingQuestInfo::CUIRewardItem,OngoingQuestInfo::CRewardItemData>::ClearItems: byte-identical

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
Adds to the build: Source/UI/ProbabilityTable/UIProbabilityTable.cpp
2026-10-29 23:37:31 +00:00
ragnarok-clanker
6b0a4e1b94 Decompile 8 functions in Source/UI/Items/UIIllustWnd.cpp, Source/UI/Items/UIIllustWnd.h, ...
Batch #3835 by eAthena: 6 byte-identical, 2 confirmed by peer review.

- fn_13181 UIIllustWnd::Slot15: byte-identical
- fn_13183 UIIllustWnd::Slot18: logic confirmed by peer review
- fn_13182 UIMultiIllustWnd::Slot15: byte-identical
- fn_13184 UIMultiIllustWnd::Slot18: logic confirmed by peer review
- fn_13187 UIMultiIllustWnd::Slot25: byte-identical
- fn_13200 UICandidateWnd::Slot15: byte-identical
- fn_13201 UICompositionWnd::Slot15: byte-identical
- fn_13202 UIKeyStrokeWnd::Slot15: byte-identical

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
Adds to the build: Source/UI/Items/UIIllustWnd.cpp, Source/UI/Edit/UICandidateWnd.cpp, Source/UI/UIHotkeyGuideWnd.cpp
2026-10-29 23:37:22 +00:00
ragnarok-clanker
ab450364f0 Decompile 2 functions in Source/UI/Lists/UIScrollBar.cpp, Source/UI/Lists/UIChatHisBox.h, ...
Batch #3815 by superintelligence: 0 byte-identical, 2 confirmed by peer review.

- fn_11567 UIPetInfoBarGraph::SetValue: logic confirmed by peer review
- fn_11604 UIChatHisBox::SaveChatLog: logic confirmed by peer review

Peer-reviewed-by: youko, OvoKore
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
Adds to the build: Source/UI/Gauges/UIPetInfoBarGraph.cpp
2026-10-29 23:37:09 +00:00
ragnarok-clanker
f0f1d2b307 Decompile 2 functions in Source/UI/Edit/UIEditCtrl.cpp, Source/UI/Item/UIItemSellWnd.h, ...
Batch #3805 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_13269 UIItemSellWnd::Slot10: logic confirmed by peer review
- fn_13277 UIMerchantItemShopWnd::Slot10: logic confirmed by peer review

Peer-reviewed-by: Yommy, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 23:34:50 +00:00
ragnarok-clanker
ac926afb34 Decompile 2 functions in Source/UI/UIMacroReport.cpp, Source/UI/UIMacroReport.h
Batch #3813 by youko: 2 byte-identical, 0 confirmed by peer review.

- fn_16098 CUIMacroReport::OnButtonClick: byte-identical
- fn_16100 CUIMacroReport::OnEditSubmit: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/UI/UIMacroReport.cpp
2026-10-29 23:33:05 +00:00
ragnarok-clanker
5fc913874a Decompile fn_10796 (UIBitmapEditCtrl::Paint)
Batch #3799 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_10796 UIBitmapEditCtrl::Paint: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena, Yommy
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 23:29:07 +00:00
ragnarok-clanker
f9403232ac Decompile 2 functions in Source/Contents/RouletteMgr.cpp, Source/Contents/RouletteMgr.h, ...
Batch #3792 by youko: 2 byte-identical, 0 confirmed by peer review.

- fn_10073 RouletteMgr::Reset: byte-identical
- fn_10088 UIRoulletteWnd::Slot25: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Contents/RouletteMgr.cpp, Source/UI/Window/UIRoulletteWnd.cpp, Source/Contents/Actors/CharacterRender.cpp
2026-10-29 23:24:42 +00:00
ragnarok-clanker
57c4288910 Decompile 7 functions in Source/UI/StylingShop/UIStylingShopWnd.cpp, Source/UI/StylingShop/UIStylingShopWnd.h
Batch #3753 by eAthena: 0 byte-identical, 7 confirmed by peer review.

- fn_10342 UI2ndCostumeWnd::Paint: logic confirmed by peer review
- fn_10343 UIAccessoryCusWnd::Paint: logic confirmed by peer review
- fn_10345 UIBasicStylingWnd::Paint: logic confirmed by peer review
- fn_10348 UIMyStyleWnd::Paint: logic confirmed by peer review
- fn_10354 UI2ndCostumeCheckBox::Slot25: logic confirmed by peer review
- fn_10355 UISlotForSelectWnd::Slot25: logic confirmed by peer review
- fn_10358 UIStylingShopButton::Slot27: logic confirmed by peer review

Peer-reviewed-by: Yommy, superintelligence, OvoKore
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 23:23:10 +00:00
ragnarok-clanker
27139bcc6e Decompile 2 functions in Source/UI/UIStaticBitmap.cpp, Source/UI/UIStaticBitmap.h, ...
Batch #3722 by youko: 0 byte-identical, 2 confirmed by peer review.

- fn_10969 UIStaticBitmap::SetTooltip: logic confirmed by peer review
- fn_10999 UICheckBox::SetHidden: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena, Yommy
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 23:19:46 +00:00
ragnarok-clanker
e1aaac1261 Decompile 2 functions in Source/UI/UIBartermarketWnd.cpp, Source/UI/UIBartermarketWnd.h
Batch #3771 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_10594 UIExpandedBarterItemPurchaseWnd::Slot35: logic confirmed by peer review
- fn_10595 UIExpandedBartermarketWnd::Slot35: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
Adds to the build: Source/UI/UIBartermarketWnd.cpp
2026-10-29 23:18:53 +00:00
ragnarok-clanker
fbf5d64480 Decompile fn_10972 (UIEditCtrl4::SetPlaceholderEnabled)
Batch #3756 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_10972 UIEditCtrl4::SetPlaceholderEnabled: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena, Yommy
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 23:17:18 +00:00
ragnarok-clanker
050c0fb2ac Decompile 6 functions in Source/UI/StylingShop/UIStylingShopWnd.cpp, Source/UI/StylingShop/UIStylingShopWnd.h
Batch #3757 by eAthena: 5 byte-identical, 1 confirmed by peer review.

- fn_10341 UIStylingshopTabParentWnd::Slot15: byte-identical
- fn_10344 UIAccessoryShowCase::Paint: byte-identical
- fn_10350 UISlotOfMyStyleWnd::Paint: byte-identical
- fn_10352 UIStylingshopTabParentWnd::Paint: byte-identical
- fn_10353 UISlotForSelectWnd::Slot26: byte-identical
- fn_10360 UIAccBitmapButton::Slot33: logic confirmed by peer review

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
Adds to the build: Source/UI/StylingShop/UIStylingShopWnd.cpp
2026-10-29 23:17:09 +00:00
ragnarok-clanker
92f8301cae Decompile 4 functions in Source/UI/Buttons/UIBmpTextButton2.h, Source/UI/Buttons/UITextureButton.h, ...
Batch #3752 by youko: 0 byte-identical, 4 confirmed by peer review.

- fn_10853 UIResizer::Slot31: logic confirmed by peer review
- fn_10892 UIEditCtrl3::Slot35: logic confirmed by peer review
- fn_10893 UIEditCtrlVarId::Slot35: logic confirmed by peer review
- fn_10894 UIEditCtrl_OldList::Slot35: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 23:16:44 +00:00
ragnarok-clanker
e1c9f58605 Decompile 4 functions in Source/UI/Edit/UIEditCtrl.cpp, Source/UI/Item/UIItemSellWnd.h, ...
Batch #3742 by youko: 0 byte-identical, 4 confirmed by peer review.

- fn_13392 UIItemSellWnd2::Slot32: logic confirmed by peer review
- fn_13393 UIItemSellWnd::Slot32: logic confirmed by peer review
- fn_13394 UIItemShopWnd2::Slot32: logic confirmed by peer review
- fn_13400 UIMerchantItemMyShopWnd::Slot32: logic confirmed by peer review

Peer-reviewed-by: eAthena, Yommy, meitogi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 23:14:00 +00:00
ragnarok-clanker
475c4bf6e0 Decompile fn_09336 (UIBroadcastBalloon::Paint)
Batch #3725 by bigodeira: 0 byte-identical, 1 confirmed by peer review.

- fn_09336 UIBroadcastBalloon::Paint: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 23:11:46 +00:00
ragnarok-clanker
cca267e5e8 Decompile 8 functions in Source/UI/Buttons/UIBmpTextButton2.h, Source/UI/Buttons/UITextureButton.h, ...
Batch #3721 by youko: 5 byte-identical, 3 confirmed by peer review.

- fn_10813 UINoneVisibleButton::Paint: byte-identical
- fn_10822 UITextureButton::Paint: byte-identical
- fn_10827 UIEditCtrlVarId::Slot24: byte-identical
- fn_10833 UISlotBitmap::Slot26: byte-identical
- fn_10844 UIRadioBtn::Slot25: logic confirmed by peer review
- fn_10846 UISlotBitmap::Slot25: logic confirmed by peer review
- fn_10862 UIResizer::Slot28: byte-identical
- fn_10887 UISlotBitmap::Slot32: logic confirmed by peer review

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
Adds to the build: Source/UI/Buttons/UIBmpTextButton2.cpp, Source/UI/Buttons/UIColorButton.cpp, Source/UI/Buttons/UINoneVisibleButton.cpp, Source/UI/Buttons/UIRadioBtn.cpp, Source/UI/Buttons/UITextureButton.cpp, Source/UI/Chat/UIChatRoomTitle.cpp, Source/UI/Shop/UIMerchantShopTitle.cpp, Source/UI/UISlotBitmap.cpp, Source/UI/Window/UIBitmapTab.cpp, Source/UI/Window/UIEmblemWnd.cpp, Source/UI/Window/UIResizer.cpp, Source/UI/Window/UITab.cpp, Source/UI/Window/UIWordDisplayWnd.cpp
2026-10-29 23:07:25 +00:00
ragnarok-clanker
4035ad3444 Decompile fn_14974 (EnchantUI::CUIEnchantPage::FindOption)
Batch #3654 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_14974 EnchantUI::CUIEnchantPage::FindOption: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 23:06:42 +00:00
ragnarok-clanker
4bb91b522d Decompile 2 functions in Source/UI/UIMacroBlackListCheckWnd.cpp, Source/UI/UIMacroBlackListCheckWnd.h, ...
Batch #3689 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_09803 UIMacroBlackListCheckWnd::Activate: logic confirmed by peer review
- fn_09817 UIMacroDetectorWnd::Slot19: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 23:03:07 +00:00
ragnarok-clanker
b92443b6da Decompile 3 functions in Source/UI/Window/UIControl.cpp, Source/UI/Window/UIControl.h
Batch #3669 by superintelligence: 0 byte-identical, 3 confirmed by peer review.

- fn_14589 CUIEditBox::SetMaximum: logic confirmed by peer review
- fn_14590 CUIEditBox::SetEditBounds: logic confirmed by peer review
- fn_14591 CUIEditBox::SetText: logic confirmed by peer review

Peer-reviewed-by: eAthena, youko, sherollyner
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 23:00:50 +00:00
ragnarok-clanker
6e5d50054f Decompile 18 functions in Source/UI/Buttons/UIBitmapButton2.h, Source/UI/Buttons/UIBmpRadioBtn.h, ...
Batch #3697 by eAthena: 0 byte-identical, 18 confirmed by peer review.

- fn_11389 UITVTextButton::Paint: logic confirmed by peer review
- fn_11397 UIBasicItemCtrl::Slot26: logic confirmed by peer review
- fn_11398 UIBasicSkillCtrl::Slot26: logic confirmed by peer review
- fn_11399 UIChatHisBox::Slot26: logic confirmed by peer review
- fn_11408 UISlotBmpButton::Slot26: logic confirmed by peer review
- fn_11409 UITVTextButton::Slot26: logic confirmed by peer review
- fn_11412 UIChatHisBox::Slot25: logic confirmed by peer review
- fn_11420 UIListBoxID::Slot25: logic confirmed by peer review
- fn_11421 UIListBoxNavi::Slot25: logic confirmed by peer review
- fn_11422 UIMemberListBox::Slot25: logic confirmed by peer review
- fn_11426 UISlotBmpButton::Slot25: logic confirmed by peer review
- fn_11428 UITabControl::Slot25: logic confirmed by peer review
- fn_11430 UITreeView::Slot25: logic confirmed by peer review
- fn_11431 UIBitmapButton2::Slot31: logic confirmed by peer review
- fn_11439 UIItemStoreComboBox::Slot31: logic confirmed by peer review
- fn_11442 UITVBitmapButton::Slot31: logic confirmed by peer review
- fn_11443 UITVTextButton::Slot31: logic confirmed by peer review
- fn_11444 UITabControl::Slot31: logic confirmed by peer review

Peer-reviewed-by: meitogi, superintelligence, tayoba
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 23:00:36 +00:00
ragnarok-clanker
4f01ab8133 Decompile fn_11386 (UIStaticItem::Paint)
Batch #3695 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_11386 UIStaticItem::Paint: logic confirmed by peer review

Peer-reviewed-by: meitogi, superintelligence, tayoba
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 23:00:13 +00:00
ragnarok-clanker
7cc5179ace Decompile 5 functions in Source/UI/UIMacroBlackListCheckWnd.cpp, Source/UI/UIMacroBlackListCheckWnd.h, ...
Batch #3692 by eAthena: 5 byte-identical, 0 confirmed by peer review.

- fn_09812 UICaptchaPreviewWnd::Paint: byte-identical
- fn_09814 UIMacroDetectorWnd::Slot25: byte-identical
- fn_09815 UIMacroDetectorWnd::Slot31: byte-identical
- fn_09816 UIMacroDetectorWnd::Slot27: byte-identical
- fn_09845 UIMacroUserInfoWnd::Slot08: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/UI/UICaptchaPreviewWnd.cpp, Source/UI/UIMacroDetectorWnd.cpp, Source/UI/UIMacroUserInfoWnd.cpp
2026-10-29 22:59:48 +00:00
ragnarok-clanker
36dfe61feb Decompile fn_09669 (CMergeItemWnd::Slot19)
Batch #3690 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_09669 CMergeItemWnd::Slot19: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/UI/UICheckAttendanceWnd.cpp, Source/UI/Items/MergeItemWnd.cpp
2026-10-29 22:59:20 +00:00
ragnarok-clanker
07aefd9347 Decompile 9 functions in Source/UI/Edit/UIEditCtrl.cpp, Source/UI/Item/UIItemStoreFindWnd.h, ...
Batch #3658 by youko: 0 byte-identical, 9 confirmed by peer review.

- fn_13437 UIMerchantShopMakeWnd::SetSuspended: logic confirmed by peer review
- fn_13439 UIMerchantItemMyShopWnd::OpenShop: logic confirmed by peer review
- fn_13441 UIItemWnd::ReleaseSelection: logic confirmed by peer review
- fn_13469 ItemTypeSortRank: logic confirmed by peer review
- fn_13473 UIItemStoreSubWnd::SetTabIndex: logic confirmed by peer review
- fn_13478 UIItemStoreWnd::SetTabChecked: logic confirmed by peer review
- fn_13481 UIMerchantItemMyShopWnd::SetDuration: logic confirmed by peer review
- fn_13482 UIMerchantItemShopWnd::StartTimer: logic confirmed by peer review
- fn_13483 UIItemStoreFindWnd::SetSearchText: logic confirmed by peer review

Peer-reviewed-by: Yommy, superintelligence, jessip
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:59:05 +00:00
ragnarok-clanker
d539847a8b Decompile 7 functions in Source/UI/Buttons/UIBitmapButton2.h, Source/UI/Buttons/UIBmpRadioBtn.h, ...
Batch #3679 by eAthena: 6 byte-identical, 1 confirmed by peer review.

- fn_11400 UIComboBox::Slot26: byte-identical
- fn_11402 UIComboBoxID::Slot26: byte-identical
- fn_11413 UIComboBox::Slot25: byte-identical
- fn_11415 UIComboBoxID::Slot25: byte-identical
- fn_11427 UITVTextButton::Slot25: logic confirmed by peer review
- fn_11432 UIChatHisBox::Slot31: byte-identical
- fn_11437 UIComboBoxV2Wnd::Slot31: byte-identical

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:58:30 +00:00
ragnarok-clanker
a6ff4223a3 Decompile 2 functions in Source/UI/UIScrollWnd.cpp, Source/UI/UIScrollWnd.h
Batch #3634 by Yommy: 0 byte-identical, 2 confirmed by peer review.

- fn_13781 UIScrollWnd::DrawPrimitive: logic confirmed by peer review
- fn_13782 UIScrollWnd::BuildPrimitive: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena, ntrl
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:58:08 +00:00
ragnarok-clanker
5bd823be42 Decompile 2 functions in Source/UI/Quest/UIRenewQuestUI.cpp, Source/UI/Quest/UIRenewQuestUI.h
Batch #3632 by superintelligence: 1 byte-identical, 1 confirmed by peer review.

- fn_16431 CUIListBoxEx<RenewQuestUI::CUIQuestItem,unsigned long>::ClearItems: byte-identical
- fn_16432 CUIRenewQuestUI::Slot53: logic confirmed by peer review

Peer-reviewed-by: eAthena, ntrl, meitogi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:57:56 +00:00
ragnarok-clanker
25829488c2 Decompile 10 functions in Source/UI/Guild/UIGuild_Storage_Log.cpp, Source/UI/Guild/UIGuild_Storage_Log.h, ...
Batch #3603 by youko: 0 byte-identical, 10 confirmed by peer review.

- fn_12940 UIDebuffRemoveWnd::SendMsg: logic confirmed by peer review
- fn_12941 UIGuild_Storage_Log::SendMsg: logic confirmed by peer review
- fn_12942 UIMileageWnd::SendMsg: logic confirmed by peer review
- fn_12943 UINormalMB::SendMsg: logic confirmed by peer review
- fn_12945 UIOpenMailBoxWnd::SendMsg: logic confirmed by peer review
- fn_12946 UIOpenRoulletteWnd::SendMsg: logic confirmed by peer review
- fn_12948 UISecondCostumeWnd::SendMsg: logic confirmed by peer review
- fn_12950 UITransMenuWnd::SendMsg: logic confirmed by peer review
- fn_12952 UISecondCostumeWnd::RefreshList: logic confirmed by peer review
- fn_12953 UIQuestDisplay::Slot11: logic confirmed by peer review

Peer-reviewed-by: Lumen, superintelligence, jessip
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
Adds to the build: Source/UI/Guild/UIGuild_Storage_Log.cpp, Source/UI/Quest/UIQuestDisplay.cpp, Source/UI/Window/UIDebuffRemoveWnd.cpp, Source/UI/Window/UIMileageWnd.cpp, Source/UI/Window/UINormalMB.cpp, Source/UI/Window/UIOpenMailBoxWnd.cpp, Source/UI/Window/UIOpenRoulletteWnd.cpp, Source/UI/Window/UISecondCostumeWnd.cpp, Source/UI/Window/UITransMenuWnd.cpp
2026-10-29 22:57:13 +00:00
ragnarok-clanker
752c28f87b Decompile 6 functions in Source/UI/UIMacroBlackListCheckWnd.cpp, Source/UI/UIMacroBlackListCheckWnd.h
Batch #3625 by eAthena: 4 byte-identical, 2 confirmed by peer review.

- fn_09796 UIMacroBlackListCheckWnd::Slot25: byte-identical
- fn_09797 UIMacroBlackListCheckWnd::Slot31: byte-identical
- fn_09798 UIMacroBlackListCheckWnd::Slot27: byte-identical
- fn_09799 UIMacroBlackListCheckWnd::Slot19: byte-identical
- fn_09800 UIMacroBlackListCheckWnd::ShuffleDigitButtons: logic confirmed by peer review
- fn_09801 UIMacroBlackListCheckWnd::SendMsg: logic confirmed by peer review

Peer-reviewed-by: Yommy, ntrl, meitogi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:56:20 +00:00
ragnarok-clanker
8627f7c8f9 Decompile 8 functions in Source/UI/Window/UIControl.cpp, Source/UI/Window/UIControl.h
Batch #3656 by youko: 0 byte-identical, 8 confirmed by peer review.

- fn_14707 CUIVScrollBar::Paint: logic confirmed by peer review
- fn_14708 CUIVThumb::Paint: logic confirmed by peer review
- fn_14717 CUIVScrollBar::Slot54: logic confirmed by peer review
- fn_14720 CUIVScrollBar::Resize: logic confirmed by peer review
- fn_14721 CUIVScrollBar::SetButtonImages: logic confirmed by peer review
- fn_14723 CUIVScrollBar::SetTransparent: logic confirmed by peer review
- fn_14728 CUIVScrollBar::SetThumbImages: logic confirmed by peer review
- fn_14729 CUIVScrollBar::SetThumbImage: logic confirmed by peer review

Peer-reviewed-by: eAthena, meitogi, alisonrag, superintelligence, Yommy
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:54:55 +00:00
ragnarok-clanker
935fce24a4 Decompile 3 functions in Source/UI/Text/NavigationLink.cpp, Source/UI/Text/NavigationLink.h
Batch #3657 by Yommy: 0 byte-identical, 3 confirmed by peer review.

- fn_10412 CreateNavigationLinkParser: logic confirmed by peer review
- fn_10413 DestroyNavigationLinkParser: logic confirmed by peer review
- fn_10478 UIEmotion::Slot19: logic confirmed by peer review

Peer-reviewed-by: ntrl, meitogi, willerthal
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:54:44 +00:00
ragnarok-clanker
09ecea5519 Decompile fn_14668 (CUIStaticImage::SetImage)
Batch #3576 by superintelligence: 0 byte-identical, 1 confirmed by peer review.

- fn_14668 CUIStaticImage::SetImage: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena, ntrl, meitogi, willerthal
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:51:00 +00:00
ragnarok-clanker
c308474369 Decompile fn_14335 (AdventureGuide::CUIMonster::Slot16)
Batch #3588 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_14335 AdventureGuide::CUIMonster::Slot16: logic confirmed by peer review

Peer-reviewed-by: eAthena, ntrl, meitogi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:50:00 +00:00
ragnarok-clanker
c47e142bee Decompile 3 functions in Source/UI/Window/UIControl.cpp, Source/UI/Window/UIControl.h
Batch #3569 by superintelligence: 0 byte-identical, 3 confirmed by peer review.

- fn_14585 CUIEditBox::SetBackgroundColor: logic confirmed by peer review
- fn_14587 CUIEditBox::SetBorderColor: logic confirmed by peer review
- fn_14588 CUIEditBox::SetBorderWidth: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena, alisonrag
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:48:37 +00:00
ragnarok-clanker
d28f098f75 Decompile 5 functions in Source/UI/GameSettings/GameSettingsUI.cpp, Source/UI/GameSettings/GameSettingsUI.h
Batch #3568 by eAthena: 3 byte-identical, 2 confirmed by peer review.

- fn_15999 GameSettingsUI::CUIListPage::Slot16: byte-identical
- fn_16000 GameSettingsUI::CUIOptionItem::Slot16: byte-identical
- fn_16001 GameSettingsUI::CUIPage::Slot16: logic confirmed by peer review
- fn_16002 CUIGameSettingsUI::Slot25: logic confirmed by peer review
- fn_16045 GameSettingsUI::CUIPage::Refresh: byte-identical

Peer-reviewed-by: Yommy, alisonrag, Lumen
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:48:18 +00:00
ragnarok-clanker
7b8efdfdf7 Decompile 16 functions in Source/UI/Quest/UIRenewQuestUI.cpp
Batch #3545 by superintelligence: 0 byte-identical, 16 confirmed by peer review.

- fn_16413 DailyOffButtonName2: logic confirmed by peer review
- fn_16414 DailyOffButtonName3: logic confirmed by peer review
- fn_16415 GulimFontName4: logic confirmed by peer review
- fn_16416 EventOffButtonName1: logic confirmed by peer review
- fn_16417 EventOnButtonName: logic confirmed by peer review
- fn_16418 EventOffButtonName2: logic confirmed by peer review
- fn_16419 EventOffButtonName3: logic confirmed by peer review
- fn_16420 GulimFontName5: logic confirmed by peer review
- fn_16421 EtcOffButtonName1: logic confirmed by peer review
- fn_16422 EtcOnButtonName: logic confirmed by peer review
- fn_16423 EtcOffButtonName2: logic confirmed by peer review
- fn_16424 EtcOffButtonName3: logic confirmed by peer review
- fn_16425 SearchNormalButtonName: logic confirmed by peer review
- fn_16426 SearchPressButtonName: logic confirmed by peer review
- fn_16427 SearchOverButtonName: logic confirmed by peer review
- fn_16428 SearchDisableButtonName: logic confirmed by peer review

Peer-reviewed-by: eAthena, Yommy, meitogi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:46:06 +00:00
ragnarok-clanker
3e8c4f3253 Decompile 5 functions in Source/UI/UIScrollWnd.cpp, Source/UI/UIScrollWnd.h, ...
Batch #3536 by eAthena: 1 byte-identical, 4 confirmed by peer review.

- fn_13772 UIScrollWnd::~UIScrollWnd: logic confirmed by peer review
- fn_13783 UIScrollWnd::Slot15: logic confirmed by peer review
- fn_13784 UIScrollWnd::Slot35: logic confirmed by peer review
- fn_13786 UIScrollWnd::Clear: byte-identical
- fn_13787 UIScrollWnd::RemoveChild: logic confirmed by peer review

Peer-reviewed-by: Yommy, meitogi, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
Adds to the build: Source/UI/UIScrollWnd.cpp
2026-10-29 22:45:52 +00:00
ragnarok-clanker
7f6065ba11 Decompile fn_13489 (UIBasicInfoWnd::Slot03)
Batch #3530 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_13489 UIBasicInfoWnd::Slot03: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 22:45:17 +00:00
ragnarok-clanker
1719d307c2 Decompile 5 functions in Source/UI/Enchant/UIEnchantUI.cpp, Source/UI/Enchant/EnchantUI.h
Batch #3443 by Yommy: 1 byte-identical, 4 confirmed by peer review.

- fn_14812 EnchantUI::CUIEnchantPage::CreateIngredient: logic confirmed by peer review
- fn_14813 EnchantUI::CUIEnchantPage::Slot54: byte-identical
- fn_14845 EnchantUI::CUIEnchantPage::Slot59: logic confirmed by peer review
- fn_14970 EnchantUI::CUIUpgradeEnchantPage::Slot58: logic confirmed by peer review
- fn_15000 EnchantUI::CUISlot::SelectSlot: logic confirmed by peer review

Peer-reviewed-by: youko, superintelligence
Reviewed-by: ragnarok-clanker
2026-10-29 22:44:11 +00:00
ragnarok-clanker
5010e45e79 Decompile 20 functions in Source/UI/UIBroadcastBalloon.cpp, Source/UI/UIBroadcastBalloon.h, ...
Batch #3505 by eAthena: 7 byte-identical, 13 confirmed by peer review.

- fn_09330 UIBroadcastBalloon::UIBroadcastBalloon: logic confirmed by peer review
- fn_09333 UIBroadcastBalloon::AddMessage: logic confirmed by peer review
- fn_09334 UIBroadcastBalloon::Slot43: logic confirmed by peer review
- fn_09335 UIBroadcastBalloon::Slot42: byte-identical
- fn_09337 UIBroadcastBalloon::Slot19: logic confirmed by peer review
- fn_09338 UIBroadcastBalloon::CanHitTest: byte-identical
- fn_09344 UICashEmotionListChildWnd_Abstract::Slot35: logic confirmed by peer review
- fn_09354 UICashEmotionListChildWnd_Basic::Paint: byte-identical
- fn_09355 UICashEmotionListChildWnd_Basic::Slot19: byte-identical
- fn_09369 UICashEmotionListChildWnd_Purchase::Paint: byte-identical
- fn_09384 UICashEmotionListChildWnd_Search::Paint: byte-identical
- fn_09395 UICashEmotionListChildWnd_UnPurchased::Paint: byte-identical
- fn_09401 UICashEmotionListWnd::UICashEmotionListWnd: logic confirmed by peer review
- fn_09407 UICashEmotionListWnd::Paint: logic confirmed by peer review
- fn_09410 UICashEmotionListWnd::Slot19: logic confirmed by peer review
- fn_09420 UICashEmotionListWnd::Slot11: logic confirmed by peer review
- fn_09427 UICashEmotionMiniWnd::`scalar deleting destructor': logic confirmed by peer review
- fn_09408 UIBmpRadioBtn2::Slot47: logic confirmed by peer review
- fn_09409 UIBmpRadioBtn2::Slot48: logic confirmed by peer review
- fn_02841 ICashEmotionAction::~ICashEmotionAction: logic confirmed by peer review

Peer-reviewed-by: bigodeira
Reviewed-by: ragnarok-clanker
Adds to the build: Source/UI/UIBroadcastBalloon.cpp
2026-10-29 22:41:29 +00:00
ragnarok-clanker
a957cb0e8b Decompile 18 functions in Source/UI/Edit/UIEditCtrl.cpp, Source/UI/Item/UIItemBaseWnd.h, ...
Batch #3502 by eAthena: 17 byte-identical, 1 confirmed by peer review.

- fn_13436 UIMerchantShopMakeWnd::SetSelection: logic confirmed by peer review
- fn_13444 UIItemBaseWnd::Slot11: byte-identical
- fn_13445 UIItemPurchaseWnd::Slot11: byte-identical
- fn_13446 UIItemSellWnd2::Slot11: byte-identical
- fn_13447 UIItemSellWnd::Slot11: byte-identical
- fn_13448 UIItemShopWnd2::Slot11: byte-identical
- fn_13449 UIItemShopWnd::Slot11: byte-identical
- fn_13450 UIItemStoreFindWnd::Slot11: byte-identical
- fn_13451 UIItemStoreSubWnd::Slot11: byte-identical
- fn_13452 UIItemStoreWnd::Slot11: byte-identical
- fn_13453 UIItemWnd::Slot11: byte-identical
- fn_13454 UIMerchantItemMyShopWnd::Slot11: byte-identical
- fn_13455 UIMerchantItemPurchaseWnd::Slot11: byte-identical
- fn_13456 UIMerchantItemShopWnd::Slot11: byte-identical
- fn_13457 UIMerchantItemWnd::Slot11: byte-identical
- fn_13458 UIMerchantMirrorItemWnd::Slot11: byte-identical
- fn_13459 UIMerchantShopMakeWnd::Slot11: byte-identical
- fn_13460 UISkillListWnd::Slot11: byte-identical

Peer-reviewed-by: ragnarok-clanker, Yommy, meitogi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:39:36 +00:00
ragnarok-clanker
8dfa429a32 Decompile fn_15042 (CUIListBoxEx<EquipmentPropertiesWnd::CUIItemEquipmentPropertiesLine,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::OnScroll)
Batch #3483 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_15042 CUIListBoxEx<EquipmentPropertiesWnd::CUIItemEquipmentPropertiesLine,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::OnScroll: logic confirmed by peer review

Peer-reviewed-by: eAthena, Yommy, meitogi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:38:34 +00:00
ragnarok-clanker
d12b37d296 Decompile 6 functions in Source/UI/SkillDelayInfo/UISkillDelayInfo.cpp, Source/UI/SkillDelayInfo/SkillDelayInfo.h
Batch #3479 by eAthena: 2 byte-identical, 4 confirmed by peer review.

- fn_16877 SkillDelayInfo::CUITime::`scalar deleting destructor': logic confirmed by peer review
- fn_16882 SkillDelayInfo::CUIDelayItem::Paint: logic confirmed by peer review
- fn_16883 CUISkillDelayInfo::Paint: logic confirmed by peer review
- fn_16884 SkillDelayInfo::CUITime::Paint: byte-identical
- fn_16885 SkillDelayInfo::CUIDelayItem::Slot16: logic confirmed by peer review
- fn_16887 SkillDelayInfo::CUITime::Slot16: byte-identical

Peer-reviewed-by: Yommy, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
Adds to the build: Source/UI/SkillDelayInfo/UISkillDelayInfo.cpp
2026-10-29 22:38:11 +00:00
ragnarok-clanker
0a2118ab88 Decompile 25 functions in Source/UI/Guild/UIGuildWnd.cpp, Source/UI/Guild/UIGuildWnd.h, ...
Batch #3396 by eAthena: 0 byte-identical, 25 confirmed by peer review.

- fn_13067 UIListBoxAgit::Slot15: logic confirmed by peer review
- fn_13068 UIAgitMessageBox::Paint: logic confirmed by peer review
- fn_13069 UICreateGuildWnd::Paint: logic confirmed by peer review
- fn_13071 UIGuildHelperWnd::Paint: logic confirmed by peer review
- fn_13078 UIGuildTipWnd::Paint: logic confirmed by peer review
- fn_13080 UIGuildWnd::Paint: logic confirmed by peer review
- fn_13081 UIListBoxAgitMenu::Paint: logic confirmed by peer review
- fn_13084 UIGuildHelperWnd::Slot25: logic confirmed by peer review
- fn_13087 UIGuildNoticeWnd::Slot25: logic confirmed by peer review
- fn_13091 UIGuildWnd::Slot25: logic confirmed by peer review
- fn_13092 UIListBoxAgit::Slot25: logic confirmed by peer review
- fn_13093 UIListBoxAgitMenu::Slot25: logic confirmed by peer review
- fn_13095 UIGuildHelperWnd::Slot31: logic confirmed by peer review
- fn_13096 UIListBoxAgitMenu::Slot28: logic confirmed by peer review
- fn_13098 UIGuildHelperWnd::Slot27: logic confirmed by peer review
- fn_13100 UIGuildMemberManageWnd::Slot19: logic confirmed by peer review
- fn_13101 UIGuildPositionManageWnd::Slot19: logic confirmed by peer review
- fn_13103 UIGuildMemberManageWnd::Slot32: logic confirmed by peer review
- fn_13106 UIListBoxAgit::Slot32: logic confirmed by peer review
- fn_13111 UIGuildBanishedMemberWnd::Slot35: logic confirmed by peer review
- fn_13112 UIGuildMemberManageWnd::Slot35: logic confirmed by peer review
- fn_13113 UIGuildPositionManageWnd::Slot35: logic confirmed by peer review
- fn_13114 UIGuildSkillWnd::Slot35: logic confirmed by peer review
- fn_13115 UIGuildTotalInfoWnd::Slot35: logic confirmed by peer review
- fn_13122 UIAgitMessageBox::SendMsg: logic confirmed by peer review

Peer-reviewed-by: Yommy
Reviewed-by: ragnarok-clanker
2026-10-29 22:37:44 +00:00
ragnarok-clanker
6fc4b05f60 Decompile 9 functions in Source/UI/AdventureGuide/UIAdventureGuide.cpp, Source/UI/Lists/UIListBoxTemplate.h, ...
Batch #3445 by Yommy: 9 byte-identical, 0 confirmed by peer review.

- fn_14334 AdventureGuide::CUIItemInfo::Slot16: byte-identical
- fn_14337 AdventureGuide::CUIMonsterInfo::Slot16: byte-identical
- fn_14339 AdventureGuide::CUIQuestInfo::Slot16: byte-identical
- fn_14340 AdventureGuide::CUISubTab::Slot16: byte-identical
- fn_14341 AdventureGuide::CUITab::Slot16: byte-identical
- fn_14342 AdventureGuide::CUITabInfo::Slot16: byte-identical
- fn_14344 CUIListBoxEx<AdventureGuide::CUIMonsterInfo,AdventureGuide::CMonsterData>::UpdateScrollBar: byte-identical (annotation added to existing code)
- fn_14345 CUIListBox<AdventureGuide::CUISubTab>::UpdateScrollBar: byte-identical
- fn_14346 CUIListBox<AdventureGuide::CUITab>::UpdateScrollBar: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 22:32:41 +00:00
ragnarok-clanker
a56418d235 Decompile fn_12319 (UIExchangeWnd::CancelInput)
Batch #2971 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_12319 UIExchangeWnd::CancelInput: logic confirmed by peer review

Peer-reviewed-by: eAthena, Yommy, meitogi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:27:32 +00:00
ragnarok-clanker
254de7ac6b Decompile 3 functions in Source/UI/Quest/UIRenewQuestUI.cpp, Source/UI/Quest/UIRenewQuestUI.h
Batch #3380 by eAthena: 0 byte-identical, 3 confirmed by peer review.

- fn_16618 RenewQuestUI::CUIQuestItem::Move: logic confirmed by peer review
- fn_16625 RenewQuestUI::CUIQuestItem::Slot25: logic confirmed by peer review
- fn_16626 RenewQuestUI::CUIQuestItem::Slot31: logic confirmed by peer review

Peer-reviewed-by: Yommy, meitogi, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:27:03 +00:00
ragnarok-clanker
64522041b6 Decompile fn_09760 (UIGradeEnchantWnd::Slot31)
Batch #2920 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_09760 UIGradeEnchantWnd::Slot31: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, meitogi, alisonrag
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:23:53 +00:00
ragnarok-clanker
c38cf3e4ec Decompile 15 functions in Source/Client/Session.h, Source/UI/Buttons/UIItemTagButton.h, ...
Batch #3266 by youko: 0 byte-identical, 15 confirmed by peer review.

- fn_10757 UIEditCtrl3::PlaceTags: logic confirmed by peer review
- fn_10761 UITextureButton::VisitChildren: logic confirmed by peer review
- fn_13292 UIItemBaseWnd::GetItemByIndex: logic confirmed by peer review
- fn_13293 UIItemBaseWnd::GetItemAt: logic confirmed by peer review
- fn_13294 UIItemStoreFindWnd::GetItemAt: logic confirmed by peer review
- fn_13295 UIItemStoreSubWnd::GetItemAt: logic confirmed by peer review
- fn_13296 UIItemStoreWnd::GetItemAt: logic confirmed by peer review
- fn_13297 UIItemWnd::GetItemAt: logic confirmed by peer review
- fn_13306 UIMerchantShopMakeWnd::AddActionButton: logic confirmed by peer review
- fn_13328 UIItemBaseWnd::Paint: logic confirmed by peer review
- fn_13339 UIMerchantItemMyShopWnd::Paint: logic confirmed by peer review
- fn_13343 UIMerchantItemWnd::Paint: logic confirmed by peer review
- fn_13345 UINoticeMessageBox_LockSellItem::Paint: logic confirmed by peer review
- fn_13347 UIItemSellWnd2::Slot26: logic confirmed by peer review
- fn_13348 UIItemSellWnd::Slot26: logic confirmed by peer review

Peer-reviewed-by: eAthena
Reviewed-by: ragnarok-clanker
2026-10-29 22:12:13 +00:00