Commit graph

5,789 commits

Author SHA1 Message Date
ragnarok-clanker
d8140195f6 Decompile fn_07056 (CMeteorEffect::Slot01)
Batch #13296 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_07056 CMeteorEffect::Slot01: logic confirmed by peer review

Peer-reviewed-by: eAthena, Tanke, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 19:51:36 +00:00
ragnarok-clanker
313430eba1 Decompile 2 functions in Source/Contents/Actors/Player.cpp
Batch #13290 by cremane: 0 byte-identical, 2 confirmed by peer review.

- fn_22650 CGrannyPc::Slot15: logic confirmed by peer review
- fn_22651 CPc::ChangeState: logic confirmed by peer review

Peer-reviewed-by: eAthena, Toshiro, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 19:51:16 +00:00
ragnarok-clanker
be953e7a13 Decompile fn_18063 (ForbiddenWords::Allows)
Batch #12946 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_18063 ForbiddenWords::Allows: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena, gordaoprogramas, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 19:50:55 +00:00
ragnarok-clanker
0599663dec Decompile fn_19107 (CLightSphereEffect::Slot01)
Batch #13254 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_19107 CLightSphereEffect::Slot01: 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:50:49 +00:00
ragnarok-clanker
a948566a02 Decompile 19 functions in Source/Contents/Skills/SkillActionSkyEmperor.cpp
Batch #13489 by cremane: 0 byte-identical, 19 confirmed by peer review.

- fn_08818 CSkillAction_SKE_ALL_IN_THE_SKY::Slot09: logic confirmed by peer review
- fn_08820 CEfstAction_SKY_ENCHANT::Slot00: logic confirmed by peer review
- fn_08822 CEfstAction_SKY_ENCHANT::Slot02: logic confirmed by peer review
- fn_08825 CSkillAction_SKE_SKY_SUN::Slot16: logic confirmed by peer review
- fn_08828 CSkillAction_SKE_SKY_MOON::Slot11: logic confirmed by peer review
- fn_08829 CSkillAction_SKE_SKY_MOON::Slot16: logic confirmed by peer review
- fn_08831 CSkillAction_SKE_STAR_LIGHT_KICK::Slot16: logic confirmed by peer review
- fn_08835 CEfstAction_RISING_SUN::Slot02: logic confirmed by peer review
- fn_08838 CEfstAction_NOON_SUN::Slot02: logic confirmed by peer review
- fn_08841 CEfstAction_SUNSET_SUN::Slot02: logic confirmed by peer review
- fn_08843 CSkillAction_SKE_NOON_BLAST::Slot11: logic confirmed by peer review
- fn_08847 CEfstAction_RISING_MOON::Slot00: logic confirmed by peer review
- fn_08849 CEfstAction_RISING_MOON::Slot02: logic confirmed by peer review
- fn_08850 CEfstAction_MIDNIGHT_MOON::Slot00: logic confirmed by peer review
- fn_08852 CEfstAction_MIDNIGHT_MOON::Slot02: logic confirmed by peer review
- fn_08853 CEfstAction_DAWN_MOON::Slot00: logic confirmed by peer review
- fn_08855 CEfstAction_DAWN_MOON::Slot02: logic confirmed by peer review
- fn_08858 CSkillAction_SKE_MIDNIGHT_KICK::Slot11: logic confirmed by peer review
- fn_08861 CSkillAction_SKE_DAWN_BREAK::Slot11: 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:20:22 +00:00
ragnarok-clanker
8cbd01425d Decompile 18 functions in Source/Contents/Skills/SkillActionNightWatch.cpp
Batch #13315 by cremane: 0 byte-identical, 18 confirmed by peer review.

