Commit graph

263 commits

Author SHA1 Message Date
ragnarok-clanker
b401abb5ee Decompile 7 functions in Source/Contents/SignBoard/SignBoard.cpp, Source/UI/Buttons/UITextButton.cpp, ...
Batch #14254 by secret: 0 byte-identical, 7 confirmed by peer review.

- fn_11343 UIBasicItemCtrl::Paint: logic confirmed by peer review
- fn_11344 UIBasicSkillCtrl::Paint: logic confirmed by peer review
- fn_11345 UIBmpRadioBtn::Paint: logic confirmed by peer review
- fn_11350 UIComboBox::Paint: logic confirmed by peer review
- fn_11355 UIComboBoxID::Paint: logic confirmed by peer review
- fn_11360 UIImgMenu::Paint: logic confirmed by peer review
- fn_11362 UIItemStoreComboBox::Paint: logic confirmed by peer review

Peer-reviewed-by: Yommy, Toshiro, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 06:57:49 +00:00
ragnarok-clanker
59a24af785 Decompile 2 functions in Source/UI/Buttons/UITextButton.cpp
Batch #14030 by Yommy: 0 byte-identical, 2 confirmed by peer review.

- fn_11254 UITextButton::Configure: logic confirmed by peer review
- fn_11557 UISlotBmpButton::SendMsg: logic confirmed by peer review

Peer-reviewed-by: secret, KWDev, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 06:19:23 +00:00
ragnarok-clanker
c6c84cb2fc Decompile 2 functions in Source/UI/UIReputeWnd.cpp, Source/UI/Buttons/UIButton.h
Batch #14210 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_04313 UIReputeWnd::Slot15: logic confirmed by peer review
- fn_04315 UIReputeWnd::SendMsg: logic confirmed by peer review

Peer-reviewed-by: Yommy, secret, aDw
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 06:17:48 +00:00
ragnarok-clanker
b4b7ef1342 Decompile fn_11357 (UIComboBox_BmpWnd::Paint)
Batch #14191 by secret: 1 byte-identical, 0 confirmed by peer review.

- fn_11357 UIComboBox_BmpWnd::Paint: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-07 06:02:12 +00:00
ragnarok-clanker
c8ef3758c5 Decompile fn_11550 (UIImgMenu::SendMsg)
Batch #13958 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_11550 UIImgMenu::SendMsg: logic confirmed by peer review

Peer-reviewed-by: Yommy, superintelligence, aDw
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 03:02:03 +00:00
ragnarok-clanker
de0e8b0464 Decompile fn_11547 (UIComboBoxV2Wnd::SendMsg)
Batch #13917 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_11547 UIComboBoxV2Wnd::SendMsg: logic confirmed by peer review

