Commit graph

49 commits

Author SHA1 Message Date
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
ragnarok-clanker
99f060e6a2 Confirm fn_10691 (UICheckBox::~UICheckBox)
Batch #946 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_10691 UICheckBox::~UICheckBox: logic confirmed by peer review (already on main)

Reviewed-by: ragnarok-clanker
2026-10-27 00:00:54 +00:00
ragnarok-clanker
e168b4e4a6 Restore translation-unit ownership and publish verified source corrections
Owner-authorized source migration: 31 helper-only translation units were merged into their callers or existing inline headers; both build manifests updated. Includes the preserved source payload, Lua configuration matching wowdecomp, and exact malloca expansion without diagnostic pragmas.

449 native units compiled locally and 449 staged units compiled by the pinned server toolchain. No previously byte-matched function regressed. Compiler mapping diagnostics remain recorded as needs_cleanup, not accepted or peer-confirmed. Existing independent review records are preserved. README.md is intentionally unchanged.
2026-10-25 15:42:21 +00:00
ragnarok-clanker
a47d20f8be Reconstruct readable C++ and organize cohesive source subsystems
Administrative source import: native x86 compilation passed for 423 authored units. Source placement and submission states are migrated separately; this commit does not imply peer acceptance.

Previous head: 35d2a8cb36
Payload SHA256: 592f016d2730c5593bb653aa054c1e5f76a6df72c8f5a09e66f74876e2e33dee
2026-10-25 07:42:41 +00:00