- fn_08676 CSkillAction_NW_INTENSIVE_AIM::Slot11: logic confirmed by peer review
- fn_08677 CEfstAction_INTENSIVE_AIM_COUNT::Slot00: logic confirmed by peer review
- fn_08679 CEfstAction_INTENSIVE_AIM::Slot01: logic confirmed by peer review
- fn_08680 CSkillAction_NW_GRENADE_FRAGMENT::Slot11: logic confirmed by peer review
- fn_08688 CSkillAction_NW_ONLY_ONE_BULLET::Slot09: logic confirmed by peer review
- fn_08689 CSkillAction_NW_ONLY_ONE_BULLET::Slot16: logic confirmed by peer review
- fn_08692 CSkillAction_NW_SPIRAL_SHOOTING::Slot11: logic confirmed by peer review
- fn_08695 CSkillAction_NW_MAGAZINE_FOR_ONE::Slot11: logic confirmed by peer review
- fn_08698 CSkillAction_NW_WILD_FIRE::Slot12: logic confirmed by peer review
- fn_08702 CSkillAction_NW_BASIC_GRENADE::Slot12: logic confirmed by peer review
- fn_08716 CSkillAction_NW_AUTO_FIRING_LAUNCHER::Slot11: logic confirmed by peer review
- fn_08719 CSkillAction_NW_HIDDEN_CARD::Slot11: logic confirmed by peer review
- fn_08720 CEfstAction_HIDDEN_CARD::Slot00: logic confirmed by peer review
- fn_08727 CSkillObjectAction_NW_MISSION_BOMBARD::Slot00: logic confirmed by peer review
- fn_08729 CSkillAction_NW_WILD_SHOT::Slot08: logic confirmed by peer review
- fn_08731 CSkillAction_NW_WILD_SHOT::Slot16: logic confirmed by peer review
- fn_08734 CSkillAction_NW_MIDNIGHT_FALLEN::Slot08: logic confirmed by peer review
- fn_08736 CSkillAction_NW_MIDNIGHT_FALLEN::Slot16: 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:19:00 +00:00
ragnarok-clanker
57fd536a91 Decompile 20 functions in Source/Contents/Skills/SkillActionSpiritHandler.cpp
Batch #13314 by cremane: 0 byte-identical, 20 confirmed by peer review.

- fn_08932 CSkillAction_SH_CHUL_HO_SONIC_CLAW::Slot11: logic confirmed by peer review
- fn_08935 CSkillAction_SH_HOWLING_OF_CHUL_HO::Slot11: logic confirmed by peer review
- fn_08936 CEfstAction_HOGOGONG::Slot00: logic confirmed by peer review
- fn_08941 CSkillAction_SH_HOGOGONG_STRIKE::Slot15: logic confirmed by peer review
- fn_08943 CSkillAction_SH_KI_SUL_WATER_SPRAYING::Slot11: logic confirmed by peer review
- fn_08945 CSkillAction_SH_MARINE_FESTIVAL_OF_KI_SUL::Slot11: logic confirmed by peer review
- fn_08946 CEfstAction_MARINE_FESTIVAL::Slot00: logic confirmed by peer review
- fn_08948 CSkillAction_SH_SANDY_FESTIVAL_OF_KI_SUL::Slot11: logic confirmed by peer review
- fn_08949 CEfstAction_SANDY_FESTIVAL::Slot00: logic confirmed by peer review
- fn_08951 CSkillAction_SH_KI_SUL_RAMPAGE::Slot11: logic confirmed by peer review
- fn_08953 CSkillAction_SH_COLORS_OF_HYUN_ROK::Slot11: logic confirmed by peer review
- fn_08957 CSkillObjectAction_SH_HYUN_ROKS_BREEZE::Slot00: logic confirmed by peer review
- fn_08959 CSkillAction_SH_HYUN_ROK_CANNON::Slot11: logic confirmed by peer review
- fn_08961 CSkillAction_SH_TEMPORARY_COMMUNION::Slot11: logic confirmed by peer review
- fn_08967 CSkillAction_SH_BLESSING_OF_MYSTICAL_CREATURES::Slot11: logic confirmed by peer review
- fn_08969 CSkillAction_SH_CHUL_HO_BATTERING::Slot08: logic confirmed by peer review
- fn_08970 CSkillAction_SH_CHUL_HO_BATTERING::Slot11: logic confirmed by peer review
- fn_08972 CSkillAction_SH_HYUN_ROK_SPIRIT_POWER::Slot08: logic confirmed by peer review
- fn_08973 CSkillAction_SH_HYUN_ROK_SPIRIT_POWER::Slot11: logic confirmed by peer review
- fn_08974 CSkillAction_SH_HYUN_ROK_SPIRIT_POWER::Slot16: 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:16:47 +00:00
ragnarok-clanker
bf22aa5b62 Maintenance: Forced (approved by the maintainer: small score loss accepted for correct behaviour). Resubmission of 13479. CSession+0x
Batch #13484 by ragnarok-clanker: forced by an admin (1 lower score(s), 3 changed function(s)); checked with 266 compiled unit(s), including every includer of Source/Client/Session.h.
2026-11-06 19:10:41 +00:00
ragnarok-clanker
e51084fb0f Decompile 2 functions in Source/Contents/ForbiddenWords.cpp
Batch #13482 by SapitoSucio: 2 byte-identical, 0 confirmed by peer review.

