diff --git a/Assets/Models/ExteriorMeshs.shmodel b/Assets/Models/ExteriorMeshs.shmodel index 90def744..75d092b5 100644 Binary files a/Assets/Models/ExteriorMeshs.shmodel and b/Assets/Models/ExteriorMeshs.shmodel differ diff --git a/Assets/Models/HouseModular.shmodel b/Assets/Models/HouseModular.shmodel index 4e280293..644f41ab 100644 Binary files a/Assets/Models/HouseModular.shmodel and b/Assets/Models/HouseModular.shmodel differ diff --git a/Assets/Models/KitchenAddOns1.shmodel b/Assets/Models/KitchenAddOns1.shmodel index f43ea993..5b916be0 100644 Binary files a/Assets/Models/KitchenAddOns1.shmodel and b/Assets/Models/KitchenAddOns1.shmodel differ diff --git a/Assets/Models/KitchenCounterEmpty.shmodel b/Assets/Models/KitchenCounterEmpty.shmodel index fcffa6b7..88212a89 100644 Binary files a/Assets/Models/KitchenCounterEmpty.shmodel and b/Assets/Models/KitchenCounterEmpty.shmodel differ diff --git a/Assets/Models/KitchenCounterMeshs.shmodel b/Assets/Models/KitchenCounterMeshs.shmodel index 243f69b0..3fd27900 100644 Binary files a/Assets/Models/KitchenCounterMeshs.shmodel and b/Assets/Models/KitchenCounterMeshs.shmodel differ diff --git a/Assets/Models/KitchenShelves1.shmodel b/Assets/Models/KitchenShelves1.shmodel index 8c31fff3..7ba536c9 100644 Binary files a/Assets/Models/KitchenShelves1.shmodel and b/Assets/Models/KitchenShelves1.shmodel differ diff --git a/Assets/Models/MD_BreakableObjects1.shmodel b/Assets/Models/MD_BreakableObjects1.shmodel index 6d83f9fd..3212f450 100644 Binary files a/Assets/Models/MD_BreakableObjects1.shmodel and b/Assets/Models/MD_BreakableObjects1.shmodel differ diff --git a/Assets/Models/MD_FoodItems.shmodel b/Assets/Models/MD_FoodItems.shmodel index 4466830e..597ce285 100644 Binary files a/Assets/Models/MD_FoodItems.shmodel and b/Assets/Models/MD_FoodItems.shmodel differ diff --git a/Assets/Models/MD_Homeowner-NoRig.shmodel b/Assets/Models/MD_Homeowner-NoRig.shmodel index 639d4981..b359254d 100644 Binary files a/Assets/Models/MD_Homeowner-NoRig.shmodel and b/Assets/Models/MD_Homeowner-NoRig.shmodel differ diff --git a/Assets/Models/MD_SkyDome01.shmodel b/Assets/Models/MD_SkyDome01.shmodel index a6b1f487..dbfd004a 100644 Binary files a/Assets/Models/MD_SkyDome01.shmodel and b/Assets/Models/MD_SkyDome01.shmodel differ diff --git a/Assets/Models/Quad.shmodel b/Assets/Models/Quad.shmodel index da121412..73c7a41b 100644 Binary files a/Assets/Models/Quad.shmodel and b/Assets/Models/Quad.shmodel differ diff --git a/Assets/Models/racoon.shmodel b/Assets/Models/racoon.shmodel index b25e8223..c3fa9a62 100644 Binary files a/Assets/Models/racoon.shmodel and b/Assets/Models/racoon.shmodel differ diff --git a/SHADE_Engine/src/Assets/Libraries/Loaders/SHModelLoader.cpp b/SHADE_Engine/src/Assets/Libraries/Loaders/SHModelLoader.cpp index 6773fb28..8fe55dd0 100644 --- a/SHADE_Engine/src/Assets/Libraries/Loaders/SHModelLoader.cpp +++ b/SHADE_Engine/src/Assets/Libraries/Loaders/SHModelLoader.cpp @@ -239,11 +239,9 @@ namespace SHADE bone.name.resize(info.charCount); file.read(bone.name.data(), info.charCount); file.read(reinterpret_cast(&bone.offset), sizeof(SHMatrix)); - - uint32_t weightCount; - file.read(reinterpret_cast(&weightCount), sizeof(uint32_t)); - bone.weights.resize(weightCount); - file.read(reinterpret_cast(bone.weights.data()), sizeof(BoneWeight) * weightCount); + + bone.weights.resize(info.weightCount); + file.read(reinterpret_cast(bone.weights.data()), sizeof(BoneWeight) * info.weightCount); } data.VertexBoneIndices.resize(header.vertexCount);