Commit graph

3,444 commits

Author SHA1 Message Date
ragnarok-clanker
cb35a83dc0 Decompile fn_13036 (UIAgitMessageBox::InitializeMessageBox)
Batch #17362 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_13036 UIAgitMessageBox::InitializeMessageBox: logic confirmed by peer review

Peer-reviewed-by: eAthena, alisonrag
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 22:08:41 +00:00
ragnarok-clanker
14e0e01ed1 Decompile fn_15950 (GameSettingsUI::CUIOptionItem::OnCheck)
Batch #17366 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_15950 GameSettingsUI::CUIOptionItem::OnCheck: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-11 22:08:18 +00:00
ragnarok-clanker
9b8dbb21de Decompile 6 functions in Source/UI/Window/UIWindowMgr.cpp, Source/UI/Window/UIWindow.cpp, ...
Batch #17363 by eAthena: 0 byte-identical, 6 confirmed by peer review.

- fn_16944 UIWindow::FlushPrimitives: logic confirmed by peer review
- fn_20963 CooldownDrawing::SubmitNormal: logic confirmed by peer review
- fn_17238 UIWindowMgr::DrawWindows: logic confirmed by peer review
- fn_17223 UIWindowMgr::ProcessKeyDown: logic confirmed by peer review
- fn_17233 UIWindowMgr::Shutdown: logic confirmed by peer review
- fn_17234 UIWindowMgr::ClearMapWindows: logic confirmed by peer review

Peer-reviewed-by: alisonrag, SapitoSucio, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 22:07:32 +00:00
ragnarok-clanker
d0ee8aeff5 Decompile 2 functions in Source/UI/Dialogs/UIMessageBox.cpp
Batch #17370 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_11741 UILoginOTPWnd::OnCreate: logic confirmed by peer review
- fn_11831 UILoginWnd::SaveLogin: logic confirmed by peer review

Peer-reviewed-by: Yommy, alisonrag, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 22:07:05 +00:00
ragnarok-clanker
1922e2ffa7 Decompile fn_16196 (CUIProbabilityTable::Search)
Batch #17347 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_16196 CUIProbabilityTable::Search: logic confirmed by peer review

Peer-reviewed-by: Yommy, alisonrag, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 22:06:17 +00:00
ragnarok-clanker
6938e8be14 Decompile fn_09241 (UIAchListWnd::UpdateScroll)
Batch #17296 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_09241 UIAchListWnd::UpdateScroll: logic confirmed by peer review

Peer-reviewed-by: Yommy, alisonrag, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 22:06:00 +00:00
ragnarok-clanker
08f95002c2 Decompile fn_09539 (UICashShopWnd::Paint)
Batch #17365 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_09539 UICashShopWnd::Paint: 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-11 22:04:58 +00:00
ragnarok-clanker
6eb53402c3 Decompile fn_15304 (CUIExchangeUI::SendMsg)
Batch #17326 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_15304 CUIExchangeUI::SendMsg: logic confirmed by peer review

Peer-reviewed-by: alisonrag, cremane, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 22:04:51 +00:00
ragnarok-clanker
0b8c3195cf Decompile fn_10391 (UISwapEquipmentWnd::DrawEquipmentSlots)
Batch #17316 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_10391 UISwapEquipmentWnd::DrawEquipmentSlots: logic confirmed by peer review

Peer-reviewed-by: Yommy, cremane, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 21:59:06 +00:00
ragnarok-clanker
5698a62383 Confirm fn_15008 (CUIEnchantUI::SetEnchantGroup)
Batch #17341 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_15008 CUIEnchantUI::SetEnchantGroup: logic confirmed by peer review (already on main)