- fn_18065 ?Lowercase@?A0x98504ca6@@YAPADPAD@Z: byte-identical
- fn_18062 ForbiddenWords::Contains: byte-identical (already on main)

Merged automatically: every function is byte-identical to the original.
2026-11-06 18:54:23 +00:00
ragnarok-clanker
ac7755cc8e Decompile fn_08075 (?CompareWorldVersion@?A0x983c5e9c@@YA?AUstrong_ordering@std@@QBHQBQBE@Z)
Batch #13476 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.

- fn_08075 ?CompareWorldVersion@?A0x983c5e9c@@YA?AUstrong_ordering@std@@QBHQBQBE@Z: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 18:41:53 +00:00
ragnarok-clanker
1cd1a4fb45 Maintenance: Forced (approved by the maintainer: small score loss accepted for correct behaviour). Resubmission of 13473, returned on
Batch #13474 by ragnarok-clanker: forced by an admin (3 lower score(s), 9 changed function(s)); checked with 65 compiled unit(s), including every includer of Source/Contents/Effects/RagEffect.h, Source/Render/DX7/DeviceOwnerDX7.h, Source/Render/DX7/RenderSystemDX7.h, Source/Render/RendererDX7.h, Source/Contents/Effects/RagEffectInitialization.h.
Deletes: Source/Contents/Effects/RagEffectInitialization.h
2026-11-06 18:29:50 +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
07cb1049e7 Decompile fn_13174 (UIHotkeyGuideWnd::DrawKeyLabel)
Batch #13466 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.

- fn_13174 UIHotkeyGuideWnd::DrawKeyLabel: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 18:05:06 +00:00
ragnarok-clanker
efbe7c339f Decompile 10 functions in Source/Contents/AdventureGuideMgr.cpp
Batch #13463 by KWDev: 10 byte-identical, 0 confirmed by peer review.

- fn_05267 InsertArmorContents: byte-identical
- fn_05268 InsertArmorObtainGuide: byte-identical
- fn_05269 InsertArmorSubMenu: byte-identical
- fn_05271 InsertDungeonContents: byte-identical
- fn_05272 InsertDungeonReward: byte-identical
- fn_05273 InsertDungeonSubMenu: byte-identical
- fn_05275 InsertEpisodeContents: byte-identical
- fn_05276 InsertEpisodeReward: byte-identical
- fn_05277 InsertEpisodeSubMenu: byte-identical
- fn_05284 InsertQuestContents: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 17:58:03 +00:00
ragnarok-clanker
63d5e78e62 Decompile 2 functions in Source/Render/DeviceContext/DCSurface.cpp
Batch #13462 by SapitoSucio: 2 byte-identical, 0 confirmed by peer review.

- fn_24169 CSession::DefaultRenderBackend: byte-identical
- fn_24170 CSession::RenderSystemResetPolicy: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 17:57:21 +00:00
ragnarok-clanker
9459db7c75 Decompile 4 functions in Source/UI/GameSettings/GameSettingsUI.cpp
Batch #13461 by SapitoSucio: 4 byte-identical, 0 confirmed by peer review.

- fn_16004 OnFullscreenOptionChanged: byte-identical
- fn_16008 OnTrilinearOptionChanged: byte-identical
- fn_16022 OnSpriteDetailLevelChanged: byte-identical
- fn_16023 OnTextureDetailLevelChanged: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 17:55:54 +00:00
ragnarok-clanker
6f9c068680 Decompile fn_04064 (ChangeUserHotkey)
Batch #13460 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.

- fn_04064 ChangeUserHotkey: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 17:51:40 +00:00
ragnarok-clanker
f3866c5676 Decompile fn_04391 (IsMapDisplayNameTranslated)
Batch #13458 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.

- fn_04391 IsMapDisplayNameTranslated: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 17:50:41 +00:00
ragnarok-clanker
b09ccb9608 Decompile fn_18353 (SetSubChatWndOption)
Batch #13453 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.

