Commit graph

805 commits

Author SHA1 Message Date
ragnarok-clanker
7552973e13 Decompile 55 functions in Source/UI/AdventureGuide/UIAdventureGuide.cpp, Source/UI/Enchant/UIEnchantUI.cpp, ...
Batch #13796 by eAthena: 46 byte-identical, 9 confirmed by peer review.

- fn_14005 AdventureGuide::CUIMonsterInfo::Slot15: logic confirmed by peer review
- fn_14007 AdventureGuide::CUIQuestInfo::Slot15: logic confirmed by peer review
- fn_14009 AdventureGuide::CUITab::Slot15: byte-identical
- fn_14010 AdventureGuide::CUITabInfo::Slot15: logic confirmed by peer review
- fn_14680 CUIStaticText::SetText: byte-identical
- fn_14702 CUITitleBar::SetTitle: byte-identical
- fn_14766 CUIListBoxEx<EnchantUI::CUIEnchantItem,EnchantUI::CEnchantItemData>::CUIListBoxEx<EnchantUI::CUIEnchantItem,EnchantUI::CEnchantItemData>: byte-identical (already on main)
- fn_14767 CUIListBoxEx<EnchantUI::CUITargetItem,ITEM_INFO>::CUIListBoxEx<EnchantUI::CUITargetItem,ITEM_INFO>: byte-identical (already on main)
- fn_14768 EnchantUI::CUIEnchantPage::CUIEnchantPage: byte-identical (already on main)
- fn_14769 CUIGameItem::CUIGameItem: logic confirmed by peer review (already on main)
- fn_14770 EnchantUI::CUIMainPage::CUIMainPage: byte-identical (already on main)
- fn_14771 CUITab::CUITab: byte-identical (already on main)
- fn_14812 EnchantUI::CUIEnchantPage::CreateIngredient: byte-identical (already on main)
- fn_14816 EnchantUI::CUIEnchantItem::Slot15: byte-identical
- fn_14820 EnchantUI::CUINormalPerfect::Slot15: byte-identical
- fn_14821 EnchantUI::CUINormalRandom::Slot15: byte-identical
- fn_14822 EnchantUI::CUIReset::Slot15: byte-identical
- fn_14830 EnchantUI::CUIUpgradePerfect::Slot15: byte-identical
- fn_14831 EnchantUI::CUIUpgradeRandom::Slot15: byte-identical
- fn_15164 CUIEquipmentPropertiesWnd::BindLine: logic confirmed by peer review
- fn_15180 CUIListBoxEx<ExchangeUI::CUIItem,ExchangeUI::CItemData>::CUIListBoxEx<ExchangeUI::CUIItem,ExchangeUI::CItemData>: byte-identical (already on main)
- fn_15341 CUIListBoxEx<GameSettingsUI::CUIComboItem,RenderAdapter>::CUIListBoxEx<GameSettingsUI::CUIComboItem,RenderAdapter>: byte-identical (already on main)
- fn_15342 CUIListBoxEx<GameSettingsUI::CUIComboItem,DisplayMode>::CUIListBoxEx<GameSettingsUI::CUIComboItem,DisplayMode>: byte-identical (already on main)
- fn_15343 CUIListBoxEx<GameSettingsUI::CUIComboItem,RenderBackend>::CUIListBoxEx<GameSettingsUI::CUIComboItem,RenderBackend>: byte-identical (already on main)
- fn_15344 CUIListBoxEx<GameSettingsUI::CUIComboItem,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::CUIListBoxEx<GameSettingsUI::CUIComboItem,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >: byte-identical (already on main)
- fn_15345 CUIListBoxEx<GameSettingsUI::CUIOptionItem,TALKTYPE>::CUIListBoxEx<GameSettingsUI::CUIOptionItem,TALKTYPE>: byte-identical (already on main)
- fn_15402 GameSettingsUI::CUIGroupSpriteDetailLevel::Slot15: logic confirmed by peer review
- fn_15886 GameSettingsUI::CUIBasicPage::CUIBasicPage: byte-identical (already on main)
- fn_15889 GameSettingsUI::CUIGraphicsPage::CUIGraphicsPage: byte-identical (already on main)
- fn_15902 GameSettingsUI::CUIListPage::CUIListPage: byte-identical (already on main)
- fn_15976 GameSettingsUI::CUIGroupSound::Apply: logic confirmed by peer review
- fn_15986 CUIGameSettingsUI::Slot16: byte-identical
- fn_15987 GameSettingsUI::CUIGroupEmblem::Slot16: byte-identical
- fn_15988 GameSettingsUI::CUIGroupFullscreen::Slot16: byte-identical
- fn_15990 GameSettingsUI::CUIGroupGraphicsAPI::Slot16: logic confirmed by peer review
- fn_15993 GameSettingsUI::CUIGroupRodexSpam::Slot16: byte-identical
- fn_15994 GameSettingsUI::CUIGroupSkin::Slot16: logic confirmed by peer review
- fn_15995 GameSettingsUI::CUIGroupSound::Slot16: byte-identical
- fn_15996 GameSettingsUI::CUIGroupSpriteDetailLevel::Slot16: byte-identical
- fn_15997 GameSettingsUI::CUIGroupTextureDetailLevel::Slot16: byte-identical
- fn_15998 GameSettingsUI::CUIGroupTrilinear::Slot16: byte-identical
- fn_16108 CUIListBoxEx<ProbabilityTable::CUIItem,ProbabilityTable::CItemData>::CUIListBoxEx<ProbabilityTable::CUIItem,ProbabilityTable::CItemData>: byte-identical (already on main)
- fn_16217 CUIListBoxEx<OngoingQuestInfo::CUIRewardItem,OngoingQuestInfo::CRewardItemData>::CUIListBoxEx<OngoingQuestInfo::CUIRewardItem,OngoingQuestInfo::CRewardItemData>: byte-identical (already on main)
- fn_16289 OngoingQuestInfo::CUIContents::CUIContents: byte-identical (already on main)
- fn_16292 OngoingQuestInfo::CUIRewards::CUIRewards: byte-identical (already on main)
- fn_16293 OngoingQuestInfo::CUIScrollWindow::CUIScrollWindow: byte-identical (already on main)
- fn_16311 OngoingQuestInfo::CUIScrollWindow::Slot16: byte-identical
- fn_16339 RecommendedQuestInfo::CUIQuestInfo::CUIQuestInfo: byte-identical (already on main)
- fn_16341 RecommendedQuestInfo::CUIScrollWindow::CUIScrollWindow: byte-identical (already on main)
- fn_16366 CUIListBoxEx<RenewQuestUI::CUIQuestItem,unsigned long>::CUIListBoxEx<RenewQuestUI::CUIQuestItem,unsigned long>: byte-identical (already on main)
- fn_16367 CUIEditBoxEx::CUIEditBoxEx: byte-identical (already on main)
- fn_16598 RenewQuestUI::CUIQuestList::CUIQuestList: byte-identical (already on main)
- fn_16665 SelectPackageItemBox::CUITabInfo::Slot15: byte-identical
- fn_16799 CUIListBoxEx<SkillDelayInfo::CUIDelayItem,SkillDelayInfo::CDelayItemData>::CUIListBoxEx<SkillDelayInfo::CUIDelayItem,SkillDelayInfo::CDelayItemData>: byte-identical (already on main)
- fn_16873 SkillDelayInfo::CUITime::CUITime: byte-identical (already on main)

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 22:07:02 +00:00
ragnarok-clanker
1b2503310b Decompile fn_13491 (UIBasicInfoWnd::Slot15)
Batch #13683 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_13491 UIBasicInfoWnd::Slot15: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 21:24:04 +00:00
ragnarok-clanker
af5401a199 Decompile fn_11657 (UIFrameWnd::UIFrameWnd)
Batch #13674 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_11657 UIFrameWnd::UIFrameWnd: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 21:20:53 +00:00
ragnarok-clanker
b6bb12c649 Decompile fn_09587 (UIStaticText::GetText)
Batch #13658 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_09587 UIStaticText::GetText: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 21:11:01 +00:00
ragnarok-clanker
bdea931c0e Decompile fn_12600 (UIRoMapWnd::DrawFieldLabels)
Batch #13576 by Toshiro: 0 byte-identical, 1 confirmed by peer review.