Peer-reviewed-by: Yommy, cremane, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 21:58:31 +00:00
ragnarok-clanker
81d37da8f9 Decompile 2 functions in Source/UI/RuneSystem/UIRuneSystemWnd.cpp, Source/UI/Items/UISwapEquipmentWnd.cpp
Batch #17353 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_10186 UIRuneSystem_ActiveWnd::Paint: logic confirmed by peer review
- fn_10187 UIRuneSystem_DecomItemWnd::Paint: logic confirmed by peer review

Peer-reviewed-by: Yommy, cremane, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 21:58:23 +00:00
ragnarok-clanker
c685b64e99 Decompile fn_12226 (UIItemIdentifyWnd::Paint)
Batch #17286 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_12226 UIItemIdentifyWnd::Paint: logic confirmed by peer review

Peer-reviewed-by: alisonrag, cremane, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 21:57:35 +00:00
ragnarok-clanker
c491b96f8a Decompile fn_12317 (UIItemIdentifyWnd::UpdateScroll)
Batch #17345 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_12317 UIItemIdentifyWnd::UpdateScroll: logic confirmed by peer review

Peer-reviewed-by: alisonrag, cremane, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 21:55:10 +00:00
ragnarok-clanker
91764efdbf Maintenance: OBFUSCATE_STRING: the client's string encryption is the public-domain Obfuscate library (AY_OBFUSCATE_KEY: every key is
Batch #17343 by ragnarok-clanker: no function's compiled code changes; checked with 10 compiled unit(s), including every includer of Source/Utility/Cipher/Obfuscate.h.
2026-11-11 21:53:17 +00:00
ragnarok-clanker
516a5dd68a Decompile 2 functions in Source/UI/Window/UIControl.cpp
Batch #17300 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_14686 CUITab::SelectPage: logic confirmed by peer review
- fn_14687 CUITab::SelectIndex: logic confirmed by peer review

Peer-reviewed-by: alisonrag, cremane, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 21:46:48 +00:00
ragnarok-clanker
e036f9eb73 Decompile fn_12208 (UInCashWnd::OnCreate)
Batch #17322 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_12208 UInCashWnd::OnCreate: logic confirmed by peer review

Peer-reviewed-by: eAthena, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 21:23:57 +00:00
ragnarok-clanker
95e74c9344 Decompile 9 functions in Source/Render/Textures/TextureCache.h, Source/Render/Textures/TextureCache.cpp, ...
Batch #17315 by eAthena: 2 byte-identical, 7 confirmed by peer review.

- fn_01854 BitmapTextureCache::Update: logic confirmed by peer review
- fn_02406 SpriteAtlas::Allocate: logic confirmed by peer review
- fn_02407 SpriteAtlas::Initialize: byte-identical
- fn_02450 TextureCache::CreateTexture: byte-identical
- fn_08054 CSprRes::Load: logic confirmed by peer review
- fn_10125 CRendererDX7::RenderToTexture: logic confirmed by peer review
- fn_17445 UIVideoWnd::SendMsg: logic confirmed by peer review
- fn_21172 C3dGrannyGameActor::C3dGrannyGameActor: logic confirmed by peer review
- fn_24279 CGraffiSkill::BuildTexture: logic confirmed by peer review

Peer-reviewed-by: alisonrag, cremane, br4yan, kyoshi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 21:05:38 +00:00
ragnarok-clanker
466456e88f Decompile 2 functions in Source/UI/Dialogs/UIMessageBox.cpp
Batch #17310 by eAthena: 2 byte-identical, 0 confirmed by peer review.

- fn_11686 ??RHangameJoinUrl@?A0x33b7a3ac@@QBEAAV?$EncryptedName@$0FA@$0?MDEJAIIOOFIOEJD@@1@XZ: byte-identical (already on main)
- fn_11789 UILoginWnd::OnProcess: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-11 20:59:13 +00:00
ragnarok-clanker
ceac9880e7 Decompile fn_10189 (UIRuneSystem_Decom_RadioBtn::Paint)
Batch #17288 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_10189 UIRuneSystem_Decom_RadioBtn::Paint: logic confirmed by peer review

