|
Post by MizoreYukii on Jul 31, 2021 11:28:38 GMT -5
Here's the error, btw. This is when not changing any of the pre-ticked boxes when using Selective Clone. I've tried selecting all the boxes and the same happens. I choose Selective Clone, then I choose the object, then I name my package, then it tries to load with the spinning loading icon thing, and then it throws the error. The Sims 4 Studio - Version 3.1.5.3 System.NullReferenceException: Object reference not set to an instance of an object. at S4Studio.ViewModels.ObjectSwatchItem..ctor(ObjectDefinitionResource object_definition, ObjectCatalogResource objectCatalog, ObjectCustomContentViewModel parent) at S4Studio.ViewModels.ObjectCustomContentViewModel.CreateSwatch(ISwatchResource resource) at S4Studio.ViewModels.ObjectCustomContentViewModel.<InitSwatches>d__13.MoveNext() at System.Collections.ObjectModel.ObservableCollection`1.CopyFrom(IEnumerable`1 collection) at System.Collections.ObjectModel.ObservableCollection`1..ctor(IEnumerable`1 collection) at S4Studio.ViewModels.Generic.CatalogSims4CustomContent.get_Swatches() at S4Studio.ViewModels.Generic.BatchEditingViewModel..ctor(CatalogSims4CustomContent obj) at S4Studio.ViewModels.Generic.CatalogSims4CustomContent..ctor(IWindow window, IResourceProvider remoteSource, IDBPFPackage localPackage, UInt64 prototype_id, Type type) at S4Studio.ViewModels.Generic.BuyBuildSims4CustomContent..ctor(IWindow window, IResourceProvider remoteSource, IDBPFPackage localPackage, UInt64 prototype_id, Type type) at S4Studio.ViewModels.ObjectCustomContentViewModel..ctor(IWindow window, IResourceProvider globalFiles, IDBPFPackage localPackage, UInt64 prototype_id) at S4Studio.Shared.StudioDocumentModel.LoadViewModel() at S4Studio.Shared.StudioDocumentModel.set_Package(IDBPFPackage value) at S4Studio.MainWindow.LoadProject(String full_path) Are you overriding it or wanting a new version of it? When doing a Selective Clone and you want everything for an override, select everything but "Renumber" and "32 bit". If you want everything in it but as a new object, tick those two.
|
|
|
Post by amoebae on Jul 31, 2021 11:47:59 GMT -5
Here's the error, btw. This is when not changing any of the pre-ticked boxes when using Selective Clone. I've tried selecting all the boxes and the same happens. I choose Selective Clone, then I choose the object, then I name my package, then it tries to load with the spinning loading icon thing, and then it throws the error. The Sims 4 Studio - Version 3.1.5.3 System.NullReferenceException: Object reference not set to an instance of an object. at S4Studio.ViewModels.ObjectSwatchItem..ctor(ObjectDefinitionResource object_definition, ObjectCatalogResource objectCatalog, ObjectCustomContentViewModel parent) at S4Studio.ViewModels.ObjectCustomContentViewModel.CreateSwatch(ISwatchResource resource) at S4Studio.ViewModels.ObjectCustomContentViewModel.<InitSwatches>d__13.MoveNext() at System.Collections.ObjectModel.ObservableCollection`1.CopyFrom(IEnumerable`1 collection) at System.Collections.ObjectModel.ObservableCollection`1..ctor(IEnumerable`1 collection) at S4Studio.ViewModels.Generic.CatalogSims4CustomContent.get_Swatches() at S4Studio.ViewModels.Generic.BatchEditingViewModel..ctor(CatalogSims4CustomContent obj) at S4Studio.ViewModels.Generic.CatalogSims4CustomContent..ctor(IWindow window, IResourceProvider remoteSource, IDBPFPackage localPackage, UInt64 prototype_id, Type type) at S4Studio.ViewModels.Generic.BuyBuildSims4CustomContent..ctor(IWindow window, IResourceProvider remoteSource, IDBPFPackage localPackage, UInt64 prototype_id, Type type) at S4Studio.ViewModels.ObjectCustomContentViewModel..ctor(IWindow window, IResourceProvider globalFiles, IDBPFPackage localPackage, UInt64 prototype_id) at S4Studio.Shared.StudioDocumentModel.LoadViewModel() at S4Studio.Shared.StudioDocumentModel.set_Package(IDBPFPackage value) at S4Studio.MainWindow.LoadProject(String full_path) Are you overriding it or wanting a new version of it? When doing a Selective Clone and you want everything for an override, select everything but "Renumber" and "32 bit". If you want everything in it but as a new object, tick those two. Basically I want exactly the same thing as you'd get if using 'Standalone Recolour' on a Maxis object - so, the end user needs to have the pack/item already, and I'm doing a recolour of it. The only reason I'm looking at doing it via the Selective Clone route is because Standalone Recolour messes up the thumbnails on modular objects like kitchen counters. I tried selecting everything, and it gives me the error. I get the error no matter what I choose, it seems. Ignore that, I tried again, ticking everything, and it let me do it. However, am I including an extra copy of the mesh doing it this way - similar to selecting 'Create 3D Mesh'? That seems unnecessarily wasteful, increasing the package size considerably when there's no need. Or am I misunderstanding, and it is in fact pretty much like selecting 'Standalone Recolour'? Edit: I tried it anyway, and the package size seems about the same. Sorry for not properly understanding what selective clone does. My experiences with creating cc are quite rudimentary.
|
|
|
Post by MizoreYukii on Jul 31, 2021 12:19:48 GMT -5
Are you overriding it or wanting a new version of it? When doing a Selective Clone and you want everything for an override, select everything but "Renumber" and "32 bit". If you want everything in it but as a new object, tick those two. Basically I want exactly the same thing as you'd get if using 'Standalone Recolour' on a Maxis object - so, the end user needs to have the pack/item already, and I'm doing a recolour of it. The only reason I'm looking at doing it via the Selective Clone route is because Standalone Recolour messes up the thumbnails on modular objects like kitchen counters. I tried selecting everything, and it gives me the error. I get the error no matter what I choose, it seems. Ignore that, I tried again, ticking everything, and it let me do it. However, am I including an extra copy of the mesh doing it this way - similar to selecting 'Create 3D Mesh'? That seems unnecessarily wasteful, increasing the package size considerably when there's no need. Or am I misunderstanding, and it is in fact pretty much like selecting 'Standalone Recolour'? Edit: I tried it anyway, and the package size seems about the same. Sorry for not properly understanding what selective clone does. My experiences with creating cc are quite rudimentary. It's exactly like selecting the Standalone Recolour, which includes the meshes anyhow (just tried it). So yeah this will be the same, just with 32bit instances. And it's fine!
|
|