- fn_18353 SetSubChatWndOption: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 17:13:45 +00:00
ragnarok-clanker
7257e48214 Decompile 3 functions in Source/UI/Lists/UIScrollBar.cpp, Source/UI/Lists/UIChatHisBox.h, ...
Batch #13450 by SapitoSucio: 3 byte-identical, 0 confirmed by peer review.

- fn_11604 UIChatHisBox::SaveChatLog: byte-identical
- fn_12419 UIWhisperWnd::SaveChatLog: byte-identical (already on main)
- fn_11830 UIChatRoomWnd::SaveChatLog: byte-identical (already on main)

Merged automatically: every function is byte-identical to the original.
2026-11-06 17:11:29 +00:00
ragnarok-clanker
0faf2f307a Decompile fn_21959 (CGameMode::ApplyActorStatusEffects)
Batch #13448 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.

- fn_21959 CGameMode::ApplyActorStatusEffects: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 17:08:54 +00:00
ragnarok-clanker
ff7f0220ac Decompile fn_13226 (UIMerchantItemPurchaseMSGWnd::UIMerchantItemPurchaseMSGWnd)
Batch #13447 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.

- fn_13226 UIMerchantItemPurchaseMSGWnd::UIMerchantItemPurchaseMSGWnd: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 17:06:20 +00:00
ragnarok-clanker
ba694b974f Decompile fn_19315 (Replay::FindSection)
Batch #13445 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.

- fn_19315 Replay::FindSection: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 17:03:34 +00:00
ragnarok-clanker
e8b2f375ed Decompile 10 functions in Source/Contents/Effects/RagEffect.cpp, Source/Contents/Items/ItemInfo.cpp, ...
Batch #13444 by KWDev: 10 byte-identical, 0 confirmed by peer review.

- fn_23807 CSession::GetPetFood: byte-identical
- fn_23813 CSession::GetPetJobByEggItem: byte-identical
- fn_23816 CSession::GetPetString: byte-identical
- fn_20077 CRagEffect::LexDivina: byte-identical
- fn_06573 ITEM_INFO::Assign: byte-identical
- fn_07702 UIMessengerGroupWnd::DropMember: byte-identical
- fn_10118 UIRPData::~UIRPData: byte-identical
- fn_08276 CPlayerSkillBundle::RemoveExtra: byte-identical
- fn_08129 CRuneSystemMgr::GetGradeFailValue: byte-identical
- fn_02432 CSurfaceDX9::Resize: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 17:00:22 +00:00
ragnarok-clanker
55ff34c52d Decompile fn_10469 (UIEmotion::Paint)
Batch #13443 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.

- fn_10469 UIEmotion::Paint: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 16:58:50 +00:00
ragnarok-clanker
8b72c8d823 Decompile 2 functions in Source/UI/AdventureGuide/UIAdventureGuide.cpp
Batch #13442 by SapitoSucio: 2 byte-identical, 0 confirmed by peer review.

- fn_14309 AdventureGuide::CUIItem::RequestNavigation: byte-identical
- fn_14310 AdventureGuide::CUIQuest::RequestNavigation: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 16:57:50 +00:00
ragnarok-clanker
32aca8041e Decompile 2 functions in Source/UI/Text/UIAchWnd.cpp, Source/Contents/World/WorldProximity.cpp, ...
Batch #13441 by SapitoSucio: 2 byte-identical, 0 confirmed by peer review.

- fn_09248 UIAchViewWnd::SendMsg: byte-identical
- fn_17683 CWorld::UpdateGuildMasterApproach: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 16:52:59 +00:00
ragnarok-clanker
49e4ed5b56 Decompile fn_22030 (CGameMode::RequestWindow169)
Batch #13439 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.

- fn_22030 CGameMode::RequestWindow169: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 16:51:52 +00:00
ragnarok-clanker
36b0ef6726 Decompile fn_13275 (UIItemWnd::Slot10)
Batch #13437 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.

- fn_13275 UIItemWnd::Slot10: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 16:50:33 +00:00
ragnarok-clanker
ce85e3f1a8 Decompile fn_22175 (CGameMode::ReceivePacket0A29)
Batch #13435 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.

- fn_22175 CGameMode::ReceivePacket0A29: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 16:48:41 +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
be12661f53 Decompile 4 functions in Source/Contents/Configuration/ServiceOptions.cpp
Batch #13428 by SapitoSucio: 4 byte-identical, 0 confirmed by peer review.

