Commit graph

433 commits

Author SHA1 Message Date
ragnarok-clanker
e81ecd8904 Decompile 10 functions in Source/Contents/Effects/RagEffect.cpp, Source/Contents/Effects/RagEffect.h
Batch #2845 by Lumen: 0 byte-identical, 10 confirmed by peer review.

- fn_20193 CRagEffect::GROUNDSAMPLE: logic confirmed by peer review
- fn_20157 CRagEffect::CALLZONE: logic confirmed by peer review
- fn_20212 CRagEffect::JobLvUp50_2: logic confirmed by peer review
- fn_20252 CRagEffect::RunStop: logic confirmed by peer review
- fn_20256 CRagEffect::SMA: logic confirmed by peer review
- fn_20211 CRagEffect::JobLvUp50: logic confirmed by peer review
- fn_20229 CRagEffect::Map_Pika: logic confirmed by peer review
- fn_20233 CRagEffect::POISON: logic confirmed by peer review
- fn_20248 CRagEffect::Rainbow: logic confirmed by peer review
- fn_20138 CRagEffect::BLIND: logic confirmed by peer review

Peer-reviewed-by: willerthal, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 19:43:18 +00:00
ragnarok-clanker
962039a0e8 Decompile 6 functions in Source/Contents/Effects/Particle.cpp, Source/Contents/Effects/Particle.h
Batch #2843 by youko: 0 byte-identical, 6 confirmed by peer review.

- fn_18831 CParticle::~CParticle: logic confirmed by peer review
- fn_18836 CParticle::SetQuad: logic confirmed by peer review
- fn_18837 InitParticleQuad: logic confirmed by peer review
- fn_18842 CParticle::SetColor: logic confirmed by peer review
- fn_18843 CParticle::SetTexture: logic confirmed by peer review
- fn_18844 CParticle::SetTexture: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, willerthal
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 19:36:57 +00:00
ragnarok-clanker
0e46ab665e Decompile fn_18809 (RandomRange)
Batch #2857 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_18809 RandomRange: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, willerthal
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
Adds to the build: Source/Contents/Effects/Particle.cpp
2026-10-29 19:36:50 +00:00
ragnarok-clanker
48b81a54c0 Decompile 2 functions in Source/Contents/Items/ItemDescription.cpp, Source/Contents/Items/ItemDescription.h, ...
Batch #2856 by youko: 0 byte-identical, 2 confirmed by peer review.

- fn_06574 FindItemCardName: logic confirmed by peer review
- fn_06580 FindItemMoveInfo: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, willerthal, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 19:36:31 +00:00
ragnarok-clanker
a98c2cece9 Decompile 7 functions in Source/Contents/Effects/ParticlePool.cpp, Source/Contents/Effects/ParticlePool.h
Batch #2836 by youko: 0 byte-identical, 7 confirmed by peer review.

- fn_18849 ParticlePool::ParticlePool: logic confirmed by peer review
- fn_18851 ParticlePool::~ParticlePool: logic confirmed by peer review
- fn_18854 ParticlePool::Acquire: logic confirmed by peer review
- fn_18856 ParticlePool::Release: logic confirmed by peer review
- fn_18857 ParticlePool::IsActive: logic confirmed by peer review
- fn_18858 ParticlePool::ActivateAll: logic confirmed by peer review
- fn_18860 ParticlePool::Add: logic confirmed by peer review

Peer-reviewed-by: willerthal, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 19:34:31 +00:00
ragnarok-clanker
f489066cb5 Decompile fn_22421 (CGndRiser::SendMsg)
Batch #2808 by superintelligence: 0 byte-identical, 1 confirmed by peer review.

- fn_22421 CGndRiser::SendMsg: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, willerthal, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 19:33:45 +00:00
ragnarok-clanker
99df2ede9d Decompile 72 functions in Source/Contents/BodyResources.cpp
Batch #2840 by youko: 72 byte-identical, 0 confirmed by peer review.