- fn_12600 UIRoMapWnd::DrawFieldLabels: logic confirmed by peer review

Peer-reviewed-by: eAthena, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 20:51:58 +00:00
ragnarok-clanker
309334011a Decompile fn_14503 (CUIResizer::Paint)
Batch #13628 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_14503 CUIResizer::Paint: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 20:50:06 +00:00
ragnarok-clanker
825134639e Decompile fn_10417 (NavigationLinkParser::ExtractNavigationLink)
Batch #13615 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_10417 NavigationLinkParser::ExtractNavigationLink: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 20:42:41 +00:00
ragnarok-clanker
7914f32978 Decompile fn_17139 (UIWindowMgr::ProcessEnterKey)
Batch #12991 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_17139 UIWindowMgr::ProcessEnterKey: logic confirmed by peer review

Peer-reviewed-by: eAthena, gordaoprogramas, Tanke, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 20:39:07 +00:00
ragnarok-clanker
3ce1c93cb8 Decompile 2 functions in Source/UI/RuneSystem/UIRuneSystemWnd.cpp, Source/UI/UIGradeEnchantWnd.cpp, ...
Batch #13602 by eAthena: 2 byte-identical, 0 confirmed by peer review.

- fn_10194 UIRuneSetList::DrawScrollBar: byte-identical
- fn_12913 UISecondCostumeWnd::Paint: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 20:36:43 +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
9e7730acdc Decompile 4 functions in Source/UI/Text/UIAchWnd.cpp, Source/Contents/World/WorldProximity.cpp, ...
Batch #13440 by SapitoSucio: 0 byte-identical, 4 confirmed by peer review.