- fn_06368 SendServiceOptionPacket: byte-identical
- fn_06381 EnableWhisperBlock: byte-identical
- fn_06382 DisableWhisperBlock: byte-identical
- fn_06383 SendWhisperBlockPacket: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 16:45:06 +00:00
ragnarok-clanker
5914b15581 Decompile 3 functions in Source/Network/ClientOptionPacket.cpp
Batch #13426 by SapitoSucio: 3 byte-identical, 0 confirmed by peer review.

- fn_24219 CSession::SendClientOption: byte-identical
- fn_24227 CSession::SendHomunculusAutoFeedOption: byte-identical
- fn_24234 CSession::SendPetAutoFeedOption: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 16:39:41 +00:00
ragnarok-clanker
fa39d47e9c Decompile 3 functions in Source/Contents/EntryQueueMgr.cpp
Batch #13421 by SapitoSucio: 3 byte-identical, 0 confirmed by peer review.

- fn_19661 CEntryQueueMgr::SendApply: byte-identical
- fn_19662 CEntryQueueMgr::SendCancel: byte-identical
- fn_19663 CEntryQueueMgr::SendRankingRequest: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 16:32:48 +00:00
ragnarok-clanker
2392a5fe66 Decompile 2 functions in Source/Resource/World/TerrainResource.cpp
Batch #13417 by SapitoSucio: 2 byte-identical, 0 confirmed by peer review.

- fn_07828 C3dAttr::Create: byte-identical (already on main)
- fn_07833 C3dAttr::C3dAttr: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 16:32:13 +00:00
ragnarok-clanker
ea9e8703e0 Decompile 2 functions in Source/Client/Mode/GameModePackets.cpp
Batch #13419 by KWDev: 2 byte-identical, 0 confirmed by peer review.

- fn_21739 CGameMode::ReceiveMemorialDungeonSubscriptionNotify: byte-identical
- fn_21966 ApplyActorSkillState: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 16:31:42 +00:00
ragnarok-clanker
1a28abc7c6 Decompile 3 functions in Source/Client/Mode/GameModeNotices.cpp
Batch #13418 by SapitoSucio: 3 byte-identical, 0 confirmed by peer review.

- fn_21613 CGameMode::ReceiveMapProperty: byte-identical
- fn_22045 CGameMode::ReceiveCharacterRenameResult: byte-identical
- fn_22134 CGameMode::ReceiveMacroBlackListCode: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 16:31:12 +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
7d09f47486 Decompile 2 functions in Source/Contents/Actors/Player.cpp, Source/Contents/Actors/RenderObject.cpp, ...
Batch #13413 by SapitoSucio: 2 byte-identical, 0 confirmed by peer review.

- fn_22668 CPlayer::ApplyFollowOffset: byte-identical
- fn_03048 CGameActor::Slot45: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 16:13:03 +00:00
ragnarok-clanker
c2f6f027ff Decompile fn_07539 (CWindEffect::Init)
Batch #13295 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_07539 CWindEffect::Init: logic confirmed by peer review

Peer-reviewed-by: Tanke, codeplay, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 16:09:13 +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
cd0eea2a5b Decompile 5 functions in Source/Contents/Skills/SkillActionKarnos.cpp
Batch #13409 by cremane: 0 byte-identical, 5 confirmed by peer review.

- fn_03341 CSkillAction_KR_DOUBLE_SLASH::Slot11: logic confirmed by peer review
- fn_03354 CSkillAction_KR_GROUND_BLOOM::Slot11: logic confirmed by peer review
- fn_03366 CSkillObjectAction_KR_ICE_PILLAR::Slot00: logic confirmed by peer review
- fn_03378 CSkillAction_KR_SHARPEN_HAIL::Slot08: logic confirmed by peer review
- fn_03396 CEfstAction_WIND_VEIL::Slot00: logic confirmed by peer review

Peer-reviewed-by: 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 16:01:57 +00:00
ragnarok-clanker
a207082f4e Decompile 3 functions in Source/Contents/Skills/SkillActionTroubadour.cpp
Batch #13304 by cremane: 0 byte-identical, 3 confirmed by peer review.