- fn_22794 EncryptedName<9,-1186628781>::Text: byte-identical
- fn_22795 EncryptedName<10,-1045196011>::Text: byte-identical
- fn_22796 EncryptedName<10,-4030626853>::Text: byte-identical
- fn_22797 EncryptedName<10,-2195225153>::Text: byte-identical
- fn_22798 EncryptedName<10,-1584442499>::Text: byte-identical
- fn_22799 EncryptedName<10,-3536493715>::Text: byte-identical
- fn_22800 EncryptedName<10,-1980669487>::Text: byte-identical
- fn_22801 EncryptedName<10,-544737975>::Text: byte-identical
- fn_22802 EncryptedName<10,-2282142863>::Text: byte-identical
- fn_22803 EncryptedName<10,-2055744693>::Text: byte-identical
- fn_22804 EncryptedName<10,-4008726257>::Text: byte-identical
- fn_22805 EncryptedName<10,-3422947983>::Text: byte-identical
- fn_22806 EncryptedName<10,-347497007>::Text: byte-identical
- fn_22807 EncryptedName<10,-1185941225>::Text: byte-identical
- fn_22808 EncryptedName<10,-1585628829>::Text: byte-identical
- fn_22809 EncryptedName<10,-2752695>::Text: byte-identical
- fn_22810 EncryptedName<10,-851314273>::Text: byte-identical
- fn_22811 EncryptedName<10,-3573153809>::Text: byte-identical
- fn_22812 EncryptedName<10,-2258379895>::Text: byte-identical
- fn_22813 EncryptedName<10,-2518190125>::Text: byte-identical
- fn_22814 EncryptedName<10,-69213865>::Text: byte-identical
- fn_22815 EncryptedName<10,-113271841>::Text: byte-identical
- fn_22816 EncryptedName<10,-1982088801>::Text: byte-identical
- fn_22817 EncryptedName<10,-1073913417>::Text: byte-identical
- fn_22818 EncryptedName<10,-3404335239>::Text: byte-identical
- fn_22819 EncryptedName<10,-175649339>::Text: byte-identical
- fn_22820 EncryptedName<10,-33716235>::Text: byte-identical
- fn_22821 EncryptedName<10,-2090247411>::Text: byte-identical
- fn_22822 EncryptedName<10,-1884075185>::Text: byte-identical
- fn_22823 EncryptedName<10,-3256496697>::Text: byte-identical
- fn_22824 EncryptedName<10,-3967872115>::Text: byte-identical
- fn_22825 EncryptedName<10,1405314995>::Text: byte-identical
- fn_22826 EncryptedName<10,3242316239>::Text: byte-identical
- fn_22827 EncryptedName<10,1707156751>::Text: byte-identical
- fn_22828 EncryptedName<10,1829175591>::Text: byte-identical
- fn_22829 EncryptedName<10,3004300693>::Text: byte-identical
- fn_22830 EncryptedName<10,3686137173>::Text: byte-identical
- fn_22831 EncryptedName<10,1071627711>::Text: byte-identical
- fn_22832 EncryptedName<10,3811266479>::Text: byte-identical
- fn_22833 EncryptedName<10,2500022231>::Text: byte-identical
- fn_22834 EncryptedName<10,1433795895>::Text: byte-identical
- fn_22835 EncryptedName<10,2704215481>::Text: byte-identical
- fn_22836 EncryptedName<10,1228912085>::Text: byte-identical
- fn_22837 EncryptedName<10,4057832207>::Text: byte-identical
- fn_22838 EncryptedName<10,3617537441>::Text: byte-identical
- fn_22839 EncryptedName<10,3181867415>::Text: byte-identical
- fn_22840 EncryptedName<10,421124561>::Text: byte-identical
- fn_22841 EncryptedName<10,1771676419>::Text: byte-identical
- fn_22842 EncryptedName<10,2643003691>::Text: byte-identical
- fn_22843 EncryptedName<10,869519297>::Text: byte-identical
- fn_22844 EncryptedName<10,3046716675>::Text: byte-identical
- fn_22845 EncryptedName<10,1677543383>::Text: byte-identical
- fn_22846 EncryptedName<10,3879443901>::Text: byte-identical
- fn_22847 EncryptedName<10,3647038837>::Text: byte-identical
- fn_22848 EncryptedName<10,935418157>::Text: byte-identical
- fn_22849 EncryptedName<10,3186213873>::Text: byte-identical
- fn_22850 EncryptedName<10,1069021477>::Text: byte-identical
- fn_22851 EncryptedName<10,601206695>::Text: byte-identical
- fn_22852 EncryptedName<10,2669800313>::Text: byte-identical
- fn_22853 EncryptedName<10,2409437649>::Text: byte-identical
- fn_22854 EncryptedName<16,-3695748633>::Text: byte-identical
- fn_22855 EncryptedName<16,-1485729345>::Text: byte-identical
- fn_22856 EncryptedName<16,-4063888091>::Text: byte-identical
- fn_22857 EncryptedName<16,1769071593>::Text: byte-identical
- fn_22858 EncryptedName<16,3947304279>::Text: byte-identical
- fn_22859 EncryptedName<18,-3826416865>::Text: byte-identical
- fn_22860 EncryptedName<18,-4262618689>::Text: byte-identical
- fn_22861 EncryptedName<18,-2789912067>::Text: byte-identical
- fn_22862 EncryptedName<18,-43966493>::Text: byte-identical
- fn_22863 EncryptedName<18,-617908319>::Text: byte-identical
- fn_22864 EncryptedName<18,-383668881>::Text: byte-identical
- fn_22865 EncryptedName<18,-216434899>::Text: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 19:32:02 +00:00
ragnarok-clanker
50fc096c11 Decompile fn_19504 (CNaviInfo::SearchMobs)
Batch #2839 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_19504 CNaviInfo::SearchMobs: logic confirmed by peer review

