|
Post by martine on Feb 8, 2015 5:14:10 GMT -5
|
|
|
Post by martine on Jan 5, 2015 11:09:22 GMT -5
Ah I see, I hadn't thought of that! Does it make any difference for the end result, whether a merged package and new packages are merged, or a re-merge of all the packages? Thanks!
|
|
|
Post by martine on Jan 5, 2015 8:17:50 GMT -5
I think we can't add a custom catalog thumbnail yet, but if you open the package in S4PE, you can delete any files you don't want in there (like THUM images). The game should generate a new thumbnail after that (you might have to clear the game's cache files first).
|
|
|
Post by martine on Jan 5, 2015 8:04:10 GMT -5
Thanks so much for adding a merge feature to S4Studio! I do have a question about adding packages to a merged file (as I used to do with S4PE). I merged all my 'buy mode' items into one package, and was able to open that file with S4Studio but when I tried to add additional package files, it only merged those files, not everything together. I merged all my 'build mode' items into another package, and opening that file gave me an error message (click to open spoiler): {Error message} System.NullReferenceException: Object reference not set to an instance of an object. at S4Studio.Data.IO.Package.DBPFPackage.<>c__DisplayClasse`1.<fetchresource>b__d(PackedResource x) in c:\workspace\thes4studio\TheS4Studio\S4Studio.Data\IO\Package\DBPFPackage.cs:line 235 at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source, Func`2 predicate) at S4Studio.Data.IO.Package.DBPFPackage.FetchResource[T](DBPFResourcePointer index) in c:\workspace\thes4studio\TheS4Studio\S4Studio.Data\IO\Package\DBPFPackage.cs:line 235 at S4Studio.ViewModels.ObjectSwatchItem..ctor(IResourceHandle objd, ObjectCustomContentViewModel parent) in c:\workspace\thes4studio\TheS4Studio\S4Studio\ViewModels\Objects\ObjectSwatchItem.cs:line 40 at S4Studio.ViewModels.ObjectCustomContentViewModel.<.ctor>b__1(IResourceHandle x) in c:\workspace\thes4studio\TheS4Studio\S4Studio\ViewModels\Objects\ObjectCustomContentViewModel.cs:line 37 at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext() at System.Collections.ObjectModel.ObservableCollection`1.CopyFrom(IEnumerable`1 collection) at System.Collections.ObjectModel.ObservableCollection`1..ctor(IEnumerable`1 collection) at S4Studio.ViewModels.ObjectCustomContentViewModel..ctor(IResourceProvider remoteSource, IResourceProvider localSource, DBPFPackage localPackage) in c:\workspace\thes4studio\TheS4Studio\S4Studio\ViewModels\Objects\ObjectCustomContentViewModel.cs:line 37 at S4Studio.MainWindow.<editobjitempage_onloaded>b__11a() in c:\workspace\thes4studio\TheS4Studio\S4Studio\MainWindow.xaml.cs:line 2675 at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)</editobjitempage_onloaded></fetchresource>'System.NullReferenceException: Object reference not set to an instance of an object.
at S4Studio.Data.IO.Package.DBPFPackage.<>c__DisplayClasse`1.<FetchResource>b__d(PackedResource x) in c:\workspace\thes4studio\TheS4Studio\S4Studio.Data\IO\Package\DBPFPackage.cs:line 235
at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source, Func`2 predicate)
at S4Studio.Data.IO.Package.DBPFPackage.FetchResource[T](DBPFResourcePointer index) in c:\workspace\thes4studio\TheS4Studio\S4Studio.Data\IO\Package\DBPFPackage.cs:line 235
at S4Studio.ViewModels.ObjectSwatchItem..ctor(IResourceHandle objd, ObjectCustomContentViewModel parent) in c:\workspace\thes4studio\TheS4Studio\S4Studio\ViewModels\Objects\ObjectSwatchItem.cs:line 40
at S4Studio.ViewModels.ObjectCustomContentViewModel.<.ctor>b__1(IResourceHandle x) in c:\workspace\thes4studio\TheS4Studio\S4Studio\ViewModels\Objects\ObjectCustomContentViewModel.cs:line 37
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.Collections.ObjectModel.ObservableCollection`1.CopyFrom(IEnumerable`1 collection)
at System.Collections.ObjectModel.ObservableCollection`1..ctor(IEnumerable`1 collection)
at S4Studio.ViewModels.ObjectCustomContentViewModel..ctor(IResourceProvider remoteSource, IResourceProvider localSource, DBPFPackage localPackage) in c:\workspace\thes4studio\TheS4Studio\S4Studio\ViewModels\Objects\ObjectCustomContentViewModel.cs:line 37
at S4Studio.MainWindow.<EditOBJItemPage_OnLoaded>b__11a() in c:\workspace\thes4studio\TheS4Studio\S4Studio\MainWindow.xaml.cs:line 2675
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)' Is it possible to merge in additional packages or does everything need to be re-merged?
|
|
|
Post by martine on Jan 1, 2015 18:25:47 GMT -5
That's great to hear! Very happy to see it wasn't too difficult to fix Is it in the current Alice or Monty or both?
|
|
|
Post by martine on Dec 31, 2014 8:47:31 GMT -5
Also, I just wanted to add I have found 3 more files which give the error when merging: Might be useful for determining what the problem with these packages is.
|
|
|
Post by martine on Dec 31, 2014 8:03:42 GMT -5
Ah I see, thanks for the clarification! I've adjusted the package now, so the price is the same when selling the painting. I merged the edited package just to see if maybe it would make a difference, but it still gave me the error. Thanks so much for looking into this issue! I will definitely be using S4Studio for recolouring, it's very user friendly I think I'm going to make some simple painting recolours first, and then on to rugs, curtains and other furniture probably!
|
|
|
Post by martine on Dec 30, 2014 15:19:48 GMT -5
Thanks for the replies. I also posted about this on my Simblr, and got a confirming reply there as well: 'I JUST went through this with two of Orange Mittens’s files, so it’s DEFINITELY not you.
As far as I can tell, it’s exactly what you suggested earlier: there’s something in some packages that causes the game to error out ONLY IF they are merged with other packages. It’s a pain in the neck to figure out, and it took me an entire day to do it. :(
If you’re still getting this message when you start the game, there’s still another “problem” file in there. I figured it out using the old school (and time consuming way) of slowly merging files — first I merged files that started with A through E. If none of those files caused a problem, I moved on to F through K, for example. I kept merging files until I narrowed which group of files had the “bad” one.
Like I said, pretty time consuming, unfortunately. I wish S4PE still had their forums open, I never contacted them about his because I don’t know how to get in touch with anybody over there.'
Orangemittens, having another way to merge packages would be really good!
Yesterday while I was decorating in TS4, I used the painting that gives me the error, and I found a weird bug of sorts (which might be related to the error, no idea). The catalog lists the painting for 2 simoleons, and it deducts 2 simoleons when you buy it, but when you sell the item it refunds you for around 2000 simoleons!
|
|
|
Post by martine on Dec 29, 2014 8:03:18 GMT -5
Hi everyone, I'm Martine, 25 years old, Nutrition and Dietetics student and I live in London. I've been playing The Sims since TS1 and while I have been an avid builder and decorator since TS2, I've never really got into creating custom content, but I want to change that with TS4! I have a little bit of experience with recolouring (and general troubleshooting), but creating objects is something entirely new to me. You can find me on Tumblr
|
|
|
Post by martine on Dec 29, 2014 7:51:02 GMT -5
I wasn't sure if it's ok to ask for S4PE-specific help here, but since Simlogical's forums are gone, this (and MTS) seemed like the best place to ask. Is anyone familiar with this error code? This happens when I try to launch the game after merging certain package files. So far I’ve had this issue with 2 downloads: these walls (SimistaChildrensWallCollection01 and SimistaFieldOfFlowersWallCollection) and this painting (WSwallart4). When the package files are put into the Mods folder separately, alongside the other merged packages, they work fine however. I’m guessing it’s either a faulty way of cloning the object (some sort of conflict with other packages?) or a problem with merging in S4PE? I have extracted S4PE using 7zip, so that's not the problem. Any help figuring this out is much appreciated!
|
|