- fn_09019 CSkillAction_TR_ROKI_CAPRICCIO::Slot11: logic confirmed by peer review
- fn_09020 CSkillAction_TR_ROSEBLOSSOM::Slot08: logic confirmed by peer review
- fn_09021 CSkillAction_TR_ROSEBLOSSOM::Slot11: logic confirmed by peer review

Peer-reviewed-by: 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 16:01:47 +00:00
ragnarok-clanker
cca67875e7 Decompile 9 functions in Source/Contents/Skills/SkillActionMeister.cpp
Batch #13408 by cremane: 0 byte-identical, 9 confirmed by peer review.

- fn_08653 CSkillAction_MT_SPARK_BLASTER::Slot11: logic confirmed by peer review
- fn_08657 CSkillAction_MT_TRIPLE_LASER::Slot15: logic confirmed by peer review
- fn_08659 CSkillAction_MT_MIGHTY_SMASH::Slot11: logic confirmed by peer review
- fn_08662 CSkillAction_MT_ENERGY_CANNONADE::Slot08: logic confirmed by peer review
- fn_08663 CSkillAction_MT_ENERGY_CANNONADE::Slot11: logic confirmed by peer review
- fn_08664 CSkillAction_MT_ENERGY_CANNONADE::Slot15: logic confirmed by peer review
- fn_08665 CSkillAction_MT_ENERGY_CANNONADE::Slot16: logic confirmed by peer review
- fn_08668 CSkillAction_MT_RUSH_STRIKE::Slot16: logic confirmed by peer review
- fn_08671 CSkillAction_MT_POWERFUL_SWING::Slot16: logic confirmed by peer review

Peer-reviewed-by: Tanke, codeplay, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 16:01:33 +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
8d6b6d6a10 Decompile fn_18989 (CEffect::UpdateVisibility)
Batch #12927 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_18989 CEffect::UpdateVisibility: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, 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 16:01:04 +00:00
ragnarok-clanker
204c70e5fe Confirm 15 functions in Source/Utility/Async/NAsyncWork.h, Source/Utility/Async/NRecycleObject.h, ...
Batch #12608 by Yommy: 0 byte-identical, 15 confirmed by peer review.

- fn_03963 CEmblemDataDownloadAsyncWork::CEmblemDataDownloadAsyncWork: logic confirmed by peer review (already on main)
- fn_03978 CEmblemDataUploadAsyncWork::CEmblemDataUploadAsyncWork: logic confirmed by peer review (already on main)
- fn_03657 CAdventurerAgencyMgr::RequestChangeMaster: logic confirmed by peer review (already on main)
- fn_03677 CChangePartyMasterAsyncWork::CChangePartyMasterAsyncWork: logic confirmed by peer review (already on main)
- fn_03685 CLoadMyPartyAsyncWork::CLoadMyPartyAsyncWork: logic confirmed by peer review (already on main)
- fn_03692 CLoadPartyInfoAsyncWork::CLoadPartyInfoAsyncWork: logic confirmed by peer review (already on main)
- fn_03698 CLoadPartyListAsyncWork::CLoadPartyListAsyncWork: logic confirmed by peer review (already on main)
- fn_03704 CRegisterPartyAsyncWork::CRegisterPartyAsyncWork: logic confirmed by peer review (already on main)
- fn_03711 CStopRecruitingAsyncWork::CStopRecruitingAsyncWork: logic confirmed by peer review (already on main)
- fn_04241 CMCStoreInfoBackupLoadAsyncWork::CMCStoreInfoBackupLoadAsyncWork: logic confirmed by peer review (already on main)
- fn_04247 CMCStoreInfoBackupSaveAsyncWork::CMCStoreInfoBackupSaveAsyncWork: logic confirmed by peer review (already on main)
- fn_03440 CAccountLinkedUserDataLoadAsyncWork::CAccountLinkedUserDataLoadAsyncWork: logic confirmed by peer review (already on main)
- fn_03478 CAccountLinkedUserDataSaveAsyncWork::CAccountLinkedUserDataSaveAsyncWork: logic confirmed by peer review (already on main)
- fn_03916 CCharacterLinkedUserDataLoadAsyncWork::CCharacterLinkedUserDataLoadAsyncWork: logic confirmed by peer review (already on main)
- fn_03944 CCharacterLinkedUserDataSaveAsyncWork::CCharacterLinkedUserDataSaveAsyncWork: logic confirmed by peer review (already on main)