Peer-reviewed-by: eAthena, Yommy
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 00:48:16 +00:00
ragnarok-clanker
d9c7622531 Maintenance: Forced (maintainer). gl_24792 'g_charViewMode' (0x013495BC) is not a separate global: it is g_modeMgr.gameMode (g_modeMg
Batch #13844 by ragnarok-clanker: forced by an admin (0 lower score(s), 0 changed function(s)); checked with 53 compiled unit(s), including every includer of Source/UI/Window/UINewSelectCharWnd.h.
2026-11-06 23:23:11 +00:00
ragnarok-clanker
4edfd82038 Decompile fn_10803 (UICheckBox::Paint)
Batch #13841 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.

- fn_10803 UICheckBox::Paint: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 23:17:08 +00:00
ragnarok-clanker
9c09deba37 Decompile fn_10798 (UIBmpTextButton2::Paint)
Batch #13831 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.

- fn_10798 UIBmpTextButton2::Paint: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 23:07:32 +00:00
ragnarok-clanker
b18871ac79 Decompile fn_10650 (UIBitmapButton::UIBitmapButton)
Batch #13888 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.

- fn_10650 UIBitmapButton::UIBitmapButton: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 23:06:01 +00:00
ragnarok-clanker
c812b1ccda Decompile 10 functions in Source/Client/Mode/GameModeProtocol.cpp, Source/Contents/Actors/Player.cpp, ...
Batch #13821 by KWDev: 10 byte-identical, 0 confirmed by peer review.

- fn_05285 InsertQuestReward: byte-identical
- fn_05286 InsertQuestSubMenu: byte-identical
- fn_05288 InsertWeaponContents: byte-identical
- fn_05289 InsertWeaponObtainGuide: byte-identical
- fn_05290 InsertWeaponSubMenu: byte-identical
- fn_10795 UIBitmapButton::Paint: byte-identical
- fn_22619 CGrannyPc::Slot39: byte-identical
- fn_21589 SendPacketHeader: byte-identical
- fn_21590 SendPacketHeader2: byte-identical
- fn_06843 CAxeBoomerang::Slot04: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 22:57:48 +00:00
ragnarok-clanker
38c2c28543 Decompile fn_10875 (UIButton::ResetCursor)
Batch #13618 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.

- fn_10875 UIButton::ResetCursor: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 20:53:45 +00:00
ragnarok-clanker
6805db7585 Decompile 7 functions in Source/UI/Buttons/UIBasicButton.cpp, Source/UI/Buttons/UIBitmapButton.cpp, ...
Batch #13571 by eAthena: 4 byte-identical, 3 confirmed by peer review.

- fn_10795 UIBitmapButton::Paint: logic confirmed by peer review
- fn_10799 UIBmpTextButton::Paint: logic confirmed by peer review
- fn_10798 UIBmpTextButton2::Paint: logic confirmed by peer review
- fn_10800 UIButton::Paint: byte-identical
- fn_11390 UITabControl::Paint: byte-identical
- fn_10815 UIResizer::Paint: byte-identical
- fn_10825 UIWordDisplayWnd::Paint: byte-identical

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 20:18:33 +00:00
ragnarok-clanker
f8d3e8622d Maintenance: Rename placeholder sub_XXXXXX functions to evidence-based names (Lua registration strings, log/error strings, packet ids
Batch #13412 by ragnarok-clanker: no function's compiled code changes; checked with 592 compiled unit(s), including every includer of Source/Client/Mode/CGameMode.h, Source/Client/Session.h, Source/Contents/Actors/GameActor.h, Source/Contents/CashEmotionMgr.h, Source/Contents/ClientItemLists.h, Source/Contents/ClientState.h, Source/Contents/Configuration/GameSettingsMgr.h, Source/Contents/Items/ItemInfo.h, Source/Contents/NavigationManager.h, Source/Contents/RenewQuestMgr.h, Source/Contents/ReputeMgr.h, Source/Contents/Schedule/TimeScheduler.h, Source/Contents/WorldView/WorldViewData.h, Source/UI/Buttons/UIDescriptRace.h, Source/UI/CashEmotion/UICashEmotionListWnd.h, Source/UI/Dialogs/UIPasswordWnd.h, Source/UI/Edit/UIEditCtrl.h, Source/UI/Edit/UIItemTagCtrl.h, Source/UI/GameSettings/GameSettingsUI.h, Source/UI/Item/UIItemStoreSubWnd.h, Source/UI/Items/UISwapEquipmentWnd.h, Source/UI/Lists/UIChatHisBox.h, Source/UI/Lists/UITagListBox.h, Source/UI/Quest/UIOngoingQuestInfo.h, Source/UI/Quest/UIRenewQuestUI.h, Source/UI/Rodex/UIRodexComposeWnd.h, Source/UI/Text/UIAchWnd.h, Source/UI/UIGradeEnchantWnd.h, Source/UI/UIIngredientInfoWnd.h, Source/UI/UIMacroUserInfoWnd.h, Source/UI/Window/UINewSkillListWnd.h, Source/UI/Window/UIRegisterMgr.h, Source/UI/Window/UIWindow.h, Source/UI/Window/UIWindowMgr.h, Source/Utility/JsonCppLoader.h.
2026-11-06 16:30:12 +00:00
ragnarok-clanker
1fcafbcdd3 Decompile fn_10803 (UICheckBox::Paint)
Batch #12919 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_10803 UICheckBox::Paint: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, Toshiro, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 12:36:37 +00:00
ragnarok-clanker
316f105357 Decompile 10 functions in Source/UI/Acceptance/UIChooseSellBuyWnd.cpp, Source/UI/Buttons/UITextButton.cpp, ...
Batch #13208 by KWDev: 10 byte-identical, 0 confirmed by peer review.

- fn_16126 CUIListBoxEx<ProbabilityTable::CUIItem,ProbabilityTable::CItemData>::SelectItem: byte-identical
- fn_16445 CUIListBoxEx<RenewQuestUI::CUIQuestItem,unsigned long>::SelectItem: byte-identical
- fn_11452 UIINT64BarGraph::Slot28: byte-identical
- fn_11984 UIWhisperWnd::UIWhisperWnd: byte-identical
- fn_10174 UIRune_Info::Slot15: byte-identical
- fn_10369 UIBasicStylingWnd::SendMsg: byte-identical
- fn_12149 UINpcTextEditDialogWnd::InsertSkillTag: byte-identical
- fn_16786 CUISelectPackageItemBox::Slot16: byte-identical
- fn_16785 SelectPackageItemBox::CUIItemInfo::Slot16: byte-identical
- fn_14993 EnchantUI::CUIUpgradeRandom::Slot16: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 11:43:59 +00:00
ragnarok-clanker
02aad8c15e Decompile 10 functions in Source/UI/Buttons/UITextButton.cpp, Source/UI/Party/UIRegisterPartyWnd.cpp, ...
Batch #13159 by KWDev: 10 byte-identical, 0 confirmed by peer review.

- fn_11417 UIItemTagButton::Slot25: byte-identical
- fn_10210 UIRuneSystem_tagListWnd::Slot28: byte-identical
- fn_12642 UINavigationHelpWnd::Slot15: byte-identical
- fn_09290 UIRegisterPartyWnd::NormalizeLevels: byte-identical
- fn_03560 UIWindow::Slot44: byte-identical
- fn_03637 UINavigationV4Wnd::SelectRouteNode: byte-identical
- fn_16152 ProbabilityTableSelectCallback::operator(): byte-identical
- fn_16715 ListSelectCallback<SelectPackageItemBox::CUIItemInfo,ITEM_INFO>::operator(): byte-identical
- fn_16716 ListSelectCallback<SelectPackageItemBox::CUITabInfo,SelectPackageItemBox::CTabInfoData>::operator(): byte-identical
- fn_16835 SkillDelayInfoSelectCallback::operator(): byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 08:53:40 +00:00
ragnarok-clanker
5a9eefbf99 Decompile fn_10649 (UIBasicButton::UIBasicButton)
Batch #13091 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_10649 UIBasicButton::UIBasicButton: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 05:06:22 +00:00
ragnarok-clanker
952092390b Decompile fn_11436 (UIComboBoxID::Slot31)
Batch #13031 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_11436 UIComboBoxID::Slot31: logic confirmed by peer review

Peer-reviewed-by: Yommy, gordaoprogramas, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 04:25:05 +00:00
ragnarok-clanker
c68f5ba002 Decompile fn_10926 (UICheckBox::SetImages)
Batch #12920 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_10926 UICheckBox::SetImages: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 03:08:34 +00:00
ragnarok-clanker
86a5142dbd Decompile 15 functions in Source/Client/Browser/BrowserCursor.cpp, Source/Client/Input/Language.cpp, ...
Batch #12875 by KWDev: 15 byte-identical, 0 confirmed by peer review.

- fn_03576 UINavigationV4Wnd::RefreshLayout: byte-identical
- fn_05441 CRenewQuestMgr::GetIconTooltip: byte-identical
- fn_10202 UIRuneSetReWard::Slot31: byte-identical
- fn_13844 UITagButton::Slot31: byte-identical
- fn_14354 CUIListBox<AdventureGuide::CUISubTab>::SelectItem: byte-identical
- fn_14355 CUIListBox<AdventureGuide::CUITab>::SelectItem: byte-identical
- fn_14417 CUIDropDownBox::HasChild: byte-identical
- fn_14420 CUIDropDownBox::Attach: byte-identical (already on main)
- fn_14685 CUITab::Select: byte-identical
- fn_16497 CQuestItemSelector::SetHighlighted: byte-identical
- fn_17063 ContainsValue: byte-identical
- fn_17764 CLanguageBase::Paste: byte-identical
- fn_18377 GetMessageString: byte-identical
- fn_19310 Replay::Cipher: byte-identical
- fn_45438 CWebBrowser::PollCursor: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 02:20:45 +00:00
ragnarok-clanker
ace21574e0 Decompile 25 functions in Source/Render/DX9/DeviceStateDX9.cpp, Source/Contents/Items/BarterMarketItemMgr.cpp, ...
Batch #12861 by KWDev: 25 byte-identical, 0 confirmed by peer review.

- fn_01999 DeviceStateDX9::SetFVF: byte-identical
- fn_03738 CBarterMarketItemMgr::GetAmountById: byte-identical
- fn_03765 CExpandedBarterMarketItemMgr::GetItemValueById: byte-identical
- fn_03768 CExpandedBarterMarketItemMgr::GetItemFactorById: byte-identical
- fn_03771 CExpandedBarterMarketItemMgr::GetValueById: byte-identical
- fn_04794 CSession::AddItem1784: byte-identical
- fn_08113 CTagData::UpdateActiveCount: byte-identical
- fn_08269 CPlayerSkillBundle::UpdatePending: byte-identical
- fn_08277 CPlayerSkillBundle::FindExtra: byte-identical
- fn_09851 UIMacroReporterWnd::Slot31: byte-identical
- fn_10062 UIRodexInboxWnd::RemoveInboxMail: byte-identical
- fn_11524 UIChatHisBox::Resize: byte-identical
- fn_16039 GameSettingsUI::CUIGroupSkin::Refresh: byte-identical
- fn_16979 UIWindow::FindUid: byte-identical
- fn_17144 UIWindowMgr::RemoveOrder: byte-identical
- fn_17165 UIWindowMgr::FindSnapExcludedWindow: byte-identical
- fn_17414 CWebBrowser::Normalize: byte-identical
- fn_18045 GuildInfo::UpdateMemberStatus: byte-identical
- fn_18046 GuildInfo::SetMemberOnline: byte-identical
- fn_18309 TELEXInputMode::IsModifierKey: byte-identical
- fn_21008 CRenderObject::Face: byte-identical
- fn_23740 CSession::UpdateAdditionalSkill: byte-identical
- fn_23741 CSession::UpdateHomunSkill: byte-identical
- fn_23742 CSession::UpdateMercSkill: byte-identical
- fn_23777 CSession::FindUnknown0778: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 02:07:05 +00:00
ragnarok-clanker
8c2b8dd875 Decompile fn_10858 (UIButton::Slot28)
Batch #12640 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_10858 UIButton::Slot28: logic confirmed by peer review

Peer-reviewed-by: Yommy, Tanke, aDw
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 01:50:22 +00:00
ragnarok-clanker
a797ab3f2f Decompile 5 functions in Source/UI/Buttons/UITextButton.cpp
Batch #12836 by cremane: 5 byte-identical, 0 confirmed by peer review.

- fn_11420 UIListBoxID::Slot25: byte-identical
- fn_11439 UIItemStoreComboBox::Slot31: byte-identical
- fn_11465 UIComboBoxID::Slot27: byte-identical
- fn_11467 UIItemStoreComboBox::Slot27: byte-identical
- fn_11372 UIMonsterGage::Paint: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 01:22:31 +00:00
ragnarok-clanker
e332c13757 Decompile fn_11451 (UICaptchaImage::Slot28)
Batch #12785 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_11451 UICaptchaImage::Slot28: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 00:49:54 +00:00
ragnarok-clanker
4ce0df19c4 Decompile fn_11548 (UIDescriptRace::SendMsg)
Batch #12736 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_11548 UIDescriptRace::SendMsg: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 00:21:04 +00:00
ragnarok-clanker
1994f0eb8a Decompile 2 functions in Source/UI/Buttons/UITextButton.cpp
Batch #12735 by cremane: 2 byte-identical, 0 confirmed by peer review.

- fn_10280 SkillUseTextPercent: byte-identical
- fn_10281 SkillUseTextFlat: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 00:20:27 +00:00
ragnarok-clanker
f74ffe4da4 Decompile fn_10795 (UIBitmapButton::Paint)
Batch #12457 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_10795 UIBitmapButton::Paint: logic confirmed by peer review

Peer-reviewed-by: Yommy, gordaoprogramas, KWDev, kyoshi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 22:55:33 +00:00
ragnarok-clanker
e7cd4d4840 Decompile 8 functions in Source/UI/Buttons/UITextButton.cpp
Batch #12361 by cremane: 0 byte-identical, 8 confirmed by peer review.

- fn_11392 UITextButton::Paint: logic confirmed by peer review
- fn_11254 UITextButton::Configure: logic confirmed by peer review
- fn_11376 UIRPImageWnd::Paint: logic confirmed by peer review
- fn_11460 UITabControl::Slot28: logic confirmed by peer review
- fn_11516 UITreeView::Slot53: logic confirmed by peer review
- fn_11448 UIBasicItemCtrl::Slot28: logic confirmed by peer review
- fn_11449 UIBasicSkillCtrl::Slot28: logic confirmed by peer review
- fn_11452 UIINT64BarGraph::Slot28: logic confirmed by peer review

Peer-reviewed-by: Yommy, gordaoprogramas, dori
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 16:08:50 +00:00
ragnarok-clanker
8784c88308 Decompile 2 functions in Source/UI/Buttons/UICheckBox.cpp
Batch #12454 by cremane: 0 byte-identical, 2 confirmed by peer review.

- fn_10803 UICheckBox::Paint: logic confirmed by peer review
- fn_10926 UICheckBox::SetImages: logic confirmed by peer review

Peer-reviewed-by: Yommy, gordaoprogramas, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 15:44:55 +00:00
ragnarok-clanker
cfd7d45cb5 Decompile fn_11503 (UINaviLinkButton::Slot25)
Batch #12179 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_11503 UINaviLinkButton::Slot25: logic confirmed by peer review

Peer-reviewed-by: Yommy, gordaoprogramas, dori
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 15:37:30 +00:00
ragnarok-clanker
61470514aa Confirm 2 functions in Source/UI/Buttons/UICheckBox.cpp
Batch #12449 by cremane: 2 byte-identical, 0 confirmed by peer review.

- fn_10932 UICheckBox::SetChecked: byte-identical (already on main)
- fn_10841 UICheckBox::Slot25: byte-identical (already on main)

Merged automatically: every function is byte-identical to the original.
2026-11-05 15:28:47 +00:00
ragnarok-clanker
e4598d6578 Decompile fn_10856 (UITextureButton::Slot31)
Batch #12451 by dori: 0 byte-identical, 1 confirmed by peer review.

- fn_10856 UITextureButton::Slot31: logic confirmed by peer review

Peer-reviewed-by: Yommy, gordaoprogramas, KWDev, Toshiro, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 15:28:30 +00:00
ragnarok-clanker
21e1a513ae Decompile 4 functions in Source/UI/Buttons/UITextButton.cpp
Batch #12396 by cremane: 4 byte-identical, 0 confirmed by peer review.

- fn_11471 UITextButton::Slot27: byte-identical
- fn_11293 UITreeView::HideNodes: byte-identical
- fn_11447 UIBarGraph4::Slot28: byte-identical
- fn_11458 UIStaticItem::Slot28: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 14:39:41 +00:00
ragnarok-clanker
e1f6822a42 Decompile fn_10931 (UIBitmapButton::SetBitmap)
Batch #12297 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_10931 UIBitmapButton::SetBitmap: 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-11-05 13:06:48 +00:00
ragnarok-clanker
f983d332f2 Decompile fn_11457 (UIServerListBox::Slot28)
Batch #12270 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_11457 UIServerListBox::Slot28: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 12:51:09 +00:00
ragnarok-clanker
6f04e0c69f Decompile fn_10859 (UICheckBox::Slot28)
Batch #12250 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_10859 UICheckBox::Slot28: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 12:42:39 +00:00
ragnarok-clanker
09ea9ac79d Decompile fn_13846 (UITagButton::GetString)
Batch #12210 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_13846 UITagButton::GetString: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 12:31:44 +00:00
ragnarok-clanker
a1dc726b93 Decompile fn_10852 (UIButton::Slot31)
Batch #12111 by dori: 0 byte-identical, 1 confirmed by peer review.

- fn_10852 UIButton::Slot31: logic confirmed by peer review

Peer-reviewed-by: Yommy, KWDev, Toshiro, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 10:54:37 +00:00
ragnarok-clanker
e34e641f83 Decompile fn_11516 (UITreeView::Slot53)
Batch #10581 by dori: 0 byte-identical, 1 confirmed by peer review.

- fn_11516 UITreeView::Slot53: logic confirmed by peer review

Peer-reviewed-by: KWDev, kyoshi, Toshiro, cremane, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 08:45:23 +00:00
ragnarok-clanker
24231ed417 Decompile fn_10800 (UIButton::Paint)
Batch #11531 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_10800 UIButton::Paint: logic confirmed by peer review

Peer-reviewed-by: Yommy, KWDev, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 04:54:36 +00:00
ragnarok-clanker
44486255ba Decompile 2 functions in Source/UI/Lists/UIListBox.h, Source/UI/Lists/UIListBox.cpp, ...
Batch #11827 by StrawberrysherbetIX: 2 byte-identical, 0 confirmed by peer review.

- fn_11457 UIServerListBox::Slot28: byte-identical
- fn_11076 UIServerListBox::UIServerListBox: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 04:51:00 +00:00
ragnarok-clanker
8abcd5d40c Confirm fn_11049 (UIItemTagButton::UIItemTagButton)
Batch #11756 by StrawberrysherbetIX: 0 byte-identical, 1 confirmed by peer review.

- fn_11049 UIItemTagButton::UIItemTagButton: logic confirmed by peer review (already on main)

Peer-reviewed-by: Yommy, dori, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 03:28:24 +00:00
ragnarok-clanker
09f365a4a9 Decompile 3 functions in Source/UI/Buttons/UIButton.cpp
Batch #11753 by cremane: 2 byte-identical, 1 confirmed by peer review.

- fn_10653 UIButton::UIButton: byte-identical
- fn_10868 UIButton::Slot27: logic confirmed by peer review
- fn_10874 UIButton::Slot29: byte-identical

Peer-reviewed-by: Yommy, Tanke
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 03:21:10 +00:00
ragnarok-clanker
922c094330 Decompile 2 functions in Source/UI/Buttons/UIButton.cpp
Batch #11558 by dori: 0 byte-identical, 2 confirmed by peer review.

- fn_10858 UIButton::Slot28: logic confirmed by peer review
- fn_10875 UIButton::ResetCursor: logic confirmed by peer review

Peer-reviewed-by: Yommy, KWDev, Tanke, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 01:20:31 +00:00
ragnarok-clanker
bc5bb180b9 Decompile 14 functions in Source/UI/Buttons/UITextButton.cpp
Batch #11105 by dori: 5 byte-identical, 9 confirmed by peer review.

- fn_11450 UIBmpRadioBtn::Slot28: byte-identical
- fn_11451 UICaptchaImage::Slot28: logic confirmed by peer review
- fn_11447 UIBarGraph4::Slot28: logic confirmed by peer review
- fn_11452 UIINT64BarGraph::Slot28: logic confirmed by peer review
- fn_11460 UITabControl::Slot28: logic 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
- fn_11473 UIImgMenu::ResetCursor: byte-identical
- fn_11475 UIString::ResetCursor: byte-identical
- fn_11476 UITVTextButton::ResetCursor: byte-identical
- fn_11576 UISlotBmpButton::SetSlot: byte-identical
- fn_11385 UISlotBmpButton::Paint: logic confirmed by peer review

Peer-reviewed-by: Yommy, KWDev, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 01:03:48 +00:00
ragnarok-clanker
0e31d058d4 Confirm 6 functions in Source/Contents/CashEmotionMgr.cpp, Source/Contents/CashEmotionMgr.h, ...
Batch #11499 by StrawberrysherbetIX: 2 byte-identical, 4 confirmed by peer review.

- fn_02938 CCashEmotionMgr::RefreshCommands: logic confirmed by peer review (already on main)
- fn_02942 CCashEmotionMgr::ProcessChatCommand: logic confirmed by peer review (already on main)
- fn_09352 UICashEmotionListChildWnd_Basic::Refresh: logic confirmed by peer review (already on main)
- fn_09406 UICashEmotionListWnd::Slot15: logic confirmed by peer review (already on main)
- fn_09499 UICashEmotionSprBtn::UICashEmotionSprBtn: byte-identical (already on main)
- fn_10697 UISpriteButton2::~UISpriteButton2: byte-identical (already on main)

Peer-reviewed-by: Yommy, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 00:56:50 +00:00
ragnarok-clanker
2ea0a2361f Decompile fn_10799 (UIBmpTextButton::Paint)
Batch #11140 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_10799 UIBmpTextButton::Paint: logic confirmed by peer review

Peer-reviewed-by: Yommy, Tanke, dori
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 00:32:04 +00:00
ragnarok-clanker
fb93572b6f Confirm 2 functions in Source/Contents/CashEmotionMgr.cpp, Source/Contents/CashEmotionMgr.h, ...
Batch #11328 by kyoshi: 0 byte-identical, 2 confirmed by peer review.

- fn_09444 UICashEmotionPack::Slot53: logic confirmed by peer review (already on main)
- fn_09459 UICashEmotionPack_Purchase::ShowExpiry: logic confirmed by peer review (already on main)

Peer-reviewed-by: Yommy, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-04 23:22:22 +00:00
ragnarok-clanker
9e92177468 Decompile 2 functions in Source/UI/Buttons/UICheckBox.cpp
Batch #11078 by dori: 1 byte-identical, 1 confirmed by peer review.

- fn_10859 UICheckBox::Slot28: logic confirmed by peer review
- fn_10877 UICheckBox::ResetCursor: byte-identical

Peer-reviewed-by: Yommy, cremane, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-04 23:21:19 +00:00