Hi there! You are currently browsing as a guest. Why not create an account? Then you get less ads, can thank creators, post feedback, keep a list of your favourites, and more!
MTS has all free content, all the time. Find out how YOU can help to keep it running. Tell me how...

TS4 SimRipper Classic: rip sims from savegames. V3.14.2.0, updated 4/19/2023

by CmarNYC Posted 4th Dec 2019 at 6:36 PM - Updated 4th Mar 2024 at 4:43 PM by Lyralei : adding updated link.
 
1996 Comments / Replies (Who?) - 1884 Feedback Posts, 111 Thanks Posts
Hide Thanks Posts for this thread (Show only feedback)
Page 12 of 80
Test Subject
#276 Old 27th Apr 2020 at 6:28 AM
So I just downloaded this program, since NinjaRipper doesn't give me the weighted mesh of my sim, neither in CAS nor in-game when I choose a plot to start a new household with my sim.
I was hoping after CAS the mesh weights would be baked into the final sim to save performance. No luck.

I also can not get a weighted mesh when ripping from my AMD A10 APU (CPU with integrated graphics), which worked on some Intel Integrated Graphics for other people.
My GPU is an RX480.

Unfortunately the 3ds Max script "GIMS Evo", which is advertised to import weights and blends from Ninjaripper .rips, is totally unstable and freezes with every button input for 10 seconds on 3ds max 2018. And it also does not get weighted meshes from the Sims 4.


So I try this tool here, everything I press gives me a NullReference Exception.

Pressing the" Tan Lines" checkbox right after starting, without even selecting a savegame, clicking a sim name when loading a savegame, occultsetting, skintone, etc...
All Unhandled Nullreferences.

I click continue, change any option, another error. The SkinTone one keeps looping.

Is this an abandoned amateur build? Is there a fixed version available?

I'm not copying error messages here for now, since EVERY action gives me a Nullreference Exception.
There is something horribly wrong with this program.

I'm on Windows 10 Pro 64 bit.
Test Subject
#277 Old 27th Apr 2020 at 5:52 PM
Quote: Originally posted by SgtCold
So I just downloaded this program, since NinjaRipper doesn't give me the weighted mesh of my sim, neither in CAS nor in-game when I choose a plot to start a new household with my sim.
I was hoping after CAS the mesh weights would be baked into the final sim to save performance. No luck.

I also can not get a weighted mesh when ripping from my AMD A10 APU (CPU with integrated graphics), which worked on some Intel Integrated Graphics for other people.
My GPU is an RX480.

Unfortunately the 3ds Max script "GIMS Evo", which is advertised to import weights and blends from Ninjaripper .rips, is totally unstable and freezes with every button input for 10 seconds on 3ds max 2018. And it also does not get weighted meshes from the Sims 4.


So I try this tool here, everything I press gives me a NullReference Exception.

Pressing the" Tan Lines" checkbox right after starting, without even selecting a savegame, clicking a sim name when loading a savegame, occultsetting, skintone, etc...
All Unhandled Nullreferences.

I click continue, change any option, another error. The SkinTone one keeps looping.

Is this an abandoned amateur build? Is there a fixed version available?

I'm not copying error messages here for now, since EVERY action gives me a Nullreference Exception.
There is something horribly wrong with this program.

I'm on Windows 10 Pro 64 bit.


Check if the path to the mods is correct.
It seems it isnt.
Test Subject
#278 Old 27th Apr 2020 at 7:09 PM
Quote: Originally posted by Flemmard
Check if the path to the mods is correct.
It seems it isnt.


Edit: Lol, I can't even choose a Mods folder properly, it seems there is a major problem. I can only see the Documents and can't change it through the Choose Path window. It was however set to the default path, which exists. Picture below.

Hi, thanks for the idea, however I have no mods, I only want to extract the sims I make in CAS, as a reference for modelling my own stuff, it would be an incredible help, mainly in the face department.
I have a Mods folder, it contains Ressource.cfg, which is a 1KB file with no real content, only:

