rodecomp/Source/UI
ragnarok-clanker f7da229a2b Decompile 68 functions in Source/UI/Dialogs/UIMessageBox.cpp
Batch #18517 by ragnarok-clanker: 66 byte-identical, 2 confirmed by peer review.

- fn_11666 UINoticeWnd::UINoticeWnd: byte-identical (already on main)
- fn_11686 ??RHangameJoinUrl@?A0xf8523815@@QBEAAV?$EncryptedName@$0FA@$0?MDEJAIIOOFIOEJD@@1@XZ: byte-identical (already on main)
- fn_11710 UIBank_NewWnd::AdjustAmount: byte-identical (already on main)
- fn_11711 UIReplayRECControlWnd::AnimateLoading: byte-identical (already on main)
- fn_11723 UIItemWnd::DrawNewItemMark: byte-identical (already on main)
- fn_11729 UIBank_NewWnd::NeedsFrameRefresh: byte-identical (already on main)
- fn_11730 UIReplayControlWnd::NeedsFrameRefresh: byte-identical (already on main)
- fn_11731 UIReplayRECControlWnd::NeedsFrameRefresh: byte-identical (already on main)
- fn_11734 UIChatRoomWnd::Move: byte-identical (already on main)
- fn_11737 UIBank_NewWnd::OnCreate: byte-identical (already on main)
- fn_11738 UIChatRoomWnd::OnCreate: byte-identical (already on main)
- fn_11739 UICntWnd::OnCreate: byte-identical (already on main)
- fn_11740 UIHomunInfoWnd::OnCreate: byte-identical (already on main)
- fn_11742 UILoginWnd::OnCreate: logic confirmed by peer review
- fn_11743 UIMakeCharWnd::OnCreate: byte-identical (already on main)
- fn_11744 UIMerInfoWnd::OnCreate: byte-identical (already on main)
- fn_11752 UITalkboxTrapInputWnd::OnCreate: byte-identical (already on main)
- fn_11753 UILoginOTPWnd::OnDestroy: byte-identical (already on main)
- fn_11754 UILoginWnd::OnDestroy: byte-identical (already on main)
- fn_11755 UIMakeCharWnd::OnDestroy: byte-identical (already on main)
- fn_11756 UIMessageBox::OnDestroy: byte-identical (already on main)
- fn_11757 UINoticeWnd::OnDestroy: byte-identical (already on main)
- fn_11758 UISelectReplayDataWnd::OnDestroy: byte-identical (already on main)
- fn_11759 UISelectServerWnd::OnDestroy: byte-identical (already on main)
- fn_11760 UIBank_NewWnd::Paint: byte-identical (already on main)
- fn_11762 UICntWnd::Paint: byte-identical (already on main)
- fn_11764 UILoginOTPWnd::Paint: byte-identical
- fn_11765 UILoginWnd::Paint: byte-identical (already on main)
- fn_11768 UIMessageBox::Paint: byte-identical (already on main)
- fn_11769 UIMessageBoxAutoreturn::Paint: byte-identical (already on main)
- fn_11772 UIPayConfirmWnd::Paint: byte-identical (already on main)
- fn_11774 UIReplayControlWnd::Paint: byte-identical (already on main)
- fn_11776 UISelectReplayDataWnd::Paint: byte-identical (already on main)
- fn_11777 UISelectServerWnd::Paint: byte-identical (already on main)
- fn_11778 UITalkboxTrapInputWnd::Paint: byte-identical (already on main)
- fn_11787 UILoginWnd::OnMouseMove: byte-identical (already on main)
- fn_11788 UILoginOTPWnd::OnProcess: byte-identical
- fn_11789 UILoginWnd::OnProcess: byte-identical (already on main)
- fn_11790 UIMakeCharWnd::OnProcess: byte-identical (already on main)
- fn_11791 UIMessageBox::OnProcess: byte-identical (already on main)
- fn_11792 UIMessageBoxAutoreturn::OnProcess: byte-identical (already on main)
- fn_11793 UINoticeWnd::OnWheel: byte-identical (already on main)
- fn_11805 UILoginWnd::SendMsg: logic confirmed by peer review
- fn_11808 UIMessageBox::SendMsg: byte-identical (already on main)
- fn_11809 UIMessageBoxAutoreturn::SendMsg: byte-identical (already on main)
- fn_11810 UIMonsterInfoWnd::SendMsg: byte-identical (already on main)
- fn_11818 UIWindowMgr::SetChatInputText: byte-identical (already on main)
- fn_11822 UIReplayControlWnd::RefreshInfo: byte-identical (already on main)
- fn_11823 UIReplayRECControlWnd::UpdateRecordTime: byte-identical (already on main)
- fn_11824 UIChatRoomWnd::StoreInfo: byte-identical (already on main)
- fn_11825 UIHomunInfoWnd::StoreInfo: byte-identical (already on main)
- fn_11826 UILoginWnd::StoreInfo: byte-identical (already on main)
- fn_11827 UIMerInfoWnd::StoreInfo: byte-identical (already on main)
- fn_11828 UIPetInfoWnd::StoreInfo: byte-identical (already on main)
- fn_11829 UIReplayRECControlWnd::StoreInfo: byte-identical (already on main)
- fn_11830 UIChatRoomWnd::SaveChatLog: byte-identical (already on main)
- fn_11888 UIBank_NewWnd::IsNumeric: byte-identical (already on main)
- fn_11663 UIMessageBox::UIMessageBox: byte-identical (already on main)
- fn_11662 UIMerInfoWnd::UIMerInfoWnd: byte-identical (already on main)
- fn_11664 UIMessageBoxAutoreturn::UIMessageBoxAutoreturn: byte-identical (already on main)
- fn_11665 UIMonsterInfoWnd::UIMonsterInfoWnd: byte-identical (already on main)
- fn_11667 UIPetInfoWnd::UIPetInfoWnd: byte-identical (already on main)
- fn_11668 UIReplayButton::UIReplayButton: byte-identical (already on main)
- fn_11669 UIReplayControlWnd::UIReplayControlWnd: byte-identical (already on main)
- fn_11670 UIReplayRECControlWnd::UIReplayRECControlWnd: byte-identical (already on main)
- fn_11671 UISelectReplayDataWnd::UISelectReplayDataWnd: byte-identical (already on main)
- fn_11672 UISelectServerWnd::UISelectServerWnd: byte-identical (already on main)
- fn_11673 UITalkboxTrapInputWnd::UITalkboxTrapInputWnd: byte-identical (already on main)