Peer-reviewed-by: meitogi, willerthal, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 19:31:43 +00:00
ragnarok-clanker
92942e14c5 Decompile fn_19502 (CNaviInfo::SearchMap)
Batch #2838 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_19502 CNaviInfo::SearchMap: logic confirmed by peer review

Peer-reviewed-by: meitogi, willerthal, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 19:31:24 +00:00
ragnarok-clanker
4f25a93b84 Decompile fn_18855 (ParticlePool::Clear)
Batch #2837 by youko: 1 byte-identical, 0 confirmed by peer review.

- fn_18855 ParticlePool::Clear: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Contents/Effects/ParticlePool.cpp
2026-10-29 19:30:23 +00:00
ragnarok-clanker
343cd14091 Decompile fn_19941 (CEffectPrim::Prim3DSlotParticle)
Batch #2818 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_19941 CEffectPrim::Prim3DSlotParticle: logic confirmed by peer review

Peer-reviewed-by: willerthal, youko, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 19:28:34 +00:00
ragnarok-clanker
e2008265c8 Decompile 2 functions in Source/Contents/UserData/NormalItemSlots.cpp, Source/Contents/UserData/NormalItemSlots.h
Batch #2788 by willerthal: 0 byte-identical, 2 confirmed by peer review.

- fn_13665 ReplayRECControlWndInfo::IsValid: logic confirmed by peer review
- fn_13666 SayDialogWndInfo::IsValid: logic confirmed by peer review

Peer-reviewed-by: bigodeira, youko, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 19:28:21 +00:00
ragnarok-clanker
c38c98066c Decompile 7 functions in Source/Contents/Jobs/JobInheritance.cpp, Source/Client/Session.cpp, ...
Batch #2718 by youko: 0 byte-identical, 7 confirmed by peer review.

- fn_23853 CSession::IsBabyJob: logic confirmed by peer review
- fn_23873 CSession::IsMercenaryJob: logic confirmed by peer review
- fn_23874 CSession::IsNewMercenaryJob: logic confirmed by peer review
- fn_23889 CSession::GetSceneUnknown004C: logic confirmed by peer review
- fn_23891 CSession::IsSuperNovice2Job: logic confirmed by peer review
- fn_23894 CSession::IsExpandedJob: logic confirmed by peer review
- fn_24188 CSession::IsCostumeJob: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, willerthal, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 19:27:53 +00:00
ragnarok-clanker
5e8bddeaf2 Decompile 2 functions in Source/Contents/Skills/SkillInfo.cpp
Batch #2708 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.

- fn_08357 CEfstAction_DANCING_KNIFE::Slot00: logic confirmed by peer review
- fn_08362 CSkillAction_SHC_SHADOW_STAB::Slot16: logic confirmed by peer review

Peer-reviewed-by: willerthal, youko, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 19:22:18 +00:00
ragnarok-clanker
bcc2418bf4 Decompile 6 functions in Source/Contents/Actors/RenderObject.cpp, Source/Contents/Actors/GameActor.h, ...
Batch #2733 by youko: 0 byte-identical, 6 confirmed by peer review.

- fn_21018 CGameActor::ApplyEffectState: logic confirmed by peer review
- fn_21019 CGameActor::SetHatEffect: logic confirmed by peer review
- fn_21020 CGameActor::SetEffectState: logic confirmed by peer review
- fn_21021 CGameActor::SetEffectInstance: logic confirmed by peer review
- fn_21024 CGameActor::ClearUnknown037C: logic confirmed by peer review
- fn_21034 CGameActor::WeaponActionBase: logic confirmed by peer review

Peer-reviewed-by: meitogi, willerthal, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 19:19:26 +00:00
ragnarok-clanker
1819290973 Decompile fn_20258 (CRagEffect::TexturedSlashLevel)
Batch #2816 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_20258 CRagEffect::TexturedSlashLevel: logic confirmed by peer review

Peer-reviewed-by: meitogi, youko, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 19:18:26 +00:00
ragnarok-clanker
bb67a439b5 Decompile 3 functions in Source/Contents/MapSkyMgr.cpp, Source/Contents/MapSkyMgr.h, ...
Batch #2793 by willerthal: 0 byte-identical, 3 confirmed by peer review.

- fn_03431 CMapSkyMgr::CMapSkyMgr: logic confirmed by peer review
- fn_03436 CMapSkyMgr::CreateClouds: logic confirmed by peer review
- fn_18325 LuaScriptBag::Add: logic confirmed by peer review

Peer-reviewed-by: ntrl, meitogi, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 19:05:08 +00:00
ragnarok-clanker
770e551838 Decompile fn_13656 (UnusedWndInfoB::IsValid)
Batch #2790 by willerthal: 1 byte-identical, 0 confirmed by peer review.

- fn_13656 UnusedWndInfoB::IsValid: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 19:02:03 +00:00
ragnarok-clanker
c68f8360de Decompile 2 functions in Source/Contents/Configuration/ServiceOptions.cpp
Batch #2786 by Lumen: 0 byte-identical, 2 confirmed by peer review.

