Commit graph

117 commits

Author SHA1 Message Date
ragnarok-clanker
477baba99f Decompile 6 functions in Source/UI/Window/UIControl.cpp, Source/UI/Lists/UIVScrollBar.h, ...
Batch #4146 by youko: 4 byte-identical, 2 confirmed by peer review.

- fn_13965 CUIVScrollBar::~CUIVScrollBar: logic confirmed by peer review
- fn_13987 CUIListBoxEx<AdventureGuide::CUIItemInfo,AdventureGuide::CItemData>::ClearItems: byte-identical
- fn_13988 CUIListBoxEx<AdventureGuide::CUIMonsterInfo,AdventureGuide::CMonsterData>::ClearItems: byte-identical
- fn_13989 CUIListBoxEx<AdventureGuide::CUIQuestInfo,AdventureGuide::CQuestInfo>::ClearItems: byte-identical
- fn_13990 CUIListBoxEx<AdventureGuide::CUITabInfo,Guide_Intro::Contents>::ClearItems: byte-identical
- fn_13991 CUIAdventureGuide::Slot53: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, superintelligence, tayoba, eAthena, Yommy, Millenium
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 01:46:34 +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
cd97dfd62a Decompile 6 functions in Source/UI/Cooldowns/CooldownState.cpp, Source/UI/Cooldowns/CooldownState.h, ...
Batch #3674 by youko: 0 byte-identical, 6 confirmed by peer review.

- fn_12503 CFlyingShipRouteInfo::CFlyingShipRouteInfo: logic confirmed by peer review
- fn_12505 HotkeyInfo::HotkeyInfo: logic confirmed by peer review
- fn_12507 FlyingShipRouteEntry::FlyingShipRouteEntry: logic confirmed by peer review
- fn_12508 PartyBookingEntry::PartyBookingEntry: logic confirmed by peer review
- fn_12510 UIBattleMsgOptionWnd::UIBattleMsgOptionWnd: logic confirmed by peer review
- fn_12513 UIHotKeyWnd::UIHotKeyWnd: 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 01:19:21 +00:00
ragnarok-clanker
9f52ceb7a0 Decompile 9 functions in Source/UI/Window/UIWindowMgr.cpp, Source/UI/Window/UIWindowMgr.h
Batch #4106 by youko: 0 byte-identical, 9 confirmed by peer review.

- fn_17116 UIWindowMgr::ShowTransient: logic confirmed by peer review
- fn_17117 UIWindowMgr::RequestAddFriend: logic confirmed by peer review
- fn_17118 UIWindowMgr::AddOverlay: logic confirmed by peer review
- fn_17126 UIWindowMgr::AddRenderedFront: logic confirmed by peer review
- fn_17129 UIWindowMgr::ShowWindows189: logic confirmed by peer review
- fn_17131 UIWindowMgr::DestroyPersistentWindows: logic confirmed by peer review
- fn_17140 UIWindowMgr::RemoveSnapRectangle: logic confirmed by peer review
- fn_17141 UIWindowMgr::ReleaseRetainedWindow: logic confirmed by peer review
- fn_17142 UIWindowMgr::UnregisterNamedWindow: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, willerthal, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 01:10:51 +00:00
ragnarok-clanker
5463ce0d9d Decompile 2 functions in Source/UI/Window/UIControl.cpp, Source/UI/Window/UIControl.h, ...
Batch #4133 by Yommy: 0 byte-identical, 2 confirmed by peer review.

- fn_14726 CUIVScrollBar::SetTotal: logic confirmed by peer review
- fn_14732 CUIVScrollBar::SetVisible: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, superintelligence, tayoba
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 01:01:14 +00:00
ragnarok-clanker
9f34eb9262 Decompile 13 functions in Source/Contents/RouletteMgr.cpp, Source/Contents/RouletteMgr.h, ...
Batch #4132 by youko: 0 byte-identical, 13 confirmed by peer review.