- fn_09675 CMergeItemWnd::SendMsg: logic confirmed by peer review
- fn_10137 UIRuneSystemWnd::UIRuneSystemWnd: logic confirmed by peer review
- fn_03976 CEmblemDataMgr::CompleteUpload: logic confirmed by peer review
- fn_12756 UISeekPartyMBWnd::SendMsg: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena, Tanke
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 20:06:13 +00:00
ragnarok-clanker
bf741ec8b6 Decompile fn_17445 (UIVideoWnd::SendMsg)
Batch #13288 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_17445 UIVideoWnd::SendMsg: logic confirmed by peer review

Peer-reviewed-by: eAthena, Tanke, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 19:58:21 +00:00
ragnarok-clanker
fcb2e0fe02 Decompile 3 functions in Source/UI/Window/UIDebuffRemoveWnd.cpp, Source/UI/UICaptchaRegisterWnd.cpp, ...
Batch #13524 by SapitoSucio: 0 byte-identical, 3 confirmed by peer review.

- fn_12940 UIDebuffRemoveWnd::SendMsg: logic confirmed by peer review
- fn_09790 UICaptchaRegisterWnd::SendMsg: logic confirmed by peer review
- fn_09801 UIMacroBlackListCheckWnd::SendMsg: logic confirmed by peer review

Peer-reviewed-by: eAthena, Tanke
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 19:55:48 +00:00
ragnarok-clanker
1ae8969ca9 Decompile fn_16935 (UIWindow::DrawBitmap)
Batch #13468 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.

- fn_16935 UIWindow::DrawBitmap: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 18:14:17 +00:00
ragnarok-clanker
4ccc60cf0f Decompile fn_12946 (UIOpenRoulletteWnd::SendMsg)
Batch #13432 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.

- fn_12946 UIOpenRoulletteWnd::SendMsg: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 16:47:35 +00:00
ragnarok-clanker
38f3e11514 Decompile fn_17117 (UIWindowMgr::RequestAddFriend)
Batch #13430 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.