Peer-reviewed-by: alisonrag, cremane, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 20:50:47 +00:00
ragnarok-clanker
33c09d6fb3 Decompile fn_14565 (CUITextButton::OnMouseHover)
Batch #17301 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_14565 CUITextButton::OnMouseHover: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-11 20:42:29 +00:00
ragnarok-clanker
78bdd1a793 Decompile fn_09242 (UIAchTab::UpdateScrollBar)
Batch #17297 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_09242 UIAchTab::UpdateScrollBar: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-11 20:37:47 +00:00
ragnarok-clanker
d29b089f70 Decompile 3 functions in Source/UI/StylingShop/UIStylingShopWnd.cpp
Batch #17291 by eAthena: 3 byte-identical, 0 confirmed by peer review.

- fn_10321 UIAccessoryShowCase::LoadAccessories: byte-identical
- fn_10322 UIShowInfoWnd::DrawPaymentItem: byte-identical
- fn_10375 UIStylingShopWnd::SendMsg: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-11 20:29:58 +00:00
ragnarok-clanker
019a2d0f00 Decompile 2 functions in Source/UI/RuneSystem/UIRuneSystemWnd.cpp
Batch #17289 by eAthena: 2 byte-identical, 0 confirmed by peer review.

- fn_10183 UIRuneSetinfoList::Paint: byte-identical
- fn_10196 UIRuneSet_Info::OnLBtnDblClk: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-11 20:25:01 +00:00
ragnarok-clanker
ba683b3b8d Maintenance: Linkage preludes, part 2 (resubmit of 17276): the 17 units whose explicit-template declarations name game types. Their e
Batch #17281 by ragnarok-clanker: no function's compiled code changes; checked with 17 compiled unit(s), including every includer of Source/Linkage/Source/Client/Browser/BrowserFactory.cpp.h, Source/Linkage/Source/Client/Browser/BrowserRegistry.cpp.h, Source/Linkage/Source/Client/Session/Session.cpp.h, Source/Linkage/Source/Contents/Actors/ActorNameCache.cpp.h, Source/Linkage/Source/Contents/Actors/ActorNameDirectory.cpp.h, Source/Linkage/Source/Contents/Actors/ActorNameRequests.cpp.h, Source/Linkage/Source/Contents/Actors/RenderObject.cpp.h, Source/Linkage/Source/Contents/AdventureGuide/AdventureGuideMgr.cpp.h, Source/Linkage/Source/Contents/Async/AsyncWorkRecycleObjectPoolMgr.cpp.h, Source/Linkage/Source/Contents/Items/ClientItemLists.cpp.h, Source/Linkage/Source/Contents/Messenger/ClientMessenger.cpp.h, Source/Linkage/Source/Contents/Skills/PlayerSkillBundle.cpp.h, Source/Linkage/Source/UI/AdventureGuide/UIAdventureGuide.cpp.h, Source/Linkage/Source/UI/Quest/UIRenewQuestUI.cpp.h, Source/Linkage/Source/UI/Quest/UIRenewQuestWnd.cpp.h, Source/Linkage/Source/UI/Window/UIWindowMgr.cpp.h, Source/Linkage/Source/UI/Window/WindowMgrState.cpp.h.
2026-11-11 20:19:09 +00:00
ragnarok-clanker
c21ad1160c Decompile fn_09727 (FuncDrawWNDChar::Draw)
Batch #17269 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_09727 FuncDrawWNDChar::Draw: logic confirmed by peer review