- fn_10070 RouletteMgr::RouletteMgr: logic confirmed by peer review
- fn_10072 RouletteMgr::AddItem: logic confirmed by peer review
- fn_10074 RouletteMgr::Create: logic confirmed by peer review
- fn_10075 RouletteMgr::Destroy: logic confirmed by peer review
- fn_10076 RouletteMgr::Draw: logic confirmed by peer review
- fn_10078 RouletteMgr::SetAdditionItem: logic confirmed by peer review
- fn_10079 RouletteMgr::StartSpin: logic confirmed by peer review
- fn_10080 RouletteMgr::SetQuad: logic confirmed by peer review
- fn_10081 RouletteMgr::SetResult: logic confirmed by peer review
- fn_10084 UIRoulletteWnd::`scalar deleting destructor': logic confirmed by peer review
- fn_10094 UIRoulletteWnd::CoinType: logic confirmed by peer review
- fn_10099 CCharacterRender::CCharacterRender: logic confirmed by peer review
- fn_10101 CCharacterRender::`scalar deleting destructor': logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, superintelligence, willerthal, OvoKore, Gravity
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 01:00:40 +00:00
ragnarok-clanker
05452d75ed Decompile 9 functions in Source/UI/Shortcuts/ShortcutCooldowns.cpp, Source/UI/Shortcuts/UIShortCutWnd.cpp, ...
Batch #4088 by youko: 2 byte-identical, 7 confirmed by peer review.

- fn_12712 UINewChatWnd::Slot27: logic confirmed by peer review
- fn_12718 UIQuickSlotWnd::Slot19: byte-identical
- fn_12719 UISeekPartyWnd::Slot19: logic confirmed by peer review
- fn_12721 UIHotKeyWnd::Slot32: byte-identical
- fn_12726 UIBattleMsgOptionWnd::Slot35: logic confirmed by peer review
- fn_12727 UISeekPartyListWnd::Slot35: logic confirmed by peer review
- fn_12734 UIHotKeyWnd::UpdatePageButtons: logic confirmed by peer review
- fn_12737 UINewChatWnd::Resize: logic confirmed by peer review
- fn_12741 CUICollectionSystemWnd::SendMsg: logic confirmed by peer review

Peer-reviewed-by: Yommy, superintelligence, KWDev
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/UICollectionSystemWnd.cpp
2026-10-30 00:53:39 +00:00
ragnarok-clanker
8af999ddfc Decompile 13 functions in Source/UI/Window/UIControl.cpp, Source/UI/Lists/UIListBoxTemplate.h, ...
Batch #4086 by eAthena: 6 byte-identical, 7 confirmed by peer review.

- fn_14011 CUIListBox<AdventureGuide::CUISubTab>::Paint: byte-identical (annotation added to existing code)
- fn_14012 CUIListBox<AdventureGuide::CUITab>::Paint: byte-identical (annotation added to existing code)
- fn_14013 CUIListBoxEx<AdventureGuide::CUIItemInfo,AdventureGuide::CItemData>::Paint: byte-identical
- fn_14014 CUIListBoxEx<AdventureGuide::CUIMonsterInfo,AdventureGuide::CMonsterData>::Paint: byte-identical
- fn_14015 CUIListBoxEx<AdventureGuide::CUIQuestInfo,AdventureGuide::CQuestInfo>::Paint: byte-identical
- fn_14016 CUIListBoxEx<AdventureGuide::CUITabInfo,Guide_Intro::Contents>::Paint: byte-identical
- fn_14017 CUIListBox<AdventureGuide::CUISubTab>::Slot35: logic confirmed by peer review (annotation added to existing code)
- fn_14018 CUIListBox<AdventureGuide::CUITab>::Slot35: logic confirmed by peer review (annotation added to existing code)
- fn_14019 CUIListBoxEx<AdventureGuide::CUIItemInfo,AdventureGuide::CItemData>::Slot35: logic confirmed by peer review
- fn_14020 CUIListBoxEx<AdventureGuide::CUIMonsterInfo,AdventureGuide::CMonsterData>::Slot35: logic confirmed by peer review
- fn_14021 CUIListBoxEx<AdventureGuide::CUIQuestInfo,AdventureGuide::CQuestInfo>::Slot35: logic confirmed by peer review
- fn_14022 CUIListBoxEx<AdventureGuide::CUITabInfo,Guide_Intro::Contents>::Slot35: logic confirmed by peer review
- fn_14028 CUIVScrollBar::SetOnChange: logic confirmed by peer review