- fn_06323 GameSettings::ToggleOption: logic confirmed by peer review
- fn_06324 SetOption: logic confirmed by peer review

Peer-reviewed-by: willerthal, youko, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 19:00:34 +00:00
ragnarok-clanker
e15436b8f1 Decompile fn_19499 (CNaviInfo::Search)
Batch #2784 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_19499 CNaviInfo::Search: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, willerthal, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 18:59:37 +00:00
ragnarok-clanker
b6913fda3c Decompile fn_07669 (UIDragMiniPartyWnd::Slot15)
Batch #2782 by bigodeira: 0 byte-identical, 1 confirmed by peer review.

- fn_07669 UIDragMiniPartyWnd::Slot15: logic confirmed by peer review

Peer-reviewed-by: willerthal, youko, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 18:59:09 +00:00
ragnarok-clanker
7037c0b18c Decompile 13 functions in Source/Contents/Ground/GroundGeometry.h, Source/Contents/Ground/GroundGeometry.cpp, ...
Batch #2778 by youko: 13 byte-identical, 0 confirmed by peer review.

- fn_17564 GroundGeometry::Slot01: byte-identical
- fn_17557 GroundGeometry::Slot02: byte-identical
- fn_17566 GroundGeometry::Ground15Slot04: byte-identical
- fn_17567 GroundGeometry::Slot04: byte-identical
- fn_17591 GroundGeometry::Slot05: byte-identical
- fn_17586 GroundGeometry::Slot06: byte-identical
- fn_17576 GroundGeometry::Slot07: byte-identical
- fn_17575 GroundGeometry::Slot08: byte-identical
- fn_17561 GroundGeometry::Slot09: byte-identical
- fn_17584 GroundGeometry::Slot10: byte-identical
- fn_17583 GroundGeometry::Ground15Slot10: byte-identical
- fn_17559 GroundGeometry::Slot11: byte-identical
- fn_17582 GroundGeometry::Slot19: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 18:57:00 +00:00
ragnarok-clanker
578a4287c5 Decompile fn_20092 (CRagEffect::PotionPillar)
Batch #2748 by Lumen: 0 byte-identical, 1 confirmed by peer review.

- fn_20092 CRagEffect::PotionPillar: logic confirmed by peer review

Peer-reviewed-by: youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 18:41:23 +00:00
ragnarok-clanker
3bd47d3094 Decompile 2 functions in Source/Contents/Actors/RenderObject.cpp, Source/Contents/Actors/GameActor.h, ...
Batch #2735 by youko: 2 byte-identical, 0 confirmed by peer review.

- fn_21033 CRenderObject::GetActRes: byte-identical
- fn_21036 CGameActor::GetUnknown0404: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 18:37:59 +00:00
ragnarok-clanker
55b0c5f734 Decompile 5 functions in Source/Contents/Skills/SkillInfo.cpp
Batch #2729 by ragnarok-clanker: 0 byte-identical, 5 confirmed by peer review.

- fn_08338 CEfstAction_UNLIMIT::Slot01: logic confirmed by peer review
- fn_08358 CEfstAction_DANCING_KNIFE::Slot01: logic confirmed by peer review
- fn_08341 CSkillAction_AG_ENERGY_CONVERSION::Slot11: logic confirmed by peer review
- fn_08365 CEfstAction_SHADOW_EXCEED::Slot00: logic confirmed by peer review
- fn_08393 CSkillAction_IQ_BLAZING_FLAME_BLAST::Slot11: 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-10-29 18:36:03 +00:00
ragnarok-clanker
8bb9154ea1 Decompile fn_05234 (CAdventureGuideMgr::Create)
Batch #2727 by willerthal: 0 byte-identical, 1 confirmed by peer review.

- fn_05234 CAdventureGuideMgr::Create: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, youko
Reviewed-by: ragnarok-clanker
2026-10-29 18:35:52 +00:00
ragnarok-clanker
0c3f914b89 Decompile 2 functions in Source/Contents/Effects/EffectPrimitiveMotion.cpp, Source/Contents/Effects/EffectPrim.h
Batch #2706 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.

- fn_19957 CEffectPrim::PrimDriftingRings: logic confirmed by peer review
- fn_19965 CEffectPrim::PrimSpiralFade: logic confirmed by peer review

Peer-reviewed-by: willerthal, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 18:35:41 +00:00
ragnarok-clanker
1a340dd48e Decompile 11 functions in Source/Contents/NavigationRequest.cpp, Source/Contents/NavigationManager.h
Batch #2703 by youko: 3 byte-identical, 8 confirmed by peer review.

