Commit graph

236 commits

Author SHA1 Message Date
ragnarok-clanker
7b8efdfdf7 Decompile 16 functions in Source/UI/Quest/UIRenewQuestUI.cpp
Batch #3545 by superintelligence: 0 byte-identical, 16 confirmed by peer review.

- fn_16413 DailyOffButtonName2: logic confirmed by peer review
- fn_16414 DailyOffButtonName3: logic confirmed by peer review
- fn_16415 GulimFontName4: logic confirmed by peer review
- fn_16416 EventOffButtonName1: logic confirmed by peer review
- fn_16417 EventOnButtonName: logic confirmed by peer review
- fn_16418 EventOffButtonName2: logic confirmed by peer review
- fn_16419 EventOffButtonName3: logic confirmed by peer review
- fn_16420 GulimFontName5: logic confirmed by peer review
- fn_16421 EtcOffButtonName1: logic confirmed by peer review
- fn_16422 EtcOnButtonName: logic confirmed by peer review
- fn_16423 EtcOffButtonName2: logic confirmed by peer review
- fn_16424 EtcOffButtonName3: logic confirmed by peer review
- fn_16425 SearchNormalButtonName: logic confirmed by peer review
- fn_16426 SearchPressButtonName: logic confirmed by peer review
- fn_16427 SearchOverButtonName: logic confirmed by peer review
- fn_16428 SearchDisableButtonName: logic confirmed by peer review

Peer-reviewed-by: eAthena, Yommy, meitogi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:46:06 +00:00
ragnarok-clanker
3e8c4f3253 Decompile 5 functions in Source/UI/UIScrollWnd.cpp, Source/UI/UIScrollWnd.h, ...
Batch #3536 by eAthena: 1 byte-identical, 4 confirmed by peer review.

- fn_13772 UIScrollWnd::~UIScrollWnd: logic confirmed by peer review
- fn_13783 UIScrollWnd::Slot15: logic confirmed by peer review
- fn_13784 UIScrollWnd::Slot35: logic confirmed by peer review
- fn_13786 UIScrollWnd::Clear: byte-identical
- fn_13787 UIScrollWnd::RemoveChild: logic confirmed by peer review

Peer-reviewed-by: Yommy, meitogi, 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/UIScrollWnd.cpp
2026-10-29 22:45:52 +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
1719d307c2 Decompile 5 functions in Source/UI/Enchant/UIEnchantUI.cpp, Source/UI/Enchant/EnchantUI.h
Batch #3443 by Yommy: 1 byte-identical, 4 confirmed by peer review.

- fn_14812 EnchantUI::CUIEnchantPage::CreateIngredient: logic confirmed by peer review
- fn_14813 EnchantUI::CUIEnchantPage::Slot54: byte-identical
- fn_14845 EnchantUI::CUIEnchantPage::Slot59: logic confirmed by peer review
- fn_14970 EnchantUI::CUIUpgradeEnchantPage::Slot58: logic confirmed by peer review
- fn_15000 EnchantUI::CUISlot::SelectSlot: logic confirmed by peer review

Peer-reviewed-by: youko, superintelligence
Reviewed-by: ragnarok-clanker
2026-10-29 22:44:11 +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
a957cb0e8b Decompile 18 functions in Source/UI/Edit/UIEditCtrl.cpp, Source/UI/Item/UIItemBaseWnd.h, ...
Batch #3502 by eAthena: 17 byte-identical, 1 confirmed by peer review.

- fn_13436 UIMerchantShopMakeWnd::SetSelection: logic confirmed by peer review
- fn_13444 UIItemBaseWnd::Slot11: byte-identical
- fn_13445 UIItemPurchaseWnd::Slot11: byte-identical
- fn_13446 UIItemSellWnd2::Slot11: byte-identical
- fn_13447 UIItemSellWnd::Slot11: byte-identical
- fn_13448 UIItemShopWnd2::Slot11: byte-identical
- fn_13449 UIItemShopWnd::Slot11: byte-identical
- fn_13450 UIItemStoreFindWnd::Slot11: byte-identical
- fn_13451 UIItemStoreSubWnd::Slot11: byte-identical
- fn_13452 UIItemStoreWnd::Slot11: byte-identical
- fn_13453 UIItemWnd::Slot11: byte-identical
- fn_13454 UIMerchantItemMyShopWnd::Slot11: byte-identical
- fn_13455 UIMerchantItemPurchaseWnd::Slot11: byte-identical
- fn_13456 UIMerchantItemShopWnd::Slot11: byte-identical
- fn_13457 UIMerchantItemWnd::Slot11: byte-identical
- fn_13458 UIMerchantMirrorItemWnd::Slot11: byte-identical
- fn_13459 UIMerchantShopMakeWnd::Slot11: byte-identical
- fn_13460 UISkillListWnd::Slot11: byte-identical