Peer-reviewed-by: Yommy, superintelligence, tayoba
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 00:53:29 +00:00
ragnarok-clanker
e58c34b018 Decompile fn_10971 (UIResizer::SetDirection)
Batch #4074 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_10971 UIResizer::SetDirection: logic confirmed by peer review

Peer-reviewed-by: Yommy, superintelligence, tayoba
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 00:53:15 +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
bb81a1a972 Decompile 6 functions in Source/UI/Window/UIWindow.cpp, Source/UI/Window/UIWindow.h, ...
Batch #3928 by youko: 0 byte-identical, 6 confirmed by peer review.

- fn_17018 UIWindow::DrawCenteredOutlinedText: logic confirmed by peer review
- fn_17020 UIWindow::DrawVerticalOutlinedText: logic confirmed by peer review
- fn_17021 UIWindow::DrawRightAlignedText: logic confirmed by peer review
- fn_17022 UIWindow::DrawShadowedText: logic confirmed by peer review
- fn_17024 UIWindow::DrawEmboldenedText: logic confirmed by peer review
- fn_17062 StripColorCodes: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, willerthal, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 00:14:00 +00:00
ragnarok-clanker
84ddf6299e Decompile fn_12502 (CooldownState::CooldownState)
Batch #3933 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_12502 CooldownState::CooldownState: 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).
Adds to the build: Source/UI/Window/UIHotKeyWnd.cpp, Source/UI/Window/UIBattleMsgOptionWnd.cpp, Source/Contents/FlyingShipRouteInfo.cpp
2026-10-30 00:07:58 +00:00
ragnarok-clanker
783dcd0692 Decompile fn_14564 (CUITextButton::Paint)
Batch #3927 by superintelligence: 1 byte-identical, 0 confirmed by peer review.

- fn_14564 CUITextButton::Paint: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-30 00:05:30 +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
50a687de87 Decompile fn_14718 (CUIThumb::Slot53)
Batch #3550 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_14718 CUIThumb::Slot53: 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-29 23:43:48 +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
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
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
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
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
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
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
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
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
738214fcb1 Decompile 6 functions in Source/UI/Window/UIBasicInfoWnd.cpp, Source/UI/Window/UIBasicInfoWnd.h, ...
Batch #3308 by eAthena: 0 byte-identical, 6 confirmed by peer review.

- fn_13493 UIBasicInfoWnd::Slot26: logic confirmed by peer review
- fn_13494 UIBasicInfoWnd::Slot25: logic confirmed by peer review
- fn_13496 UIBasicInfoWnd::Slot27: logic confirmed by peer review
- fn_13499 UIBasicInfoWnd::Slot11: logic confirmed by peer review
- fn_13542 UIRoundBoxTooltipWnd::Paint: logic confirmed by peer review
- fn_13558 UIEditctrlWnd::Paint: logic confirmed by peer review

Peer-reviewed-by: superintelligence
Reviewed-by: ragnarok-clanker
Adds to the build: Source/UI/Window/UIBasicInfoWnd.cpp, Source/UI/UIRoundBoxTooltipWnd.cpp, Source/UI/Dialogs/UIEditctrlWnd.cpp
2026-10-29 22:11:22 +00:00
ragnarok-clanker
9dec76358c Decompile 11 functions in Source/UI/Guild/UIGuildWnd.cpp, Source/UI/Guild/UIGuildWnd.h, ...
Batch #3406 by eAthena: 11 byte-identical, 0 confirmed by peer review.