- fn_19435 NavigationTarget::operator>: logic confirmed by peer review
- fn_19459 CNaviInfo::GetType: byte-identical
- fn_19468 CNaviInfo::Links: byte-identical
- fn_19469 CNaviInfo::FindMob: logic confirmed by peer review
- fn_19471 CNaviInfo::Mobs: byte-identical
- fn_19472 CNaviInfo::FindMobByIndex: logic confirmed by peer review
- fn_19482 CNavi_Object::CopyLinks: logic confirmed by peer review
- fn_19503 CNaviInfo::IsSearchable: logic confirmed by peer review
- fn_19500 CNaviInfo::CollectTargets: logic confirmed by peer review
- fn_19501 CNaviInfo::CollectMobsInRange: logic confirmed by peer review
- fn_19505 CNaviInfo::CollectMobsByTitle: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-29 18:35:09 +00:00
ragnarok-clanker
b9c68b6386 Decompile 2 functions in Source/Contents/Actors/RenderObject.cpp, Source/Contents/Actors/RenderObject.h
Batch #2651 by youko: 0 byte-identical, 2 confirmed by peer review.

- fn_21137 RenderBounds::Set: logic confirmed by peer review
- fn_21160 RenderBounds::Include: logic confirmed by peer review

Peer-reviewed-by: willerthal
Reviewed-by: ragnarok-clanker
2026-10-29 18:33:27 +00:00
ragnarok-clanker
e83bd02c0b Decompile 2 functions in Source/Contents/Messenger/ClientMessenger.cpp
Batch #2679 by youko: 0 byte-identical, 2 confirmed by peer review.

- fn_05778 EquipmentProperties::CEquipmentProperties1Dim::SetValue: logic confirmed by peer review
- fn_05626 EquipmentProperties::CEquipmentExpansion::GetSuffix: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, willerthal
Reviewed-by: ragnarok-clanker
2026-10-29 18:33:12 +00:00
ragnarok-clanker
06ca1f6bfb Decompile fn_19854 (CEffectPrim::RenderGroundFog)
Batch #2527 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_19854 CEffectPrim::RenderGroundFog: logic confirmed by peer review

Peer-reviewed-by: willerthal, youko
Reviewed-by: ragnarok-clanker
2026-10-29 18:31:34 +00:00
ragnarok-clanker
96bc52887f Decompile fn_19615 (CNavigationManager::WriteReplayState)
Batch #2663 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_19615 CNavigationManager::WriteReplayState: logic confirmed by peer review

Peer-reviewed-by: willerthal
Reviewed-by: ragnarok-clanker
2026-10-29 18:31:03 +00:00
ragnarok-clanker
13a67dc0ca Decompile 2 functions in Source/Contents/Sound/SoundMaker.cpp, Source/Contents/Actors/Npc.h, ...
Batch #2645 by youko: 0 byte-identical, 2 confirmed by peer review.

- fn_22408 CNpc::Slot16: logic confirmed by peer review
- fn_22432 CNpc::Slot21: logic confirmed by peer review

Peer-reviewed-by: willerthal
Reviewed-by: ragnarok-clanker
2026-10-29 18:30:42 +00:00
ragnarok-clanker
c1b199e82a Decompile 2 functions in Source/Contents/Actors/Player.cpp, Source/Contents/Actors/Pc.h
Batch #2635 by willerthal: 0 byte-identical, 2 confirmed by peer review.

- fn_22613 CGrannyPc::Slot31: logic confirmed by peer review
- fn_22614 CPc::Slot31: logic confirmed by peer review

Peer-reviewed-by: youko
Reviewed-by: ragnarok-clanker
2026-10-29 18:30:40 +00:00
ragnarok-clanker
d4226e4710 Decompile 41 functions in Source/Contents/UserData/NormalItemSlots.cpp, Source/Contents/UserData/NormalItemSlots.h
Batch #2684 by youko: 0 byte-identical, 41 confirmed by peer review.

