Commit graph

53 commits

Author SHA1 Message Date
ragnarok-clanker
821d1d7412 Decompile fn_11509 (UIComboBox::Refresh)
Batch #4693 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_11509 UIComboBox::Refresh: logic confirmed by peer review

Peer-reviewed-by: alisonrag, gordaoprogramas, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 04:40:49 +00:00
ragnarok-clanker
08c336e5cd Decompile 6 functions in Source/UI/Buttons/UITextButton.cpp, Source/UI/Gauges/UIPetInfoBarGraph.cpp, ...
Batch #4534 by eAthena: 0 byte-identical, 6 confirmed by peer review.

- fn_11359 UIINT64BarGraph::Paint: logic confirmed by peer review
- fn_11361 UIItemMoveInfo::Paint: logic confirmed by peer review
- fn_11363 UIItemStoreComboBoxWnd::Paint: logic confirmed by peer review
- fn_11364 UIItemTagButton::Paint: logic confirmed by peer review
- fn_11369 UIListBoxNavi::Paint: logic confirmed by peer review
- fn_11375 UIPetInfoBarGraph::Paint: logic confirmed by peer review

Peer-reviewed-by: youko, Lumen
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 04:18:57 +00:00
ragnarok-clanker
ffdc910949 Decompile 4 functions in Source/UI/StylingShop/UIStylingShopWnd.cpp, Source/UI/StylingShop/UIStylingShopWnd.h, ...
Batch #4541 by eAthena: 0 byte-identical, 4 confirmed by peer review.

- fn_10298 UIDisplayCharacter::CopyStyle: logic confirmed by peer review
- fn_10315 UIStylingShopWnd::RefreshFavoriteButton: logic confirmed by peer review
- fn_10316 UIStylingshopTabParentWnd::UpdateFavoriteButton: logic confirmed by peer review
- fn_10317 UIStylingShopWnd::AddToMyStyle: logic confirmed by peer review

Peer-reviewed-by: alisonrag, KWDev, Snow, willerthal
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 03:49:22 +00:00
ragnarok-clanker
94d7af3c89 Decompile 14 functions in Source/UI/Window/UIVideoWnd.cpp, Source/UI/Window/UIVideoWnd.h, ...
Batch #4320 by eAthena: 3 byte-identical, 11 confirmed by peer review.