- fn_13073 UIGuildLeaveReasonDescWnd::Paint: byte-identical
- fn_13082 UICreateGuildWnd::Slot25: byte-identical
- fn_13094 UICreateGuildWnd::Slot31: byte-identical
- fn_13097 UICreateGuildWnd::Slot27: byte-identical
- fn_13108 UIGuildMemberManageWnd::Slot33: byte-identical
- fn_13109 UIGuildSkillWnd::Slot33: byte-identical
- fn_13044 UIGuildBanishedMemberWnd::Tab: byte-identical
- fn_13045 UIGuildInfoManageWnd::Tab: byte-identical
- fn_13046 UIGuildMemberManageWnd::Tab: byte-identical
- fn_13049 UIGuildSkillWnd::Tab: byte-identical
- fn_13050 UIGuildTotalInfoWnd::Tab: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/UI/Guild/UIGuildWnd.cpp, Source/UI/Guild/UIGuildHelperWnd.cpp, Source/UI/Guild/UIAgitWnd.cpp
2026-10-29 21:49:18 +00:00
ragnarok-clanker
b85cc9c7b4 Decompile 3 functions in Source/UI/Window/UISeekPartyListWnd.cpp, Source/UI/Window/UISeekPartyListWnd.h, ...
Batch #3206 by eAthena: 0 byte-identical, 3 confirmed by peer review.

- fn_12815 UISeekPartyListWnd::NotifyNewAd: logic confirmed by peer review
- fn_12825 UISeekPartyListWnd::MatchesFilter: logic confirmed by peer review
- fn_18448 PartyBookingMgr::OnAdvertisement: logic confirmed by peer review

Peer-reviewed-by: meitogi, alisonrag, 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/Window/UISeekPartyListWnd.cpp
2026-10-29 21:49:06 +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
06af40fe5b Decompile fn_12142 (UIEquipWnd::NotifyEquipmentChanged)
Batch #3359 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_12142 UIEquipWnd::NotifyEquipmentChanged: logic confirmed by peer review

Peer-reviewed-by: meitogi, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 21:37:04 +00:00
ragnarok-clanker
8ef10a001a Decompile 3 functions in Source/Contents/ActorNameCard.cpp, Source/Contents/ActorNameCard.h, ...
Batch #3101 by youko: 0 byte-identical, 3 confirmed by peer review.

- fn_03508 CActorNameCardHolder::SetValue3: logic confirmed by peer review
- fn_03509 CActorNameCardHolder::SetValue4: logic confirmed by peer review
- fn_03557 UINavigationV4Wnd::DrawMapTexture: logic confirmed by peer review

Peer-reviewed-by: eAthena, willerthal
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 21:32:03 +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
1e7723c321 Decompile 8 functions in Source/UI/Window/UIControl.cpp, Source/UI/Window/UIControl.h
Batch #3082 by eAthena: 0 byte-identical, 8 confirmed by peer review.

- fn_14581 CUIEditBox::Paint: logic confirmed by peer review
- fn_14583 CUIEditBox::Resize: logic confirmed by peer review
- fn_14584 CUIEditBox::SendMsg: logic confirmed by peer review
- fn_14665 CUIStaticImage::Paint: logic confirmed by peer review
- fn_14667 CUIStaticImage::Slot53: logic confirmed by peer review
- fn_14698 CUITitleBar::Paint: logic confirmed by peer review
- fn_14699 CUITitleBar::Slot53: logic confirmed by peer review
- fn_14700 CUITitleBar::Resize: logic confirmed by peer review

Peer-reviewed-by: bigodeira, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 20:43:41 +00:00
ragnarok-clanker
99a321e390 Decompile fn_14693 (CUITabButton::Slot48)
Batch #3116 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_14693 CUITabButton::Slot48: logic confirmed by peer review