- fn_13620 AchTracingWndInfo::IsValid: logic confirmed by peer review
- fn_13621 BasicInfoWndInfo::IsValid: logic confirmed by peer review
- fn_13622 CashEmotionListWndInfo::IsValid: logic confirmed by peer review
- fn_13623 ChatRoomWndInfo::IsValid: logic confirmed by peer review
- fn_13624 ChooseWndInfo::IsValid: logic confirmed by peer review
- fn_13625 ClanWndInfo::IsValid: logic confirmed by peer review
- fn_13626 CombinedCardItemCollectionWndInfo::IsValid: logic confirmed by peer review
- fn_13627 EmotionWndInfo::IsValid: logic confirmed by peer review
- fn_13629 ExchangeAcceptWndInfo::IsValid: logic confirmed by peer review
- fn_13631 GuildHelperWndInfo::IsValid: logic confirmed by peer review
- fn_13632 GuildWndInfo::IsValid: logic confirmed by peer review
- fn_13633 HomunInfoWndInfo::IsValid: logic confirmed by peer review
- fn_13634 ItemCollectionWndInfo::IsValid: logic confirmed by peer review
- fn_13635 ItemCompositionWndInfo::IsValid: logic confirmed by peer review
- fn_13636 ItemStoreFindWndInfo::IsValid: logic confirmed by peer review
- fn_13637 ItemIdentifyWndInfo::IsValid: logic confirmed by peer review
- fn_13638 ItemParamChangeDisplayWndInfo::IsValid: logic confirmed by peer review
- fn_13639 ItemPurchaseWndInfo::IsValid: logic confirmed by peer review
- fn_13640 ItemSellWndInfo::IsValid: logic confirmed by peer review
- fn_13641 ItemShopWndInfo::IsValid: logic confirmed by peer review
- fn_13642 ItemStoreFindListInfo::IsValid: logic confirmed by peer review
- fn_13643 ItemStoreFindSlotInfo::IsValid: logic confirmed by peer review
- fn_13644 ItemWndInfo::IsValid: logic confirmed by peer review
- fn_13645 EntryQueueWndInfo::IsValid: logic confirmed by peer review
- fn_13646 MiniMapWndInfo::IsValid: logic confirmed by peer review
- fn_13647 MerInfoWndInfo::IsValid: logic confirmed by peer review
- fn_13648 MerchantItemMyShopWndInfo::IsValid: logic confirmed by peer review
- fn_13649 MerchantItemPurchaseWndInfo::IsValid: logic confirmed by peer review
- fn_13650 MerchantItemShopWndInfo::IsValid: logic confirmed by peer review
- fn_13651 MerchantItemWndInfo::IsValid: logic confirmed by peer review
- fn_13652 MerchantMirrorItemWndInfo::IsValid: logic confirmed by peer review
- fn_13653 MerchantShopMakeWndInfo::IsValid: logic confirmed by peer review
- fn_13654 MessengerGroupWndInfo::IsValid: logic confirmed by peer review
- fn_13655 NCashWndInfo::IsValid: logic confirmed by peer review
- fn_13657 SeekPartyWndInfo::IsValid: logic confirmed by peer review
- fn_13658 SeekPartyListWndInfo::IsValid: logic confirmed by peer review
- fn_13659 SeekPartyMBWndInfo::IsValid: logic confirmed by peer review
- fn_13660 JobListWndInfo::IsValid: logic confirmed by peer review
- fn_13661 PartySettingWndInfo::IsValid: logic confirmed by peer review
- fn_13662 PetInfoWndInfo::IsValid: logic confirmed by peer review
- fn_13664 QuickSlotWndInfo::IsValid: logic confirmed by peer review

Peer-reviewed-by: willerthal
Reviewed-by: ragnarok-clanker
2026-10-29 18:29:09 +00:00
ragnarok-clanker
f4b90c27bc Decompile 4 functions in Source/Contents/Effects/EffectPrimitiveMotion.cpp, Source/Contents/Effects/EffectPrim.h
Batch #2682 by ragnarok-clanker: 0 byte-identical, 4 confirmed by peer review.

- fn_19945 CEffectPrim::PrimHoverFollow: logic confirmed by peer review
- fn_19954 CEffectPrim::PrimGlowFollow: logic confirmed by peer review
- fn_19937 CEffectPrim::PrimWaveHeights: logic confirmed by peer review
- fn_19939 CEffectPrim::PrimWaveHeightsSlow: logic confirmed by peer review

Peer-reviewed-by: willerthal, youko
Reviewed-by: ragnarok-clanker
2026-10-29 18:28:57 +00:00
ragnarok-clanker
6805fb3b26 Decompile 4 functions in Source/Contents/Effects/RagEffect.cpp, Source/Contents/Effects/RagEffect.h
Batch #2689 by ragnarok-clanker: 0 byte-identical, 4 confirmed by peer review.

- fn_20043 CRagEffect::Exit: logic confirmed by peer review
- fn_20118 CRagEffect::Warp: logic confirmed by peer review
- fn_20092 CRagEffect::PotionPillar: logic confirmed by peer review
- fn_20094 CRagEffect::Potion_Berserk: logic confirmed by peer review

Peer-reviewed-by: youko
Reviewed-by: ragnarok-clanker
2026-10-29 18:28:40 +00:00
ragnarok-clanker
26f2e33008 Decompile fn_13663 (QuestDisplayInfo::IsValid)
Batch #2687 by youko: 1 byte-identical, 0 confirmed by peer review.

- fn_13663 QuestDisplayInfo::IsValid: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 18:25:09 +00:00
ragnarok-clanker
5984bee081 Decompile 5 functions in Source/Contents/Effects/EffectPrimitiveMotion.cpp, Source/Contents/Effects/EffectPrim.h
Batch #2686 by ragnarok-clanker: 0 byte-identical, 5 confirmed by peer review.

- fn_19829 CEffectPrim::PrimPulseRing: logic confirmed by peer review
- fn_19960 CEffectPrim::PrimOrbitFade: logic confirmed by peer review
- fn_19949 CEffectPrim::PrimTextureFrames: logic confirmed by peer review
- fn_19809 CEffectPrim::PrimWaveSpin: logic confirmed by peer review
- fn_19955 CEffectPrim::PrimBreathingWave: logic confirmed by peer review