- fn_17437 UIVideoWnd::UIVideoWnd: logic confirmed by peer review
- fn_17439 UIVideoWnd::`scalar deleting destructor': logic confirmed by peer review
- fn_17440 UIVideoWnd::Slot02: byte-identical
- fn_17441 UIVideoWnd::Slot15: logic confirmed by peer review
- fn_17442 UIVideoSkipButton::Paint: logic confirmed by peer review
- fn_17443 UIVideoWnd::Paint: logic confirmed by peer review
- fn_17444 UIVideoWnd::Slot19: logic confirmed by peer review
- fn_17445 UIVideoWnd::SendMsg: logic confirmed by peer review
- fn_17446 UIWaitDBSaveWnd::UIWaitDBSaveWnd: logic confirmed by peer review
- fn_17448 UIWaitDBSaveWnd::Slot15: logic confirmed by peer review
- fn_17449 UIWaitDBSaveWnd::Slot18: byte-identical
- fn_17450 UIWaitDBSaveWnd::Paint: logic confirmed by peer review
- fn_17451 UIWaitDBSaveWnd::Slot27: byte-identical
- fn_17452 UIWaitDBSaveWnd::Slot19: logic confirmed by peer review

Peer-reviewed-by: youko, Lumen, tayoba, Snow, KWDev, Bruwuno
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/Window/UIVideoWnd.cpp, Source/UI/Dialogs/UIWaitDBSaveWnd.cpp
2026-10-30 03:42:21 +00:00
ragnarok-clanker
9136dd8094 Decompile 9 functions in Source/UI/Buttons/UIRadioBtn.cpp, Source/UI/Buttons/UIRadioBtn.h, ...
Batch #4429 by eAthena: 0 byte-identical, 9 confirmed by peer review.

- fn_10915 UIEditCtrlVarId::SendMsg: logic confirmed by peer review
- fn_10916 UIEditCtrl_OldList::SendMsg: logic confirmed by peer review
- fn_10917 UIEmblemWnd::SendMsg: logic confirmed by peer review
- fn_10919 UIRadioBtn::SendMsg: logic confirmed by peer review
- fn_10920 UISlotBitmap::SendMsg: logic confirmed by peer review
- fn_10921 UITab::SendMsg: logic confirmed by peer review
- fn_10923 UIWordDisplayWnd::SendMsg: logic confirmed by peer review
- fn_10935 UIBalloonText::SetFontHeight: logic confirmed by peer review
- fn_10936 UIStaticText::SetFont: logic confirmed by peer review

Peer-reviewed-by: alisonrag, willerthal
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 03:03:29 +00:00
ragnarok-clanker
5f43e16b31 Decompile fn_09788 (UICaptchaRegisterWnd::Slot15)
Batch #4291 by bigodeira: 0 byte-identical, 1 confirmed by peer review.

- fn_09788 UICaptchaRegisterWnd::Slot15: logic confirmed by peer review

Peer-reviewed-by: eAthena, alisonrag, willerthal
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 02:57:13 +00:00
ragnarok-clanker
de043b4d78 Decompile 4 functions in Source/UI/Buttons/UITextButton.cpp, Source/UI/Lists/UIScrollBar.cpp, ...
Batch #4324 by eAthena: 0 byte-identical, 4 confirmed by peer review.

- fn_11080 UIString::UIString: logic confirmed by peer review
- fn_11083 UITabControl::UITabControl: logic confirmed by peer review
- fn_11097 UIBarGraph3::`scalar deleting destructor': logic confirmed by peer review
- fn_11098 UIBarGraphPlayer::`scalar deleting destructor': logic confirmed by peer review

Peer-reviewed-by: youko, tayoba
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 02:42:46 +00:00
ragnarok-clanker
171e2e078d Decompile 4 functions in Source/UI/Lists/UIScrollBar.cpp, Source/UI/Buttons/UITextButton.cpp, ...
Batch #4232 by eAthena: 0 byte-identical, 4 confirmed by peer review.

- fn_11527 UIChatHisBox::Resize: logic confirmed by peer review
- fn_11528 UIComboBox::Resize: logic confirmed by peer review
- fn_11541 UIBmpRadioBtn::SendMsg: logic confirmed by peer review
- fn_11542 UIChatHisBox::SendMsg: 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-30 01:56:56 +00:00
ragnarok-clanker
f289f2f909 Decompile 4 functions in Source/UI/Window/UIControl.cpp, Source/UI/Window/UIControl.h, ...
Batch #4117 by youko: 0 byte-identical, 4 confirmed by peer review.

- fn_14407 CUIBasicButton::Resize: logic confirmed by peer review
- fn_14411 CUICheckBox::Paint: logic confirmed by peer review
- fn_14412 CUICheckBox::Slot25: logic confirmed by peer review
- fn_14413 CUICheckBox::Slot31: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, superintelligence, KWDev, Yommy, tayoba
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 01:20:02 +00:00
ragnarok-clanker
5b831e2426 Decompile fn_10696 (UIRadioBtn::~UIRadioBtn)
Batch #4058 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_10696 UIRadioBtn::~UIRadioBtn: logic confirmed by peer review

Peer-reviewed-by: eAthena, Yommy, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 00:59:37 +00:00
ragnarok-clanker
5d806a2df9 Decompile 5 functions in Source/UI/GameSettings/GameSettingsUI.cpp, Source/UI/GameSettings/GameSettingsUI.h, ...
Batch #4076 by youko: 5 byte-identical, 0 confirmed by peer review.

- fn_15411 CUIListBoxEx<GameSettingsUI::CUIComboItem,RenderAdapter>::Paint: byte-identical
- fn_15412 CUIListBoxEx<GameSettingsUI::CUIComboItem,DisplayMode>::Paint: byte-identical
- fn_15413 CUIListBoxEx<GameSettingsUI::CUIComboItem,RenderBackend>::Paint: byte-identical
- fn_15414 CUIListBoxEx<GameSettingsUI::CUIComboItem,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Paint: byte-identical
- fn_15415 CUIListBoxEx<GameSettingsUI::CUIOptionItem,TALKTYPE>::Paint: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-30 00:41:49 +00:00
ragnarok-clanker
68e1d03878 Decompile 22 functions in Source/UI/Text/UIAchWnd.cpp, Source/UI/Text/UIAchWnd.h, ...
Batch #3978 by eAthena: 0 byte-identical, 22 confirmed by peer review.

- fn_09205 UIAchListWnd::sub_7B37F0: logic confirmed by peer review
- fn_09206 UIAchTV::Clear: logic confirmed by peer review
- fn_09207 UIAchTab::ClearGroups: logic confirmed by peer review
- fn_09208 UIAchListWnd::Create: logic confirmed by peer review
- fn_09210 UIAchTab::Label: logic confirmed by peer review
- fn_09211 UIAchTab::sub_7B4370: logic confirmed by peer review
- fn_09212 UIAchievementWnd::CreateTab: logic confirmed by peer review
- fn_09220 UIAchTV::Paint: logic confirmed by peer review
- fn_09224 UIAchievementWnd::Paint: logic confirmed by peer review
- fn_09225 UICustomGageBar::Paint: logic confirmed by peer review
- fn_09239 UIAchListWnd::Slot35: logic confirmed by peer review
- fn_09240 UIAchTab::Slot35: logic confirmed by peer review
- fn_09241 UIAchListWnd::UpdateScroll: logic confirmed by peer review
- fn_09242 UIAchTab::sub_7B7F10: logic confirmed by peer review
- fn_09243 UIAchTab::Refresh: logic confirmed by peer review
- fn_09246 UIAchTab::SendMsg: logic confirmed by peer review
- fn_09247 UIAchUpperWnd::SendMsg: logic confirmed by peer review
- fn_09251 UIToolTipBitmapWnd::Set: logic confirmed by peer review
- fn_09252 UIAchSummaryWnd::Show: logic confirmed by peer review
- fn_09254 UIAchTab::SetLabel: logic confirmed by peer review
- fn_11583 UIScrollBar::SetPosition: logic confirmed by peer review
- fn_11584 UIScrollBar::SetRange: 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/Text/UIAchWnd.cpp
2026-10-30 00:22:53 +00:00
ragnarok-clanker
60f125b5fc Decompile 21 functions in Source/UI/Buttons/UIBmpTextButton2.h, Source/UI/Buttons/UITextureButton.h, ...
Batch #3711 by youko: 0 byte-identical, 21 confirmed by peer review.

- fn_10797 UIBitmapTab::Paint: logic confirmed by peer review
- fn_10798 UIBmpTextButton2::Paint: logic confirmed by peer review
- fn_10802 UIChatRoomTitle::Paint: logic confirmed by peer review
- fn_10804 UIColorButton::Paint: logic confirmed by peer review
- fn_10805 UIColorTransBalloonText::Paint: logic confirmed by peer review
- fn_10806 UIEditCtrl3::Paint: logic confirmed by peer review
- fn_10808 UIEditCtrl_OldList::Paint: logic confirmed by peer review
- fn_10809 UIEmblemWnd::Paint: logic confirmed by peer review
- fn_10815 UIResizer::Paint: logic confirmed by peer review
- fn_10819 UIStaticText3::Paint: logic confirmed by peer review
- fn_10821 UITab::Paint: logic confirmed by peer review
- fn_10825 UIWordDisplayWnd::Paint: logic confirmed by peer review
- fn_10832 UIMerchantShopTitle::Slot26: logic confirmed by peer review
- fn_10838 UIBitmapTab::Slot25: logic confirmed by peer review
- fn_10840 UIChatEditCtrl::Slot25: logic confirmed by peer review
- fn_10843 UIMerchantShopTitle::Slot25: logic confirmed by peer review
- fn_10851 UITab::Slot25: logic confirmed by peer review
- fn_10856 UITextureButton::Slot31: logic confirmed by peer review
- fn_10883 UIEmblemWnd::Slot19: logic confirmed by peer review
- fn_10884 UINameBalloonText::Slot19: logic confirmed by peer review
- fn_10885 UIWordDisplayWnd::Slot19: 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-30 00:21:21 +00:00
ragnarok-clanker
76244681c5 Decompile 2 functions in Source/Contents/CashEmotionMgr.cpp, Source/UI/Buttons/UISpriteButton.h, ...
Batch #3972 by youko: 0 byte-identical, 2 confirmed by peer review.

- fn_10741 UIEditCtrl_OldList::RecallHistory: logic confirmed by peer review
- fn_10744 UITransBalloonText::ChangeText: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 00:20:27 +00:00
ragnarok-clanker
0703c77bf5 Decompile fn_14838 (CUIRadioButton::SetOnSelect)
Batch #3870 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_14838 CUIRadioButton::SetOnSelect: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, superintelligence, kyoshi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 00:04:40 +00:00
ragnarok-clanker
090e7d817c Decompile 4 functions in Source/UI/Buttons/UIBmpTextButton2.h, Source/UI/Buttons/UITextureButton.h, ...
Batch #3917 by youko: 0 byte-identical, 4 confirmed by peer review.

- fn_10814 UIRadioBtn::Paint: logic confirmed by peer review
- fn_10876 UIChatRoomTitle::ResetCursor: logic confirmed by peer review
- fn_10878 UIMerchantShopTitle::ResetCursor: logic confirmed by peer review
- fn_10879 UIResizer::ResetCursor: logic confirmed by peer review

Peer-reviewed-by: eAthena, Yommy, willerthal
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 00:01:15 +00:00
ragnarok-clanker
60006c0663 Decompile fn_11411 (UIBmpRadioBtn::Slot25)
Batch #3600 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_11411 UIBmpRadioBtn::Slot25: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, meitogi, tayoba
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 23:57:35 +00:00
ragnarok-clanker
8560a96c0c Decompile fn_10947 (UIButton::SetState)
Batch #3875 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_10947 UIButton::SetState: logic confirmed by peer review

Peer-reviewed-by: youko, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 23:50:50 +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
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
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
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
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
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
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
96e1c5982b Decompile fn_11457 (UIListBox::Slot28)
Batch #3258 by willerthal: 0 byte-identical, 1 confirmed by peer review.

- fn_11457 UIListBox::Slot28: logic confirmed by peer review

Peer-reviewed-by: eAthena, meitogi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 21:39:23 +00:00
ragnarok-clanker
8f33ae0c56 Decompile 14 functions in Source/UI/Buttons/UITextButton.cpp, Source/UI/Buttons/UIItemMoveInfo.h, ...
Batch #2815 by youko: 0 byte-identical, 14 confirmed by peer review.

- fn_11477 UIEditCtrl_Currency::Slot19: logic confirmed by peer review
- fn_11478 UISlotBmpButton::Slot19: logic confirmed by peer review
- fn_11479 UIBasicItemCtrl::Slot32: logic confirmed by peer review
- fn_11481 UIBitmapButton2::Slot32: logic confirmed by peer review
- fn_11482 UIMemberListBox::Slot32: logic confirmed by peer review
- fn_11484 UIStaticItem::Slot32: logic confirmed by peer review
- fn_11485 UITVBitmapButton::Slot32: logic confirmed by peer review
- fn_11486 UITVTextButton::Slot32: logic confirmed by peer review
- fn_11488 UIBitmapButton2::Slot33: logic confirmed by peer review
- fn_11492 UITVBitmapButton::Slot33: logic confirmed by peer review
- fn_11493 UITVTextButton::Slot33: logic confirmed by peer review
- fn_11495 UIComboBoxV2Wnd::Slot35: logic confirmed by peer review
- fn_11498 UIListBoxID::Slot35: logic confirmed by peer review
- fn_11501 UITreeView::Slot35: logic confirmed by peer review

Peer-reviewed-by: meitogi, bigodeira, willerthal
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 21:35:33 +00:00
ragnarok-clanker
f13bf8f877 Decompile 9 functions in Source/UI/Buttons/UITextButton.cpp, Source/UI/Buttons/UIItemMoveInfo.h, ...
Batch #3356 by youko: 0 byte-identical, 9 confirmed by peer review.

- fn_11462 UIItemMoveInfo::Slot48: logic confirmed by peer review
- fn_11463 UIComboBox::Slot27: logic confirmed by peer review
- fn_11465 UIComboBoxID::Slot27: logic confirmed by peer review
- fn_11467 UIItemStoreComboBox::Slot27: logic confirmed by peer review
- fn_11469 UITVTextButton::Slot27: logic confirmed by peer review
- fn_11472 UITreeView::Slot27: logic confirmed by peer review
- fn_11473 UIImgMenu::ResetCursor: logic confirmed by peer review
- fn_11475 UIString::ResetCursor: logic confirmed by peer review
- fn_11476 UITVTextButton::ResetCursor: logic confirmed by peer review

Peer-reviewed-by: meitogi, bigodeira, willerthal
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 21:35:18 +00:00
ragnarok-clanker
8239d51c2f Confirm fn_13386 (UIItemWnd::Slot19)
Batch #3272 by youko: 1 byte-identical, 0 confirmed by peer review.

- fn_13386 UIItemWnd::Slot19: byte-identical (already on main)

Merged automatically: every function is byte-identical to the original.
2026-10-29 21:13:22 +00:00
ragnarok-clanker
0ee54a97f2 Decompile 3 functions in Source/UI/Buttons/UITextButton.cpp, Source/UI/Buttons/UIItemMoveInfo.h, ...
Batch #3190 by youko: 0 byte-identical, 3 confirmed by peer review.

- fn_11466 UIImgMenu::Slot27: logic confirmed by peer review
- fn_11489 UIChatHisBox2::Slot33: logic confirmed by peer review
- fn_11502 UITabControl::FillTab: logic confirmed by peer review

Peer-reviewed-by: eAthena, bigodeira, willerthal
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 20:51:15 +00:00
ragnarok-clanker
e5084c42bd Decompile fn_11470 (UITabControl::Slot27)
Batch #2846 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_11470 UITabControl::Slot27: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, meitogi, bigodeira, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 19:33:59 +00:00
ragnarok-clanker
b999ef7e2c Decompile 2 functions in Source/UI/Buttons/UITextButton.cpp, Source/UI/Buttons/UIItemMoveInfo.h, ...
Batch #2817 by youko: 2 byte-identical, 0 confirmed by peer review.

- fn_11483 UISlotBmpButton::Slot32: byte-identical
- fn_11490 UIMemberListBox::Slot33: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 19:18:29 +00:00
ragnarok-clanker
488afdbbf6 Decompile fn_11453 (UIImgMenu::Slot28)
Batch #2087 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_11453 UIImgMenu::Slot28: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-29 09:56:33 +00:00
ragnarok-clanker
9d0d68ce1f Decompile fn_04202 (UILapineUpgradeBox_IngredientListWnd::Paint)
Batch #1919 by ragnarok-clanker: 1 byte-identical, 0 confirmed by peer review.

- fn_04202 UILapineUpgradeBox_IngredientListWnd::Paint: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-28 23:43:15 +00:00
ragnarok-clanker
393900b9c9 Decompile 4 functions in Source/UI/Window/UIFrameWnd.cpp, Source/UI/Window/UICntWnd.h, ...
Batch #1902 by Yommy: 0 byte-identical, 4 confirmed by peer review.

- fn_11782 UIReplayButton::Slot31: logic confirmed by peer review
- fn_11784 UIMonsterInfoWnd::Slot28: logic confirmed by peer review
- fn_11798 UIAllyGuildAcceptWnd::SendMsg: logic confirmed by peer review
- fn_11801 UICntWnd::SendMsg: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-28 23:26:16 +00:00
ragnarok-clanker
78afd8c2c8 Decompile fn_11454 (UIItemMoveInfo::Slot28)
Batch #1901 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_11454 UIItemMoveInfo::Slot28: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-28 23:26:15 +00:00
ragnarok-clanker
214e3ad796 Decompile 4 functions in Source/UI/Buttons/UITextButton.cpp, Source/UI/UIStaticItem.h, ...
Batch #1836 by ragnarok-clanker: 0 byte-identical, 4 confirmed by peer review.

- fn_11448 UIBasicItemCtrl::Slot28: logic confirmed by peer review
- fn_11449 UIBasicSkillCtrl::Slot28: logic confirmed by peer review
- fn_11456 UIMemberListBox::Slot28: logic confirmed by peer review
- fn_11458 UIStaticItem::Slot28: 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-10-28 22:47:59 +00:00
ragnarok-clanker
311af56643 Decompile fn_11460 (UITabControl::Slot28)
Batch #1787 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_11460 UITabControl::Slot28: logic confirmed by peer review

Peer-reviewed-by: Yommy
Reviewed-by: ragnarok-clanker
2026-10-28 22:18:48 +00:00
ragnarok-clanker
ecdb364faa Decompile 2 functions in Source/UI/Buttons/UITextButton.cpp, Source/UI/Buttons/UIBmpRadioBtn.h, ...
Batch #1737 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.

- fn_11447 UIBarGraph4::Slot28: logic confirmed by peer review
- fn_11452 UIINT64BarGraph::Slot28: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-28 21:57:43 +00:00
ragnarok-clanker
9aea62bd9b Decompile 47 functions in Source/Client/ClientOptions.cpp, Source/Client/Session.h, ...
Batch #1675 by ragnarok-clanker: 2 byte-identical, 45 confirmed by peer review.

- fn_10839 UIButton::Slot25: logic confirmed by peer review
- fn_10852 UIButton::Slot31: logic confirmed by peer review
- fn_10868 UIButton::Slot27: logic confirmed by peer review
- fn_10930 UIStaticBitmap::SetBitmap: logic confirmed by peer review
- fn_10931 UIBitmapButton::SetBitmap: logic confirmed by peer review
- fn_11320 UIComboBoxEx2::Slot15: logic confirmed by peer review
- fn_11326 UIListBox::Slot15: logic confirmed by peer review
- fn_11327 UIListBoxEx::Slot15: logic confirmed by peer review
- fn_11381 UIScrollBar::Paint: logic confirmed by peer review
- fn_11383 UIScrollBar_Navi::Paint: logic confirmed by peer review
- fn_11425 UIScrollBar::Slot25: logic confirmed by peer review
- fn_11440 UIScrollBar::Slot31: logic confirmed by peer review
- fn_11445 UITextButton::Slot31: logic confirmed by peer review
- fn_11468 UIScrollBar::Slot27: logic confirmed by peer review
- fn_11471 UITextButton::Slot27: logic confirmed by peer review
- fn_11494 UITextButton::Slot33: logic confirmed by peer review
- fn_11779 UIFrameWnd::Slot25: logic confirmed by peer review
- fn_11781 UIFrameWnd::Slot31: logic confirmed by peer review
- fn_11786 UIFrameWnd::Slot27: logic confirmed by peer review
- fn_12610 CSession::GetOption: logic confirmed by peer review
- fn_12689 ActivateShortcut: logic confirmed by peer review
- fn_12711 ShortcutTooltip::Hover: logic confirmed by peer review
- fn_12724 ShortcutDetails::Open: logic confirmed by peer review (already on main)
- fn_12760 UIShortCutWnd::SendMsg: logic confirmed by peer review
- fn_17144 UIWindowMgr::RemoveOrder: logic confirmed by peer review
- fn_17158 UIWindowMgr::Capture: byte-identical
- fn_17180 UIWindowMgr::BringToFront: logic confirmed by peer review
- fn_17192 UIWindowMgr::IsOrderFixed: logic confirmed by peer review
- fn_17232 UIWindowMgr::ReleaseCapture: byte-identical
- fn_17255 UIWindowMgr::SetCapture: logic confirmed by peer review
- fn_20382 CConnection::CConnection: logic confirmed by peer review
- fn_20383 CRagConnection::CRagConnection: logic confirmed by peer review
- fn_20384 CConnection::~CConnection: logic confirmed by peer review (already on main)
- fn_20389 CConnection::Connect: logic confirmed by peer review
- fn_20390 CConnection::Close: logic confirmed by peer review
- fn_20409 GetRagConnection: logic confirmed by peer review
- fn_21406 AutomaticSkills::Complete: logic confirmed by peer review
- fn_03927 CCharacterLinkedUserDataMgr::CompleteLoad: logic confirmed by peer review
- fn_03933 CCharacterLinkedUserDataMgr::Save: logic confirmed by peer review
- fn_03937 CSession::SetOption: logic confirmed by peer review
- fn_11073 UIScrollBar::UIScrollBar: logic confirmed by peer review
- fn_11102 UIComboBoxEx2::~UIComboBoxEx2: logic confirmed by peer review (already on main)
- fn_09150 AutomaticSkills::DisableAll: logic confirmed by peer review
- fn_09153 AutomaticSkills::Use: logic confirmed by peer review
- fn_10689 UIBitmapButton::~UIBitmapButton: logic confirmed by peer review (already on main)
- fn_10795 UIBitmapButton::Paint: logic confirmed by peer review
- fn_10817 UIStaticBitmap::Paint: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-28 20:01:00 +00:00
ragnarok-clanker
838c0044d2 Decompile 70 functions in Source/Client/Browser/BrowserFactory.cpp, Source/Contents/Emblems/EmblemUpload.cpp, ...
Batch #1665 by ragnarok-clanker: 0 byte-identical, 70 confirmed by peer review.

- fn_10904 UIEditCtrl::UpdateLinks: logic confirmed by peer review
- fn_10905 EditViewport::Synchronize: logic confirmed by peer review
- fn_10950 UIBalloonText::SetText: logic confirmed by peer review
- fn_11216 ItemLinkDisplay::Convert: logic confirmed by peer review
- fn_11326 UIListBox::Slot15: logic confirmed by peer review (already on main)
- fn_11327 UIListBoxEx::Slot15: logic confirmed by peer review (already on main)
- fn_11366 UIListBox::Paint: logic confirmed by peer review
- fn_11367 UIListBoxEx::Paint: logic confirmed by peer review
- fn_11392 UITextButton::Paint: logic confirmed by peer review
- fn_11394 UITextViewer::Paint: logic confirmed by peer review
- fn_11445 UITextButton::Slot31: logic confirmed by peer review (already on main)
- fn_11471 UITextButton::Slot27: logic confirmed by peer review (already on main)
- fn_11494 UITextButton::Slot33: logic confirmed by peer review (already on main)
- fn_11562 UITextViewer::SendMsg: logic confirmed by peer review (already on main)
- fn_11721 UICntWnd::DrawBorder: logic confirmed by peer review (already on main)
- fn_11760 UIBank_NewWnd::Paint: logic confirmed by peer review (already on main)
- fn_11761 UIChatRoomWnd::Paint: logic confirmed by peer review (already on main)
- fn_11767 UIMerInfoWnd::Paint: logic confirmed by peer review (already on main)
- fn_12680 ShortcutPainting::Paint: logic confirmed by peer review
- fn_13829 WrapPlainText: logic confirmed by peer review
- fn_13833 WrapRichText: logic confirmed by peer review
- fn_16941 UIWindow::DrawAmount: logic confirmed by peer review
- fn_16971 UIWindow::TextHeight: logic confirmed by peer review
- fn_16972 UIWindow::VerticalTextHeight: logic confirmed by peer review
- fn_16973 UIWindow::TextSize: logic confirmed by peer review
- fn_16974 UIWindow::VerticalTextSize: logic confirmed by peer review
- fn_16975 UIWindow::TextWidth: logic confirmed by peer review
- fn_16993 WrapPixelText: logic confirmed by peer review
- fn_17007 FitText: logic confirmed by peer review
- fn_17009 UIWindow::DrawTextAt: logic confirmed by peer review
- fn_17013 DrawOutlinedColoredText: logic confirmed by peer review
- fn_17014 DrawStyledColoredText: logic confirmed by peer review
- fn_17015 DrawColoredText: logic confirmed by peer review
- fn_17016 DrawOutlinedText: logic confirmed by peer review
- fn_17136 BrowserFactory::Create: logic confirmed by peer review
- fn_18376 LookupMessage: logic confirmed by peer review
- fn_01934 TextContext::TextContext: logic confirmed by peer review
- fn_01957 TextContext::Marker: logic confirmed by peer review
- fn_01961 TextContext::Measure: logic confirmed by peer review
- fn_01966 TextContext::SetFont: logic confirmed by peer review
- fn_01970 TextContext::DrawPair: logic confirmed by peer review
- fn_01971 TextContext::Draw: logic confirmed by peer review
- fn_01983 TextContext::MeasurePart: logic confirmed by peer review
- fn_01984 TextContext::DrawPart: logic confirmed by peer review
- fn_21788 ReceivePartyJoinResult: logic confirmed by peer review
- fn_24191 EmotionHotkeys::LoadDefaults: logic confirmed by peer review
- fn_03664 CAdventurerAgencyMgr::CompletePartyInfo: logic confirmed by peer review
- fn_03666 CAdventurerAgencyMgr::CompleteRegistration: logic confirmed by peer review
- fn_03668 CAdventurerAgencyMgr::CompleteStopRecruiting: logic confirmed by peer review
- fn_03976 CEmblemDataMgr::CompleteUpload: logic confirmed by peer review
- fn_04239 CMCStoreInfoBackup::CompleteSave: logic confirmed by peer review
- fn_04262 CPlayerNameDictionary::Lookup: logic confirmed by peer review
- fn_06581 ItemNaming::DisplayName: logic confirmed by peer review (already on main)
- fn_06583 ItemNamingContext::Element: logic confirmed by peer review (already on main)
- fn_06584 ItemNamingContext::Star: logic confirmed by peer review (already on main)
- fn_06585 ItemNaming::Creator: logic confirmed by peer review (already on main)
- fn_06586 ItemNamingContext::Apprentice: logic confirmed by peer review (already on main)
- fn_06587 ItemNaming::Suffixes: logic confirmed by peer review (already on main)
- fn_06588 ItemNaming::Prefixes: logic confirmed by peer review (already on main)
- fn_09299 UIApplyForPartyWnd::Slot15: logic confirmed by peer review
- fn_09300 UIRegisterPartyWnd::Slot15: logic confirmed by peer review
- fn_09301 UIRequestJoinPartyWnd::Slot15: logic confirmed by peer review
- fn_09303 UIApplyForPartyWnd::Paint: logic confirmed by peer review
- fn_09304 UIPartyInfoWnd::Paint: logic confirmed by peer review
- fn_10748 UIEditCtrl::RemoveInvalidLink: logic confirmed by peer review
- fn_10758 UIEditCtrl::DrawSelectionAt: logic confirmed by peer review (already on main)
- fn_10759 UIEditCtrl::DrawSelection: logic confirmed by peer review (already on main)
- fn_10794 UIBasicButton::Paint: logic confirmed by peer review
- fn_10799 UIBmpTextButton::Paint: logic confirmed by peer review
- fn_10823 UITransBalloonText::Paint: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-28 19:35:29 +00:00
ragnarok-clanker
01decc4920 Maintenance: Provenance fix after symbol swap: fn_10690 is ??1UIButton at 0x00851340 (no delete, plain retn); fn_10709 at 0x008523F0
Batch #1482 by ragnarok-clanker: no function's compiled code changes; checked with 1 compiled unit(s).
2026-10-28 16:11:47 +00:00
ragnarok-clanker
2d563097fd Decompile fn_10760 (UIBmpTextButton2::DrawLabels)
Batch #1412 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_10760 UIBmpTextButton2::DrawLabels: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-28 13:15:56 +00:00
ragnarok-clanker
98c2dc3244 Decompile 3 functions in Source/Contents/CashEmotionMgr.cpp, Source/Contents/CashEmotionMgr.h, ...
Batch #1438 by Yommy: 3 byte-identical, 0 confirmed by peer review.

- fn_09447 UICashEmotionPack::Slot26: byte-identical
- fn_09448 UICashEmotionPack::Slot25: byte-identical
- fn_09449 UICashEmotionPack::Slot27: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-28 12:52:30 +00:00
ragnarok-clanker
f85ea0d07c Decompile 6 functions in Source/UI/Edit/UIEditCtrl.cpp, Source/UI/Buttons/UINaviLinkButton.h, ...
Batch #1404 by Yommy: 6 byte-identical, 0 confirmed by peer review.

- fn_13327 UIItemWnd::Slot18: byte-identical
- fn_13351 UIItemStoreFindWnd::Slot26: byte-identical
- fn_13352 UIItemStoreSubWnd::Slot26: byte-identical
- fn_13387 UIMerchantItemMyShopWnd::Slot19: byte-identical
- fn_13388 UIMerchantItemShopWnd::Slot19: byte-identical
- fn_13407 UISkillListWnd::Slot33: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-28 12:35:18 +00:00
ragnarok-clanker
b55f4ca4c5 Decompile 3 functions in Source/UI/Buttons/UITextButton.cpp, Source/UI/Lists/UITreeView.h, ...
Batch #1386 by Yommy: 1 byte-identical, 2 confirmed by peer review.

- fn_11446 UITreeView::Slot31: logic confirmed by peer review
- fn_11455 UIItemTagButton::Slot28: logic confirmed by peer review
- fn_11459 UIStaticItem_Illust::Slot28: byte-identical

Reviewed-by: ragnarok-clanker
2026-10-28 12:08:06 +00:00
ragnarok-clanker
e9b6837e97 Decompile 2 functions in Source/UI/Buttons/UIBasicButton.cpp, Source/UI/Buttons/UIBitmapButton.cpp, ...
Batch #1102 by ragnarok-clanker: 2 byte-identical, 0 confirmed by peer review.

- fn_16953 UIWindow::Root: byte-identical
- fn_16983 UIWindow::Invalidate: byte-identical (already on main)

Merged automatically: every function is byte-identical to the original.
2026-10-27 18:04:02 +00:00
ragnarok-clanker
2800d0fdc0 Maintenance: Add mandatory field offset markers /* XXXX */ and assertions to UI headers
Batch #1065 by ragnarok-clanker: no function's compiled code changes; checked with 92 compiled unit(s), including every includer of Source/UI/Buttons/UIBmpTextButton.h, Source/UI/Chat/ChatNotifications.h, Source/UI/Cooldowns/CooldownDrawing.h, Source/UI/Cooldowns/CooldownState.h, Source/UI/Edit/ItemTagRetirement.h, Source/UI/Layout/SnapRectangle.h, Source/UI/Lists/UIListBoxEx.h, Source/UI/MiniPartyGrid.h, Source/UI/Party/UIAdvenPartyBoardWnd.h, Source/UI/Party/UIRequestJoinPartyMgr.h, Source/UI/Shop/PriceColor.h, Source/UI/Shortcuts/ShortcutCooldowns.h, Source/UI/Shortcuts/ShortcutGrid.h, Source/UI/Text/TextMarkup.h, Source/UI/Text/UITransBalloonText.h, Source/UI/Window/FrameTextCache.h, Source/UI/Window/UIWindow.h, Source/UI/Window/WindowAncestry.h, Source/UI/Window/WindowRegistration.h.
2026-10-27 13:55:58 +00:00
ragnarok-clanker
5aafb686cc 🛠️ refactor(strings): wrote CP949 Korean literals as UTF-8 Hangul with /source-charset:utf-8 /execution-charset:.949 2026-10-27 09:42:20 +01:00