MTS has all free content, all the time. Find out how YOU can help to keep it running. Tell me how...

Featured upload! TS4 SimRipper - rip sims from savegames, V3.3 uploaded 11/18/2020

by CmarNYC Posted 4th Dec 2019 at 7:36 PM - Updated Yesterday at 10:26 PM by CmarNYC
318 Thanks  Thanks     94 Favourited
This is a featured upload! It showcases the best talent and creativity available on MTS and in the community.
This is a tool to read TS4 save files, list the sims, and create a mesh of the sim with all the appropriate morphs applied, hopefully duplicating the appearance of the sim in the game. The mesh can then be saved in a choice of mesh formats. The composited diffuse and specular textures are also saved. Optionally a composited bumpmap and emissionmap can be saved, but these are experimental and may not be useful.

Meshes exported as Collada DAE can be imported into Blender (or other 3D editors that support DAE) with rig and bone assignments.

To use: Extract the tool folder from the attached zip and run TS4SimRipper.exe. Select a save file, then click on any of the sim's names which appear on the left. After several seconds the sim should appear and you can use the outfit dropdown to change outfits and the save buttons to save the sim in the current outfit.

Requirements: .NET 4.5, 64-bit Windows. No Mac, sorry.

WHEN ASKING FOR HELP WITH A PROBLEM, PLEASE UPLOAD THE SIM TROUBLESHOOTING INFO AND YOUR SAVE GAME, ALONG WITH PICTURES AND YOUR SIM'S MESH AND TEXTURES IF APPROPRIATE. WE CAN ALL SAVE TIME IF I DON'T HAVE TO ASK EVERY TIME.

* Please note that with custom content and default replacements supported, if you're using adult skins and meshes they may show up.

Tutorial on the basics of using these meshes in Blender, including importing textures and animations and transferring normals: http://www.modthesims.info/showthread.php?t=639931

Known problems/limitations:
- Since the October 6 patch, all the toddler skin definition textures are gone, replaced by the new LRLE image format. I've found and included the body textures and I hope most of the face textures, but you may wind up with a toddler with a scary black hole in his/her face. If this happens, please comment and paste the sim error listing (Click the Show Errors button) into the comment so I can find the missing textures.
- Animations for dogs look like they were made for a much larger animal and there's distortion of the head. Animations for little dogs and cats are fine. No idea why.
- Pet collars and clothing do not (yet) compress fluffy fur and will disappear into the fur on floofy pets.
- When loading toddlers or children, you may get errors saying one or more physique morphs (heavy/muscle/thin/bony) was not found. As far as I can tell this is normal and caused by some of the body morphs not being implemented for children/toddlers.
- The edges of hair meshes may be slightly visible, especially in Blender. This may be a normals problem.
- Some skin details don't show up as visibly as they should.
- Cleaning DAE meshes seems not to be working very well.

To-do:
- Fix pet collars and clothing to compress fur under them.
- See if normal and emission maps can be improved.
- See if skin details blending can be improved.

Please note the Collada DAE format will import into Blender with all skeleton and joint assignments intact. Unfortunately their importer will not keep the original normals. IMO in most cases that probably won't make a significant difference but the people who may use these meshes in Blender will have to determine that. Possibly they can export in both DAE and OBJ and transfer data in Blender.

Texturing and alpha transparency:
- Starting in version 2.3, textures are linked into DAE meshes and will be loaded automatically as long as the textures are in the same folder as the DAE. All you should have to do is change the Viewport Shading (next to the Mode selection) to Material.
- To make transparency work and to adjust shine:
-- If alpha hairs or other meshes that use alpha transparency aren't displaying correctly: After importing the DAE, expand the rig and select any mesh, click the Texture icon in the properties under the objects listing, select the first texture, scroll down to the Influence section, and under Diffuse put a check next to Alpha.
-- To adjust shine intensity: select a mesh and click on the Texture icon as above, then select the second texture (which should be the specular) scroll down to the Influence section, and under Specular change the Intensity number. Higher numbers = more shine.

Pictures include sims in SimRipper and in Milkshape. I'm hopeless in Blender but have managed to do a couple of screenshots.