Peer-reviewed-by: meitogi, willerthal, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 18:24:43 +00:00
ragnarok-clanker
c0f51e0c22 Decompile 8 functions in Source/Contents/Messenger/ClientMessenger.cpp
Batch #2685 by youko: 8 byte-identical, 0 confirmed by peer review.

- fn_05775 EquipmentPropertyStore::GetProperties: byte-identical
- fn_05776 EquipmentPropertyStore::GetCount: byte-identical
- fn_05777 EquipmentPropertyStore::GetNames: byte-identical
- fn_05808 EquipmentPropertyGroup::GetName: byte-identical
- fn_05809 EquipmentPropertyGroup::GetDefinitions: byte-identical
- fn_05623 EquipmentProperties::CEquipmentWearable::GetAttachables: byte-identical
- fn_05625 EquipmentProperties::CEquipmentAttachable::GetOwner: byte-identical
- fn_05627 EquipmentProperties::CEquipmentWearable::IsActive: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 18:24:41 +00:00
ragnarok-clanker
87bb32cef8 Decompile 48 functions in Source/Client/ModeFade.cpp, Source/Client/ModeFade.h, ...
Batch #2457 by ragnarok-clanker: 0 byte-identical, 48 confirmed by peer review.

- fn_00152 TextureCache::TextureCache: logic confirmed by peer review
- fn_01952 DrawAlphaRectangle: logic confirmed by peer review
- fn_01953 DrawBlendedRectangle: logic confirmed by peer review
- fn_01954 DrawTexturedRectangle: logic confirmed by peer review
- fn_01955 DrawTextureRegion: logic confirmed by peer review
- fn_02237 CRendererDX9::SaveLogo: logic confirmed by peer review
- fn_02353 CRenderSystemDX9::CRenderSystemDX9: logic confirmed by peer review
- fn_02447 TextureCache::~TextureCache: logic confirmed by peer review (already on main)
- fn_02449 TextureCache::Upload: logic confirmed by peer review
- fn_02451 TextureCache::Clear: logic confirmed by peer review (already on main)
- fn_02452 TextureCache::Remove: logic confirmed by peer review (already on main)
- fn_02453 TextureCache::Default: logic confirmed by peer review
- fn_02454 TextureCache::Load: logic confirmed by peer review (already on main)
- fn_02455 TextureCache::Create: logic confirmed by peer review
- fn_02456 TextureCache::Reload: logic confirmed by peer review
- fn_02457 TextureCache::ClearUnused: logic confirmed by peer review
- fn_07897 EZeffectClip::Texture: logic confirmed by peer review
- fn_07898 EZeffectClip::Texture: logic confirmed by peer review
- fn_07958 C3dAnimModelRes::Load: logic confirmed by peer review
- fn_07996 ModelNode::~ModelNode: logic confirmed by peer review
- fn_08010 C3dGrannyModelRes::CreateTexture: logic confirmed by peer review
- fn_08020 C3dModelResV2::ReadVersion1: logic confirmed by peer review
- fn_08021 C3dModelResV2::ReadVersion2: logic confirmed by peer review
- fn_08022 C3dModelResV2::ReadVersion3: logic confirmed by peer review
- fn_09166 BinkMovies::Update: logic confirmed by peer review
- fn_10122 UIRPData::DrawNamed: logic confirmed by peer review
- fn_12091 UIWhisperWnd::Slot43: logic confirmed by peer review
- fn_17556 GroundGeometry::Build: logic confirmed by peer review
- fn_17565 GroundGeometry::BuildLightmaps: logic confirmed by peer review
- fn_17581 GroundWaterState::Update: logic confirmed by peer review
- fn_17587 GroundGeometry::DrawGrid: logic confirmed by peer review
- fn_17599 GroundWaterState::Import: logic confirmed by peer review
- fn_17842 ModeFade::Draw: logic confirmed by peer review
- fn_17847 FadeOutMode: logic confirmed by peer review
- fn_20019 CRagEffect::Blessing: logic confirmed by peer review
- fn_20023 CRagEffect::Bottom: logic confirmed by peer review
- fn_20024 CRagEffect::BowlingBash: logic confirmed by peer review
- fn_20025 CRagEffect::CartRevolution: logic confirmed by peer review
- fn_20042 CRagEffect::Entry: logic confirmed by peer review
- fn_20054 CRagEffect::FrostDiver: logic confirmed by peer review
- fn_20058 CRagEffect::GrimTooth: logic confirmed by peer review
- fn_20066 CRagEffect::Hit4: logic confirmed by peer review
- fn_20088 UpdatePartyEffect: logic confirmed by peer review
- fn_20105 CRagEffect::SonicBlowHit: logic confirmed by peer review
- fn_20109 CRagEffect::SprayPond: logic confirmed by peer review
- fn_20124 CRagEffect::Yufitel: logic confirmed by peer review
- fn_20132 CRagEffect::AirTexture: logic confirmed by peer review
- fn_20133 CRagEffect::AttackEnergy2: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-29 18:23:21 +00:00
ragnarok-clanker
4e7527caae Decompile 12 functions in Source/Contents/Sound/SoundMaker.cpp, Source/Contents/Actors/Npc.h, ...
Batch #2648 by youko: 12 byte-identical, 0 confirmed by peer review.