Peer-reviewed-by: ragnarok-clanker, Yommy, meitogi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:39:36 +00:00
ragnarok-clanker
8dfa429a32 Decompile fn_15042 (CUIListBoxEx<EquipmentPropertiesWnd::CUIItemEquipmentPropertiesLine,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::OnScroll)
Batch #3483 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_15042 CUIListBoxEx<EquipmentPropertiesWnd::CUIItemEquipmentPropertiesLine,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::OnScroll: logic confirmed by peer review

Peer-reviewed-by: eAthena, Yommy, meitogi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:38:34 +00:00
ragnarok-clanker
d12b37d296 Decompile 6 functions in Source/UI/SkillDelayInfo/UISkillDelayInfo.cpp, Source/UI/SkillDelayInfo/SkillDelayInfo.h
Batch #3479 by eAthena: 2 byte-identical, 4 confirmed by peer review.

- fn_16877 SkillDelayInfo::CUITime::`scalar deleting destructor': logic confirmed by peer review
- fn_16882 SkillDelayInfo::CUIDelayItem::Paint: logic confirmed by peer review
- fn_16883 CUISkillDelayInfo::Paint: logic confirmed by peer review
- fn_16884 SkillDelayInfo::CUITime::Paint: byte-identical
- fn_16885 SkillDelayInfo::CUIDelayItem::Slot16: logic confirmed by peer review
- fn_16887 SkillDelayInfo::CUITime::Slot16: byte-identical

Peer-reviewed-by: Yommy, 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/SkillDelayInfo/UISkillDelayInfo.cpp
2026-10-29 22:38:11 +00:00
ragnarok-clanker
0a2118ab88 Decompile 25 functions in Source/UI/Guild/UIGuildWnd.cpp, Source/UI/Guild/UIGuildWnd.h, ...
Batch #3396 by eAthena: 0 byte-identical, 25 confirmed by peer review.

- fn_13067 UIListBoxAgit::Slot15: logic confirmed by peer review
- fn_13068 UIAgitMessageBox::Paint: logic confirmed by peer review
- fn_13069 UICreateGuildWnd::Paint: logic confirmed by peer review
- fn_13071 UIGuildHelperWnd::Paint: logic confirmed by peer review
- fn_13078 UIGuildTipWnd::Paint: logic confirmed by peer review
- fn_13080 UIGuildWnd::Paint: logic confirmed by peer review
- fn_13081 UIListBoxAgitMenu::Paint: logic confirmed by peer review
- fn_13084 UIGuildHelperWnd::Slot25: logic confirmed by peer review
- fn_13087 UIGuildNoticeWnd::Slot25: logic confirmed by peer review
- fn_13091 UIGuildWnd::Slot25: logic confirmed by peer review
- fn_13092 UIListBoxAgit::Slot25: logic confirmed by peer review
- fn_13093 UIListBoxAgitMenu::Slot25: logic confirmed by peer review
- fn_13095 UIGuildHelperWnd::Slot31: logic confirmed by peer review
- fn_13096 UIListBoxAgitMenu::Slot28: logic confirmed by peer review
- fn_13098 UIGuildHelperWnd::Slot27: logic confirmed by peer review
- fn_13100 UIGuildMemberManageWnd::Slot19: logic confirmed by peer review
- fn_13101 UIGuildPositionManageWnd::Slot19: logic confirmed by peer review
- fn_13103 UIGuildMemberManageWnd::Slot32: logic confirmed by peer review
- fn_13106 UIListBoxAgit::Slot32: logic confirmed by peer review
- fn_13111 UIGuildBanishedMemberWnd::Slot35: logic confirmed by peer review
- fn_13112 UIGuildMemberManageWnd::Slot35: logic confirmed by peer review
- fn_13113 UIGuildPositionManageWnd::Slot35: logic confirmed by peer review
- fn_13114 UIGuildSkillWnd::Slot35: logic confirmed by peer review
- fn_13115 UIGuildTotalInfoWnd::Slot35: logic confirmed by peer review
- fn_13122 UIAgitMessageBox::SendMsg: logic confirmed by peer review

Peer-reviewed-by: Yommy
Reviewed-by: ragnarok-clanker
2026-10-29 22:37:44 +00:00
ragnarok-clanker
6fc4b05f60 Decompile 9 functions in Source/UI/AdventureGuide/UIAdventureGuide.cpp, Source/UI/Lists/UIListBoxTemplate.h, ...
Batch #3445 by Yommy: 9 byte-identical, 0 confirmed by peer review.

- fn_14334 AdventureGuide::CUIItemInfo::Slot16: byte-identical
- fn_14337 AdventureGuide::CUIMonsterInfo::Slot16: byte-identical
- fn_14339 AdventureGuide::CUIQuestInfo::Slot16: byte-identical
- fn_14340 AdventureGuide::CUISubTab::Slot16: byte-identical
- fn_14341 AdventureGuide::CUITab::Slot16: byte-identical
- fn_14342 AdventureGuide::CUITabInfo::Slot16: byte-identical
- fn_14344 CUIListBoxEx<AdventureGuide::CUIMonsterInfo,AdventureGuide::CMonsterData>::UpdateScrollBar: byte-identical (annotation added to existing code)
- fn_14345 CUIListBox<AdventureGuide::CUISubTab>::UpdateScrollBar: byte-identical
- fn_14346 CUIListBox<AdventureGuide::CUITab>::UpdateScrollBar: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 22:32:41 +00:00
ragnarok-clanker
a56418d235 Decompile fn_12319 (UIExchangeWnd::CancelInput)
Batch #2971 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_12319 UIExchangeWnd::CancelInput: logic confirmed by peer review

Peer-reviewed-by: eAthena, Yommy, meitogi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:27:32 +00:00
ragnarok-clanker
254de7ac6b Decompile 3 functions in Source/UI/Quest/UIRenewQuestUI.cpp, Source/UI/Quest/UIRenewQuestUI.h
Batch #3380 by eAthena: 0 byte-identical, 3 confirmed by peer review.

- fn_16618 RenewQuestUI::CUIQuestItem::Move: logic confirmed by peer review
- fn_16625 RenewQuestUI::CUIQuestItem::Slot25: logic confirmed by peer review
- fn_16626 RenewQuestUI::CUIQuestItem::Slot31: logic confirmed by peer review

Peer-reviewed-by: Yommy, meitogi, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:27:03 +00:00
ragnarok-clanker
64522041b6 Decompile fn_09760 (UIGradeEnchantWnd::Slot31)
Batch #2920 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_09760 UIGradeEnchantWnd::Slot31: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, meitogi, alisonrag
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:23:53 +00:00
ragnarok-clanker
c38cf3e4ec Decompile 15 functions in Source/Client/Session.h, Source/UI/Buttons/UIItemTagButton.h, ...
Batch #3266 by youko: 0 byte-identical, 15 confirmed by peer review.

- fn_10757 UIEditCtrl3::PlaceTags: logic confirmed by peer review
- fn_10761 UITextureButton::VisitChildren: logic confirmed by peer review
- fn_13292 UIItemBaseWnd::GetItemByIndex: logic confirmed by peer review
- fn_13293 UIItemBaseWnd::GetItemAt: logic confirmed by peer review
- fn_13294 UIItemStoreFindWnd::GetItemAt: logic confirmed by peer review
- fn_13295 UIItemStoreSubWnd::GetItemAt: logic confirmed by peer review
- fn_13296 UIItemStoreWnd::GetItemAt: logic confirmed by peer review
- fn_13297 UIItemWnd::GetItemAt: logic confirmed by peer review
- fn_13306 UIMerchantShopMakeWnd::AddActionButton: logic confirmed by peer review
- fn_13328 UIItemBaseWnd::Paint: logic confirmed by peer review
- fn_13339 UIMerchantItemMyShopWnd::Paint: logic confirmed by peer review
- fn_13343 UIMerchantItemWnd::Paint: logic confirmed by peer review
- fn_13345 UINoticeMessageBox_LockSellItem::Paint: logic confirmed by peer review
- fn_13347 UIItemSellWnd2::Slot26: logic confirmed by peer review
- fn_13348 UIItemSellWnd::Slot26: logic confirmed by peer review

Peer-reviewed-by: eAthena
Reviewed-by: ragnarok-clanker
2026-10-29 22:12:13 +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
618542a090 Decompile fn_15038 (CUIListBoxEx<EquipmentPropertiesWnd::CUIItemEquipmentPropertiesLine,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Slot35)
Batch #3267 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_15038 CUIListBoxEx<EquipmentPropertiesWnd::CUIItemEquipmentPropertiesLine,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Slot35: logic confirmed by peer review (annotation added to existing code)

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-29 21:50:21 +00:00
ragnarok-clanker
cddce682ef Decompile 8 functions in Source/UI/Text/NavigationLink.cpp
Batch #3069 by eAthena: 0 byte-identical, 8 confirmed by peer review.

- fn_10472 LineCutter::UIText::Slot26: logic confirmed by peer review
- fn_10473 LineCutter::UIText::Slot25: logic confirmed by peer review
- fn_10474 LineCutter::UIText::Slot31: logic confirmed by peer review
- fn_10476 LineCutter::UIText::Slot27: logic confirmed by peer review
- fn_10477 LineCutter::UIText::ResetCursor: logic confirmed by peer review
- fn_10480 LineCutter::UIText::Slot32: logic confirmed by peer review
- fn_10481 LineCutter::UIText::Slot33: logic confirmed by peer review
- fn_10482 LineCutter::UIText::Slot35: logic confirmed by peer review

Peer-reviewed-by: superintelligence
Reviewed-by: ragnarok-clanker
2026-10-29 21:49:52 +00:00
ragnarok-clanker
1d04b1b917 Decompile 2 functions in Source/UI/Quest/UIOngoingQuestInfo.cpp
Batch #3408 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_16312 OngoingQuestInfo::CUIScrollWindow::Slot35: logic confirmed by peer review
- fn_16316 OngoingQuestInfo::CUIScrollWindow::OnScroll: 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 21:49:37 +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
dc660c6790 Decompile 3 functions in Source/UI/Quest/UIRenewQuestUI.cpp, Source/UI/Quest/UIRenewQuestUI.h
Batch #3395 by eAthena: 3 byte-identical, 0 confirmed by peer review.

- fn_16620 RenewQuestUI::CUIQuestList::Paint: byte-identical
- fn_16621 CUIRenewQuestUI::Paint: byte-identical
- fn_16627 RenewQuestUI::CUIQuestItem::Slot48: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 21:46:44 +00:00
ragnarok-clanker
16b2ffec10 Decompile 8 functions in Source/UI/Acceptance/UIChooseSellBuyWnd.cpp, Source/UI/Dialogs/UIMenuWnd.h, ...
Batch #3389 by youko: 0 byte-identical, 8 confirmed by peer review.

- fn_12285 UIMenuWnd::Slot31: logic confirmed by peer review
- fn_12136 UIItemParamChangeDisplayWnd::FindEquippedItem: logic confirmed by peer review
- fn_12315 UIItemParamChangeDisplayWnd::SumEquippedStats: logic confirmed by peer review
- fn_12141 UIExchangeWnd::LayoutButtons: logic confirmed by peer review
- fn_12314 UIBookWnd::LoadBookmark: logic confirmed by peer review
- fn_12159 UIBookWnd::Slot15: logic confirmed by peer review
- fn_12327 UIBookWnd::SendMsg: logic confirmed by peer review
- fn_12232 UIMonsterDisplayWnd::Paint: 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:45:34 +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
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
b56f23cd58 Decompile 8 functions in Source/UI/Enchant/UIEnchantUI.cpp, Source/UI/Enchant/EnchantUI.h, ...
Batch #3280 by youko: 0 byte-identical, 8 confirmed by peer review.

- fn_14992 EnchantUI::CUISlot::Slot16: logic confirmed by peer review (annotation added to existing code)
- fn_14994 CUIEnchantUI::Slot25: logic confirmed by peer review (annotation added to existing code)
- fn_14995 EnchantUI::CUIEnchantItem::Slot28: logic confirmed by peer review (annotation added to existing code)
- fn_14996 EnchantUI::CUITargetItem::Slot28: logic confirmed by peer review (annotation added to existing code)
- fn_14997 EnchantUI::CUIEnchantItem::Slot32: logic confirmed by peer review (annotation added to existing code)
- fn_14998 EnchantUI::CUISlot::Slot32: logic confirmed by peer review (annotation added to existing code)
- fn_14999 EnchantUI::CUITargetItem::Slot32: logic confirmed by peer review (annotation added to existing code)
- fn_15005 EnchantUI::CUITargetItem::SetSelected: logic confirmed by peer review (annotation added to existing code)

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:33:36 +00:00
ragnarok-clanker
cef791300a Decompile fn_03871 (UIChangeMaterialWnd_List::sub_5E1080)
Batch #3295 by bigodeira: 0 byte-identical, 1 confirmed by peer review.

- fn_03871 UIChangeMaterialWnd_List::sub_5E1080: 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:33:28 +00:00
ragnarok-clanker
51c6e53d12 Decompile 6 functions in Source/UI/Enchant/UIEnchantUI.cpp, Source/UI/Enchant/EnchantUI.h, ...
Batch #3349 by youko: 0 byte-identical, 6 confirmed by peer review.

- fn_14963 CUIListBoxEx<EnchantUI::CUIEnchantItem,EnchantUI::CEnchantItemData>::AddData: logic confirmed by peer review (annotation added to existing code)
- fn_14983 CUIEnchantUI::Slot16: logic confirmed by peer review (annotation added to existing code)
- fn_14988 EnchantUI::CUISlot0::Slot16: logic confirmed by peer review (annotation added to existing code)
- fn_14989 EnchantUI::CUISlot1::Slot16: logic confirmed by peer review (annotation added to existing code)
- fn_14990 EnchantUI::CUISlot2::Slot16: logic confirmed by peer review (annotation added to existing code)
- fn_14991 EnchantUI::CUISlot3::Slot16: logic confirmed by peer review (annotation added to existing code)

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:33:11 +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
cc5abd95bf Decompile 3 functions in Source/UI/GameSettings/GameSettingsUI.cpp, Source/UI/GameSettings/GameSettingsUI.h
Batch #3130 by eAthena: 0 byte-identical, 3 confirmed by peer review.

- fn_15975 GameSettingsUI::CUIGroupSkin::Apply: logic confirmed by peer review
- fn_15982 GameSettingsUI::CUIListPage::Paint: logic confirmed by peer review
- fn_15984 GameSettingsUI::CUIPage::Paint: 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:29:50 +00:00
ragnarok-clanker
688e36f9df Decompile 3 functions in Source/UI/GameSettings/GameSettingsUI.cpp, Source/UI/GameSettings/GameSettingsUI.h
Batch #3340 by eAthena: 0 byte-identical, 3 confirmed by peer review.

- fn_15971 GameSettingsUI::CUIGroupEmblem::Apply: logic confirmed by peer review
- fn_15972 GameSettingsUI::CUIGroupLogInOut::Apply: logic confirmed by peer review
- fn_15974 GameSettingsUI::CUIGroupRodexSpam::Apply: 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:29:39 +00:00
ragnarok-clanker
99a2215dc4 Decompile 2 functions in Source/UI/Text/UITextViewer.cpp, Source/UI/Text/UIAchWnd.h
Batch #3163 by bigodeira: 0 byte-identical, 2 confirmed by peer review.

- fn_09228 UIAchListWnd::Slot25: logic confirmed by peer review
- fn_09230 UIAchTab::Slot25: logic confirmed by peer review

Peer-reviewed-by: eAthena, alisonrag, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 21:28:55 +00:00
ragnarok-clanker
54331e35a5 Decompile 8 functions in Source/UI/AdventureGuide/UIAdventureGuide.cpp, Source/UI/AdventureGuide/UIAdventureGuide.h
Batch #3298 by eAthena: 8 byte-identical, 0 confirmed by peer review.

- fn_14324 AdventureGuide::CUIIntro::Paint: byte-identical
- fn_14325 AdventureGuide::CUIItem::Paint: byte-identical
- fn_14326 AdventureGuide::CUIMonster::Paint: byte-identical
- fn_14328 AdventureGuide::CUIQuest::Paint: byte-identical
- fn_14333 AdventureGuide::CUIItem::Slot16: byte-identical
- fn_14338 AdventureGuide::CUIQuest::Slot16: byte-identical
- fn_14347 AdventureGuide::CUIIntro::Slot54: byte-identical
- fn_14350 AdventureGuide::CUIMonster::Slot54: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/UI/AdventureGuide/UIAdventureGuide.cpp
2026-10-29 21:17:29 +00:00
ragnarok-clanker
280d8c2bbd Decompile 3 functions in Source/UI/Enchant/UIEnchantUI.cpp, Source/UI/Enchant/EnchantUI.h, ...
Batch #3293 by youko: 3 byte-identical, 0 confirmed by peer review.

- fn_14971 CUIListBoxEx<EnchantUI::CUIEnchantItem,EnchantUI::CEnchantItemData>::ClearData: byte-identical
- fn_15001 CUIListBoxEx<EnchantUI::CUIEnchantItem,EnchantUI::CEnchantItemData>::UpdateScrollBar: byte-identical
- fn_14980 EnchantUI::CUISlot::Paint: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 21:15:43 +00:00
ragnarok-clanker
9069a1a371 Decompile 8 functions in Source/UI/Quest/UIOngoingQuestInfo.cpp, Source/UI/Quest/UIOngoingQuestInfo.h
Batch #3286 by eAthena: 8 byte-identical, 0 confirmed by peer review.

- fn_16300 CUIOngoingQuestInfo::OnFirstAction: byte-identical
- fn_16301 OngoingQuestInfo::CUIRewards::OnPrepareItem: byte-identical
- fn_16303 OngoingQuestInfo::CUIContents::Paint: byte-identical
- fn_16304 OngoingQuestInfo::CUIRewardItem::Paint: byte-identical
- fn_16305 OngoingQuestInfo::CUIRewards::Paint: byte-identical
- fn_16306 OngoingQuestInfo::CUIScrollWindow::Paint: byte-identical
- fn_16307 OngoingQuestInfo::CUIContents::Slot16: byte-identical
- fn_16309 OngoingQuestInfo::CUIRewardItem::Slot16: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/UI/Quest/UIOngoingQuestInfo.cpp
2026-10-29 21:15:01 +00:00
ragnarok-clanker
7e96fd48b3 Decompile fn_15037 (CUIListBoxEx<EquipmentPropertiesWnd::CUIItemEquipmentPropertiesLine,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Paint)
Batch #3285 by youko: 1 byte-identical, 0 confirmed by peer review.

- fn_15037 CUIListBoxEx<EquipmentPropertiesWnd::CUIItemEquipmentPropertiesLine,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Paint: byte-identical (annotation added to existing code)

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/UI/Item/UIEquipmentPropertiesWnd.cpp
2026-10-29 21:14:44 +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
a3df044ab1 Decompile fn_11211 (UITextViewer::AddTipLinks)
Batch #2914 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_11211 UITextViewer::AddTipLinks: 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).
2026-10-29 21:03:08 +00:00
ragnarok-clanker
c71b4dee4f Decompile fn_11208 (UIListBoxNavi::SetLineColor)
Batch #3214 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_11208 UIListBoxNavi::SetLineColor: logic confirmed by peer review

Peer-reviewed-by: eAthena, alisonrag, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 20:58:13 +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
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
d67e00e520 Decompile 6 functions in Source/UI/UIGradeEnchantWnd.cpp, Source/UI/UIGradeEnchantWnd.h, ...
Batch #3145 by youko: 0 byte-identical, 6 confirmed by peer review.

- fn_09759 UIGradeEnchantWnd::Slot25: logic confirmed by peer review
- fn_09761 UIGradeEnchantWnd::Slot28: logic confirmed by peer review
- fn_09762 UIGradeEnchant_BtnEnhancedUp::Slot28: logic confirmed by peer review
- fn_09767 UIGradeEnchantWnd::SetEnchantInfo: logic confirmed by peer review
- fn_09771 UIGradeEnchantWnd::SetResult: logic confirmed by peer review
- fn_09791 UICaptchaRegisterWnd::SetRegisterDisabled: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, meitogi, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 20:36:42 +00:00
ragnarok-clanker
a65a4a693c Decompile 31 functions in Source/UI/Quest/UIRecommendedQuestInfo.cpp, Source/UI/Quest/UIRecommendedQuestInfo.h, ...
Batch #3139 by eAthena: 31 byte-identical, 0 confirmed by peer review.

- fn_16347 RecommendedQuestInfo::CUIQuestInfo::Paint: byte-identical
- fn_16348 RecommendedQuestInfo::CUIQuestInfo::Slot16: byte-identical
- fn_16371 EncryptedName<6,-2256042663>::Text: byte-identical
- fn_16372 EncryptedName<6,-345941617>::Text: byte-identical
- fn_16373 EncryptedName<6,-637700863>::Text: byte-identical
- fn_16374 EncryptedName<6,3816779081>::Text: byte-identical
- fn_16375 EncryptedName<6,2373426571>::Text: byte-identical
- fn_16376 EncryptedName<44,-145500701>::Text: byte-identical
- fn_16377 EncryptedName<44,-3067397675>::Text: byte-identical
- fn_16378 EncryptedName<45,-1920094293>::Text: byte-identical
- fn_16379 EncryptedName<45,-776212621>::Text: byte-identical
- fn_16380 EncryptedName<45,-840734273>::Text: byte-identical
- fn_16381 EncryptedName<45,691239909>::Text: byte-identical
- fn_16382 EncryptedName<45,2940555023>::Text: byte-identical
- fn_16383 EncryptedName<45,2943309277>::Text: byte-identical
- fn_16384 EncryptedName<46,528735647>::Text: byte-identical
- fn_16385 EncryptedName<46,625053621>::Text: byte-identical
- fn_16386 EncryptedName<47,-1681274473>::Text: byte-identical
- fn_16387 EncryptedName<47,-305036319>::Text: byte-identical
- fn_16388 EncryptedName<47,-3189681897>::Text: byte-identical
- fn_16389 EncryptedName<47,4191418673>::Text: byte-identical
- fn_16390 EncryptedName<47,4048905011>::Text: byte-identical
- fn_16391 EncryptedName<47,793368363>::Text: byte-identical
- fn_16392 EncryptedName<47,2602538455>::Text: byte-identical
- fn_16393 EncryptedName<48,366074831>::Text: byte-identical
- fn_16394 EncryptedName<48,1968651585>::Text: byte-identical
- fn_16395 EncryptedName<48,738045265>::Text: byte-identical
- fn_16396 EncryptedName<49,559250749>::Text: byte-identical
- fn_16397 EncryptedName<50,-1519035521>::Text: byte-identical
- fn_16398 EncryptedName<51,-1617713881>::Text: byte-identical
- fn_16399 EncryptedName<52,-1582858407>::Text: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/UI/Quest/UIRecommendedQuestInfo.cpp, Source/UI/Quest/UIRenewQuestUI.cpp
2026-10-29 20:35:09 +00:00
ragnarok-clanker
00318f46b4 Decompile 7 functions in Source/UI/GameSettings/GameSettingsUI.cpp, Source/UI/GameSettings/GameSettingsUI.h
Batch #3131 by eAthena: 7 byte-identical, 0 confirmed by peer review.

- fn_15970 GameSettingsUI::CUIGroup::Apply: byte-identical
- fn_15977 GameSettingsUI::CUIPage::Apply: byte-identical
- fn_15979 GameSettingsUI::CUIGroupSound::Paint: byte-identical
- fn_15980 GameSettingsUI::CUIGroupSpriteDetailLevel::Paint: byte-identical
- fn_15981 GameSettingsUI::CUIGroupTextureDetailLevel::Paint: byte-identical
- fn_15983 GameSettingsUI::CUIOptionItem::Paint: byte-identical
- fn_15985 GameSettingsUI::CUIComboItem::Slot16: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/UI/GameSettings/GameSettingsUI.cpp
2026-10-29 20:34:21 +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
27986a614e Decompile 5 functions in Source/UI/UIGradeEnchantWnd.cpp, Source/UI/UIGradeEnchantWnd.h, ...
Batch #3123 by youko: 0 byte-identical, 5 confirmed by peer review.

- fn_09768 UIGradeEnchant_BtnEnhancedDown::Enable: logic confirmed by peer review
- fn_09769 UIGradeEnchant_BtnEnhancedUp::Enable: logic confirmed by peer review
- fn_09770 UIGradeEnchant_BtnStart::Enable: logic confirmed by peer review
- fn_09789 UICaptchaRegisterWnd::Paint: logic confirmed by peer review
- fn_09794 UIMacroBlackListCheckWnd::Slot15: logic confirmed by peer review

Peer-reviewed-by: 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 20:33:24 +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