If you're reporting a problem, please, please don't just say 'It doesn't work'. I need to see error messages, a description of the problem, pictures if possible, whether it's happening with all sims or certain sims, what CC is used on sims that are causing problems, and anything else useful you can think of. If you have an error message saying the tool can't read something, please post a screenshot of the message or the text. You can blur or edit any file paths that contain personal information. Please only include the first 10 lines or so in comments. Sim information listings and error listings are included in the Sim Troubleshooting Info zip file and if you upload that don't need to be pasted into a comment.

As of version 3.3, you can click the "Show Sim Troubleshooting Info" button and save a zip including the information and error listings and all the CC packages the sim is using.

In many cases your savegame is also useful and should be uploaded.




Image and package handling is done with s4pi: https://github.com/s4ptacle/Sims4Tools

11/18/2020, Version 3.3.0.0:
- Added a button to "Save Sim Troubleshooting Info". This will let you save a zip file with the information and error listings and copies of all the CC packages used by the sim. You can then upload the zip to your comment reporting the problem.

11/17/2020, Version 3.2.0.0:
- Update to support new version of savegame data.
- Toddler eyebrows and other makeup textures along with the eye colors added in a patch are now included along with skin definition files. Most toddlers should show up correctly.

10/20/2020, Version 3.1.0.0:
- Bugfix for sims with alpha hair and no other alpha parts failing to save as solid and glass meshes and textures.
- Diffuse textures now blended with premultiplication to avoid blending artifacts on some parts.
- The preview will now reflect the different saving options, which handle the skin texture a little differently. This will make no difference in the majority of cases but sometimes may give you a more accurate idea of how it will look in Blender or other tools.

10/14/2020, Version 3.0.0.0:
- Lots of fixes for the Oct. 6 patch. This update has not been fully tested but I wanted to get something out there that's at least mostly working. Please report problems.
- Added option to save as solid and glass meshes and textures, like in older versions.
- Added option to save DAE meshes without linked textures.

8/30/2020, Version 2.3.3.2:
- Fixed bug causing textures to not save to some folders.

8/23/2020, Version 2.3.2:
- Fixed bug causing overlays to not appear. They still may be fainter than you expect.
- Bone morphs will no longer crash on faces with a zero length side.
- Fixed unevenness in long dresses and skirts with some morphs.
- Increased the precision of bone morph calculations. Much to my surprise, .NET uses different mechanisms for floating point arithmetic in 32-bit vs 64-bit, which apparently is why the MS3D meshes had the arms at the wrong angle in 64-bit but not in 32-bit. Using double precision has fixed that and may help with small rig errors a couple of people have reported.

8/18/2020, Version 2.3:
- Added HQ texture support.
- Textures are now linked into DAE meshes. Import the DAE and change the Viewport Shading to Material and you should see the model with diffuse and specular textures. See instructions above under "Texturing and alpha transparency".
- Some alpha hairs or accessories may not display correctly using the main diffuse texture if they've been uv-mapped onto face or body areas. In that case you can save a 'glass' texture which has no skin texture background and import it for your alpha mesh that's not looking right.
- Optionally meshes can be saved as one mesh or as multiple mesh parts, one for each part of the sim: head, hair, body, accessories, etc.
-- Separate mesh parts will show visible seams between parts because Blender doesn't import the normals correctly. You may be able to correct this by importing an obj of the same model and transferring normals as explained in the tutorial above.
-- Having "Clean DAE Mesh" checked and saving as a single mesh will in most cases give you a mesh with no visible seams.
- Fix for null reference exceptions affecting occult sims, possibly due to a change in the EA save game format.
- Various fixes.

7/26/2020, Version 2.2.2:
- Fix for new version of the CASP introduced in the Knitting patch.
- You can now select different bone sizes in Blender. A setting of 9 gives you pretty visible bones.
- This is an interim update to get the CASPs working again. Still working on separate part meshes, HQ support, and various fixes.