- fn_22384 Nullsub492: byte-identical
- fn_22385 Nullsub493: byte-identical
- fn_22386 Nullsub494: byte-identical
- fn_22387 Nullsub495: byte-identical
- fn_22388 Nullsub496: byte-identical
- fn_22389 Nullsub497: byte-identical
- fn_22390 Nullsub498: byte-identical
- fn_22391 Nullsub499: byte-identical
- fn_22392 Nullsub500: byte-identical
- fn_22393 Nullsub501: byte-identical
- fn_22394 Nullsub502: byte-identical
- fn_22395 CMasterChaser::ClearUnknown0138: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 18:17:01 +00:00
ragnarok-clanker
a4b2ae22d3 Decompile 4 functions in Source/Contents/Effects/EffectPrimitiveMotion.cpp, Source/Contents/Effects/EffectPrim.h
Batch #2640 by ragnarok-clanker: 0 byte-identical, 4 confirmed by peer review.

- fn_19812 CEffectPrim::PrimGrowFollow: logic confirmed by peer review
- fn_19839 CEffectPrim::PrimSpinFade: logic confirmed by peer review
- fn_19842 CEffectPrim::PrimExpandPulse: logic confirmed by peer review
- fn_19934 CEffectPrim::ScaleByMaster: logic confirmed by peer review

Peer-reviewed-by: meitogi, willerthal, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 18:13:14 +00:00
ragnarok-clanker
a5a43181bf Decompile 5 functions in Source/Contents/Actors/Player.cpp, Source/Contents/Actors/Pc.h
Batch #2638 by willerthal: 5 byte-identical, 0 confirmed by peer review.

- fn_22604 fn_22604: byte-identical
- fn_22610 fn_22610: byte-identical
- fn_22623 fn_22623: byte-identical
- fn_22624 fn_22624: byte-identical
- fn_22664 fn_22664: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 18:12:17 +00:00
ragnarok-clanker
b046bd4a25 Decompile fn_23578 (CSession::IsNavigationAllowed)
Batch #2634 by alisonrag: 0 byte-identical, 1 confirmed by peer review.

- fn_23578 CSession::IsNavigationAllowed: logic confirmed by peer review

Peer-reviewed-by: meitogi, willerthal, youko
Reviewed-by: ragnarok-clanker
2026-10-29 18:11:54 +00:00
ragnarok-clanker
def028bf61 Decompile fn_10107 (AccessoryLayerDepth::OffsetLayerDepth)
Batch #2533 by ntrl: 0 byte-identical, 1 confirmed by peer review.

- fn_10107 AccessoryLayerDepth::OffsetLayerDepth: logic confirmed by peer review

Peer-reviewed-by: meitogi, willerthal, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 18:11:20 +00:00
ragnarok-clanker
43bae14f66 Decompile fn_19958 (CEffectPrim::PrimTrailShift)
Batch #2632 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_19958 CEffectPrim::PrimTrailShift: logic confirmed by peer review

Peer-reviewed-by: meitogi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 18:10:36 +00:00
ragnarok-clanker
faeb281905 Decompile 2 functions in Source/Contents/Effects/EffectPrimitiveMotion.cpp, Source/Contents/Effects/EffectPrim.h
Batch #2618 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.

- fn_19950 CEffectPrim::PrimFrameScroll: logic confirmed by peer review
- fn_19962 CEffectPrim::PrimFramePhase: logic confirmed by peer review

Peer-reviewed-by: youko
Reviewed-by: ragnarok-clanker
2026-10-29 18:09:08 +00:00
ragnarok-clanker
0e3f47c1b1 Decompile 4 functions in Source/Contents/Actors/RenderObject.cpp, Source/Contents/Actors/GameActor.h
Batch #2624 by youko: 0 byte-identical, 4 confirmed by peer review.

- fn_21043 ShapeShiftJob: logic confirmed by peer review
- fn_21045 ShapeShiftName: logic confirmed by peer review
- fn_21046 CGameActor::GetShapeShiftName: logic confirmed by peer review
- fn_21047 CGameActor::MountType: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-29 18:08:51 +00:00
ragnarok-clanker
bacdd1ef39 Decompile fn_05224 (CAdventureGuideMgr::Init)
Batch #2616 by willerthal: 1 byte-identical, 0 confirmed by peer review.

- fn_05224 CAdventureGuideMgr::Init: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 18:02:43 +00:00