Peer-reviewed-by: meitogi, bigodeira
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 20:33:37 +00:00
ragnarok-clanker
6060de528d Decompile 7 functions in Source/UI/Window/UIControl.cpp, Source/UI/Window/UIControl.h, ...
Batch #3114 by eAthena: 0 byte-identical, 7 confirmed by peer review.

- fn_14592 CUIThumb::~CUIThumb: logic confirmed by peer review
- fn_14598 CUIHThumb::Paint: logic confirmed by peer review
- fn_14600 CUIHThumb::Slot25: logic confirmed by peer review
- fn_14601 CUIHThumb::Slot31: logic confirmed by peer review
- fn_14602 CUIHThumb::Slot27: logic confirmed by peer review
- fn_14691 CUITabButton::Slot31: logic confirmed by peer review
- fn_14692 CUITabButton::Slot47: logic confirmed by peer review

Peer-reviewed-by: meitogi, bigodeira
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 20:32:06 +00:00
ragnarok-clanker
2abae8ad96 Decompile fn_14582 (CUIEditCtrl::Paint)
Batch #3066 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_14582 CUIEditCtrl::Paint: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 20:18:57 +00:00
ragnarok-clanker
435d4004ca Decompile fn_14536 (CUIPadding::CanHitTest)
Batch #3005 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_14536 CUIPadding::CanHitTest: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 20:12:43 +00:00
ragnarok-clanker
d96ce6006f Decompile 3 functions in Source/UI/Window/UIControl.cpp, Source/UI/Window/UIControl.h, ...
Batch #2969 by youko: 0 byte-identical, 3 confirmed by peer review.

- fn_14719 CUIVScrollBar::Slot53: logic confirmed by peer review
- fn_14730 CUIVScrollBar::SetThumbTooltip: logic confirmed by peer review
- fn_14731 CUIVScrollBar::SetBackground: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena, willerthal
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 20:06:26 +00:00
ragnarok-clanker
58f503a22e Decompile 3 functions in Source/UI/Window/UIControl.cpp, Source/UI/Window/UIControl.h, ...
Batch #2878 by youko: 0 byte-identical, 3 confirmed by peer review.

- fn_14649 CUIImageButton::Paint: logic confirmed by peer review
- fn_14650 CUIImageButton::Slot53: logic confirmed by peer review
- fn_14651 CUIImageButton::SetImages: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena, meitogi, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 19:46:32 +00:00
ragnarok-clanker
5c17e4effc Decompile 2 functions in Source/UI/Window/UIControl.cpp, Source/UI/Window/UIPadding.h, ...
Batch #2744 by youko: 0 byte-identical, 2 confirmed by peer review.

- fn_14514 CUIPadding::Paint: logic confirmed by peer review
- fn_14515 CUITextViewer::Paint: logic confirmed by peer review

Peer-reviewed-by: meitogi, willerthal, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 19:30:44 +00:00
ragnarok-clanker
e19ed7357d Decompile 12 functions in Source/UI/Window/UIControl.cpp, Source/UI/Window/UIPadding.h, ...
Batch #2826 by youko: 0 byte-identical, 12 confirmed by peer review.

- fn_14517 CUITextViewer::Slot35: logic confirmed by peer review
- fn_14521 CUITextViewer::SetTextOffset: logic confirmed by peer review
- fn_14522 CUITextViewer::SetBackgroundColor: logic confirmed by peer review
- fn_14523 CUITextViewer::SetBold: logic confirmed by peer review
- fn_14524 CUITextViewer::SetTextColor: logic confirmed by peer review
- fn_14525 CUITextViewer::SetFontHeight: logic confirmed by peer review
- fn_14526 CUITextViewer::SetFont: logic confirmed by peer review
- fn_14527 CUITextViewer::SetLineSpacing: logic confirmed by peer review
- fn_14528 CUITextViewer::SetOutline: logic confirmed by peer review
- fn_14529 CUITextViewer::SetPadding: logic confirmed by peer review
- fn_14531 CUITextViewer::SetScrollStep: logic confirmed by peer review
- fn_14532 CUITextViewer::SetScrollBarSize: logic confirmed by peer review