6/4/2020, Version 2.2.1:
- The June 3, 2020 patch seems to have changed the way makeup textures are compressed, resulting in eyecolor, eyebrows, lipstick etc. not appearing. This is an interim update which uses older versions of those textures. Any new makeup that came with the June 3 patch will not show up correctly.

5/31/2020, Version 2.2.0: (Yes, I messed up the version number.)
- Bone morphs are reworked to hopefully be more accurate in extreme morphs and scaling.
- The creation and save speed for Collada .DAE meshes is substantially improved.
- Uses a better folder browser for choosing paths in the setup.
- *known bug* Milkshape meshes have an error in the rig causing the arm bones to be positioned wrong. Collada DAE meshes seem to be fine.

2/26/20, Version 2.0.2:
- Failure to correctly read CASModifier tuning in countries that use a comma as a decimal marker has been fixed. This caused the modifiers not to be read, and is likely the cause of crashing when trying to load a sim.

2/23/20, Version 2.0:
- There are now three file paths that can be modified in Setup if needed: The path to the game files, the full path to the Mods folder, and the full path to the Saves folder.
- You can now filter the list of sims in a save game listing by species, gender, and age.
- There is now a button to save textures only.
- A missing Region Map should no longer cause crashing.
- Errors are now logged and can be displayed by clicking the Show Errors button.
- The listing of the sim's information (background info, morphs, CAS parts, etc.) is no longer shown in the tool but can be displayed by clicking the "Show Sim Information Listing" button.
- Duplication of sims' appearance, especially children and toddlers, has been improved by the inclusion of CAS Modifier tuning. (Thanks, Menaceman44!)
- Males in female frame now have flattened breasts when wearing female tops.
- Filling of the waist gap when combining female tops and male bottoms should now work correctly in all clothing.
- A pregnant morph can now be applied to cats and dogs.
- Tans and sunburns are now supported, with or without tan lines. (Tan lines must be created in the game.)
- The correct parts of pants should now be removed when combined with boots.
- I fiddled with the bumpmaps and emission maps, but I can't tell if it's an improvement.

1/23/20, Version 1.9.2:
- Fixed Collada DAE meshes exported on systems with languages that use a comma for decimals not importing the rig into Blender correctly.
- Fixed the teeth texture and made the inner mouth color more realistic.
- Tweaked skin colors a little.

1/15/20, Version 1.9:
- Animations should now work well in Blender.
- CAS parts using the SimGlass shader are now supported. They will be a separate mesh part within the Collada, OBJ, or MS3D file, and their texture will be exported to separate images named as Glass. At this time all glass parts will be combined into one mesh part. This will however affect only transparency hair in most cases.

12/18/19, Version 1.8:
- Bugfixes for locality differences.
- Skin details are now blended according to the composition method.
- Occult states added. Occult sims with an alternate form can now be put into that form.
- Pregnant sims will now have a pregnant morph applied, and a slider for pregnancy progress can make any sim appear pregnant. (Human sims only so far.)
- Improved appearance of light skin colors.

12/6/19, Version 1.7:
- Added more robust handling of errors in reading resources. If a resource can't be read, the tool will now tell you the resource type, tgi, and the package it's in; and ignore it.
- Now uses skintone settings for makeup opacity, so your sims should no longer look like they put blush and eyeshadow on with a trowel.



Download files

Filename Size Downloads Date
TS4SimRipper Source 11-18-2020.zip | Source files, not needed to use the tool

Size: 13.19 MB · Downloads: 162 · 18th Nov 2020
13.19 MB 162 18th Nov 2020
TS4SimRipper_3_3_0_0.zip | Extract folder and run TS4SimRipper.exe

Size: 12.79 MB · Downloads: 649 · 18th Nov 2020
12.79 MB 649 18th Nov 2020

Key: - File was updated after upload was posted
Tip: You can click the magnifying glass to see the archive contents

Need help with downloading or installing content? Click here!
661 Comments / Replies (Who?)

Expansion/Stuff packs required:
Sims 4

661 Comments / replies (Who?)

14,682 Downloads

47,913 Views

Operating System: Windows
Utility Type: Miscellaneous
Plugin Type: Not Applicable

Tags: #TS4, #Sim, #Ripper