From 5db3dff2fc419a28af2eda66f401e962f7daf892 Mon Sep 17 00:00:00 2001 From: "Jasper St. Pierre" Date: Sun, 24 Dec 2023 11:10:29 -0800 Subject: [PATCH] J3DJointFactory match --- configure.py | 2 +- src/JSystem/J3DGraphLoader/J3DJointFactory.cpp | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/configure.py b/configure.py index 031c0e3ec..224844200 100644 --- a/configure.py +++ b/configure.py @@ -891,7 +891,7 @@ config.libs = [ Object(NonMatching, "JSystem/J3DGraphLoader/J3DClusterLoader.cpp"), Object(Matching, "JSystem/J3DGraphLoader/J3DModelLoader.cpp"), Object(NonMatching, "JSystem/J3DGraphLoader/J3DModelLoaderCalcSize.cpp"), - Object(NonMatching, "JSystem/J3DGraphLoader/J3DJointFactory.cpp"), + Object(Matching, "JSystem/J3DGraphLoader/J3DJointFactory.cpp"), Object(NonMatching, "JSystem/J3DGraphLoader/J3DShapeFactory.cpp"), Object(NonMatching, "JSystem/J3DGraphLoader/J3DAnmLoader.cpp"), ], diff --git a/src/JSystem/J3DGraphLoader/J3DJointFactory.cpp b/src/JSystem/J3DGraphLoader/J3DJointFactory.cpp index df4b9a4e3..ee2acea77 100644 --- a/src/JSystem/J3DGraphLoader/J3DJointFactory.cpp +++ b/src/JSystem/J3DGraphLoader/J3DJointFactory.cpp @@ -9,9 +9,8 @@ /* 802FE1A4-802FE1FC .text __ct__15J3DJointFactoryFRC13J3DJointBlock */ J3DJointFactory::J3DJointFactory(const J3DJointBlock& jointBlock) { - /* Nonmatching */ - mJointInitData = JSUConvertOffsetToPtr(&jointBlock, jointBlock.mpJointInitData); - mIndexTable = JSUConvertOffsetToPtr(&jointBlock, jointBlock.mpIndexTable); + mJointInitData = JSUConvertOffsetToPtr(&jointBlock, (u32)jointBlock.mpJointInitData); + mIndexTable = JSUConvertOffsetToPtr(&jointBlock, (u32)jointBlock.mpIndexTable); } /* 802FE1FC-802FE390 .text create__15J3DJointFactoryFi */