Peer-reviewed-by: meitogi, willerthal, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 19:24:38 +00:00
ragnarok-clanker
f55b57e915 Decompile fn_14516 (CUITextViewer::Slot19)
Batch #2749 by youko: 1 byte-identical, 0 confirmed by peer review.

- fn_14516 CUITextViewer::Slot19: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 18:41:34 +00:00
ragnarok-clanker
87bb32cef8 Decompile 48 functions in Source/Client/ModeFade.cpp, Source/Client/ModeFade.h, ...
Batch #2457 by ragnarok-clanker: 0 byte-identical, 48 confirmed by peer review.

- fn_00152 TextureCache::TextureCache: logic confirmed by peer review
- fn_01952 DrawAlphaRectangle: logic confirmed by peer review
- fn_01953 DrawBlendedRectangle: logic confirmed by peer review
- fn_01954 DrawTexturedRectangle: logic confirmed by peer review
- fn_01955 DrawTextureRegion: logic confirmed by peer review
- fn_02237 CRendererDX9::SaveLogo: logic confirmed by peer review
- fn_02353 CRenderSystemDX9::CRenderSystemDX9: logic confirmed by peer review
- fn_02447 TextureCache::~TextureCache: logic confirmed by peer review (already on main)
- fn_02449 TextureCache::Upload: logic confirmed by peer review
- fn_02451 TextureCache::Clear: logic confirmed by peer review (already on main)
- fn_02452 TextureCache::Remove: logic confirmed by peer review (already on main)
- fn_02453 TextureCache::Default: logic confirmed by peer review
- fn_02454 TextureCache::Load: logic confirmed by peer review (already on main)
- fn_02455 TextureCache::Create: logic confirmed by peer review
- fn_02456 TextureCache::Reload: logic confirmed by peer review
- fn_02457 TextureCache::ClearUnused: logic confirmed by peer review
- fn_07897 EZeffectClip::Texture: logic confirmed by peer review
- fn_07898 EZeffectClip::Texture: logic confirmed by peer review
- fn_07958 C3dAnimModelRes::Load: logic confirmed by peer review
- fn_07996 ModelNode::~ModelNode: logic confirmed by peer review
- fn_08010 C3dGrannyModelRes::CreateTexture: logic confirmed by peer review
- fn_08020 C3dModelResV2::ReadVersion1: logic confirmed by peer review
- fn_08021 C3dModelResV2::ReadVersion2: logic confirmed by peer review
- fn_08022 C3dModelResV2::ReadVersion3: logic confirmed by peer review
- fn_09166 BinkMovies::Update: logic confirmed by peer review
- fn_10122 UIRPData::DrawNamed: logic confirmed by peer review
- fn_12091 UIWhisperWnd::Slot43: logic confirmed by peer review
- fn_17556 GroundGeometry::Build: logic confirmed by peer review
- fn_17565 GroundGeometry::BuildLightmaps: logic confirmed by peer review
- fn_17581 GroundWaterState::Update: logic confirmed by peer review
- fn_17587 GroundGeometry::DrawGrid: logic confirmed by peer review
- fn_17599 GroundWaterState::Import: logic confirmed by peer review
- fn_17842 ModeFade::Draw: logic confirmed by peer review
- fn_17847 FadeOutMode: logic confirmed by peer review
- fn_20019 CRagEffect::Blessing: logic confirmed by peer review
- fn_20023 CRagEffect::Bottom: logic confirmed by peer review
- fn_20024 CRagEffect::BowlingBash: logic confirmed by peer review
- fn_20025 CRagEffect::CartRevolution: logic confirmed by peer review
- fn_20042 CRagEffect::Entry: logic confirmed by peer review
- fn_20054 CRagEffect::FrostDiver: logic confirmed by peer review
- fn_20058 CRagEffect::GrimTooth: logic confirmed by peer review
- fn_20066 CRagEffect::Hit4: logic confirmed by peer review
- fn_20088 UpdatePartyEffect: logic confirmed by peer review
- fn_20105 CRagEffect::SonicBlowHit: logic confirmed by peer review
- fn_20109 CRagEffect::SprayPond: logic confirmed by peer review
- fn_20124 CRagEffect::Yufitel: logic confirmed by peer review
- fn_20132 CRagEffect::AirTexture: logic confirmed by peer review
- fn_20133 CRagEffect::AttackEnergy2: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-29 18:23:21 +00:00
ragnarok-clanker
1aa5ff726d Decompile fn_14727 (CUIVScrollBar::Show)
Batch #2670 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_14727 CUIVScrollBar::Show: 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-29 18:19:03 +00:00
ragnarok-clanker
2eae918704 Decompile fn_07657 (CMiniPartyWndAreaMgr::FindFreeCell)
Batch #2612 by willerthal: 0 byte-identical, 1 confirmed by peer review.