- fn_17117 UIWindowMgr::RequestAddFriend: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 16:46:35 +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
3f8411389e Maintenance: Rename placeholder sub_XXXXXX functions to evidence-based names (Lua registration strings, log/error strings, packet ids
Batch #13406 by ragnarok-clanker: no function's compiled code changes; checked with 124 compiled unit(s), including every includer of Source/Contents/Effects/RagEffect.h, Source/Contents/Effects/PowderingEffect.h, Source/Contents/Effects/SpriteParticle.h, Source/UI/Enchant/EnchantUI.h, Source/UI/Guild/UIAgitWnd.h, Source/UI/Window/UINewSelectCharWnd.h, Source/Contents/Actors/Skill.h, Source/UI/UIChangeMaterialWnd.h, Source/UI/Window/UINewMakeCharWnd.h, Source/Contents/Effects/HealEffect.h, Source/Contents/AchievementMgr.h, Source/UI/Window/UISecondCostumeWnd.h, Source/Contents/Effects/LightSphereEffect.h, Source/Contents/Effects/BlastForge.h, Source/Security/NProtectGameGuardMgr.h, Source/Contents/Effects/MapChainEffect.h, Source/Utility/Math/Int64Math.h.
2026-11-06 16:08:47 +00:00
ragnarok-clanker
6ce97d4f9d Decompile fn_12713 (UIRoMapWnd::Slot27)
Batch #13012 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_12713 UIRoMapWnd::Slot27: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, Toshiro, codeplay, spider
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 16:01:19 +00:00
ragnarok-clanker
a62cded911 Decompile fn_17252 (UIWindowMgr::BroadcastMessage21)
Batch #13369 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_17252 UIWindowMgr::BroadcastMessage21: 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 14:28:29 +00:00
ragnarok-clanker
a89ef0a35d Decompile fn_09729 (FuncDrawWNDChar::DrawOnTop)
Batch #13185 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_09729 FuncDrawWNDChar::DrawOnTop: logic confirmed by peer review

Peer-reviewed-by: Tanke, cremane, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 14:03:50 +00:00
ragnarok-clanker
fca0295e48 Decompile 2 functions in Source/UI/Window/UIMessageBox.cpp
Batch #13358 by cremane: 0 byte-identical, 2 confirmed by peer review.

- fn_11811 UINoticeWnd::SendMsg: logic confirmed by peer review
- fn_11817 UITalkboxTrapInputWnd::SendMsg: logic confirmed by peer review

Peer-reviewed-by: SapitoSucio, Tanke, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 13:59:27 +00:00
ragnarok-clanker
488cceacdb Decompile fn_11800 (UIChatRoomWnd::SendMsg)
Batch #13337 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_11800 UIChatRoomWnd::SendMsg: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, Tanke, Toshiro, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 13:20:30 +00:00
ragnarok-clanker
63d0fa263f Maintenance: Decompile the clientinfo.xml custom server-list loader that ships in the target binary's .data6 section, and replace eve
Batch #13334 by ragnarok-clanker: forced by an admin (1 lower score(s), 8 changed function(s)); checked with 24 compiled unit(s), including every includer of Source/Client/Mode/CLoginMode.h.
2026-11-06 13:19:50 +00:00
ragnarok-clanker
33e1904e3e Decompile fn_11713 (UIMessageBox::Configure)
Batch #13327 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_11713 UIMessageBox::Configure: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, SapitoSucio, Tanke, Toshiro, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 13:04:12 +00:00
ragnarok-clanker
2e609f3f44 Decompile fn_11815 (UISelectReplayDataWnd::SendMsg)
Batch #13326 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_11815 UISelectReplayDataWnd::SendMsg: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, SapitoSucio, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 13:00:19 +00:00
ragnarok-clanker
e00f905dab Decompile fn_09593 (UINewSelectCharWnd::Slot19)
Batch #13279 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_09593 UINewSelectCharWnd::Slot19: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 12:35:50 +00:00
ragnarok-clanker
6b30ce501a Decompile fn_11798 (UIAllyGuildAcceptWnd::SendMsg)
Batch #13273 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_11798 UIAllyGuildAcceptWnd::SendMsg: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 12:32:24 +00:00
ragnarok-clanker
323d567366 Decompile fn_11808 (UIMessageBox::SendMsg)
Batch #13275 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_11808 UIMessageBox::SendMsg: 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-06 12:31:00 +00:00
ragnarok-clanker
805ded3f6b Decompile fn_17176 (UIWindowMgr::LoadShortcutItems)
Batch #13227 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_17176 UIWindowMgr::LoadShortcutItems: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 12:03:54 +00:00
ragnarok-clanker
32932546ee Decompile fn_13497 (UIBasicInfoWnd::RefreshLayout)
Batch #13218 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_13497 UIBasicInfoWnd::RefreshLayout: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 11:57:12 +00:00
ragnarok-clanker
b3e75dc72d Decompile fn_14705 (CUIVScrollBar::PositionFromOffset)
Batch #13113 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

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

Peer-reviewed-by: gordaoprogramas, cremane, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 11:48:40 +00:00
ragnarok-clanker
fec919b88e Maintenance: Link-completeness fixes so the whole client links into one executable (all units in data/compile.json plus exe-only thir
Batch #13186 by ragnarok-clanker: forced by an admin (40 lower score(s), 206 changed function(s)); checked with 620 compiled unit(s), including every includer of Source/Archive/GPak.h, Source/Client/Mode/CGameMode.h, Source/Client/Mode/CLoginMode.h, Source/Client/Session.h, Source/Client/Stove/StoveMgr.h, Source/Client/Stove/StovePCSDK.h, Source/Client/Timer.h, Source/Contents/Actors/GameActor.h, Source/Contents/Actors/RenderObject.h, Source/Contents/CashEmotionMgr.h, Source/Contents/Configuration/ServiceOptions.h, Source/Contents/Skills/SkillTreeScript.h, Source/Render/DX9/D3DX9Runtime.h, Source/Resource/GifResource.h, Source/UI/AdventureGuide/UIAdventureGuide.h, Source/UI/Cooldowns/CooldownOwner.h, Source/UI/Edit/UIEditBoxEx.h, Source/UI/Lists/UIListBoxTemplate.h, Source/UI/Quest/UIRenewQuestUI.h, Source/UI/Rodex/UIRodexComposeWnd.h, Source/UI/Text/UITextViewerControl.h, Source/UI/UIBroadcastBalloon.h, Source/UI/UICaptchaRegisterWnd.h, Source/UI/UIMacroDetectorWnd.h, Source/UI/UIReputeWnd.h, Source/UI/Window/UIRegisterMgr.h, Source/UI/Window/UISecondCostumeWnd.h, Source/UI/Window/UISelCharForUServerWnd.h, Source/UI/Window/UIWindow.h, Source/UI/Window/UIWindowMgr.h, Source/Utility/EncryptedName.h.
2026-11-06 10:56:48 +00:00
ragnarok-clanker
ac6d6e25df Decompile 10 functions in Source/UI/CashShop/UICashShopWnd.cpp, Source/UI/RuneSystem/UIRuneSystemWnd.cpp, ...
Batch #13177 by KWDev: 10 byte-identical, 0 confirmed by peer review.

- fn_09184 UIAchUpperWnd::UIAchUpperWnd: byte-identical
- fn_10134 UIRuneSet_Info::UIRuneSet_Info: byte-identical
- fn_13805 UINewSkillListWnd::ValueText: byte-identical
- fn_09559 UICashShopWnd_Banner::SendMsg: byte-identical
- fn_09652 UICheckAttendanceWnd_Banner::SendMsg: byte-identical
- fn_10166 UIRune_Decom::Reset: byte-identical
- fn_10141 UIRuneSystem_tagListWnd::UIRuneSystem_tagListWnd: byte-identical
- fn_04167 UILapineBoxWnd::Slot19: byte-identical
- fn_04225 UILapineUpgradeBoxWnd::SetWaiting: byte-identical
- fn_10230 UIRune_Decom::SelectDecomType: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 09:43:10 +00:00
ragnarok-clanker
02f240c7d1 Decompile 10 functions in Source/UI/Acceptance/UIChooseSellBuyWnd.cpp, Source/UI/Dialogs/UIEditctrlWnd.cpp, ...
Batch #13174 by KWDev: 10 byte-identical, 0 confirmed by peer review.

- fn_12283 UIItemCollectionWnd::Slot31: byte-identical
- fn_12280 UICombinedCardItemCollectionWnd::Slot31: byte-identical
- fn_12271 UIItemCollectionWnd::Slot25: byte-identical
- fn_13557 UIMiniMapWnd::Slot15: byte-identical
- fn_14408 CUIBasicButton::SetAutoWidth: byte-identical
- fn_12851 UINormalMB::UINormalMB: byte-identical
- fn_11667 UIPetInfoWnd::UIPetInfoWnd: byte-identical
- fn_12850 UIMileageWnd::UIMileageWnd: byte-identical
- fn_12527 UISerachStoreInfoWnd::UISerachStoreInfoWnd: byte-identical
- fn_11665 UIMonsterInfoWnd::UIMonsterInfoWnd: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 09:17:28 +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
0e469da67e Decompile fn_12662 (UIEscOptionWnd::Paint)
Batch #13026 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_12662 UIEscOptionWnd::Paint: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, codeplay, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 08:53:17 +00:00
ragnarok-clanker
daacec6d2f Decompile 10 functions in Source/Render/DX9/RendererDX9Operations.cpp, Source/Utility/Text/StringUtil.cpp, ...
Batch #13116 by KWDev: 10 byte-identical, 0 confirmed by peer review.

- fn_02239 CRendererDX9::SetLighting: byte-identical
- fn_02757 CountCharacters: byte-identical
- fn_03898 UIChangeMaterialWnd_List::ShiftSelectedIndex: byte-identical
- fn_04317 UIReputeWnd::SetPage: byte-identical
- fn_09718 CSnapMgr::MoveConnected: byte-identical
- fn_09918 UIRefining_Notice::Slot19: byte-identical
- fn_10838 UIBitmapTab::Slot25: byte-identical
- fn_17501 C3dActor::SetSpeed: byte-identical
- fn_18836 CParticle::SetQuad: byte-identical
- fn_19338 ReplayFileList::Select: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 05:24:06 +00:00
ragnarok-clanker
05d6c671da Decompile fn_14716 (CUIVScrollBar::SetPosition)
Batch #13101 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.

- fn_14716 CUIVScrollBar::SetPosition: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 05:10:56 +00:00
ragnarok-clanker
27eda4fb7f Decompile 2 functions in Source/UI/Window/UIControl.cpp
Batch #13076 by SapitoSucio: 2 byte-identical, 0 confirmed by peer review.

- fn_14371 CUIListBoxItemSelector::SetHighlighted: byte-identical
- fn_14372 CUIListBoxItemSelector::SetHighlightedEntry: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 04:58:00 +00:00
ragnarok-clanker
3bf834b056 Decompile fn_14008 (AdventureGuide::CUISubTab::Slot15)
Batch #12611 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_14008 AdventureGuide::CUISubTab::Slot15: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, cremane, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 04:56:12 +00:00
ragnarok-clanker
69db5bb7f0 Decompile 2 functions in Source/UI/Window/UIControl.cpp
Batch #13067 by SapitoSucio: 2 byte-identical, 0 confirmed by peer review.

- fn_14579 CUIEditCtrl::Invalidate: byte-identical
- fn_14522 CUITextViewer::SetBackgroundColor: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 04:51:43 +00:00
ragnarok-clanker
443725bdc7 Decompile fn_11801 (UICntWnd::SendMsg)
Batch #13053 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_11801 UICntWnd::SendMsg: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 04:41:50 +00:00
ragnarok-clanker
62fc9f0b46 Decompile fn_11802 (UIFrameWnd::SendMsg)
Batch #13032 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_11802 UIFrameWnd::SendMsg: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 04:25:58 +00:00
ragnarok-clanker
a956df5077 Decompile fn_12952 (UISecondCostumeWnd::RefreshList)
Batch #13014 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_12952 UISecondCostumeWnd::RefreshList: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 04:09:55 +00:00
ragnarok-clanker
fe737a352d Decompile fn_17221 (UIWindowMgr::sub_AA35F0)
Batch #13013 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_17221 UIWindowMgr::sub_AA35F0: logic confirmed by peer review

Peer-reviewed-by: aDw, cremane, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 04:08:53 +00:00
ragnarok-clanker
107f5e1031 Decompile fn_17253 (UIWindowMgr::SendNotice)
Batch #12987 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_17253 UIWindowMgr::SendNotice: logic confirmed by peer review

Peer-reviewed-by: aDw, cremane, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 03:55:28 +00:00
ragnarok-clanker
b2b1da96cc Decompile fn_17244 (UIWindowMgr::SaveReplayWindows)
Batch #12984 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_17244 UIWindowMgr::SaveReplayWindows: logic confirmed by peer review

Peer-reviewed-by: aDw, cremane, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 03:54:15 +00:00
ragnarok-clanker
e9aec0c0ef Decompile fn_17233 (UIWindowMgr::Shutdown)
Batch #12983 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_17233 UIWindowMgr::Shutdown: logic confirmed by peer review

Peer-reviewed-by: aDw, cremane, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 03:53:44 +00:00
ragnarok-clanker
a62b1db0e7 Decompile fn_17220 (UIWindowMgr::ProcessHotkeyAction)
Batch #12981 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_17220 UIWindowMgr::ProcessHotkeyAction: logic confirmed by peer review

Peer-reviewed-by: aDw, cremane, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 03:53:15 +00:00