- Site Map >
- Modding and Creation >
- Sims 2 Creation >
- Sims 2 Tools >
- SimPE - SimPE Linux Mint - Neighbourhood Memory - The Imagetype is not supported
- Site Map >
- Modding and Creation >
- Sims 2 Creation >
- Sims 2 Tools >
- SimPE - SimPE Linux Mint - Neighbourhood Memory - The Imagetype is not supported
Replies: 0 (Who?), Viewed: 389 times.
#1
10th Jan 2025 at 8:19 PM
Last edited by maybePaulineOrElse : 19th Jan 2025 at 11:52 PM.
Posts: 2
SimPE Linux Mint - Neighbourhood Memory - The Imagetype is not supported
Hello, I need some help with my recently installed SimPE. (On Linux Mint 22 Cinnamon, with Lutris and wine; TS2 UC, SimPE 0.75f from the on-site Download, not the newest from the Preservation thread, MTS_Quaxi_1860519_SimPe_075f_qa.7z)[showhide]{TEXT}[/showhide]
I've been struggling with setuping it for couple of days. My problems involved
Lutris and wine installation (helpful link - including the ones solved similarly to described here: https://modthesims.info/showthread.php?t=682875 )
DDS (installed DDS_Utilities_8.31.1127.1645.exe in wine prefix)
dotnet (installed dotnet40 in wine prefix)
adding hoods.xml (from post here https://chii.modthesims.info/getfile.php?file=1768673 )
puzzling half-translated menu (removed entire folders for my system language from SimPE location)
also I added simpe_mdxredist.msi in the wine prefix
...As you see I got through several different issues. But finally I can enter the program in English and no matter the annoyances like blinking menu (I have to click menu buttons really fast...) or right-click in Resource list to show things in Plugin view, I CAN enter the SimPE without error and CAN see some things in loaded packages. Still learning the tool so I discover things a bit through various tutorials and checking If I see files mentioned by them. I know I can see TXTR elements and I have non-greyed option to Build DXT. (If that matters, I am totally uninterested in modding anything 'visual', rather I want to learn changing the in-game objects interactions, careers etc).
Right now I have basically fresh game in the environment the same as SimPE, so I don't worry much about breaking it.
The Imagetype issue description
I was following the tutorial about changing memories: https://modthesims.info/showthread.php?t=228915
I loaded Neighbourhood (Pleasantview, never played) via Tools/Neighbourhood/Neighbourhood browser. I had a first "Imagetype not supported" popup during 26% loading of neighbourhood (some dog???), but when I closed the popup with X it went further.
I chose Neighbourhood Memory (NGBH) (1) in the Resource tree, the item appeared on the Resource list. I clicked it. The popup about error appeared again. But this time when I close the popup error, the next one appears, identical or with different pixel depth size, and another, and so on... I had to shut SimPE down through Lutris.
How can I stop it? What is it related with?
EDIT 1
Second issue - "The type serialized in the .resources file was not the same type that the .resources file said it contained"
I thought it might be incompatibility issue, since the SimPE version is generally few years older than mod I was opening (but the SimPE entry was updated since then... I don't know how much). Is there any idea how to deal with it without installing newer SimPE version (and would even this installing help?)?
The error appears when I try to read in Plugin View any of the Text Lists (STR#) or Pie Menu Strings (TTAs) or BCONs. I can see and change their Resource ids (in resource tab). But the only types I can really edit are BHAV, OBJ and Pie Menu Functions.
EDIT 2 Installing newer SimPE version (77_69) didn't help. Same errors appear.
The first mod I tried is Cyjon's Brothel woohoo. But I tried later several others and objects from the original game, all behave the same.
Message:
The type serialized in the .resources file was not the same type that the .resources file said it contained. Expected 'System.Windows.Forms.ListViewItem' but read 'System.Windows.Forms.ListViewItem+ListViewSubItem'. SimPE Version:
Default (0.75.1.31194).
Exception Stack:
System.BadImageFormatException: The type serialized in the .resources file was not the same type that the .resources file said it contained. Expected 'System.Windows.Forms.ListViewItem' but read 'System.Windows.Forms.ListViewItem+ListViewSubItem'.
at System.Resources.ResourceReader.TypeLimitingDeserializationBinder.BindToType(String assemblyName, String typeName)
at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Bind(String assemblyString, String typeString)
at System.Runtime.Serialization.Formatters.Binary.ObjectReader.GetType(BinaryAssemblyInfo assemblyInfo, String name)
at System.Runtime.Serialization.Formatters.Binary.ObjectMap..ctor(String objectName, String[] memberNames, BinaryTypeEnum[] binaryTypeEnumA, Object[] typeInformationA, Int32[] memberAssemIds, ObjectReader objectReader, Int32 objectId, BinaryAssemblyInfo assemblyInfo, SizedArray assemIdToAssemblyTable)
at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.ReadObjectWithMapTyped(BinaryObjectWithMapTyped record)
at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.ReadObjectWithMapTyped(BinaryHeaderEnum binaryHeaderEnum)
at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.Run()
at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
at System.Resources.ResourceReader.DeserializeObject(Int32 typeIndex)
at System.Resources.ResourceReader._LoadObjectV2(Int32 pos, ResourceTypeCode& typeCode)
at System.Resources.ResourceReader.LoadObjectV2(Int32 pos, ResourceTypeCode& typeCode)
at System.Resources.ResourceReader.ResourceEnumerator.get_Entry()
at System.Resources.ResourceReader.ResourceEnumerator.get_Current()
at System.ComponentModel.ComponentResourceManager.FillResources(CultureInfo culture, ResourceSet& resourceSet)
at System.ComponentModel.ComponentResourceManager.FillResources(CultureInfo culture, ResourceSet& resourceSet)
at System.ComponentModel.ComponentResourceManager.FillResources(CultureInfo culture, ResourceSet& resourceSet)
at System.ComponentModel.ComponentResourceManager.ApplyResources(Object value, String objectName, CultureInfo culture)
at SimPe.PackedFiles.UserInterface.StrForm.InitializeComponent()
at SimPe.PackedFiles.UserInterface.StrForm..ctor()
at SimPe.PackedFiles.Wrapper.StrWrapper.CreateDefaultUIHandler()
at SimPe.Interfaces.Plugin.AbstractWrapper.get_UIHandler()
at SimPe.ResourceLoader.Present(IScenegraphFileIndexItem fii, IFileWrapper wrapper, Boolean overload)
at SimPe.ResourceLoader.AddResource(IScenegraphFileIndexItem fii, Boolean reload, Boolean overload)
Source:
mscorlib
Execution Stack:
at System.Resources.ResourceReader.TypeLimitingDeserializationBinder.BindToType(String assemblyName, String typeName)
at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Bind(String assemblyString, String typeString)
at System.Runtime.Serialization.Formatters.Binary.ObjectReader.GetType(BinaryAssemblyInfo assemblyInfo, String name)
at System.Runtime.Serialization.Formatters.Binary.ObjectMap..ctor(String objectName, String[] memberNames, BinaryTypeEnum[] binaryTypeEnumA, Object[] typeInformationA, Int32[] memberAssemIds, ObjectReader objectReader, Int32 objectId, BinaryAssemblyInfo assemblyInfo, SizedArray assemIdToAssemblyTable)
at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.ReadObjectWithMapTyped(BinaryObjectWithMapTyped record)
at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.ReadObjectWithMapTyped(BinaryHeaderEnum binaryHeaderEnum)
at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.Run()
at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
at System.Resources.ResourceReader.DeserializeObject(Int32 typeIndex)
at System.Resources.ResourceReader._LoadObjectV2(Int32 pos, ResourceTypeCode& typeCode)
at System.Resources.ResourceReader.LoadObjectV2(Int32 pos, ResourceTypeCode& typeCode)
at System.Resources.ResourceReader.ResourceEnumerator.get_Entry()
at System.Resources.ResourceReader.ResourceEnumerator.get_Current()
at System.ComponentModel.ComponentResourceManager.FillResources(CultureInfo culture, ResourceSet& resourceSet)
at System.ComponentModel.ComponentResourceManager.FillResources(CultureInfo culture, ResourceSet& resourceSet)
at System.ComponentModel.ComponentResourceManager.FillResources(CultureInfo culture, ResourceSet& resourceSet)
at System.ComponentModel.ComponentResourceManager.ApplyResources(Object value, String objectName, CultureInfo culture)
at SimPe.PackedFiles.UserInterface.StrForm.InitializeComponent()
at SimPe.PackedFiles.UserInterface.StrForm..ctor()
at SimPe.PackedFiles.Wrapper.StrWrapper.CreateDefaultUIHandler()
at SimPe.Interfaces.Plugin.AbstractWrapper.get_UIHandler()
at SimPe.ResourceLoader.Present(IScenegraphFileIndexItem fii, IFileWrapper wrapper, Boolean overload)
at SimPe.ResourceLoader.AddResource(IScenegraphFileIndexItem fii, Boolean reload, Boolean overload)
Windows Version:
Vista
.NET Version:
4.0.30319.1
EDIT 3
I tried to run SimPE 0.75.1.31194 on my old Windows laptop that is in too bad shape to run smoothly sims. But it handles this version of SimPE very well. So now I have separate computer for playing and separate for modding. USB sticks get useful again, yay... xD
(I still welcome any hints what could be wrong with my SimPE installation on Lutris!)
Who Posted
|