- fn_07657 CMiniPartyWndAreaMgr::FindFreeCell: logic confirmed by peer review

Peer-reviewed-by: youko
Reviewed-by: ragnarok-clanker
2026-10-29 18:09:28 +00:00
ragnarok-clanker
7ce742b103 Decompile 2 functions in Source/UI/Window/UIControl.cpp, Source/UI/Lists/UIThumb.h
Batch #2166 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.

- fn_14705 CUIVScrollBar::PositionFromOffset: logic confirmed by peer review
- fn_14722 CUIVScrollBar::SetHidden: logic confirmed by peer review

Peer-reviewed-by: ntrl
Reviewed-by: ragnarok-clanker
2026-10-29 15:06:10 +00:00
ragnarok-clanker
278a892c9e Decompile 2 functions in Source/UI/Window/UIControl.cpp, Source/UI/Lists/UIThumb.h, ...
Batch #2161 by ragnarok-clanker: 2 byte-identical, 0 confirmed by peer review.

- fn_14703 CUIVScrollBar::PageUp: byte-identical
- fn_14704 CUIVScrollBar::PageDown: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 14:44:22 +00:00
ragnarok-clanker
961a8a0c45 Decompile fn_17011 (UIWindow::DrawVerticalText)
Batch #2119 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_17011 UIWindow::DrawVerticalText: 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-29 12:07:36 +00:00
ragnarok-clanker
d9580bfeda Rename CWorld -> CModeMgr (g_world -> g_modeMgr, ActiveGameMode.{h,cpp} -> ModeMgr.{h,cpp}) and WorldScene -> CWorld (WorldScene.h -> World.h), as in DHXJ. Pure rename, codegen unchanged (707/707 functions identical with includers). 2026-10-29 12:27:01 +01:00
ragnarok-clanker
385c906a98 Align method names with DHXJ (GetGameMode/GetLoginMode, CRes::Lock/Unlock, InitSegment, ShiftSegment, AnimMotion, ProcessAlpha, Prim3DCircle/Casting4/Casting5/Cylinder/CylinderHalf/ParticleSpline, Get_Angle, GetRadian, matrix MakeXRotation/AppendYRotation/MakeTranslate/MakeInverse, ResetInput, IncreaseSelection, GetKeyStrokeSize, UpdateMatrix, ResetQueue, Cleanup, CGroundScope::OnProcess). Pure renames, codegen unchanged (baseline with includers). 2026-10-29 12:09:28 +01:00
ragnarok-clanker
74b3ce59b3 Decompile fn_17012 (UIWindow::DrawCenteredText)
Batch #2116 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_17012 UIWindow::DrawCenteredText: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-29 11:00:43 +00:00