Commit graph

1,080 commits

Author SHA1 Message Date
ragnarok-clanker
91db0a63ea Decompile fn_22148 (CGameMode::ReceiveShopItemList)
Batch #16439 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_22148 CGameMode::ReceiveShopItemList: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-10 19:32:37 +00:00
ragnarok-clanker
7fa9b684cb Decompile 2 functions in Source/Client/Mode/LoginMode.cpp
Batch #16429 by eAthena: 1 byte-identical, 1 confirmed by peer review.

- fn_22271 GetMacAddress: logic confirmed by peer review
- fn_22278 CLoginMode::ReceiveCharacterPage: byte-identical

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 19:18:09 +00:00
ragnarok-clanker
58fc8269ae Decompile fn_23422 (CSession::FindMiniPartyRecord)
Batch #16408 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_23422 CSession::FindMiniPartyRecord: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-10 19:05:06 +00:00
ragnarok-clanker
5de6d91f4f Decompile 3 functions in Source/Client/ReplayPacketRecorder.cpp
Batch #16083 by Yommy: 0 byte-identical, 3 confirmed by peer review.

- fn_19332 Replay::Record: logic confirmed by peer review
- fn_19331 Replay::RecordPacket: logic confirmed by peer review
- fn_17000 UIWindow::RecordDrop: 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-10 19:03:08 +00:00
ragnarok-clanker
fa0e51e34d Decompile fn_21815 (CGameMode::ReceiveSearchStoreItemsOld)
Batch #16157 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_21815 CGameMode::ReceiveSearchStoreItemsOld: logic confirmed by peer review

Peer-reviewed-by: eAthena, Yommy, bgamez23
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 18:55:31 +00:00
ragnarok-clanker
bc681b9951 Decompile 3 functions in Source/Client/Session.cpp
Batch #16401 by eAthena: 3 byte-identical, 0 confirmed by peer review.

- fn_23423 CSession::GetBgmFileName: byte-identical
- fn_23571 CSession::IsIndoorMapName: byte-identical
- fn_23575 CSession::IsKnownName: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-10 18:50:12 +00:00
ragnarok-clanker
485b6bd5c1 Decompile 7 functions in Source/Client/Session.cpp
Batch #16392 by eAthena: 7 byte-identical, 0 confirmed by peer review.

- fn_23367 CSession::FindCostumeItem: byte-identical
- fn_23369 CSession::FindEquippedItem: byte-identical
- fn_23412 CSession::FindItem1758ByItemId: byte-identical
- fn_23445 CSession::GetItem1718QuantityByItemId: byte-identical
- fn_23447 CSession::GetShopItemPriceFactorByItemId: byte-identical
- fn_23449 CSession::SumPurchasePriceFactorByItemId: byte-identical (already on main)
- fn_23519 CSession::IsBlankString: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-10 18:44:34 +00:00
ragnarok-clanker
4a2aea4a0c Decompile fn_21717 (CGameMode::ReceiveInventoryEquipList)
Batch #16390 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_21717 CGameMode::ReceiveInventoryEquipList: logic confirmed by peer review

Peer-reviewed-by: eAthena, Yommy, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 18:43:04 +00:00
ragnarok-clanker
d85b0a15c3 Decompile 2 functions in Source/Client/Input/Language.cpp
Batch #16356 by youko: 0 byte-identical, 2 confirmed by peer review.

- fn_17767 CLanguageBase::DeleteSelection: logic confirmed by peer review
- fn_17792 CLanguageBase::KeyDown: logic confirmed by peer review (already on main)

Peer-reviewed-by: eAthena, Yommy
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 18:30:32 +00:00
ragnarok-clanker
cb1aab3d6b Decompile fn_21780 (CGameMode::ReceiveParChange)
Batch #16377 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_21780 CGameMode::ReceiveParChange: logic confirmed by peer review

