|
Post by brianitesims on Nov 21, 2023 15:14:24 GMT -5
I'm having trouble with some cabinets I'm working on, everything looks good only problem is when I'm in game it's not allowing me to place them. I made sure move objects was on just incase the game thought something was obstructing it but I still cannot place them, yet other cabinets (including other cc) places just fine. I'm hoping it a simple fix like an improper tag, but I would love some assistance.
|
|
|
Post by Fwecka (Lolabellesims) on Nov 21, 2023 17:49:38 GMT -5
Hi. Share your file and I'll see if the problem happens to me, too.
|
|
|
Post by Fwecka (Lolabellesims) on Nov 23, 2023 4:40:44 GMT -5
Okay, well, it didn't work for me, either. Your package appears to be corrupted so clone another base game mesh. Your meshes are assigned to the wrong bone. Each mesh should be assigned to "transformBone". Open each of your ORIGINAL meshes — don't use the meshes that are in your package. I encountered errors when I tried to export a couple of them (see below). Open each of your original meshes in Blender. Select a mesh group. In the vertex group section double click the current weight and paste "transformBone". Tab into edit mode, press A to select the entire mesh, then click the "assign" button in the vertex group section. (If you go into the weight paint section your mesh should be red indicating it's been assigned 100% to "transformBone"). Do this with every mesh and every mesh group. Make sure your cut numbers match the cut numbers of the EA cabinet you cloned. The [5] LOD 0 (High) mesh appears to have the wrong cut numbers. You may be able to just delete the bone assignment altogether and have Studio automatically assign it but I'm not sure if that would work. You could try and see what happens, I guess. And this goes without saying probably but make sure your meshes are in the same place as the EA meshes in Blender. Specifically, make sure the tops of your meshes line up with the tops of the EA meshes. The [4] LOD 0 (High) mesh threw this error when I tried to export it: {Spoiler}The Sims 4 Studio - Version 3.2.1.2 System.AggregateException: One or more errors occurred. (Traceback (most recent call last): File "<string>", line 1, in <module> File "C:\ProgramData\S4Studio\Scripts\objectimporter.py", line 37, in <module> mlod.read(mlod_stream) File "C:\Users\Mirab\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\s4studio\io.py", line 622, in read self.read_rcol(stream, rcol) File "C:\Users\Mirab\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\s4studio\buybuild\geometry.py", line 339, in read_rcol self.meshes.append(ObjectMesh(stream, rcol, self)) File "C:\Users\Mirab\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\s4studio\buybuild\geometry.py", line 136, in __init__ Serializable.__init__(self, stream, resources) File "C:\Users\Mirab\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\s4studio\core.py", line 4, in __init__ self.read(stream, resources) File "C:\Users\Mirab\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\s4studio\buybuild\geometry.py", line 148, in read self.material = rcol.get_block(s.u32(), (MaterialDefinition, MaterialSet)) File "C:\Users\Mirab\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\s4studio\io.py", line 501, in get_block chunk.resource.read_rcol(stream, self) File "C:\Users\Mirab\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\s4studio\model\material.py", line 299, in read_rcol value = rcol.get_block(s.u32(),(MaterialDefinition, MaterialSet)) File "C:\Users\Mirab\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\s4studio\io.py", line 488, in get_block else: raise Exception("Unknown RCOL Reference Type: 0x%X" % t) Exception: Unknown RCOL Reference Type: 0x80000000
Blender quit
) ---> S4Studio.Blender.BlenderException: Traceback (most recent call last): File "<string>", line 1, in <module> File "C:\ProgramData\S4Studio\Scripts\objectimporter.py", line 37, in <module> mlod.read(mlod_stream) File "C:\Users\Mirab\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\s4studio\io.py", line 622, in read self.read_rcol(stream, rcol) File "C:\Users\Mirab\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\s4studio\buybuild\geometry.py", line 339, in read_rcol self.meshes.append(ObjectMesh(stream, rcol, self)) File "C:\Users\Mirab\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\s4studio\buybuild\geometry.py", line 136, in __init__ Serializable.__init__(self, stream, resources) File "C:\Users\Mirab\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\s4studio\core.py", line 4, in __init__ self.read(stream, resources) File "C:\Users\Mirab\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\s4studio\buybuild\geometry.py", line 148, in read self.material = rcol.get_block(s.u32(), (MaterialDefinition, MaterialSet)) File "C:\Users\Mirab\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\s4studio\io.py", line 501, in get_block chunk.resource.read_rcol(stream, self) File "C:\Users\Mirab\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\s4studio\model\material.py", line 299, in read_rcol value = rcol.get_block(s.u32(),(MaterialDefinition, MaterialSet)) File "C:\Users\Mirab\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\s4studio\io.py", line 488, in get_block else: raise Exception("Unknown RCOL Reference Type: 0x%X" % t) Exception: Unknown RCOL Reference Type: 0x80000000
Blender quit
at S4Studio.Blender.BlenderUtilities.RunBlender(String script, String blend, Boolean background, Boolean check_version) at S4Studio.Blender.BlenderUtilities.ExportMlod(String custom_blend, String rig_path, String mlod_path, String state) at S4Studio.ViewModels.BuyBuildLodItem.ExportMesh(BlenderUtilities blender_util, String blender_path) at S4Studio.ViewModels.BuyBuildLodItem.<>c__DisplayClass45_0.<ExportMesh>b__0() at System.Threading.Tasks.Task.InnerInvoke() at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location --- at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of inner exception stack trace ---
And the [5] LOD 0 (High) mesh threw this error when I tried to export it: {Spoiler}The Sims 4 Studio - Version 3.2.1.2 System.AggregateException: One or more errors occurred. (Traceback (most recent call last): File "<string>", line 1, in <module> File "C:\ProgramData\S4Studio\Scripts\objectimporter.py", line 37, in <module> mlod.read(mlod_stream) File "C:\Users\Mirab\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\s4studio\io.py", line 622, in read self.read_rcol(stream, rcol) File "C:\Users\Mirab\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\s4studio\buybuild\geometry.py", line 339, in read_rcol self.meshes.append(ObjectMesh(stream, rcol, self)) File "C:\Users\Mirab\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\s4studio\buybuild\geometry.py", line 136, in __init__ Serializable.__init__(self, stream, resources) File "C:\Users\Mirab\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\s4studio\core.py", line 4, in __init__ self.read(stream, resources) File "C:\Users\Mirab\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\s4studio\buybuild\geometry.py", line 148, in read self.material = rcol.get_block(s.u32(), (MaterialDefinition, MaterialSet)) File "C:\Users\Mirab\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\s4studio\io.py", line 501, in get_block chunk.resource.read_rcol(stream, self) File "C:\Users\Mirab\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\s4studio\model\material.py", line 299, in read_rcol value = rcol.get_block(s.u32(),(MaterialDefinition, MaterialSet)) File "C:\Users\Mirab\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\s4studio\io.py", line 488, in get_block else: raise Exception("Unknown RCOL Reference Type: 0x%X" % t) Exception: Unknown RCOL Reference Type: 0x80000000
Blender quit
) ---> S4Studio.Blender.BlenderException: Traceback (most recent call last): File "<string>", line 1, in <module> File "C:\ProgramData\S4Studio\Scripts\objectimporter.py", line 37, in <module> mlod.read(mlod_stream) File "C:\Users\Mirab\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\s4studio\io.py", line 622, in read self.read_rcol(stream, rcol) File "C:\Users\Mirab\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\s4studio\buybuild\geometry.py", line 339, in read_rcol self.meshes.append(ObjectMesh(stream, rcol, self)) File "C:\Users\Mirab\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\s4studio\buybuild\geometry.py", line 136, in __init__ Serializable.__init__(self, stream, resources) File "C:\Users\Mirab\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\s4studio\core.py", line 4, in __init__ self.read(stream, resources) File "C:\Users\Mirab\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\s4studio\buybuild\geometry.py", line 148, in read self.material = rcol.get_block(s.u32(), (MaterialDefinition, MaterialSet)) File "C:\Users\Mirab\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\s4studio\io.py", line 501, in get_block chunk.resource.read_rcol(stream, self) File "C:\Users\Mirab\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\s4studio\model\material.py", line 299, in read_rcol value = rcol.get_block(s.u32(),(MaterialDefinition, MaterialSet)) File "C:\Users\Mirab\AppData\Roaming\Blender Foundation\Blender\3.3\scripts\addons\s4studio\io.py", line 488, in get_block else: raise Exception("Unknown RCOL Reference Type: 0x%X" % t) Exception: Unknown RCOL Reference Type: 0x80000000
Blender quit
at S4Studio.Blender.BlenderUtilities.RunBlender(String script, String blend, Boolean background, Boolean check_version) at S4Studio.Blender.BlenderUtilities.ExportMlod(String custom_blend, String rig_path, String mlod_path, String state) at S4Studio.ViewModels.BuyBuildLodItem.ExportMesh(BlenderUtilities blender_util, String blender_path) at S4Studio.ViewModels.BuyBuildLodItem.<>c__DisplayClass45_0.<ExportMesh>b__0() at System.Threading.Tasks.Task.InnerInvoke() at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location --- at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of inner exception stack trace ---
|
|