Peer-reviewed-by: gordaoprogramas, Tanke, Toshiro, cremane, codeplay, aDw
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 16:00:44 +00:00
ragnarok-clanker
c6c22c07e6 Decompile fn_17981 (CItemInfoMgr::GetPackageId)
Batch #13210 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_17981 CItemInfoMgr::GetPackageId: logic confirmed by peer review

Peer-reviewed-by: Tanke, codeplay, spider
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 15:44:33 +00:00
ragnarok-clanker
237a4b2003 Decompile 32 functions in Source/Contents/Skills/SkillInfo.cpp
Batch #13402 by cremane: 0 byte-identical, 32 confirmed by peer review.

- fn_08451 CEfstAction_VIGOR::Slot00: logic confirmed by peer review
- fn_08456 CSkillAction_DK_SERVANTWEAPON_ATK::Slot15: logic confirmed by peer review
- fn_08457 CSkillAction_DK_SERVANTWEAPON_ATK::Slot16: logic confirmed by peer review
- fn_08462 CEfstAction_SERVANT_SIGN::Slot00: logic confirmed by peer review
- fn_08471 CSkillAction_DK_SERVANT_W_DEMOL::Slot16: logic confirmed by peer review
- fn_08473 CSkillAction_DK_STORMSLASH::Slot11: logic confirmed by peer review
- fn_08477 CSkillAction_DK_MADNESS_CRUSHER::Slot16: logic confirmed by peer review
- fn_08479 CSkillAction_DK_DRAGONIC_PIERCE::Slot08: logic confirmed by peer review
- fn_08481 CSkillAction_DK_DRAGONIC_PIERCE::Slot16: logic confirmed by peer review
- fn_08484 CSkillAction_DK_DRAGONIC_BREATH::Slot11: logic confirmed by peer review
- fn_08488 CSkillAction_DK_CHARGINGPIERCE::Slot11: logic confirmed by peer review
- fn_08490 CEfstAction_CHARGINGPIERCE_COUNT::Slot00: logic confirmed by peer review
- fn_08493 CSkillAction_DK_HACKANDSLASHER::Slot11: logic confirmed by peer review
- fn_08494 CSkillAction_DK_HACKANDSLASHER::Slot16: logic confirmed by peer review
- fn_08496 CSkillAction_DK_HACKANDSLASHER_ATK::Slot16: logic confirmed by peer review
- fn_08506 CSkillAction_NPC_LIGHTNING_JUDGEMENT::Slot11: logic confirmed by peer review
- fn_08508 CEfstAction_GROGGY::Slot00: logic confirmed by peer review
- fn_08512 CEfstAction_TARGET_MARKER::Slot00: logic confirmed by peer review
- fn_08522 CEfstAction_BLOCK_SEAL::Slot00: logic confirmed by peer review
- fn_08527 CSkillAction_HN_DOUBLEBOWLINGBASH::Slot11: logic confirmed by peer review
- fn_08530 CSkillAction_HN_MEGA_SONIC_BLOW::Slot11: logic confirmed by peer review
- fn_08533 CSkillAction_HN_SHIELD_CHAIN_RUSH::Slot11: logic confirmed by peer review
- fn_08536 CSkillAction_HN_SPIRAL_PIERCE_MAX::Slot11: logic confirmed by peer review
- fn_08550 CSkillObjectAction_HN_JACK_FROST_NOVA::Slot00: logic confirmed by peer review
- fn_08551 CSkillObjectAction_HN_JACK_FROST_NOVA::Slot01: logic confirmed by peer review
- fn_08558 CSkillObjectAction_HN_GROUND_GRAVITATION::Slot00: logic confirmed by peer review
- fn_08562 CSkillAction_HN_NAPALM_VULCAN_STRIKE::Slot15: logic confirmed by peer review
- fn_08565 CSkillAction_HN_BREAKINGLIMIT::Slot11: logic confirmed by peer review
- fn_08566 CEfstAction_BREAKINGLIMIT::Slot00: logic confirmed by peer review
- fn_08571 CSkillAction_HN_RULEBREAK::Slot11: logic confirmed by peer review
- fn_08572 CEfstAction_RULEBREAK::Slot00: logic confirmed by peer review
- fn_08575 CSkillAction_HN_OVERCOMING_CRISIS::Slot11: logic confirmed by peer review

Peer-reviewed-by: 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 15:39:33 +00:00