Peer-reviewed-by: eAthena, Toshiro, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 20:16:58 +00:00
ragnarok-clanker
65f1505b15 Maintenance: Two evidenced fixes the regression gate refuses on noise. (1) fn_12616 @0x91C540 is a UIShortCutWnd member: mov esi,ecx;
Batch #17278 by ragnarok-clanker: forced by an admin (1 lower score(s), 9 changed function(s)); checked with 60 compiled unit(s), including every includer of Source/UI/Login/UINewSelectCharWnd.h, Source/UI/Shortcuts/ShortcutGrid.h, Source/UI/Shortcuts/UIShortCutWnd.h.
2026-11-11 20:15:40 +00:00
ragnarok-clanker
5d53d5acab Confirm fn_12342 (UIEquipWnd::SendMsg)
Batch #17267 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_12342 UIEquipWnd::SendMsg: logic confirmed by peer review (already on main)

Peer-reviewed-by: eAthena, alisonrag, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 19:57:08 +00:00
ragnarok-clanker
a6dc468745 Decompile fn_13427 (UIMerchantItemMyShopWnd::SendMsg)
Batch #17266 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_13427 UIMerchantItemMyShopWnd::SendMsg: logic confirmed by peer review

Peer-reviewed-by: eAthena, alisonrag, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 19:54:38 +00:00
ragnarok-clanker
468fd8b458 Decompile fn_13421 (UIItemSellWnd2::SendMsg)
Batch #17264 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_13421 UIItemSellWnd2::SendMsg: logic confirmed by peer review

Peer-reviewed-by: eAthena, alisonrag, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 19:54:02 +00:00
ragnarok-clanker
03b0fa4754 Decompile fn_16962 (RemoveTextLinkInfo)
Batch #17258 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_16962 RemoveTextLinkInfo: logic confirmed by peer review

