From 9591d7eacddb05d4034664b4f587110715c17184 Mon Sep 17 00:00:00 2001 From: momo5502 Date: Sat, 12 Nov 2016 14:31:10 +0100 Subject: [PATCH] [IXModel] Adjust XModel structure for flag support --- src/Components/Modules/AssetInterfaces/IXModel.cpp | 3 +-- src/Game/Structs.hpp | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/Components/Modules/AssetInterfaces/IXModel.cpp b/src/Components/Modules/AssetInterfaces/IXModel.cpp index aa2e94f3..db6cd65a 100644 --- a/src/Components/Modules/AssetInterfaces/IXModel.cpp +++ b/src/Components/Modules/AssetInterfaces/IXModel.cpp @@ -78,8 +78,7 @@ namespace Assets surface->deformed = reader.Read(); surface->streamHandle = reader.Read(); - surface->boneIndex = reader.Read(); - surface->unk = reader.Read(); + surface->flags = reader.Read(); surface->something = reader.Read(); surface->something2 = reader.Read(); diff --git a/src/Game/Structs.hpp b/src/Game/Structs.hpp index 801f9aaf..2c7570a9 100644 --- a/src/Game/Structs.hpp +++ b/src/Game/Structs.hpp @@ -1403,8 +1403,7 @@ namespace Game int numCT; // +32 XRigidVertList* ct; // +36 short something; - char unk; - char boneIndex; + unsigned short flags; int something2; char pad5[16]; // +40 // pad5 matches XModelSurfaces pad