From 27d9194df4c7e76b661ac9394ee7ddb456e1ef6a Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Sat, 24 Oct 2026 18:02:31 +0000 Subject: [PATCH] Decompile 2 functions in Source/Contents/ModelNode.cpp, Source/Contents/ModelNode.h Batch #119 by ragnarok-clanker: 2 byte-identical, 0 confirmed by peer review. - fn_17481 C3dNode::Initialize: byte-identical - fn_17506 C3dNode::Animate: byte-identical Merged automatically: every function is byte-identical to the original. --- Source/Contents/ModelNode.cpp | 8 ++++++++ Source/Contents/ModelNode.h | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/Source/Contents/ModelNode.cpp b/Source/Contents/ModelNode.cpp index dd84dbb0..5cc188cd 100644 --- a/Source/Contents/ModelNode.cpp +++ b/Source/Contents/ModelNode.cpp @@ -34,6 +34,14 @@ C3dNodeV2::C3dNodeV2() = default; // FUNCTION: fn_17477 C3dNodeV2::~C3dNodeV2() = default; +// FUNCTION: fn_17481 +void C3dNode::Initialize(const ModelNode&) { +} + +// FUNCTION: fn_17506 +void C3dNode::Animate(double) { +} + // OFFSET: 0x00AB7050 // FUNCTION: fn_17482 void C3dNodeV1::Initialize(const ModelNode& resource) { diff --git a/Source/Contents/ModelNode.h b/Source/Contents/ModelNode.h index ad86b102..946ff498 100644 --- a/Source/Contents/ModelNode.h +++ b/Source/Contents/ModelNode.h @@ -25,8 +25,8 @@ public: C3dNode(const C3dNode&) = delete; C3dNode& operator=(const C3dNode&) = delete; - virtual void Initialize(const ModelNode& resource) = 0; - virtual void Animate(double frame) = 0; + virtual void Initialize(const ModelNode& resource); + virtual void Animate(double frame); virtual void Draw( const float* matrix, unsigned char reversed,