Peer-reviewed-by: youko, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 17:58:16 +00:00
ragnarok-clanker
5ad8e0c58c Maintenance: Resubmission of 16340 over main 047268c0 (conflict in UICashEmotionPack::GetPriceText resolved keeping main's new body).
Batch #16351 by ragnarok-clanker: no function's compiled code changes; checked with 784 compiled unit(s), including every includer of Source/Archive/GPak.h, Source/Client/Browser/BrowserCommandTarget.h, Source/Client/Browser/BrowserDocumentUI.h, Source/Client/Browser/BrowserInPlace.h, Source/Client/Browser/WebBrowser.h, Source/Client/Input/Language.h, Source/Client/Input/LanguageTC.h, Source/Client/Input/Mouse.h, Source/Client/Mode/CGameMode.h, Source/Client/Mode/CLoginMode.h, Source/Client/Replay.h, Source/Client/Session.h, Source/Client/Stove/StovePCSDK.h, Source/Contents/AchievementMgr.h, Source/Contents/Actors/CharacterRender.h, Source/Contents/Actors/EffectActors.h, Source/Contents/Actors/GameActor.h, Source/Contents/Actors/GndRiser.h, Source/Contents/Actors/GrannyGameActor.h, Source/Contents/Actors/MousePointer.h, Source/Contents/Actors/Npc.h, Source/Contents/Actors/Pc.h, Source/Contents/Actors/RenderObjectState.h, Source/Contents/Actors/Skill.h, Source/Contents/AdventureGuideMgr.h, Source/Contents/CashEmotionMgr.h, Source/Contents/ClanInfo.h, Source/Contents/Configuration/GameSettingsMgr.h, Source/Contents/EffectResourceSwitcher.h, Source/Contents/Effects/AcidifiedThrow.h, Source/Contents/Effects/ArrowEffect.h, Source/Contents/Effects/AxeBoomerang.h, Source/Contents/Effects/BlastForge.h, Source/Contents/Effects/CharacterParticleBundle.h, Source/Contents/Effects/DummyEffectLauncher.h, Source/Contents/Effects/EZ2STREffectEx.h, Source/Contents/Effects/Effect.h, Source/Contents/Effects/EffectActor.h, Source/Contents/Effects/EffectEmitter.h, Source/Contents/Effects/EffectPrimitiveState.h, Source/Contents/Effects/EffectTypes.h, Source/Contents/Effects/ElectricEffect.h, Source/Contents/Effects/EmitterEffect.h, Source/Contents/Effects/FortuneKissEffect.h, Source/Contents/Effects/MagicFloorEffect.h, Source/Contents/Effects/MandraAttackEffect.h, Source/Contents/Effects/MonsterSkillEffects.h, Source/Contents/Effects/MsgEffect.h, Source/Contents/Effects/Particle.h, Source/Contents/Effects/RagEffectState.h, Source/Contents/Effects/RichManKim.h, Source/Contents/Effects/SpriteParticle.h, Source/Contents/Effects/StarEffect.h, Source/Contents/Effects/WhirlwindEffect.h, Source/Contents/EnchantMgr.h, Source/Contents/FlyingShipRouteInfo.h, Source/Contents/Ground/GroundSpatial.h, Source/Contents/GuildInfo.h, Source/Contents/Hotkeys/InterfaceHotkey.h, Source/Contents/Items/ItemInfo.h, Source/Contents/Items/RuneSystem.h, Source/Contents/MapSkyMgr.h, Source/Contents/Models/ModelActor.h, Source/Contents/Movies/BinkMovie.h, Source/Contents/NavigationManager.h, Source/Contents/Party/PartyBookingMgr.h, Source/Contents/PetEvolutionMgr.h, Source/Contents/RenewQuestMgr.h, Source/Contents/RodexMailStore.h, Source/Contents/Schedule/Schedule.h, Source/Contents/Schedule/ShutDownSchedule.h, Source/Contents/SignBoard/SignBoard.h, Source/Contents/Skills/PlayerSkillBundle.h, Source/Contents/Sound/SoundMgr.h, Source/Contents/SpriteLayerDrawing.h, Source/Contents/Store/MCStoreInfoBackupAsyncWork.h, Source/Contents/UserData/AccountLinkedUserDataLoadAsyncWork.h, Source/Contents/UserData/NormalItemSlots.h, Source/Contents/WorldView/WorldViewData.h, Source/Network/Connection/Connection.h, Source/Render/DX7/DeviceOwnerDX7.h, Source/Render/DX7/DirectDrawEnumeration.h, Source/Render/DX9/DeviceOwnerDX9.h, Source/Render/Primitives/LightmappedPrimitive.h, Source/Render/Primitives/RenderPrimitive.h, Source/Render/Renderer.h, Source/Render/RendererDX7.h, Source/Render/Text/EmbedFont.h, Source/Render/Text/TextContext.h, Source/Render/Textures/Texture.h, Source/Resource/BinkRuntime.h, Source/Resource/GifResource.h, Source/Resource/Models/AnimatedModelResource.h, Source/Resource/Models/GrannyModelResource.h, Source/Resource/Models/ModelMesh.h, Source/Resource/ResourceMgr.h, Source/Resource/World/GroundResource.h, Source/Resource/World/WorldResource.h, Source/Security/NProtectGameGuardMgr.h, Source/Security/ReassemblyPacketMgr.h, Source/UI/Buttons/UIBmpRadioBtn.h, Source/UI/Buttons/UIBmpTextButton2.h, Source/UI/Buttons/UIDescriptRace.h, Source/UI/Buttons/UIItemTagButton.h, Source/UI/Buttons/UITVTextButton.h, Source/UI/Buttons/UITextureButton.h, Source/UI/Chat/UINewChatWnd.h, Source/UI/Chat/UISubChatHisWnd.h, Source/UI/Dialogs/UILoadingWnd.h, Source/UI/Dialogs/UIMiniMapWnd.h, Source/UI/Dialogs/UIPasswordWnd.h, Source/UI/Dialogs/UIRestartWnd.h, Source/UI/Dialogs/UISayDialogWnd.h, Source/UI/Edit/UIEditCtrl.h, Source/UI/Enchant/EnchantUI.h, Source/UI/GameSettings/GameSettingsUI.h, Source/UI/Guild/UIGuildWnd.h, Source/UI/Item/UIItemStoreFindWnd.h, Source/UI/Item/UIItemStoreSubWnd.h, Source/UI/Item/UIItemStoreWnd.h, Source/UI/Items/UIEquipWnd.h, Source/UI/Items/UIExchangeWnd.h, Source/UI/Items/UIItemCollectionWnd.h, Source/UI/Items/UIItemRepairWnd.h, Source/UI/Items/UISwapEquipmentWnd.h, Source/UI/Lists/TableBox.h, Source/UI/Lists/UIListBox.h, Source/UI/Lists/UIListBoxEx.h, Source/UI/Lists/UIListBoxID.h, Source/UI/Lists/UIListBoxTemplate.h, Source/UI/Lists/UITabControl.h, Source/UI/Lists/UITreeView.h, Source/UI/Lists/UIVScrollBar.h, Source/UI/Navigation/UINavigationV4Wnd.h, Source/UI/Navigation/UIPrivateAirplaneWnd.h, Source/UI/Party/UIAdvenPartyBoardWnd.h, Source/UI/Party/UIRequestJoinPartyWnd.h, Source/UI/ProbabilityTable/UIProbabilityTable.h, Source/UI/Quest/UIRenewQuestWnd.h, Source/UI/Rodex/UIRodexComposeWnd.h, Source/UI/RuneSystem/UIRuneSystemWindows.h, Source/UI/RuneSystem/UIRuneSystemWnd.h, Source/UI/Shop/UIMerchantItemMyShopWnd.h, Source/UI/Shop/UIMerchantShopMakeWnd.h, Source/UI/Shop/UIMerchantShopTitle.h, Source/UI/StylingShop/UIStylingShopWnd.h, Source/UI/Text/CreateLineInfo.h, Source/UI/Text/TextMarkup.h, Source/UI/Text/UIString.h, Source/UI/Text/UITextViewer.h, Source/UI/Text/UITransBalloonText.h, Source/UI/UIChangeMaterialWnd.h, Source/UI/UIMacroDetectorWnd.h, Source/UI/UIMacroUserInfoWnd.h, Source/UI/Window/UIAccountLimitedToolWnd.h, Source/UI/Window/UIBalloonOpenBtn.h, Source/UI/Window/UIBasicInfoWnd.h, Source/UI/Window/UIBattleMsgOptionWnd.h, Source/UI/Window/UICollectionSystemWnd.h, Source/UI/Window/UIControl.h, Source/UI/Window/UIHotKeyWnd.h, Source/UI/Window/UIJobListWnd.h, Source/UI/Window/UILoginWnd.h, Source/UI/Window/UIMakeCharWnd.h, Source/UI/Window/UIMerInfoWnd.h, Source/UI/Window/UIMessageBox.h, Source/UI/Window/UIMonsterDisplayWnd.h, Source/UI/Window/UINewMakeCharWnd.h, Source/UI/Window/UINewSkillListWnd.h, Source/UI/Window/UINoticeWnd.h, Source/UI/Window/UIReplayRECControlWnd.h, Source/UI/Window/UIRoMapWnd.h, Source/UI/Window/UISecondCostumeWnd.h, Source/UI/Window/UISeekPartyListWnd.h, Source/UI/Window/UISeekPartyMBWnd.h, Source/UI/Window/UISeekPartyWnd.h, Source/UI/Window/UISerachStoreInfoWnd.h, Source/UI/Window/UIWindow.h, Source/UI/Window/UIWindowMgr.h, Source/UI/Window/WindowId.h, Source/Utility/Async/NAsyncWork.h, Source/Utility/Async/NRecycleObjectPoolMgr.h, Source/Utility/JsonCppLoader.h, Source/Utility/Lexicon/LexiconSerializer.h, Source/Utility/NFileLog.h, Source/Utility/Threading/NThread.h.
2026-11-10 17:38:25 +00:00
ragnarok-clanker
cfd20187fa Decompile fn_21255 (CGameMode::DrawMiniMap)
Batch #16298 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_21255 CGameMode::DrawMiniMap: logic confirmed by peer review

Peer-reviewed-by: youko, bgamez23
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 16:50:12 +00:00
ragnarok-clanker
9c4c9163e7 Maintenance: Remove dead code (resubmission of 16306 after the deleted-unit fix): fn_21436 (CrashTestPureVirtualCallDerived::Invoke)
Batch #16314 by ragnarok-clanker: no function's compiled code changes; checked with 0 compiled unit(s), including every includer of Source/Client/CrashTestPureVirtualCall.h.
Deletes: Source/Client/CrashTestPureVirtualCall.cpp, Source/Client/CrashTestPureVirtualCall.h
2026-11-10 16:43:51 +00:00
ragnarok-clanker
12d4749087 Decompile fn_17775 (CLanguageBase::RefreshComposition)
Batch #16233 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_17775 CLanguageBase::RefreshComposition: logic confirmed by peer review

Peer-reviewed-by: kyoshi, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 16:34:33 +00:00
ragnarok-clanker
b2e98785dc Decompile fn_21974 (CGameMode::ReceiveRandomOptionSimulation)
Batch #16289 by Yommy: 1 byte-identical, 0 confirmed by peer review.

- fn_21974 CGameMode::ReceiveRandomOptionSimulation: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-10 16:05:50 +00:00
ragnarok-clanker
c6b30f7758 Decompile 17 functions in Source/Resource/ResourceMgr.h, Source/Resource/ResourceAliases.h, ...
Batch #16281 by kyoshi: 4 byte-identical, 13 confirmed by peer review.

- fn_19603 CNavigationManager::MapCellToView: byte-identical
- fn_18180 ResourceMgr::Resolve: logic confirmed by peer review
- fn_18187 ResourceMgr::LoadAliases: logic confirmed by peer review
- fn_18169 ResourceMgr::~ResourceMgr: logic confirmed by peer review (already on main)
- fn_18173 ResourceMgr::FindType: byte-identical
- fn_18176 ResourceMgr::Load: logic confirmed by peer review (already on main)
- fn_18181 ResourceMgr::Exists: logic confirmed by peer review (already on main)
- fn_18188 ResourceMgr::Register: logic confirmed by peer review (already on main)
- fn_18189 ResourceMgr::UnloadAll: byte-identical (already on main)
- fn_18190 ResourceMgr::Remove: logic confirmed by peer review (already on main)
- fn_18191 ResourceMgr::ClearExpired: logic confirmed by peer review (already on main)
- fn_18192 ResourceMgr::ClearUnused: logic confirmed by peer review (already on main)
- fn_18193 ResourceMgr::ClearUnused: logic confirmed by peer review (already on main)
- fn_18209 ResourceMgr::Instance: logic confirmed by peer review (already on main)
- fn_18175 ResourceMgr::Load: logic confirmed by peer review (already on main)
- fn_18182 ResourceMgr::Exists: logic confirmed by peer review (already on main)
- fn_18186 ResourceMgr::UpdateTransient: byte-identical (already on main)

Peer-reviewed-by: Yommy, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 15:59:52 +00:00
ragnarok-clanker
c3258abb9f Decompile 2 functions in Source/Client/Mode/GameModeNotices.cpp
Batch #16280 by youko: 0 byte-identical, 2 confirmed by peer review.

- fn_21843 CGameMode::ReceiveStorageEquipList: logic confirmed by peer review
- fn_21844 CGameMode::ReceiveStorageEquipList2: logic confirmed by peer review

Peer-reviewed-by: Yommy, kyoshi, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 15:56:53 +00:00
ragnarok-clanker
f74c95895a Decompile fn_04703 (InitUnhandledExceptionHandler)
Batch #16257 by Yommy: 1 byte-identical, 0 confirmed by peer review.

- fn_04703 InitUnhandledExceptionHandler: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-10 15:52:31 +00:00
ragnarok-clanker
292e7b7114 Decompile fn_17433 (CWebEventReceiver::Invoke)
Batch #15497 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_17433 CWebEventReceiver::Invoke: logic confirmed by peer review

Peer-reviewed-by: eAthena, Yommy, kyoshi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 15:52:10 +00:00
ragnarok-clanker
ca1698b6e1 Decompile fn_17782 (CLanguageBase::CopyDisplayText)
Batch #16270 by Yommy: 1 byte-identical, 0 confirmed by peer review.

- fn_17782 CLanguageBase::CopyDisplayText: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-10 15:49:04 +00:00
ragnarok-clanker
9b2bc57045 Decompile fn_21256 (CGameMode::DrawMiniMapTriangle)
Batch #16169 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_21256 CGameMode::DrawMiniMapTriangle: logic confirmed by peer review

Peer-reviewed-by: Yommy, kyoshi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 15:48:30 +00:00
ragnarok-clanker
fcac5f5804 Decompile fn_21430 (ModeDragState::BeginSkill)
Batch #16199 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_21430 ModeDragState::BeginSkill: logic confirmed by peer review

Peer-reviewed-by: Yommy, kyoshi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 15:45:57 +00:00
ragnarok-clanker
08305d62b1 Decompile 3 functions in Source/Client/Replay.cpp
Batch #16191 by Yommy: 0 byte-identical, 3 confirmed by peer review.

- fn_06623 BuildReplayTaggedRecord: logic confirmed by peer review
- fn_19326 Replay::WriteSection: logic confirmed by peer review
- fn_24198 CSession::BuildStatsReplayRecords: logic confirmed by peer review (already on main)

Peer-reviewed-by: Yommy, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 15:38:21 +00:00
ragnarok-clanker
b3c4e2dda6 Decompile 2 functions in Source/Client/Mode/GameMode.cpp
Batch #16165 by youko: 0 byte-identical, 2 confirmed by peer review.

- fn_21248 CGameMode::UpdatePetFriendlyWindow: logic confirmed by peer review
- fn_21425 CGameMode::StopReplayRecording: logic confirmed by peer review

Peer-reviewed-by: Yommy, kyoshi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 15:36:22 +00:00
ragnarok-clanker
af1f0cb451 Decompile fn_03937 (CSession::SetOption)
Batch #16105 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_03937 CSession::SetOption: logic confirmed by peer review

Peer-reviewed-by: alisonrag, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 14:41:30 +00:00
ragnarok-clanker
d93b6e501f Decompile fn_19343 (Replay::SetState)
Batch #16100 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_19343 Replay::SetState: logic confirmed by peer review

Peer-reviewed-by: alisonrag, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 14:40:53 +00:00
ragnarok-clanker
2d37f14264 Decompile fn_22309 (CLoginMode::PollNetworkStatus)
Batch #15870 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_22309 CLoginMode::PollNetworkStatus: logic confirmed by peer review

Peer-reviewed-by: eAthena, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 14:33:54 +00:00
ragnarok-clanker
4b151714ff Decompile fn_17834 (CMode::ShowTooltip)
Batch #15998 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_17834 CMode::ShowTooltip: logic confirmed by peer review

Peer-reviewed-by: alisonrag, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 14:30:06 +00:00
ragnarok-clanker
e0757bb8fb Decompile fn_22016 (CGameMode::ReceiveClanChat)
Batch #16050 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_22016 CGameMode::ReceiveClanChat: logic confirmed by peer review

Peer-reviewed-by: alisonrag, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 14:20:05 +00:00
ragnarok-clanker
385dbd4a7d Decompile fn_17842 (CMode::DrawFadeIn)
Batch #16103 by Yommy: 1 byte-identical, 0 confirmed by peer review.

- fn_17842 CMode::DrawFadeIn: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-10 14:13:07 +00:00
ragnarok-clanker
61f452bd0a Decompile 5 functions in Source/Client/Input/Language.cpp
Batch #16071 by Yommy: 5 byte-identical, 0 confirmed by peer review.

- fn_17750 CLanguageBase::CLanguageBase: byte-identical
- fn_17787 CLanguageBase::MoveForward: byte-identical
- fn_17789 CLanguageBase::AdvanceCursor: byte-identical
- fn_17791 CLanguageBase::Character: byte-identical
- fn_17797 CLanguageBase::Select: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-10 13:38:35 +00:00
ragnarok-clanker
99a868cd61 Decompile 2 functions in Source/Client/Stove/StoveMgr.cpp, Source/Client/Stove/StovePCSDK.h
Batch #16072 by Yommy: 1 byte-identical, 1 confirmed by peer review.

- fn_04791 ConfirmPurchaseCallback::operator(): logic confirmed by peer review (already on main)
- fn_04800 CStoveMgr::FetchAllProducts: byte-identical

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 13:38:06 +00:00
ragnarok-clanker
ad95b0ed5b Decompile fn_04709 (TopLevelExceptionFilter)
Batch #16056 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_04709 TopLevelExceptionFilter: 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-10 13:22:55 +00:00
ragnarok-clanker
338b77fcbc Decompile 3 functions in Source/Client/Mode/GameModeHandlers.cpp
Batch #16052 by Yommy: 2 byte-identical, 1 confirmed by peer review.

- fn_21813 CGameMode::ReceiveStatusNotice: byte-identical
- fn_22026 CGameMode::ReceiveRuneRewardSteps: byte-identical
- fn_22033 CGameMode::ReceiveGameOptionResult: 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-10 13:21:54 +00:00
ragnarok-clanker
1ee1c71464 Decompile fn_21842 (CGameMode::StopActorMove)
Batch #15829 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_21842 CGameMode::StopActorMove: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, alisonrag
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 13:21:29 +00:00
ragnarok-clanker
f0f80f4546 Decompile fn_24158 (CSession::GetBodyStyle)
Batch #15925 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_24158 CSession::GetBodyStyle: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, alisonrag
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 12:50:07 +00:00
ragnarok-clanker
00db8e7930 Decompile 2 functions in Source/Client/Browser/BrowserWindowSizing.cpp
Batch #16001 by Yommy: 2 byte-identical, 0 confirmed by peer review.

- fn_17421 CWebBrowser::Resize: byte-identical
- fn_17422 CWebBrowser::ShowAuxiliary: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-10 12:44:56 +00:00
ragnarok-clanker
09bed0c784 Decompile fn_21289 (CGameMode::RefreshActorJobEffects)
Batch #15992 by Yommy: 1 byte-identical, 0 confirmed by peer review.

- fn_21289 CGameMode::RefreshActorJobEffects: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-10 12:37:58 +00:00
ragnarok-clanker
81896e2339 Decompile fn_17416 (CWebBrowser::CreateAddressBar)
Batch #15987 by Yommy: 1 byte-identical, 0 confirmed by peer review.

- fn_17416 CWebBrowser::CreateAddressBar: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-10 12:35:09 +00:00
ragnarok-clanker
4ddc238e70 Decompile fn_24372 (WindowProc)
Batch #15900 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_24372 WindowProc: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 12:31:02 +00:00
ragnarok-clanker
7b9150b58a Decompile fn_09855 (UIMacroReporterWnd::SendMacroUserInfoPacket)
Batch #15951 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_09855 UIMacroReporterWnd::SendMacroUserInfoPacket: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-10 12:04:19 +00:00
ragnarok-clanker
e3993b5986 Decompile fn_21964 (NoticeSkillUse)
Batch #15944 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_21964 NoticeSkillUse: logic confirmed by peer review

Peer-reviewed-by: Yommy, aDw, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 12:00:37 +00:00
ragnarok-clanker
4e319e3a02 Decompile fn_09151 (AutomaticSkills::CancelOption)
Batch #15929 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_09151 AutomaticSkills::CancelOption: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-10 11:54:39 +00:00
ragnarok-clanker
66bc6111db Decompile 2 functions in Source/Client/Mode/LoginMode.cpp
Batch #15882 by SapitoSucio: 2 byte-identical, 0 confirmed by peer review.

- fn_22294 nullsub_486: byte-identical
- fn_22296 nullsub_487: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-10 11:13:12 +00:00
ragnarok-clanker
2c56be15cb Decompile fn_22315 (CLoginMode::ReceiveLoginErrorDetail)
Batch #15860 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_22315 CLoginMode::ReceiveLoginErrorDetail: logic confirmed by peer review

Peer-reviewed-by: eAthena, Yommy
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 10:58:15 +00:00
ragnarok-clanker
9441172570 Decompile 3 functions in Source/UI/Party/UIRequestJoinPartyMgr.cpp, Source/UI/Party/UIRequestJoinPartyMgr.h, ...
Batch #15847 by Yommy: 2 byte-identical, 1 confirmed by peer review.

- fn_09279 UIRequestJoinPartyMgr::UIRequestJoinPartyMgr: byte-identical
- fn_09291 UIRequestJoinPartyMgr::Initialize: byte-identical
- fn_09311 UIRequestJoinPartyMgr::Add: 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-10 10:39:38 +00:00
ragnarok-clanker
2b473feb24 Maintenance: Move the extern template declaration of std::_Traits_compare<char_traits<char>> from 18 units into Source/Utility/StdStr
Batch #15807 by ragnarok-clanker: no function's compiled code changes; checked with 18 compiled unit(s), including every includer of Source/Utility/StdStringCompare.h.
2026-11-10 10:18:14 +00:00
ragnarok-clanker
5c9e616ab2 Decompile 2 functions in Source/Client/SessionState.cpp
Batch #15536 by Yommy: 0 byte-identical, 2 confirmed by peer review.

- fn_24192 CSession::UnequipSwapEquippedItem: logic confirmed by peer review
- fn_24193 CSession::UnequipSwapCostumeItem: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 10:10:06 +00:00
ragnarok-clanker
21c7991417 Decompile 2 functions in Source/Client/Input/LanguageTC.cpp
Batch #15689 by Yommy: 0 byte-identical, 2 confirmed by peer review.

- fn_17752 CLanguageTC::CLanguageTC: logic confirmed by peer review
- fn_17796 CLanguageTC::ProcessKey: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 09:51:55 +00:00
ragnarok-clanker
4f10cf826c Decompile 2 functions in Source/Client/Input/VietnameseInput.cpp
Batch #15646 by Yommy: 0 byte-identical, 2 confirmed by peer review.

- fn_18313 CVietnameseInput::Compose: logic confirmed by peer review
- fn_18314 CVietnameseInput::SetMode: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 09:51:37 +00:00