ragnarok-clanker
fe5a446879
Decompile 2 functions in Source/Contents/Models/ModelActor.cpp, Source/Contents/Models/ModelActor.h
...
Batch #1134 by eAthena: 0 byte-identical, 2 confirmed by peer review.
- fn_17495 C3dActor::Draw: logic confirmed by peer review
- fn_17518 C3dActor::Prepare: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-27 21:05:38 +00:00
ragnarok-clanker
b722d4e36d
Decompile 8 functions in Source/Contents/Sound/SoundMaker.cpp, Source/Contents/Actors/EffectActors.h
...
Batch #1131 by eAthena: 0 byte-identical, 8 confirmed by peer review.
- fn_22365 CBlowEffect::`scalar deleting destructor': logic confirmed by peer review
- fn_22367 CCorpse::`scalar deleting destructor': logic confirmed by peer review
- fn_22373 CMasterChaser::`scalar deleting destructor': logic confirmed by peer review
- fn_22375 CNumEffect::`scalar deleting destructor': logic confirmed by peer review
- fn_22405 CNumEffect::Update: logic confirmed by peer review
- fn_22418 CBlowEffect::SendObjectMessage: logic confirmed by peer review
- fn_22420 CCorpse::SendObjectMessage: logic confirmed by peer review
- fn_22427 CNumEffect::SendObjectMessage: logic confirmed by peer review
Peer-reviewed-by: ragnarok-clanker
Reviewed-by: ragnarok-clanker
2026-10-27 21:05:10 +00:00
ragnarok-clanker
f14ab7ea91
Decompile 7 functions in Source/Contents/Actors/RenderObject.cpp, Source/Contents/Actors/RenderObject.h, ...
...
Batch #1129 by eAthena: 0 byte-identical, 7 confirmed by peer review.
- fn_21116 CRenderObject::SetActionName: logic confirmed by peer review
- fn_21125 CGameActor::SetUnknown0305: logic confirmed by peer review
- fn_21127 CGameActor::RaiseUnknown03C8: logic confirmed by peer review
- fn_21134 CGameActor::SetUnknown02E4: logic confirmed by peer review
- fn_21142 CGameActor::SetUnknown02C8: logic confirmed by peer review
- fn_21146 CGameActor::SetUnknown0260: logic confirmed by peer review
- fn_21151 CRenderObject::SetSpriteName: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-27 21:05:03 +00:00
ragnarok-clanker
e44193df72
Decompile fn_07911 (CGndRes::Parse)
...
Batch #1189 by eAthena: 0 byte-identical, 1 confirmed by peer review.
- fn_07911 CGndRes::Parse: 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-27 21:01:13 +00:00
ragnarok-clanker
c0c2f5f5bc
Decompile fn_06416 (CItemDBToIDMgr::Init)
...
Batch #1183 by eAthena: 1 byte-identical, 0 confirmed by peer review.
- fn_06416 CItemDBToIDMgr::Init: byte-identical
Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Contents/ItemDBToIDMgr.cpp
2026-10-27 20:58:33 +00:00
ragnarok-clanker
ab4477de24
Decompile 7 functions in Source/Contents/Skills/ClientSkills.cpp, Source/Client/Session.h
...
Batch #1179 by eAthena: 7 byte-identical, 0 confirmed by peer review.
- fn_23754 CSession::ClearItemQuantities: byte-identical
- fn_23755 CSession::ResetItems3500: byte-identical
- fn_23756 CSession::ClearSlots06EB: byte-identical
- fn_23757 CSession::ClearShortcutSlots: byte-identical
- fn_23758 CSession::ClearSecondaryShortcutSlots: byte-identical
- fn_23759 CSession::ClearUnknown0420: byte-identical
- fn_23774 CSession::CountItems5C68: byte-identical
Merged automatically: every function is byte-identical to the original.
2026-10-27 20:58:12 +00:00
ragnarok-clanker
54a6422ade
Decompile 2 functions in Source/Render/DX7/RenderSystemDX7.cpp
...
Batch #1175 by eAthena: 2 byte-identical, 0 confirmed by peer review.
- fn_02329 CRenderSystemDX7::Height: byte-identical
- fn_02335 CRenderSystemDX7::IsWindowed: byte-identical
Merged automatically: every function is byte-identical to the original.
2026-10-27 20:56:08 +00:00
ragnarok-clanker
9fef90851e
Decompile 14 functions in Source/Contents/UserData/NormalItemSlots.cpp, Source/Contents/UserData/NormalItemSlots.h, ...
...
Batch #1162 by eAthena: 14 byte-identical, 0 confirmed by peer review.
- fn_13679 CashEmotionListWndInfo::Reset: byte-identical
- fn_13680 ChatRoomWndInfo::Reset: byte-identical
- fn_13681 ChooseWndInfo::Reset: byte-identical
- fn_13682 ClanWndInfo::Reset: byte-identical
- fn_13683 CombinedCardItemCollectionWndInfo::Reset: byte-identical
- fn_13684 UnusedWndInfoA::Reset: byte-identical
- fn_13685 EmotionWndInfo::Reset: byte-identical
- fn_13686 EquipWndInfo::Reset: byte-identical
- fn_13687 ExchangeAcceptWndInfo::Reset: byte-identical
- fn_13688 FriendOptionWndInfo::Reset: byte-identical
- fn_13689 GuildHelperWndInfo::Reset: byte-identical
- fn_13691 HomunInfoWndInfo::Reset: byte-identical
- fn_13692 ItemCollectionWndInfo::Reset: byte-identical
- fn_13694 ItemStoreFindWndInfo::Reset: byte-identical
Merged automatically: every function is byte-identical to the original.
2026-10-27 20:45:34 +00:00
ragnarok-clanker
7b701e5bc4
Decompile fn_19333 (Replay::WriteFinalSection)
...
Batch #1155 by ragnarok-clanker: 1 byte-identical, 0 confirmed by peer review.
- fn_19333 Replay::WriteFinalSection: byte-identical
Merged automatically: every function is byte-identical to the original.
2026-10-27 20:40:03 +00:00
ragnarok-clanker
c5a61bd331
Decompile fn_07994 (AnimatedModelFrame::~AnimatedModelFrame)
...
Batch #1151 by eAthena: 1 byte-identical, 0 confirmed by peer review.
- fn_07994 AnimatedModelFrame::~AnimatedModelFrame: byte-identical
Merged automatically: every function is byte-identical to the original.
2026-10-27 20:34:49 +00:00
ragnarok-clanker
ad68d437d0
Decompile fn_03605 (UIPrivateAirplaneWnd::Slot19)
...
Batch #1148 by eAthena: 1 byte-identical, 0 confirmed by peer review.
- fn_03605 UIPrivateAirplaneWnd::Slot19: byte-identical
Merged automatically: every function is byte-identical to the original.
2026-10-27 20:30:00 +00:00
ragnarok-clanker
052f7dcfd5
Decompile fn_03593 (UIListBox_NaviSearch::Slot26)
...
Batch #1144 by eAthena: 1 byte-identical, 0 confirmed by peer review.
- fn_03593 UIListBox_NaviSearch::Slot26: byte-identical
Merged automatically: every function is byte-identical to the original.
2026-10-27 20:27:17 +00:00
ragnarok-clanker
c733fbc98c
Decompile 5 functions in Source/Contents/Models/ModelActor.cpp, Source/Contents/Models/ModelActor.h
...
Batch #1137 by eAthena: 5 byte-identical, 0 confirmed by peer review.
- fn_17478 C3dActor::Assign: byte-identical
- fn_17488 C3dActor::Find: byte-identical
- fn_17492 C3dActor::Update: byte-identical
- fn_17503 C3dActor::Animate: byte-identical
- fn_17511 C3dActor::UpdateBounds: byte-identical
Merged automatically: every function is byte-identical to the original.
2026-10-27 20:17:56 +00:00
ragnarok-clanker
176df73ee4
Decompile 2 functions in Source/Utility/GGHash.cpp, Source/Utility/GGHash.h
...
Batch #1127 by eAthena: 0 byte-identical, 2 confirmed by peer review.
- fn_00109 CGGHash::CGGHash: logic confirmed by peer review
- fn_00118 CGGHash::`scalar deleting destructor': logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-27 20:13:40 +00:00
ragnarok-clanker
c933c11f53
Decompile 12 functions in Source/Archive/PakFile.cpp, Source/Archive/GPakUpdate.h
...
Batch #1126 by eAthena: 0 byte-identical, 12 confirmed by peer review.
- fn_04009 CPakFile::~CPakFile: logic confirmed by peer review (annotation added to existing code)
- fn_04010 myGPack::CReadPakFile::~CReadPakFile: logic confirmed by peer review (annotation added to existing code)
- fn_04011 myGPack::CWritePakFile::~CWritePakFile: logic confirmed by peer review (annotation added to existing code)
- fn_04013 myGPack::CGPakUpdate::Close: logic confirmed by peer review
- fn_04014 myGPack::CGPakUpdate::RemoveObsoleteEntries: logic confirmed by peer review
- fn_04015 myGPack::CGPakUpdate::BuildFreeBlocks: logic confirmed by peer review
- fn_04016 myGPack::CGPakRead::ReadEntry: logic confirmed by peer review
- fn_04017 myGPack::CGPakRead::CollectNames: logic confirmed by peer review
- fn_04018 myGPack::CGPakUpdate::Allocate: logic confirmed by peer review
- fn_04019 myGPack::CGPakUpdate::Commit: logic confirmed by peer review
- fn_04020 myGPack::CGPakUpdate::Open: logic confirmed by peer review
- fn_04021 myGPack::CGPakUpdate::CopyEntry: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-27 20:13:28 +00:00
ragnarok-clanker
ed6851d07c
Decompile 2 functions in Source/Utility/GGHash.cpp, Source/Utility/GGHash.h
...
Batch #1128 by eAthena: 2 byte-identical, 0 confirmed by peer review.
- fn_00113 CGGHash::GetSize: byte-identical
- fn_00114 CGGHash::GetError: byte-identical
Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Utility/GGHash.cpp
2026-10-27 20:09:58 +00:00
ragnarok-clanker
ea6e4e5492
Decompile 2 functions in Source/Render/Text/TextContext.cpp, Source/Render/Text/TextContext.h
...
Batch #1115 by Kisuka: 0 byte-identical, 2 confirmed by peer review.
- fn_01967 TextContext::SetBackgroundColor: logic confirmed by peer review
- fn_01968 TextContext::SetBackgroundMode: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-27 19:42:10 +00:00
ragnarok-clanker
cc5f17c4c4
Decompile 6 functions in Source/Render/DeviceContext/DCSurface.cpp
...
Batch #1112 by Kisuka: 0 byte-identical, 6 confirmed by peer review.
- fn_02275 RenderSystemHolder::CreateSurface: logic confirmed by peer review
- fn_02276 RenderSystemHolder::CreateTexture: logic confirmed by peer review
- fn_02277 RenderSystemHolder::CreateSurfaceOrTexture: logic confirmed by peer review
- fn_02279 RenderSystemHolder::DestroySurface: logic confirmed by peer review
- fn_02286 DefaultResolution: logic confirmed by peer review
- fn_02296 RenderSystemHolder::Present: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-27 19:41:25 +00:00
ragnarok-clanker
c956ff35dc
Decompile fn_18370 (FindMessageId)
...
Batch #1106 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.
- fn_18370 FindMessageId: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-27 18:09:50 +00:00
ragnarok-clanker
b7989fffcd
Decompile fn_01935 (FontCache::FontCache)
...
Batch #1092 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.
- fn_01935 FontCache::FontCache: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-27 18:09:12 +00:00
ragnarok-clanker
62e3755d74
Decompile fn_00182 (XXH_versionNumber)
...
Batch #1105 by ragnarok-clanker: 1 byte-identical, 0 confirmed by peer review.
- fn_00182 XXH_versionNumber: byte-identical
Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Utility/XxHash3.cpp
2026-10-27 18:04:52 +00:00
ragnarok-clanker
e9b6837e97
Decompile 2 functions in Source/UI/Buttons/UIBasicButton.cpp, Source/UI/Buttons/UIBitmapButton.cpp, ...
...
Batch #1102 by ragnarok-clanker: 2 byte-identical, 0 confirmed by peer review.
- fn_16953 UIWindow::Root: byte-identical
- fn_16983 UIWindow::Invalidate: byte-identical (already on main)
Merged automatically: every function is byte-identical to the original.
2026-10-27 18:04:02 +00:00
ragnarok-clanker
768154f64d
Decompile 12 functions in Source/Contents/Messenger/ClientMessenger.cpp
...
Batch #1099 by ragnarok-clanker: 12 byte-identical, 0 confirmed by peer review.
- fn_23311 SessionMessengerContext::ResetSlots: byte-identical
- fn_23428 SessionMessengerContext::GetList0Size: byte-identical
- fn_23429 SessionMessengerContext::GetList11Size: byte-identical
- fn_23430 SessionMessengerContext::GetList6Size: byte-identical
- fn_23431 SessionMessengerContext::GetList8Size: byte-identical
- fn_23432 SessionMessengerContext::GetList9Size: byte-identical
- fn_23433 SessionMessengerContext::GetList10Size: byte-identical
- fn_23434 SessionMessengerContext::GetList7Size: byte-identical
- fn_23437 SessionMessengerContext::GetList2Size: byte-identical
- fn_23438 SessionMessengerContext::GetList4Size: byte-identical
- fn_23439 SessionMessengerContext::GetList1Size: byte-identical
- fn_23440 SessionMessengerContext::GetList5Size: byte-identical
Merged automatically: every function is byte-identical to the original.
2026-10-27 17:54:45 +00:00
ragnarok-clanker
2dda6bce1d
Decompile 4 functions in Source/Resource/EZeffectResource.h, Source/Resource/EZeffectResource.cpp
...
Batch #1088 by ragnarok-clanker: 1 byte-identical, 3 confirmed by peer review.
- fn_07889 CEZeffectRes::Create: logic confirmed by peer review
- fn_07890 CEZeffectRes::Load: logic confirmed by peer review
- fn_07891 CEZeffectRes::Unload: byte-identical
- fn_07893 CEZeffectRes::CEZeffectRes: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-27 16:36:30 +00:00
ragnarok-clanker
787f0dd3ea
Decompile 8 functions in Source/Resource/World/GroundResource.cpp, Source/Resource/World/GroundResource.h, ...
...
Batch #1084 by ragnarok-clanker: 0 byte-identical, 8 confirmed by peer review.
- fn_07899 CGndRes::Create: logic confirmed by peer review
- fn_07900 CGndRes::Load: logic confirmed by peer review
- fn_07906 CGndRes::CGndRes: logic confirmed by peer review
- fn_07911 CGndRes::Parse: logic confirmed by peer review
- fn_07912 CGndRes::ReadWater: logic confirmed by peer review
- fn_07828 C3dAttr::Create: logic confirmed by peer review
- fn_07829 C3dAttr::Load: logic confirmed by peer review
- fn_07833 C3dAttr::C3dAttr: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-27 16:35:37 +00:00
ragnarok-clanker
eb3e3b8b08
Decompile 11 functions in Source/Contents/Models/ModelLighting.cpp, Source/Contents/Models/ModelNode.cpp, ...
...
Batch #1082 by ragnarok-clanker: 0 byte-identical, 11 confirmed by peer review.
- fn_02007 ModelMesh::ModelMesh: logic confirmed by peer review
- fn_02009 ModelMesh::~ModelMesh: logic confirmed by peer review
- fn_02011 ModelMesh::CalculateNormals: logic confirmed by peer review
- fn_07958 C3dAnimModelRes::Load: logic confirmed by peer review
- fn_07997 AnimatedModelRecord::~AnimatedModelRecord: logic confirmed by peer review
- fn_08023 C3dAnimModelRes::Unload: logic confirmed by peer review
- fn_17482 C3dNodeV1::Initialize: logic confirmed by peer review
- fn_17484 C3dNodeV2::Initialize: logic confirmed by peer review
- fn_17514 C3dNode::AccumulateBounds: logic confirmed by peer review
- fn_17515 C3dNode::SampleGroundColors: logic confirmed by peer review
- fn_17521 C3dNode::Prepare: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-27 16:31:29 +00:00
ragnarok-clanker
cb8da61c98
Decompile fn_17154 (UIWindowMgr::ProcessDialogKey)
...
Batch #1078 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.
- fn_17154 UIWindowMgr::ProcessDialogKey: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-27 16:05:51 +00:00
ragnarok-clanker
0c214b1e62
Decompile 2 functions in Source/UI/Window/WindowOrdering.cpp, Source/UI/Window/UIWindowMgr.h, ...
...
Batch #1075 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.
- fn_17184 UIWindowMgr::InvalidateAll: logic confirmed by peer review
- fn_17189 UIWindowMgr::UpdateSnapRectangles: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-27 15:28:25 +00:00
ragnarok-clanker
a55dd8b8e5
Decompile 4 functions in Source/UI/Window/WindowOrdering.cpp, Source/UI/Window/UIWindowMgr.h, ...
...
Batch #1076 by ragnarok-clanker: 4 byte-identical, 0 confirmed by peer review.
- fn_17185 UIWindowMgr::RefreshClanWnd: byte-identical
- fn_17186 UIWindowMgr::RefreshGuildWindows: byte-identical
- fn_17187 UIWindowMgr::RefreshRouletteWnd: byte-identical
- fn_17188 UIWindowMgr::EnableRouletteWnd: byte-identical
Merged automatically: every function is byte-identical to the original.
2026-10-27 15:19:07 +00:00
ragnarok-clanker
8694e9a749
🔥 refactor(ItemNaming): removed unused cstdio include
...
(cherry picked from commit e426bd95cc )
2026-10-27 14:43:03 +00:00
ragnarok-clanker
5bc5660a42
♻️ refactor(replay): replaced magic packet IDs with named constants and added replay record options
...
(cherry picked from commit 22cea43ea3 )
2026-10-27 14:43:03 +00:00
ragnarok-clanker
5ec8920fd4
Maintenance: Add mandatory field offset markers /* XXXX */ and assertions to Resource headers
...
Batch #1067 by ragnarok-clanker: no function's compiled code changes; checked with 83 compiled unit(s), including every includer of Source/Resource/Audio/WaveResource.h, Source/Resource/BinkRuntime.h, Source/Resource/Bitmap/BitmapResource.h, Source/Resource/Bitmap/IJL15Runtime.h, Source/Resource/Models/ModelResource.h, Source/Resource/Resource.h, Source/Resource/ResourceAliases.h, Source/Resource/Sprites/ActionResource.h, Source/Resource/World/WorldResource.h.
2026-10-27 14:00:13 +00:00
ragnarok-clanker
02df811b36
Maintenance: Add mandatory field offset markers /* XXXX */ and assertions to Contents headers (part 1: Actors, Effects, Ground, Hotke
...
Batch #1066 by ragnarok-clanker: no function's compiled code changes; checked with 70 compiled unit(s), including every includer of Source/Contents/Actors/RenderObject.h, Source/Contents/CashEmotionMgr.h, Source/Contents/Effects/AttachedEffect.h, Source/Contents/Effects/Effect.h, Source/Contents/Effects/EffectActor.h, Source/Contents/Effects/EffectParticle.h, Source/Contents/Effects/EffectPrimitiveState.h, Source/Contents/Emblems/GuildEmblemReqBundle.h, Source/Contents/Ground/GroundGeometry.h, Source/Contents/Ground/GroundSpatial.h, Source/Contents/Ground/GroundWaterState.h, Source/Contents/Ground/TerrainHeight.h, Source/Contents/Hotkeys/EmotionHotkeys.h, Source/Contents/Hotkeys/HotkeyInfo.h, Source/Contents/Hotkeys/UserHotkeyMgr.h, Source/Contents/InstantVar.h.
2026-10-27 13:57:41 +00:00
ragnarok-clanker
2800d0fdc0
Maintenance: Add mandatory field offset markers /* XXXX */ and assertions to UI headers
...
Batch #1065 by ragnarok-clanker: no function's compiled code changes; checked with 92 compiled unit(s), including every includer of Source/UI/Buttons/UIBmpTextButton.h, Source/UI/Chat/ChatNotifications.h, Source/UI/Cooldowns/CooldownDrawing.h, Source/UI/Cooldowns/CooldownState.h, Source/UI/Edit/ItemTagRetirement.h, Source/UI/Layout/SnapRectangle.h, Source/UI/Lists/UIListBoxEx.h, Source/UI/MiniPartyGrid.h, Source/UI/Party/UIAdvenPartyBoardWnd.h, Source/UI/Party/UIRequestJoinPartyMgr.h, Source/UI/Shop/PriceColor.h, Source/UI/Shortcuts/ShortcutCooldowns.h, Source/UI/Shortcuts/ShortcutGrid.h, Source/UI/Text/TextMarkup.h, Source/UI/Text/UITransBalloonText.h, Source/UI/Window/FrameTextCache.h, Source/UI/Window/UIWindow.h, Source/UI/Window/WindowAncestry.h, Source/UI/Window/WindowRegistration.h.
2026-10-27 13:55:58 +00:00
ragnarok-clanker
9ac3d05245
Maintenance: Add mandatory field offset markers /* XXXX */ and assertions to Contents headers (part 2: Items, Models, Movies, Skills,
...
Batch #1063 by ragnarok-clanker: no function's compiled code changes; checked with 62 compiled unit(s), including every includer of Source/Contents/Items/ItemNaming.h, Source/Contents/Models/ModelActor.h, Source/Contents/Models/ModelRendering.h, Source/Contents/Models/ModelSpatial.h, Source/Contents/Movies/BinkMovie.h, Source/Contents/Movies/BinkMovies.h, Source/Contents/PlayerNameDictionary.h, Source/Contents/Skills/AutomaticSkills.h, Source/Contents/Skills/ClientSkills.h, Source/Contents/Skills/PlayerSkillBundle.h, Source/Contents/Skills/SkillInfo.h, Source/Contents/Sound/SoundMgr.h, Source/Contents/UserData/NormalItemSlots.h, Source/Contents/World/WorldModelLoading.h, Source/Contents/World/WorldModelView.h, Source/Contents/World/WorldRayQuery.h.
2026-10-27 13:52:05 +00:00
ragnarok-clanker
cbbf28e4de
Maintenance: Add mandatory field offset markers /* XXXX */ and assertions to Render headers (DX7, DX9, Primitives, Text, Textures)
...
Batch #1060 by ragnarok-clanker: no function's compiled code changes; checked with 188 compiled unit(s), including every includer of Source/Render/DX7/DeviceOwnerDX7.h, Source/Render/DX7/DirectDrawEnumeration.h, Source/Render/DX7/RenderSystemDX7.h, Source/Render/DX7/RendererFogDX7.h, Source/Render/DX7/SurfaceDX7.h, Source/Render/DX9/DeviceOwnerDX9.h, Source/Render/DX9/DeviceStateDX9.h, Source/Render/DX9/RendererFogDX9.h, Source/Render/DeviceContext/DCSurface.h, Source/Render/DisplayMode.h, Source/Render/Primitives/LightmappedPrimitive.h, Source/Render/Primitives/RenderCommandPool.h, Source/Render/Primitives/RenderPrimitive.h, Source/Render/Primitives/RenderPrimitivePool.h, Source/Render/Primitives/RenderQueues.h, Source/Render/Primitives/RenderVertexPool.h, Source/Render/Projection/RendererViewport.h, Source/Render/RenderAdapter.h, Source/Render/Renderer.h, Source/Render/RendererBackBuffer.h, Source/Render/Text/TextContext.h, Source/Render/Textures/BitmapTextureCache.h, Source/Render/Textures/SpriteAtlas.h, Source/Render/Textures/Surface.h.
2026-10-27 13:48:11 +00:00
ragnarok-clanker
48e41cae16
Maintenance: Add mandatory field offset markers /* XXXX */ and assertions to Client headers (Browser, Input, Mode)
...
Batch #1059 by ragnarok-clanker: no function's compiled code changes; checked with 21 compiled unit(s), including every includer of Source/Client/Browser/WebBrowser.h, Source/Client/Browser/WebEventReceiver.h, Source/Client/Input/Mouse.h, Source/Client/Input/TraditionalKeyInput.h, Source/Client/Mode/ModeCursor.h.
2026-10-27 13:42:38 +00:00
ragnarok-clanker
bed005bc9d
Maintenance: Add mandatory field offset markers /* XXXX */ and assertions to Network headers (ConnectionBuffer, CURLMgr, PacketLength
...
Batch #1058 by ragnarok-clanker: no function's compiled code changes; checked with 28 compiled unit(s), including every includer of Source/Network/Connection/ConnectionBuffer.h, Source/Network/Http/CURLMgr.h, Source/Network/Packets/PacketLengths.h.
2026-10-27 13:41:30 +00:00
ragnarok-clanker
1d0e5dc05e
Maintenance: Add mandatory field offset markers /* XXXX */ and assertions to Utility headers (Async, Math, Threading)
...
Batch #1057 by ragnarok-clanker: no function's compiled code changes; checked with 75 compiled unit(s), including every includer of Source/Utility/Async/AsyncDiagnostic.h, Source/Utility/Async/NAsyncWorkQueue.h, Source/Utility/Async/NMessageQueue.h, Source/Utility/Async/NRecycleObjectPoolMgr.h, Source/Utility/Math/AffineMatrix.h, Source/Utility/Threading/CSyncObject.h, Source/Utility/Threading/NSyncObject.h.
2026-10-27 13:40:06 +00:00
ragnarok-clanker
4a3f02a4d1
Maintenance: Add mandatory field offset markers /* XXXX */ and x86 assertions to Archive headers (PakEntry, PakRegistry, PakCipher)
...
Batch #1056 by ragnarok-clanker: no function's compiled code changes; checked with 5 compiled unit(s), including every includer of Source/Archive/GPak.h, Source/Archive/PakCipher.h, Source/Archive/PakRegistry.h.
2026-10-27 13:37:30 +00:00
ragnarok-clanker
ce2ee31947
Maintenance: Add mandatory field offset markers /* XXXX */ and offset assertions to CameraFrame (0x80..0xC8)
...
Batch #1055 by ragnarok-clanker: no function's compiled code changes; checked with 2 compiled unit(s), including every includer of Source/Contents/Camera/CameraFrame.h.
2026-10-27 13:36:07 +00:00
ragnarok-clanker
4e5f7335ff
Decompile fn_17124 (UIWindowMgr::RegisterNamedWindow)
...
Batch #1049 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.
- fn_17124 UIWindowMgr::RegisterNamedWindow: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-27 12:14:55 +00:00
ragnarok-clanker
fbdc231444
Decompile 5 functions in Source/UI/Window/UIWindowMgr.cpp, Source/UI/Window/UIWindowMgr.h, ...
...
Batch #1048 by ragnarok-clanker: 0 byte-identical, 5 confirmed by peer review.
- fn_17219 UIWindowMgr::Schedule: logic confirmed by peer review
- fn_17235 UIWindowMgr::DismissTransient: logic confirmed by peer review
- fn_17237 UIWindowMgr::Destroy: logic confirmed by peer review
- fn_17833 ModeTooltip::Clear: logic confirmed by peer review
- fn_17843 ModeTooltip::Expire: 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-27 12:07:15 +00:00
ragnarok-clanker
2a43504543
Decompile 9 functions in Source/Client/ReplayControl.cpp, Source/Client/Replay.h, ...
...
Batch #1043 by ragnarok-clanker: 0 byte-identical, 9 confirmed by peer review.
- fn_19316 Replay::AnimationScale: logic confirmed by peer review
- fn_19343 Replay::SetState: logic confirmed by peer review
- fn_21118 CRenderObject::SetAnimation: logic confirmed by peer review
- fn_21119 CRenderObject::SetColor: logic confirmed by peer review
- fn_21130 CRenderObject::SetSequenceDeadline: logic confirmed by peer review
- fn_21131 CRenderObject::SetSequenceInterval: logic confirmed by peer review
- fn_21132 CRenderObject::SetAnimationSequence: logic confirmed by peer review
- fn_21133 CRenderObject::SetFrameSequence: logic confirmed by peer review
- fn_21140 CRenderObject::SetAnimationSpeed: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Client/ReplayControl.cpp
2026-10-27 11:01:59 +00:00
ragnarok-clanker
823aeda193
Decompile 2 functions in Source/Resource/Sprites/ActionResource.cpp, Source/Resource/Sprites/ActionResource.h
...
Batch #1042 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.
- fn_07787 CActRes::Frame: logic confirmed by peer review
- fn_07788 CActRes::FrameCount: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-27 11:01:42 +00:00
ragnarok-clanker
efee869d24
Decompile fn_17849 (ModeBaseEvents::Send)
...
Batch #1039 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.
- fn_17849 ModeBaseEvents::Send: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Client/ModeBaseEvents.cpp
2026-10-27 11:01:39 +00:00
ragnarok-clanker
44f60ba6ca
Decompile 6 functions in Source/UI/Window/UIWindowMgr.cpp, Source/UI/Window/UIWindowMgr.h, ...
...
Batch #1038 by ragnarok-clanker: 0 byte-identical, 6 confirmed by peer review.
- fn_07649 CMiniPartyWndAreaMgr::CMiniPartyWndAreaMgr: logic confirmed by peer review
- fn_17099 UIWindowMgr::~UIWindowMgr: logic confirmed by peer review
- fn_17233 UIWindowMgr::Shutdown: logic confirmed by peer review
- fn_09716 CSnapMgr::MoveEdge: logic confirmed by peer review
- fn_06318 ServiceOptions::Get: logic confirmed by peer review (already on main)
- fn_06325 ServiceOptions::Set: logic confirmed by peer review (already on main)
Reviewed-by: ragnarok-clanker
2026-10-27 11:01:30 +00:00
ragnarok-clanker
c60cbe211b
Decompile 2 functions in Source/Client/ModeFadeOut.cpp, Source/Client/ModeFadeOut.h, ...
...
Batch #1037 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.
- fn_17847 FadeOutMode: logic confirmed by peer review
- fn_17148 DrawBitmapResource: logic confirmed by peer review
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
Adds to the build: Source/Client/ModeFadeOut.cpp, Source/Render/BitmapDrawing.cpp
2026-10-27 10:19:58 +00:00
ragnarok-clanker
f3ceb09e9d
Merge commit ' 6c40a36577'
2026-10-27 10:06:35 +00:00
ragnarok-clanker
d22c6b96a6
Decompile 5 functions in Source/Resource/Bitmap/BitmapImage.cpp, Source/Resource/Bitmap/BitmapImage.h, ...
...
Batch #1026 by ragnarok-clanker: 0 byte-identical, 5 confirmed by peer review.
- fn_07866 BitmapImage::CreateAuxiliary: logic confirmed by peer review
- fn_07867 BitmapImage::Pixel: logic confirmed by peer review
- fn_07874 BitmapImage::ClearAuxiliary: logic confirmed by peer review
- fn_09684 SkinPaletteColor: logic confirmed by peer review
- fn_09685 SkinPaletteChannels: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Resource/SkinPalette.cpp
2026-10-27 10:04:56 +00:00