|
Post by winniesims on Jun 22, 2019 16:02:34 GMT -5
Hi,
Beach towels can not export with island living update ?
|
|
|
Post by Mathcope on Jun 22, 2019 22:11:31 GMT -5
Beach towels are a special objects, they have different geostates, bones and a new shader. I think Studio is not able to read this information as it is right now and that's why we get an error. The issue might get investigated in the future, but right now you cannot seem to export them.
|
|
|
Post by wild_guy on Jun 26, 2019 5:30:11 GMT -5
Hi! I have a problem with beach towel object editing, exactly only with this object, I don't have any issues while doing the same for other objects. So first I can't see 3D view while making object replacement with studio, there is just nothing in that window. And secondly, the main, I get this error while trying to export beach towel mesh (and rig): {See the error}The Sims 4 Studio - Version 3.1.2.5 System.AggregateException: Произошла одна или несколько ошибок. ---> S4Studio.Blender.BlenderException: File "<string>", line 2, in <module> File "C:\ProgramData\S4Studio\Scripts\objectimporter.py", line 36, in <module> mesh = load_lod(armature, mlod,dir,state_hash) File "C:\Users\[UserName]\AppData\Roaming\Blender Foundation\Blender\2.76\scripts\addons\s4studio\buybuild\blender.py", line 178, in load_lod mesh = load_mesh(armature_rig, model_mesh, mesh_name, diffuse_tex, state_hash) File "C:\Users\[UserName]\AppData\Roaming\Blender Foundation\Blender\2.76\scripts\addons\s4studio\buybuild\blender.py", line 34, in load_mesh vertices = model_mesh.get_vertices(state_hash) File "C:\Users\[UserName]\AppData\Roaming\Blender Foundation\Blender\2.76\scripts\addons\s4studio\buybuild\geometry.py", line 294, in get_vertices uvscales) File "C:\Users\[UserName]\AppData\Roaming\Blender Foundation\Blender\2.76\scripts\addons\s4studio\buybuild\geometry.py", line 645, in read_vertices a.append(self.read_vertex(vrtf, uvscales)) File "C:\Users\[UserName]\AppData\Roaming\Blender Foundation\Blender\2.76\scripts\addons\s4studio\buybuild\geometry.py", line 670, in read_vertex value = self.read_element(declaration, uvscales) File "C:\Users\[UserName]\AppData\Roaming\Blender Foundation\Blender\2.76\scripts\addons\s4studio\buybuild\geometry.py", line 790, in read_element assert shorts[2] == 0 AssertionError
в S4Studio.Blender.BlenderUtilities.RunBlender(String script, String blend, Boolean background, Boolean check_version) в Z:\thes4studio\TheS4Studio\S4Studio.Shared\BlenderUtilities.cs:строка 248 в S4Studio.Blender.BlenderUtilities.ExportMlod(String custom_blend, String rig_path, String mlod_path, String state) в Z:\thes4studio\TheS4Studio\S4Studio.Shared\BlenderUtilities.cs:строка 463 в S4Studio.ViewModels.ObjectLodItem.ExportMesh(BlenderUtilities blender_util, String blender_path) в Z:\thes4studio\TheS4Studio\S4Studio.Shared\ViewModels\BuildBuy\Objects\ObjectLodItem.cs:строка 597 в S4Studio.ViewModels.ObjectLodItem.<>c__DisplayClass47_0.<exportmesh>b__0() в Z:\thes4studio\TheS4Studio\S4Studio.Shared\ViewModels\BuildBuy\Objects\ObjectLodItem.cs:строка 570 в System.Threading.Tasks.Task.InnerInvoke() в System.Threading.Tasks.Task.Execute() --- Конец трассировки внутреннего стека исключений --- ---> (Внутреннее исключение #0) S4Studio.Blender.BlenderException: File "<string>", line 2, in <module> File "C:\ProgramData\S4Studio\Scripts\objectimporter.py", line 36, in <module> mesh = load_lod(armature, mlod,dir,state_hash) File "C:\Users\[UserName]\AppData\Roaming\Blender Foundation\Blender\2.76\scripts\addons\s4studio\buybuild\blender.py", line 178, in load_lod mesh = load_mesh(armature_rig, model_mesh, mesh_name, diffuse_tex, state_hash) File "C:\Users\[UserName]\AppData\Roaming\Blender Foundation\Blender\2.76\scripts\addons\s4studio\buybuild\blender.py", line 34, in load_mesh vertices = model_mesh.get_vertices(state_hash) File "C:\Users\[UserName]\AppData\Roaming\Blender Foundation\Blender\2.76\scripts\addons\s4studio\buybuild\geometry.py", line 294, in get_vertices uvscales) File "C:\Users\[UserName]\AppData\Roaming\Blender Foundation\Blender\2.76\scripts\addons\s4studio\buybuild\geometry.py", line 645, in read_vertices a.append(self.read_vertex(vrtf, uvscales)) File "C:\Users\[UserName]\AppData\Roaming\Blender Foundation\Blender\2.76\scripts\addons\s4studio\buybuild\geometry.py", line 670, in read_vertex value = self.read_element(declaration, uvscales) File "C:\Users\[UserName]\AppData\Roaming\Blender Foundation\Blender\2.76\scripts\addons\s4studio\buybuild\geometry.py", line 790, in read_element assert shorts[2] == 0 AssertionError
в S4Studio.Blender.BlenderUtilities.RunBlender(String script, String blend, Boolean background, Boolean check_version) в Z:\thes4studio\TheS4Studio\S4Studio.Shared\BlenderUtilities.cs:строка 248 в S4Studio.Blender.BlenderUtilities.ExportMlod(String custom_blend, String rig_path, String mlod_path, String state) в Z:\thes4studio\TheS4Studio\S4Studio.Shared\BlenderUtilities.cs:строка 463 в S4Studio.ViewModels.ObjectLodItem.ExportMesh(BlenderUtilities blender_util, String blender_path) в Z:\thes4studio\TheS4Studio\S4Studio.Shared\ViewModels\BuildBuy\Objects\ObjectLodItem.cs:строка 597 в S4Studio.ViewModels.ObjectLodItem.<>c__DisplayClass47_0.<exportmesh>b__0() в Z:\thes4studio\TheS4Studio\S4Studio.Shared\ViewModels\BuildBuy\Objects\ObjectLodItem.cs:строка 570 в System.Threading.Tasks.Task.InnerInvoke() в System.Threading.Tasks.Task.Execute()<---
</exportmesh></module></module></string></exportmesh></module></module></string> Can someone help me and tell what's wrong with those beach towels or maybe with the studio??
|
|
|
Post by radykiel on Jun 26, 2019 5:38:49 GMT -5
Can confirm the error occurs on my S4S as well All three EP07 towels have this error Only the Shadow LOD meshes are able to be exported (although they're empty) In the warehouse the Model is visible, but in the Text tab it shows an error {HIDDEN IN THIS SPOILER}Newtonsoft.Json.JsonSerializationException: Error getting value from 'UVScales' on 'S4Studio.Data.IO.BuyBuild.Geometry.ModelMesh'. ---> System.NullReferenceException: Object reference not set to an instance of an object. at S4Studio.Data.IO.BuyBuild.Geometry.ModelMesh.get_UVScales() in Z:\thes4studio\TheS4Studio\S4Studio.Shared\IO\BuyBuild\Geometry\ModelMesh.cs:line 263 at GetUVScales(Object ) at Newtonsoft.Json.Serialization.DynamicValueProvider.GetValue(Object target) --- End of inner exception stack trace --- at Newtonsoft.Json.Serialization.DynamicValueProvider.GetValue(Object target) at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.CalculatePropertyValues(JsonWriter writer, Object value, JsonContainerContract contract, JsonProperty member, JsonProperty property, JsonContract& memberContract, Object& memberValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeObject(JsonWriter writer, Object value, JsonObjectContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty) at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeValue(JsonWriter writer, Object value, JsonContract valueContract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerProperty) at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeList(JsonWriter writer, IEnumerable values, JsonArrayContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty) at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeValue(JsonWriter writer, Object value, JsonContract valueContract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerProperty) at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeObject(JsonWriter writer, Object value, JsonObjectContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty) at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeValue(JsonWriter writer, Object value, JsonContract valueContract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerProperty) at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeObject(JsonWriter writer, Object value, JsonObjectContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty) at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeValue(JsonWriter writer, Object value, JsonContract valueContract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerProperty) at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeObject(JsonWriter writer, Object value, JsonObjectContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty) at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeValue(JsonWriter writer, Object value, JsonContract valueContract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerProperty) at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeList(JsonWriter writer, IEnumerable values, JsonArrayContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty) at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeValue(JsonWriter writer, Object value, JsonContract valueContract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerProperty) at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeObject(JsonWriter writer, Object value, JsonObjectContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty) at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeValue(JsonWriter writer, Object value, JsonContract valueContract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerProperty) at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.Serialize(JsonWriter jsonWriter, Object value, Type objectType) at Newtonsoft.Json.JsonSerializer.SerializeInternal(JsonWriter jsonWriter, Object value, Type objectType) at Newtonsoft.Json.JsonConvert.SerializeObjectInternal(Object value, Type type, JsonSerializer jsonSerializer) at Newtonsoft.Json.JsonConvert.SerializeObject(Object value, JsonSerializerSettings settings) at S4Studio.Data.IO.Core.PackedResource.get_Json() in Z:\thes4studio\TheS4Studio\S4Studio.Shared\IO\Core\PackedResource.cs:line 174
|
|
|
Post by Feyona on Jun 26, 2019 6:11:09 GMT -5
wild_guy, I moved your question to another thread about this issue.
|
|
|
Post by studio954 on Jul 2, 2019 7:35:13 GMT -5
Although I had the same issue of seeing nothing in the window, I had no problem exporting the modded towels and using in my game. Just FYI.
|
|
|
Post by Julie J on Jul 2, 2019 13:09:34 GMT -5
I was able to export, do new textures and import them in Studio but only one recolour shows up, the other three recolours don't show, just their icons in build mode.
|
|
|
Post by colorfulplumbobs on Jul 3, 2019 9:58:53 GMT -5
I was able to export, do new textures and import them in Studio but only one recolour shows up, the other three recolours don't show, just their icons in build mode. I have the same problem. If I just place a new texture on an already existing model it works, but if I create a new model and add the texture, this won't show up in game.
Thank you in advance for your help
|
|