Peer-reviewed-by: Toshiro, cremane, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 18:52:21 +00:00
ragnarok-clanker
b9f653c903 Maintenance: CRYPT_BYTES: CryptName.h gains CRYPT_BYTES(length, "text", key), the std::uint8_t counterpart of CRYPT_CHARS (consteval
Batch #17241 by ragnarok-clanker: no function's compiled code changes; checked with 47 compiled unit(s), including every includer of Source/Utility/Cipher/CryptName.h.
2026-11-11 17:05:29 +00:00
ragnarok-clanker
b9e8c4a2ba Maintenance: CRYPT_CHARS: CryptName.h gains CRYPT_CHARS(length, "text", key), a braced initializer whose elements are consteval lambd
Batch #17238 by ragnarok-clanker: no function's compiled code changes; checked with 46 compiled unit(s), including every includer of Source/Utility/Cipher/CryptName.h.
2026-11-11 16:38:53 +00:00
ragnarok-clanker
d7c1911fa6 Maintenance: Move explicit-template linkage declarations out of the game source. 105 units' extern template lines (and the std tree a
Batch #17237 by ragnarok-clanker: no function's compiled code changes; checked with 105 compiled unit(s), including every includer of Source/Linkage/Source/Client/Mode/LoginMode.cpp.h, Source/Linkage/Source/Client/Session/SessionAchievements.cpp.h, Source/Linkage/Source/Client/Session/SessionPredicates.cpp.h, Source/Linkage/Source/Client/Session/SessionState.cpp.h, Source/Linkage/Source/Contents/Achievement/AchievementMgr.cpp.h, Source/Linkage/Source/Contents/Actors/ActorPickNode.cpp.h, Source/Linkage/Source/Contents/Actors/MercenaryAI.cpp.h, Source/Linkage/Source/Contents/Actors/Resources/RobeResources.cpp.h, Source/Linkage/Source/Contents/CashEmotion/CashEmotionMgr.cpp.h, Source/Linkage/Source/Contents/Effects/EffectResourceSwitcher.cpp.h, Source/Linkage/Source/Contents/Effects/Particles/AnimatedEmitterEffect.cpp.h, Source/Linkage/Source/Contents/Effects/Particles/Particle.cpp.h, Source/Linkage/Source/Contents/Effects/Skills/MonsterSkillEffects.cpp.h, Source/Linkage/Source/Contents/Emblems/EmblemCache.cpp.h, Source/Linkage/Source/Contents/Emblems/EmblemDataDownloadAsyncWork.cpp.h, Source/Linkage/Source/Contents/Emblems/EmblemDataMgr.cpp.h, Source/Linkage/Source/Contents/Emblems/EmblemDataUploadAsyncWork.cpp.h, Source/Linkage/Source/Contents/Emblems/GuildEmblemLookup.cpp.h, Source/Linkage/Source/Contents/Hotkeys/EmotionHotkeys.cpp.h, Source/Linkage/Source/Contents/Items/ItemInfo.cpp.h, Source/Linkage/Source/Contents/Items/ItemNaming.cpp.h, Source/Linkage/Source/Contents/Map/PrivateAirplaneMgr.cpp.h, Source/Linkage/Source/Contents/Map/TownInfoMgr.cpp.h, Source/Linkage/Source/Contents/Messenger/MessengerMember.cpp.h, Source/Linkage/Source/Contents/Messenger/WhisperBlockMgr.cpp.h, Source/Linkage/Source/Contents/Models/ModelLighting.cpp.h, Source/Linkage/Source/Contents/Movies/BinkMovies.cpp.h, Source/Linkage/Source/Contents/Navigation/NavigationDestinations.cpp.h, Source/Linkage/Source/Contents/Navigation/NavigationRequest.cpp.h, Source/Linkage/Source/Contents/Navigation/NavigationRoute.cpp.h, Source/Linkage/Source/Contents/Party/AgencyRequests.cpp.h, Source/Linkage/Source/Contents/Party/LoadPartyInfoAsyncWork.cpp.h, Source/Linkage/Source/Contents/Party/LoadPartyListAsyncWork.cpp.h, Source/Linkage/Source/Contents/Party/RegisterPartyAsyncWork.cpp.h, Source/Linkage/Source/Contents/Repute/ReputeMgr.cpp.h, Source/Linkage/Source/Contents/Sound/SoundMgr.cpp.h, Source/Linkage/Source/Contents/Store/MCStoreInfoBackup.cpp.h, Source/Linkage/Source/Contents/Store/MCStoreInfoBackupAsyncWork.cpp.h, Source/Linkage/Source/Contents/Time/ClientTiming.cpp.h, Source/Linkage/Source/Contents/UserData/AccountLinkedUserDataLoadAsyncWork.cpp.h, Source/Linkage/Source/Contents/UserData/AccountLinkedUserDataMgr.cpp.h, Source/Linkage/Source/Contents/UserData/AccountLinkedUserDataSaveAsyncWork.cpp.h, Source/Linkage/Source/Contents/UserData/CharacterConfigSave.cpp.h, Source/Linkage/Source/Contents/UserData/CharacterLinkedUserDataLoadAsyncWork.cpp.h, Source/Linkage/Source/Contents/UserData/CharacterLinkedUserDataSaveAsyncWork.cpp.h, Source/Linkage/Source/File/DirectoryRemoval.cpp.h, Source/Linkage/Source/Network/NIPAddr.cpp.h, Source/Linkage/Source/Network/Packets/ActorNamePacket.cpp.h, Source/Linkage/Source/Render/Device/RenderBackends.cpp.h, Source/Linkage/Source/Render/Primitives/ScreenLine.cpp.h, Source/Linkage/Source/Render/Text/EmbedFont.cpp.h, Source/Linkage/Source/Resource/Models/RmaResource.cpp.h, Source/Linkage/Source/Resource/ResourceFailures.cpp.h, Source/Linkage/Source/Script/LuaScript.cpp.h, Source/Linkage/Source/Security/NProtectGameGuardMgr.cpp.h, Source/Linkage/Source/UI/Acceptance/UIExchangeAcceptWnd.cpp.h, Source/Linkage/Source/UI/Achievement/UIAchWnd.cpp.h, Source/Linkage/Source/UI/Buttons/UINaviLinkButton.cpp.h, Source/Linkage/Source/UI/CashShop/UICashShopWnd.cpp.h, Source/Linkage/Source/UI/Chat/UIChatRoomTitle.cpp.h, Source/Linkage/Source/UI/Dialogs/UIMessageBox.cpp.h, Source/Linkage/Source/UI/Dialogs/UINoteWnd.cpp.h, Source/Linkage/Source/UI/Edit/UIEditCtrl3.cpp.h, Source/Linkage/Source/UI/Enchant/UIEnchantUI.cpp.h, Source/Linkage/Source/UI/EntryQueue/UIEntryQueueWnd.cpp.h, Source/Linkage/Source/UI/Events/UICheckAttendanceWnd.cpp.h, Source/Linkage/Source/UI/GameSettings/GameSettingsUI.cpp.h, Source/Linkage/Source/UI/GameSettings/UIHotkeyGuideWnd.cpp.h, Source/Linkage/Source/UI/Gauges/UIBarGraph.cpp.h, Source/Linkage/Source/UI/Guild/UIGuildHelperWnd.cpp.h, Source/Linkage/Source/UI/Items/UIEquipmentPropertiesWnd.cpp.h, Source/Linkage/Source/UI/Items/UIItemReformWnd.cpp.h, Source/Linkage/Source/UI/Items/UIItemStoreComboBox.cpp.h, Source/Linkage/Source/UI/Items/UILapineBoxWnd.cpp.h, Source/Linkage/Source/UI/Items/UIMakeTargetProcessWnd.cpp.h, Source/Linkage/Source/UI/Items/UIMerchantItemLogWnd.cpp.h, Source/Linkage/Source/UI/Items/UISwapEquipmentWnd.cpp.h, Source/Linkage/Source/UI/Lists/UIChatHisBox.cpp.h, Source/Linkage/Source/UI/Lists/UIComboBoxDefWnd.cpp.h, Source/Linkage/Source/UI/Login/UIPasswordWnd.cpp.h, Source/Linkage/Source/UI/Macro/UIMacroDetectorWnd.cpp.h, Source/Linkage/Source/UI/Navigation/NavigationLink.cpp.h, Source/Linkage/Source/UI/Party/UIApplyForPartyWnd.cpp.h, Source/Linkage/Source/UI/Party/UIRegisterPartyWnd.cpp.h, Source/Linkage/Source/UI/Party/UISeekPartyMBWnd.cpp.h, Source/Linkage/Source/UI/Quest/UIRecommendedQuestInfo.cpp.h, Source/Linkage/Source/UI/Repute/UIReputeWnd.cpp.h, Source/Linkage/Source/UI/Rodex/UIRodexComposeWnd.cpp.h, Source/Linkage/Source/UI/RuneSystem/UIRuneSystemWnd.cpp.h, Source/Linkage/Source/UI/Shop/UIMerchantShopTitle.cpp.h, Source/Linkage/Source/UI/Shortcuts/UIShortCutWnd.cpp.h, Source/Linkage/Source/UI/Skill/UIGraffiStrboxWnd.cpp.h, Source/Linkage/Source/UI/SkillDelayInfo/UISkillDelayInfo.cpp.h, Source/Linkage/Source/UI/Status/UIBasicInfoWnd.cpp.h, Source/Linkage/Source/UI/Text/ColoredText.cpp.h, Source/Linkage/Source/UI/Text/ItemLinkDisplay.cpp.h, Source/Linkage/Source/UI/Text/TextMarkup.cpp.h, Source/Linkage/Source/UI/Text/UITagTextViewer.cpp.h, Source/Linkage/Source/UI/Text/UITextViewer.cpp.h, Source/Linkage/Source/UI/Window/UIFrameWnd.cpp.h, Source/Linkage/Source/UI/Window/UIWindow.cpp.h, Source/Linkage/Source/UI/Window/UIWindowFactory.cpp.h, Source/Linkage/Source/UI/Window/WindowRegistration.cpp.h, Source/Linkage/Source/UI/Window/WindowRetirement.cpp.h, Source/Linkage/Source/Utility/Threading/NThread.cpp.h.
2026-11-11 16:21:46 +00:00
ragnarok-clanker
e4457d9ef2 Decompile 2 functions in Source/Contents/EntryQueue/EntryQueueMgr.h, Source/Contents/EntryQueue/EntryQueueMgr.cpp, ...
Batch #17236 by cremane: 0 byte-identical, 2 confirmed by peer review.

- fn_19675 AddEntryQueue: logic confirmed by peer review (already on main)
- fn_19710 UIEntryQueueWnd::SendMsg: logic confirmed by peer review

Peer-reviewed-by: kyoshi, bibinir
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 16:13:30 +00:00
ragnarok-clanker
a00597cea9 Maintenance: CRYPT_NAME pass 2 (replaces returned 17152 and 17203): CryptName.h builds the text with consteval + index_sequence so a
Batch #17228 by ragnarok-clanker: no function's compiled code changes; checked with 46 compiled unit(s), including every includer of Source/Utility/Cipher/CryptName.h.
2026-11-11 15:28:55 +00:00
ragnarok-clanker
0e88bf53fe Decompile fn_11588 (UITabControl::AddTab)
Batch #17222 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_11588 UITabControl::AddTab: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, alisonrag, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 15:14:04 +00:00
ragnarok-clanker
55d37a7071 Maintenance: Forced resubmit of 17189, rebased on 7ea84b3b3 (main had added 25 more copies of the same lines, now converted too). Sha
Batch #17225 by ragnarok-clanker: forced by an admin (0 lower score(s), 1 changed function(s)); checked with 75 compiled unit(s), including every includer of Source/Utility/StdIntVectorCopy.h, Source/Utility/StdStringConcat.h, Source/Utility/StdStringCopy.h, Source/Utility/StdStringInsert.h, Source/Utility/StdStringMoveAssign.h, Source/Utility/StdStringVectorDestroy.h, Source/Utility/StdTraitsEqual.h, Source/Utility/StdTraitsFind.h, Source/Utility/StdWindowListEmplace.h.
2026-11-11 15:11:07 +00:00
ragnarok-clanker
7ea84b3b37 Confirm 5 functions in Source/Contents/Actors/ActorPickNode.cpp, Source/Contents/Emblems/EmblemDataUploadAsyncWork.cpp, ...
Batch #17208 by eAthena: 4 byte-identical, 1 confirmed by peer review.

- fn_03631 UINavigationV4Wnd::LoadRoute: byte-identical (already on main)
- fn_10693 UIEditCtrl3::~UIEditCtrl3: byte-identical (already on main)
- fn_10715 UIEditCtrl3::`scalar deleting destructor': byte-identical (already on main)
- fn_16930 UIWindow::CreateItemTagButton: logic confirmed by peer review (already on main)
- fn_21631 CGameMode::ReceivePlayerNameUpdate: 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-11 14:52:37 +00:00
ragnarok-clanker
4871e7b415 Decompile fn_12172 (UIExchangeAcceptWnd::OnCreate)
Batch #17183 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_12172 UIExchangeAcceptWnd::OnCreate: logic confirmed by peer review

Peer-reviewed-by: alisonrag, kyoshi, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:52:25 +00:00
ragnarok-clanker
36734cc499 Decompile fn_10491 (CCreateLineInfo::ParseItemImage)
Batch #17135 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_10491 CCreateLineInfo::ParseItemImage: logic confirmed by peer review

Peer-reviewed-by: kyoshi, cremane, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:50:26 +00:00
ragnarok-clanker
8b598b2c4d Decompile fn_09313 (UIApplyForPartyWnd::SendMsg)
Batch #17080 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_09313 UIApplyForPartyWnd::SendMsg: logic confirmed by peer review

Peer-reviewed-by: alisonrag, Toshiro, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:49:12 +00:00
ragnarok-clanker
f8344d6656 Decompile fn_10007 (UIRodexComposeWnd::Paint)
Batch #16430 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_10007 UIRodexComposeWnd::Paint: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, alisonrag, kyoshi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:48:51 +00:00
ragnarok-clanker
cb502acab0 Decompile 2 functions in Source/UI/StylingShop/UIStylingShopWnd.cpp
Batch #17187 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_10320 UIShowInfoWnd::CheckColoringGoods: logic confirmed by peer review
- fn_10322 UIShowInfoWnd::DrawPaymentItem: logic confirmed by peer review

Peer-reviewed-by: alisonrag, kyoshi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:44:25 +00:00
ragnarok-clanker
e724105b62 Decompile fn_12174 (UIGraffiStrboxWnd::OnCreate)
Batch #17194 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_12174 UIGraffiStrboxWnd::OnCreate: logic confirmed by peer review

Peer-reviewed-by: alisonrag, kyoshi, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:44:20 +00:00
ragnarok-clanker
5d9ddc5b0e Decompile fn_11495 (UIComboBoxV2Wnd::OnWheel)
Batch #17155 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_11495 UIComboBoxV2Wnd::OnWheel: logic confirmed by peer review

Peer-reviewed-by: alisonrag, Toshiro, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:41:17 +00:00
ragnarok-clanker
72239f6d1b Decompile fn_10823 (UITransBalloonText::Paint)
Batch #17149 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_10823 UITransBalloonText::Paint: logic confirmed by peer review

Peer-reviewed-by: Toshiro, cremane, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:39:05 +00:00
ragnarok-clanker
e7cf6074ff Decompile 3 functions in Source/UI/Text/UITextViewerLinks.cpp
Batch #17145 by eAthena: 0 byte-identical, 3 confirmed by peer review.

- fn_11205 UITextViewer::AddItemLinks: logic confirmed by peer review
- fn_11209 UITextViewer::AddQuestLinks: logic confirmed by peer review
- fn_11212 UITextViewer::AddUrlLinks: logic confirmed by peer review

Peer-reviewed-by: kyoshi, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:35:00 +00:00
ragnarok-clanker
b41d74bf05 Decompile 5 functions in Source/UI/Dialogs/UIEditctrlWnd.cpp, Source/UI/Guild/UIGuildHelperWnd.cpp, ...
Batch #17167 by eAthena: 0 byte-identical, 5 confirmed by peer review.

- fn_04210 UILapineUpgradeBoxWnd::OnProcess: logic confirmed by peer review
- fn_04222 UILapineUpgradeBox_IngredientListWnd::CanUseIngredient: logic confirmed by peer review
- fn_13069 UICreateGuildWnd::Paint: logic confirmed by peer review
- fn_13555 UIMiniMapWnd::LoadMemos: logic confirmed by peer review
- fn_13560 UIMiniMapWnd::OnLBtnDown: logic confirmed by peer review

Peer-reviewed-by: kyoshi, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:29:18 +00:00
ragnarok-clanker
c4651b6365 Decompile 2 functions in Source/UI/Menu/UIMenuIconWnd.cpp
Batch #17114 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_10617 UIMenuIconWnd::Paint: logic confirmed by peer review
- fn_10622 UIMenuIconWnd::SendMsg: logic confirmed by peer review

Peer-reviewed-by: alisonrag, kyoshi, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:27:23 +00:00
ragnarok-clanker
df712b8084 Decompile fn_11383 (UIScrollBar_Navi::Paint)
Batch #17087 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_11383 UIScrollBar_Navi::Paint: logic confirmed by peer review

Peer-reviewed-by: alisonrag, kyoshi, br4yan
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-11 14:24:38 +00:00