Code:
Priority 500
PackedFile *.package
PackedFile */*.package
PackedFile */*/*.package
PackedFile */*/*/*.package
PackedFile */*/*/*/*.package
PackedFile */*/*/*/*/*.package



Even then, I don't understand how missing something in that directory would produce Nullreferences on almost every control. I'm a hobby C# programmer myself.

Thanks

Screenshots
Test Subject
#279 Old 27th Apr 2020 at 7:32 PM
Quote: Originally posted by SgtCold
Edit: Lol, I can't even choose a Mods folder properly, it seems there is a major problem. I can only see the Documents and can't change it through the Choose Path window. It was however set to the default path, which exists. Picture below.

Hi, thanks for the idea, however I have no mods, I only want to extract the sims I make in CAS, as a reference for modelling my own stuff, it would be an incredible help, mainly in the face department.
I have a Mods folder, it contains Ressource.cfg, which is a 1KB file with no real content, only:

Code:
Priority 500
PackedFile *.package
PackedFile */*.package
PackedFile */*/*.package
PackedFile */*/*/*.package
PackedFile */*/*/*/*.package
PackedFile */*/*/*/*/*.package



Even then, I don't understand how missing something in that directory would produce Nullreferences on almost every control. I'm a hobby C# programmer myself.

Thanks



Go into the folder using windows file explorer, then copy/paste the path from File Explorer directly to the field in the software.
The file select bugs yeah.
Test Subject
#280 Old 27th Apr 2020 at 8:36 PM
Quote: Originally posted by Flemmard
Go into the folder using windows file explorer, then copy/paste the path from File Explorer directly to the field in the software.
The file select bugs yeah.


I'm sorry if that question seems rude, but do you actually have a solution or are you just guessing basics?

The path is not the problem, as it was properly detected in the first place. Only after trying to change it, per your suggestion, did it change to Documents, because I only can select Documents in the Mods path window.
I didn't have to change any path, it already correctly gets them from the registry.

The program at startup even recognized just now that just "Documents" doesn't contain the Mods folder. So at least that portion works.
I again changed the path to the default, which is correct.

Folder paths have nothing to do with a program throwing unhandled exceptions with almost every action.

Are you using Windows 10 64 bit? Did you have similar issues?
Does the program need certain files inside the Mods folder?
Does it need anything else to work other than Sims 4 and .net 4.5?

Thanks
Ms. Byte (Deceased)
Original Poster
#281 Old 27th Apr 2020 at 8:58 PM
Quote: Originally posted by SgtCold
I'm sorry if that question seems rude, but do you actually have a solution or are you just guessing basics?

The path is not the problem, as it was properly detected in the first place. Only after trying to change it, per your suggestion, did it change to Documents, because I only can select Documents in the Mods path window.
I didn't have to change any path, it already correctly gets them from the registry.

The program at startup even recognized just now that just "Documents" doesn't contain the Mods folder. So at least that portion works.
I again changed the path to the default, which is correct.

Folder paths have nothing to do with a program throwing unhandled exceptions with almost every action.

Are you using Windows 10 64 bit? Did you have similar issues?
Does the program need certain files inside the Mods folder?
Does it need anything else to work other than Sims 4 and .net 4.5?

Thanks


I'm on Win 10 64 bit and it works for me.
No.
No.

Amateur and horrible or not, this tool is not abandoned and I'll fix the null reference problem and replace the sucky Windows folder browser in the next update. Try not clicking on random controls before they have a model to work on. Then please list exactly what you do and what happens from when the program starts to when you get an error. Click the information and error buttons and upload anything you see there.

Please do not PM me with mod, tutorial, or general modding questions or problems; post them in the thread for the mod or tutorial or post them in the appropriate forum.

Visit my blogs for other Sims content:
Online Sims - general mods for Sims 3
Offline Sims - adult mods for Sims 3 and Sims 4
Test Subject
#282 Old 27th Apr 2020 at 9:05 PM
Quote: Originally posted by CmarNYC
I'm on Win 10 64 bit and it works for me.
No.
No.

Amateur and horrible or not, this tool is not abandoned and I'll fix the null reference problem and replace the sucky Windows folder browser in the next update. Try not clicking on random controls before the program has a model to work on. Then please list exactly what you do and what happens from when the program starts to when you get an error. Click the information and error buttons and upload anything you see there.


Oh, that's good to hear! Thanks for replying, I'm writing my "report" now and will post in a few minutes.
Test Subject
#283 Old 27th Apr 2020 at 9:34 PM
Quote: Originally posted by CmarNYC
I'm on Win 10 64 bit and it works for me.
No.
No.

Amateur and horrible or not, this tool is not abandoned and I'll fix the null reference problem and replace the sucky Windows folder browser in the next update. Try not clicking on random controls before they have a model to work on. Then please list exactly what you do and what happens from when the program starts to when you get an error. Click the information and error buttons and upload anything you see there.



Error logs at the end. Pictures after that.

I can load a save fine and see a proper list of the sims in the world.
When I click any name, my own households or default ones, it give the error regarding occult.
If I hit continue, and click Tan Line, it gives my the SkinTone related error.

It's like it can't find the actual sim configuration, only the neighbourhood names.

The buttons Show Sim Information Listing and Show Errors don't display anything, it's a blank window.
I can only continue via the error reporter window, and it doesn't work, or quit it.

If you need anything else, go ahead.

I don't have any mods at all, I don't even have any Addons.

PS: I didn't say the program is horrible, in fact, it's UI is designed quite nicely, only there seems to be something horribly wrong for some reason when it runs on my machine.
I certainly couldn't do better, not even close.
It could use some exception handling though :P

The error from the TanLine check when a sim has been selected:

Quote:
System.NullReferenceException: Object reference not set to an instance of an object.
at TS4SimRipper.Form1.DisplayableSkintone(TONE tone, Int32 skinState, Bitmap tanLines, AgeGender age, AgeGender gender, Single[] physiqueWeights, Single pregnantShape, List`1 overlays, List`1 outfitOverlays)
at TS4SimRipper.Form1.GetCurrentModel(Boolean skinOnly)
at TS4SimRipper.Form1.TanLines_checkBox_CheckedChanged(Object sender, EventArgs e)
at System.Windows.Forms.CheckBox.OnCheckedChanged(EventArgs e)
at System.Windows.Forms.CheckBox.set_CheckState(CheckState value)
at System.Windows.Forms.CheckBox.OnClick(EventArgs e)
at System.Windows.Forms.CheckBox.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4121.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
TS4SimRipper
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/Master/Desktop/TS4SimRipper_2_0_2_0/TS4SimRipper.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4121.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4001.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
s4pi.Package
Assembly Version: 2002.10.2050.28502
Win32 Version: 2002.10.2050.28502
CodeBase: file:///C:/Users/Master/Desktop/TS4SimRipper_2_0_2_0/s4pi.Package.DLL
----------------------------------------
s4pi.Interfaces
Assembly Version: 2002.10.2049.28497
Win32 Version: 2002.10.2049.28497
CodeBase: file:///C:/Users/Master/Desktop/TS4SimRipper_2_0_2_0/s4pi.Interfaces.DLL
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4121.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
WindowsFormsIntegration
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4001.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/WindowsFormsIntegration/v4.0_4.0.0.0__31bf3856ad364e35/WindowsFormsIntegration.dll
----------------------------------------
PresentationFramework
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4121.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.dll
----------------------------------------
WindowsBase
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4121.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll
----------------------------------------
PresentationCore
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4121.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/PresentationCore/v4.0_4.0.0.0__31bf3856ad364e35/PresentationCore.dll
----------------------------------------
System.Xaml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4121.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xaml/v4.0_4.0.0.0__b77a5c561934e089/System.Xaml.dll
----------------------------------------
PresentationFramework.Aero2
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework.Aero2/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.Aero2.dll
----------------------------------------
s4pi.Settings
Assembly Version: 2002.10.2049.28496
Win32 Version: 2002.10.2049.28496
CodeBase: file:///C:/Users/Master/Desktop/TS4SimRipper_2_0_2_0/s4pi.Settings.DLL
----------------------------------------
PresentationFramework-SystemXml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework-SystemXml/v4.0_4.0.0.0__b77a5c561934e089/PresentationFramework-SystemXml.dll
----------------------------------------
Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
protobuf-net
Assembly Version: 2.0.0.668
Win32 Version: 2.0.0.668
CodeBase: file:///C:/Users/Master/Desktop/TS4SimRipper_2_0_2_0/protobuf-net.DLL
----------------------------------------
DDSPanel
Assembly Version: 2002.10.2050.28504
Win32 Version: 2002.10.2050.28504
CodeBase: file:///C:/Users/Master/Desktop/TS4SimRipper_2_0_2_0/DDSPanel.DLL
----------------------------------------
s4pi.ImageResource
Assembly Version: 2002.10.2050.28503
Win32 Version: 2002.10.2050.28503
CodeBase: file:///C:/Users/Master/Desktop/TS4SimRipper_2_0_2_0/s4pi.ImageResource.DLL
----------------------------------------


The error when selecting any sim:

Quote:
System.NullReferenceException: Object reference not set to an instance of an object.
at TS4SimRipper.Form1.DisplaySim(SimData sim, SimOccult occultState)
at TS4SimRipper.Form1.sims_listBox_SelectedIndexChanged(Object sender, EventArgs e)
at System.Windows.Forms.ListBox.OnSelectedIndexChanged(EventArgs e)
at System.Windows.Forms.ListBox.WmReflectCommand(Message& m)
at System.Windows.Forms.ListBox.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4121.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
TS4SimRipper
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/Master/Desktop/TS4SimRipper_2_0_2_0/TS4SimRipper.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4121.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4001.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
s4pi.Package
Assembly Version: 2002.10.2050.28502
Win32 Version: 2002.10.2050.28502
CodeBase: file:///C:/Users/Master/Desktop/TS4SimRipper_2_0_2_0/s4pi.Package.DLL
----------------------------------------
s4pi.Interfaces
Assembly Version: 2002.10.2049.28497
Win32 Version: 2002.10.2049.28497
CodeBase: file:///C:/Users/Master/Desktop/TS4SimRipper_2_0_2_0/s4pi.Interfaces.DLL
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4121.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
WindowsFormsIntegration
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4001.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/WindowsFormsIntegration/v4.0_4.0.0.0__31bf3856ad364e35/WindowsFormsIntegration.dll
----------------------------------------
PresentationFramework
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4121.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.dll
----------------------------------------
WindowsBase
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4121.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll
----------------------------------------
PresentationCore
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4121.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/PresentationCore/v4.0_4.0.0.0__31bf3856ad364e35/PresentationCore.dll
----------------------------------------
System.Xaml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4121.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xaml/v4.0_4.0.0.0__b77a5c561934e089/System.Xaml.dll
----------------------------------------
PresentationFramework.Aero2
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework.Aero2/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.Aero2.dll
----------------------------------------
s4pi.Settings
Assembly Version: 2002.10.2049.28496
Win32 Version: 2002.10.2049.28496
CodeBase: file:///C:/Users/Master/Desktop/TS4SimRipper_2_0_2_0/s4pi.Settings.DLL
----------------------------------------
PresentationFramework-SystemXml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework-SystemXml/v4.0_4.0.0.0__b77a5c561934e089/PresentationFramework-SystemXml.dll
----------------------------------------
Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
protobuf-net
Assembly Version: 2.0.0.668
Win32 Version: 2.0.0.668
CodeBase: file:///C:/Users/Master/Desktop/TS4SimRipper_2_0_2_0/protobuf-net.DLL
----------------------------------------
DDSPanel
Assembly Version: 2002.10.2050.28504
Win32 Version: 2002.10.2050.28504
CodeBase: file:///C:/Users/Master/Desktop/TS4SimRipper_2_0_2_0/DDSPanel.DLL
----------------------------------------
s4pi.ImageResource
Assembly Version: 2002.10.2050.28503
Win32 Version: 2002.10.2050.28503
CodeBase: file:///C:/Users/Master/Desktop/TS4SimRipper_2_0_2_0/s4pi.ImageResource.DLL
----------------------------------------












Screenshots
Ms. Byte (Deceased)
Original Poster
#284 Old 27th Apr 2020 at 9:50 PM
Is your game patched up to date? If the version is old some resources may be in outdated and unsupported formats.

The error when you click on a sim isn't specifically about the occult state, that's just one of the arguments passed to the method. Looking over the errors it looks like it's not loading the skin tones and maybe the CAS parts for whatever reason. Did you click the Errors button?

Please upload your save game.

Please do not PM me with mod, tutorial, or general modding questions or problems; post them in the thread for the mod or tutorial or post them in the appropriate forum.

Visit my blogs for other Sims content:
Online Sims - general mods for Sims 3
Offline Sims - adult mods for Sims 3 and Sims 4
Test Subject
#285 Old 27th Apr 2020 at 10:05 PM
Quote: Originally posted by CmarNYC
Is your game patched up to date? If the version is old some resources may be in outdated and unsupported formats.

The error when you click on a sim isn't specifically about the occult state, that's just one of the arguments passed to the method. Looking over the errors it looks like it's not loading the skin tones and maybe the CAS parts for whatever reason.

Please upload your save game.



Oh my god, I have not updated it in forever, simply because I don't do that in singleplayer games if there are no gamebreaking bugs, and sims especially have always degraded in performance with every update.
I'll update it and try again, I guess with EA and especially the way Sims games are developed it would explain the problems.

I'm on 1.51 something, I see that there is 1.61 currently available.

Does your tool work only on the most current versions or could I (if its possible via EA) update to a previous version like 1.55 or something like that? I'm very particular about patching sims games as it always ruined stuff for me, even without mods.

Thanks!
Ms. Byte (Deceased)
Original Poster
#286 Old 27th Apr 2020 at 11:11 PM Last edited by CmarNYC : 28th Apr 2020 at 3:04 AM.
Quote: Originally posted by SgtCold
Oh my god, I have not updated it in forever, simply because I don't do that in singleplayer games if there are no gamebreaking bugs, and sims especially have always degraded in performance with every update.
I'll update it and try again, I guess with EA and especially the way Sims games are developed it would explain the problems.

I'm on 1.51 something, I see that there is 1.61 currently available.

Does your tool work only on the most current versions or could I (if its possible via EA) update to a previous version like 1.55 or something like that? I'm very particular about patching sims games as it always ruined stuff for me, even without mods.

Thanks!


I think it was patch 1.52 that changed the skintone resource to support tanning and burning, so you definitely need to patch up to that at least. I don't remember any changes that would affect SimRipper since then. Support for older versions of the skintone shouldn't be too difficult and I'll look at adding it to the next update.

Yes, with the way EA has continually changed resource formats a lot of mods and tools have had to be updated frequently and support for older patch versions can involve considerable work. In future keep in mind that if you're not reasonably up to date various mods and tools may not work for you. Something to consider before you insult someone else's hard work.

Edit: SimRipper already supports old versions of the TONE and hasn't choked on old CC skintones as far as I know, so now I think the problem is caused by the format of the save game itself being different to support tanning and burning.

Please do not PM me with mod, tutorial, or general modding questions or problems; post them in the thread for the mod or tutorial or post them in the appropriate forum.

Visit my blogs for other Sims content:
Online Sims - general mods for Sims 3
Offline Sims - adult mods for Sims 3 and Sims 4
Test Subject
#287 Old 28th Apr 2020 at 4:59 AM
Quote: Originally posted by CmarNYC
I think it was patch 1.52 that changed the skintone resource to support tanning and burning, so you definitely need to patch up to that at least. I don't remember any changes that would affect SimRipper since then. Support for older versions of the skintone shouldn't be too difficult and I'll look at adding it to the next update.

Yes, with the way EA has continually changed resource formats a lot of mods and tools have had to be updated frequently and support for older patch versions can involve considerable work. In future keep in mind that if you're not reasonably up to date various mods and tools may not work for you. Something to consider before you insult someone else's hard work.

Edit: SimRipper already supports old versions of the TONE and hasn't choked on old CC skintones as far as I know, so now I think the problem is caused by the format of the save game itself being different to support tanning and burning.



Ok thanks for that information.

It works now that the game is updated.

It takes 5 times as long to load the main menu now..

Thanks for the assist, maybe add a "works with 1.51 and upwards" requirement for the next sPeCIal person to have that issue, although I doubt there is another one like me xD


PS: Additional feedback, there was no progress bar or even a confirmation notification on exporting OBJ. I had to manually check if it created a file to make sure it works. Which it does perfectly now:

Screenshots
Test Subject
THANKS POST
#288 Old 30th Apr 2020 at 2:20 PM
can this mod modify sim in blender and import back to the game?. Please answer my question. thank you for your help
Ms. Byte (Deceased)
Original Poster
#289 Old 30th Apr 2020 at 5:44 PM
Quote: Originally posted by cooly
can this mod modify sim in blender and import back to the game?. Please answer my question. thank you for your help


No, it can't.

Please do not PM me with mod, tutorial, or general modding questions or problems; post them in the thread for the mod or tutorial or post them in the appropriate forum.

Visit my blogs for other Sims content:
Online Sims - general mods for Sims 3
Offline Sims - adult mods for Sims 3 and Sims 4
Test Subject
#290 Old 2nd May 2020 at 11:41 AM
Quote: Originally posted by CmarNYC
...In future keep in mind that if you're not reasonably up to date various mods and tools may not work for you. Something to consider before you insult someone else's hard work...



Just wanted to check back, because I couldn't let that statement stay uncommented.


I never actually insulted you or your work. I, at first, asked into the community if this was an amateur/abandoned tool simply because of the way it presented itself.

It looks thoughtfully designed. Good start.
It can read my savegame fine. Excellent.
Actually clicking any control results in an unhandled code exception.

That screams either amateur/unfinished or abandoned project to me.
Or an accidental major bug from the last update to the current version that will be fixed promptly.

Bear in mind that I mentioned I was a hobby c# programmer as well. Game developer to be precise.
From that experience and standpoint I can read into errors a little more competently than the standard user.

Catching exceptions is pretty important when writing a program, not without reason is there the old programmer joke:
"Windows has 1000 times more error messages than actual functions".

Well that is because it is important to handle errors accordingly rather than to simply let them occur and abort the program.
Yes, Nullreference means it doesn't exist or wasn't assigned/found in time when it was needed.

But it is important to set up a basic error system that checks what is going on without actually letting the exception be thrown in the runtime.

For example, if the tool can't find the SkinTone/TanLine stuff in the chosen sim, catch that and show a small prompt that says:

Code:
Couldn't find Tan Line settings for that sim, please make sure your game is at least updated to XYZ, which introduced Tan Lines.
If this error persists, create a new save without mods and try any default neighbourhood sim.
If both saves fail, please contact me via the comment section of this tool on modthesims.info 


Or, even easier, if you don't want to check for individual variables that got introduced in newer versions:

If possible, by reading only the save file, check for the save fileversion number (again, if it contains the game version).
I guess it could also simply read the game .exe details if that isn't kept in the save file.

If it is lower than the Tan line introduction version, for example, show a prompt:

Code:
Please upgrade to XYZ or higher.
Older game versions use a different data structure that is incompatible with this tool and newer versions of the game. 


That would have avoided this entire problem alltogether for example.


The part about keeping my game up to date:

Yes, I sort of agree that to a certain point it is wise to continue to update a game for compatibility's sake. Multiplayer games for example.
However, I'm sure it is not to much wishful thinking to assume that a singleplayer game keeps using the same data structure for basic mechanics and only adds to them via updates.
Pseudo example:

an old sim's data:
FirstName
LastName
Birthday
Homeplot
Job
Skincolor

updated game:

FirstName
nickname *added
LastName
Birthday
currentage *added
Homeplot
Job
Jobplot *added
Skincolor
TanLines *added

I would assume that is the way the sims would be made.
I guess it is more like that:

1stName *changed
FamilyName *changed
DateOfBirth *changed
Homeplot
Job -removed
Careerpath *added
Skincolor
SitToPee *added
TanLines *added


This would lose most references coded into the modding tool, and I guess EA chose that route.



Again, all of this was not meant as an insult. It is mixed feedback at worst.

I very much like the UI, many tools like this are just mindlessly designed.
What is even cooler, you provided the source code as well.

I'll take a look into it, since it's pretty interesting to see how tools like this work.

Again, I can't stress that point enough, I never insulted your work.
Keep improving on it and don't let what some total stranger on the internet says put you down.
Ms. Byte (Deceased)
Original Poster
#291 Old 2nd May 2020 at 4:44 PM Last edited by CmarNYC : 3rd May 2020 at 12:12 AM.
This thread is supposed be for discussion of the tool; longwinded condescending lectures on what you said or meant and how wrong I am or how I'm supposed to program or the failings of the game itself are not appropriate and get in the way of people trying to get help. If you really want to argue, pm me. If not, just drop it and move on.

Please do not PM me with mod, tutorial, or general modding questions or problems; post them in the thread for the mod or tutorial or post them in the appropriate forum.

Visit my blogs for other Sims content:
Online Sims - general mods for Sims 3
Offline Sims - adult mods for Sims 3 and Sims 4
Test Subject
#292 Old 3rd May 2020 at 7:40 AM
Quote: Originally posted by CmarNYC
This thread is supposed be for discussion of the tool; longwinded condescending lectures on what you said or meant and how wrong I am or how I'm supposed to program or the failings of the game itself are not appropriate and get in the way of people trying to get help. If you really want to argue, pm me. If not, just drop it and move on.

I think he just meant "Catch all the exceptions and show a pretty message saying "your game might be not up to date (or any thing that could be)"" with some kind of debug log, instead of showing the NullPointerExceptions. I guess.
Ms. Byte (Deceased)
Original Poster
#293 Old 3rd May 2020 at 2:16 PM
Quote: Originally posted by Flemmard
I think he just meant "Catch all the exceptions and show a pretty message saying "your game might be not up to date (or any thing that could be)"" with some kind of debug log, instead of showing the NullPointerExceptions. I guess.


Or I can just put a warning in the description. The 'debug log' you mention would just be the same exception you see anyway unless I put an insane amount of logging into it. IMO a blanket error catch that doesn't actually add any information about the error isn't of any help except to look prettier. Anyway, the value, or not, of his programming advice is not the issue here. Let's move on.

Please do not PM me with mod, tutorial, or general modding questions or problems; post them in the thread for the mod or tutorial or post them in the appropriate forum.

Visit my blogs for other Sims content:
Online Sims - general mods for Sims 3
Offline Sims - adult mods for Sims 3 and Sims 4
Test Subject
#294 Old 3rd May 2020 at 4:18 PM
Quote: Originally posted by CmarNYC
Or I can just put a warning in the description. The 'debug log' you mention would just be the same exception you see anyway unless I put an insane amount of logging into it. IMO a blanket error catch that doesn't actually add any information about the error isn't of any help except to look prettier. Anyway, the value, or not, of his programming advice is not the issue here. Let's move on.

Right ^^ That works for me :p
What is your plans for the next version you'll release? :P
Ms. Byte (Deceased)
Original Poster
#295 Old 3rd May 2020 at 8:35 PM
Quote: Originally posted by Flemmard
Right ^^ That works for me :p
What is your plans for the next version you'll release? :P


Well... I want to give the option to split up the different parts. Right now I'm working on the TS3 version of SimRipper which is running into problems with bone morphs that scale sims much larger or smaller, so I need to rewrite my bone morphing code and I'll bring that improvement to this version if I ever figure it out. Same for spitting the parts; in the TS3 version I have to do that and I'll use some of that code here probably. I also eventually want to link the textures into the DAE and MS3D meshes. Oh, and replace the MS folder browser with Ookii Dialogs which is much more useable. I'll have to look back and see if there's other issues that people brought up.

It's been hard for me to focus for RL reasons so not much progress lately.

Please do not PM me with mod, tutorial, or general modding questions or problems; post them in the thread for the mod or tutorial or post them in the appropriate forum.

Visit my blogs for other Sims content:
Online Sims - general mods for Sims 3
Offline Sims - adult mods for Sims 3 and Sims 4
Test Subject
#296 Old 4th May 2020 at 4:13 PM
Quote: Originally posted by CmarNYC
Well... I want to give the option to split up the different parts. Right now I'm working on the TS3 version of SimRipper which is running into problems with bone morphs that scale sims much larger or smaller, so I need to rewrite my bone morphing code and I'll bring that improvement to this version if I ever figure it out. Same for spitting the parts; in the TS3 version I have to do that and I'll use some of that code here probably. I also eventually want to link the textures into the DAE and MS3D meshes. Oh, and replace the MS folder browser with Ookii Dialogs which is much more useable. I'll have to look back and see if there's other issues that people brought up.

It's been hard for me to focus for RL reasons so not much progress lately.


Yeah understandable, good luck with your RL reasons, keep up the good work tho, your tool is nice. I'd love to expand it a little, could you put your code in like github or gitlab? Would be easier ^^

Thanks !
Ms. Byte (Deceased)
Original Poster
#297 Old 4th May 2020 at 7:13 PM
Quote: Originally posted by Flemmard
Yeah understandable, good luck with your RL reasons, keep up the good work tho, your tool is nice. I'd love to expand it a little, could you put your code in like github or gitlab? Would be easier ^^

Thanks !


Sorry but I really don't want to deal with Github. I have to use it for s4pe and it's a pain. You'd download the same code from it as from here anyway.

Please do not PM me with mod, tutorial, or general modding questions or problems; post them in the thread for the mod or tutorial or post them in the appropriate forum.

Visit my blogs for other Sims content:
Online Sims - general mods for Sims 3
Offline Sims - adult mods for Sims 3 and Sims 4
Test Subject
#298 Old 4th May 2020 at 8:11 PM
Quote: Originally posted by CmarNYC
Sorry but I really don't want to deal with Github. I have to use it for s4pe and it's a pain. You'd download the same code from it as from here anyway.


Okay, but it would've just been practical if meant to contribute, submit patches or improvements ^^ But I can understand.
Test Subject
#299 Old 17th May 2020 at 5:55 AM
I was able to rip one merman sim (and many many sims before), but the more CC-heavy merman I'm trying to rip doesn't save. I mean it says "saving" yet I have waited hours over it. Just loading the occult form took nearly an hour. The first merman was maybe 20 minutes? But this one starts saving, not-responds, and then has continued like this for three hours before I gave up and tried again. Still no luck. My computer isn't even that bad, 16gb ram/i5/1050ti... Any advice?
Ms. Byte (Deceased)
Original Poster
#300 Old 17th May 2020 at 12:37 PM
Quote: Originally posted by knightjeran
I was able to rip one merman sim (and many many sims before), but the more CC-heavy merman I'm trying to rip doesn't save. I mean it says "saving" yet I have waited hours over it. Just loading the occult form took nearly an hour. The first merman was maybe 20 minutes? But this one starts saving, not-responds, and then has continued like this for three hours before I gave up and tried again. Still no luck. My computer isn't even that bad, 16gb ram/i5/1050ti... Any advice?


It's possible Sim Ripper is having a problem with a particular mesh or slider. If you upload your saved game, tell me which sim it is, and upload the CC and sliders the sim uses, I can take a look.

Please do not PM me with mod, tutorial, or general modding questions or problems; post them in the thread for the mod or tutorial or post them in the appropriate forum.

Visit my blogs for other Sims content:
Online Sims - general mods for Sims 3
Offline Sims - adult mods for Sims 3 and Sims 4
Page 12 of 80