04-06-2016, 02:33 PM
Hi everyone,
I would like to extract data from MySims Kingdom (Wii). Like a bunch of Maxis games, files are stored in game specific *.package files, but S3PE let me open Kingdom ones. The software detects there are image files and let me extract them, however I'm not able to see them. Any ideas?
Here is the error I get in S3PE instead of image preview, it could helps:
S3PE let us writting wrappers for each packed file type, maybe is this the key?
I've attached a random extracted DDS, and a whole package containing textures and some other stuff.
Thanks for helping
EDIT: It seems that the image file is not really a DDS but a custom image file format. If anyone could help to find a way to get them, it would be great!
I would like to extract data from MySims Kingdom (Wii). Like a bunch of Maxis games, files are stored in game specific *.package files, but S3PE let me open Kingdom ones. The software detects there are image files and let me extract them, however I'm not able to see them. Any ideas?
Here is the error I get in S3PE instead of image preview, it could helps:
Code:
Error reading resource 0x00B2D882-0x00000000-0xBA6D3A63FDA1EED7
Front-end Distribution: 14-0222-1852
Library Distribution: 14-0222-1852
Source: mscorlib
Assembly: mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
----
Stack trace:
à System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
à System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
à System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark)
à System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
à System.Activator.CreateInstance(Type type, Object[] args)
à S3PIDemoFE.ABuiltInValueControl.<>c__DisplayClassd.<Lookup>b__a(KeyValuePair`2 x)
à System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
à System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
à System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source)
à S3PIDemoFE.MainForm.getPreviewControl()
----
Source: DDSPanel
Assembly: DDSPanel, Version=1402.22.1843.33690, Culture=neutral, PublicKeyToken=null
DDS Magic Number invalid. Got 0x4901FE14, expected 0x20534444 ('DDS '). At 0x00000004.
----
Stack trace:
à System.Drawing.Dds.DdsHeader..ctor(Stream s)
à System.Drawing.Dds..ctor(Stream s)
à System.Drawing.DdsFile.Load(Stream input, Boolean supportHSV)
à System.Windows.Forms.DDSPanel.DDSLoad(Stream stream, Boolean supportHSV)
à S3PIDemoFE.DDSControl..ctor(Stream s)
----
S3PE let us writting wrappers for each packed file type, maybe is this the key?
I've attached a random extracted DDS, and a whole package containing textures and some other stuff.
Thanks for helping
EDIT: It seems that the image file is not really a DDS but a custom image file format. If anyone could help to find a way to get them, it would be great!