Peer-reviewed-by: eAthena, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-12 15:11:04 +00:00
..
Acceptance Decompile 3 functions in Source/UI/Acceptance/UIChooseSellBuyWnd.cpp 2026-11-12 14:40:20 +00:00
Achievement Decompile 2 functions in Source/UI/Achievement/UIAchWnd.cpp 2026-11-12 14:31:14 +00:00
AdventureGuide Decompile 53 functions in Source/UI/AdventureGuide/UIAdventureGuide.cpp 2026-11-12 15:10:08 +00:00
Buttons Decompile 2 functions in Source/UI/Buttons/UITextButton.cpp 2026-11-12 14:30:01 +00:00
CashEmotion Maintenance: Source reorganisation, parts 2+3: Source/UI, Client, Render, Resource, Utility, Network, Archive, Interface and loose So 2026-11-11 01:05:24 +00:00
CashShop Decompile fn_09539 (UICashShopWnd::Paint) 2026-11-12 12:19:23 +00:00
Chat Decompile 4 functions in Source/UI/Chat/UISubChatHisWnd.cpp, Source/UI/Guild/UIAgitWnd.cpp, ... 2026-11-12 11:48:21 +00:00
Clan Maintenance: Source reorganisation, parts 2+3: Source/UI, Client, Render, Resource, Utility, Network, Archive, Interface and loose So 2026-11-11 01:05:24 +00:00
Cooldowns Maintenance: Move mid-file forward declarations out of .cpp files into owning headers: CUIListBoxEx explicit-specialization declarati 2026-11-12 13:39:07 +00:00
Dialogs Decompile 68 functions in Source/UI/Dialogs/UIMessageBox.cpp 2026-11-12 15:11:04 +00:00
Edit Decompile fn_13374 (UIItemShopWnd2::OnMouseHover) 2026-11-12 12:15:15 +00:00
Emotion Decompile 10 functions in Source/Client/Mode/GameModeNotices.cpp, Source/Client/Session/Session.h, ... 2026-11-11 11:53:58 +00:00
Enchant Maintenance: Move mid-file forward declarations out of .cpp files into owning headers: CUIListBoxEx explicit-specialization declarati 2026-11-12 13:39:07 +00:00
EntryQueue Confirm fn_19686 (UIEntryQueueListBox::AddEntry) 2026-11-12 05:18:14 +00:00
Events Decompile fn_09639 (UICheckAttendanceWnd::OnCreate) 2026-11-12 11:10:02 +00:00
Exchange Maintenance: Move mid-file forward declarations out of .cpp files into owning headers: CUIListBoxEx explicit-specialization declarati 2026-11-12 13:39:07 +00:00
GameSettings Maintenance: Move mid-file forward declarations out of .cpp files into owning headers: CUIListBoxEx explicit-specialization declarati 2026-11-12 13:39:07 +00:00
Gauges Decompile 10 functions in Source/Contents/Achievement/AchievementMgr.cpp, Source/Contents/Configuration/ServiceOptions.cpp, ... 2026-11-12 14:49:27 +00:00
Guild Maintenance: C8 return types from the original: IsGuildMemberAccount/Character and Renderer::LockBackBuffer (DX7/DX9) return int (cal 2026-11-12 12:13:57 +00:00
Items Decompile fn_04108 (UIItemReformWnd::OnCreate) 2026-11-12 14:38:02 +00:00
Layout Confirm fn_09719 (CSnapMgr::UpdateLinks) 2026-11-12 00:31:14 +00:00
Lists Maintenance: B4/C4: GetBodyImfName (fn_23381) and GetBodyActionResourceName (fn_23394) are CSession members: both end in ret 0x14 and 2026-11-12 13:08:01 +00:00
Login Decompile 4 functions in Source/UI/Login/UIWaitDBSaveWnd.cpp 2026-11-12 15:00:56 +00:00
Macro Maintenance: C9: the bitmap decoders and pixel helpers are CBitmapRes members in the original (they call Unload through the vtable at 2026-11-12 11:59:34 +00:00
Menu Decompile 2 functions in Source/UI/Menu/UIMenuIconWnd.cpp 2026-11-12 04:43:03 +00:00
Monster Maintenance: Source reorganisation, parts 2+3: Source/UI, Client, Render, Resource, Utility, Network, Archive, Interface and loose So 2026-11-11 01:05:24 +00:00
Navigation Decompile fn_12899 (UIShowWarpWnd::OnCreate) 2026-11-12 14:38:43 +00:00
Party Confirm fn_12833 (UISeekPartyWnd::SetJobs) 2026-11-12 12:28:32 +00:00
ProbabilityTable Decompile 27 functions in Source/UI/ProbabilityTable/UIProbabilityTable.cpp 2026-11-12 14:45:16 +00:00
Quest Maintenance: Move mid-file forward declarations out of .cpp files into owning headers: CUIListBoxEx explicit-specialization declarati 2026-11-12 13:39:07 +00:00
Replay Maintenance: Source reorganisation, parts 2+3: Source/UI, Client, Render, Resource, Utility, Network, Archive, Interface and loose So 2026-11-11 01:05:24 +00:00
Repute Maintenance: Move explicit-template linkage declarations out of the game source. 105 units' extern template lines (and the std tree a 2026-11-11 16:21:46 +00:00
Rodex Decompile 4 functions in Source/UI/Chat/UISubChatHisWnd.cpp, Source/UI/Guild/UIAgitWnd.cpp, ... 2026-11-12 11:48:21 +00:00
RuneSystem Decompile fn_10217 (UIRuneSetList::OnWheel) 2026-11-12 14:28:50 +00:00
SelectPackageItemBox Confirm 40 functions in Source/UI/SelectPackageItemBox/UISelectPackageItemBox.cpp 2026-11-12 14:36:30 +00:00
Shop Decompile 3 functions in Source/UI/Shop/UIBartermarketWnd.cpp 2026-11-12 11:30:03 +00:00
Shortcuts Decompile fn_12752 (UIQuickSlotWnd::SendMsg) 2026-11-12 11:34:07 +00:00
Skill Maintenance: B4/C4: GetBodyImfName (fn_23381) and GetBodyActionResourceName (fn_23394) are CSession members: both end in ret 0x14 and 2026-11-12 13:08:01 +00:00
SkillDelayInfo Maintenance: Move mid-file forward declarations out of .cpp files into owning headers: CUIListBoxEx explicit-specialization declarati 2026-11-12 13:39:07 +00:00
Status Decompile fn_13498 (UIBasicInfoWnd::SendMsg) 2026-11-11 23:11:45 +00:00
StylingShop Confirm 3 functions in Source/UI/StylingShop/UIStylingShopWnd.cpp, Source/UI/Text/UIStaticText.cpp, ... 2026-11-12 09:18:47 +00:00
Text Confirm fn_11561 (UITextViewEX::SendMsg) 2026-11-12 14:32:02 +00:00
Window Decompile fn_17127 (UIWindowMgr::RefreshFrameSkins) 2026-11-12 14:00:28 +00:00