Replies: 83 (Who?), Viewed: 4044 times.
Page 1 of 4
Ms. Byte
Original Poster
#1 Old 20th Mar 2020 at 11:46 PM Last edited by CmarNYC : 29th Mar 2020 at 10:27 PM.
Default TS3 SimRipper beta testing requested - V0.2.1 3/29/2020
SimRipper is a tool to recreate sims from your game, fully morphed, and save the meshes and textures in a form suitable for import into Blender or Milkshape. It's still crude and very much in development so don't be surprised if stuff doesn't work yet. At this point it's only doing meshes.

- As above, meshes only.
- There are no textures for hair so the hair meshes have no transparency and appear blocky.
- Humans appear to be morphing correctly, and horses and deer look okay, but some cats and dogs are disturbingly distorted. I probably messed up the rigs.
- Sims3packs and packages extracted from them are not supported yet.

To use:
- Extract the attached folder and run TS3SimRipper.exe.
- Select a FOLDER containing either save games (ex: Documents\Electronic Arts\Saves\Sunlit Tide Play Family.sims3) or saved sims (ex: Documents\Electronic Arts\SavedSims)
- Save games seem to contain only townies, but I'm not at all sure. To get a specific sim you can save it to your SavedSims.
- Either way, the list of sims will appear and you can click on individual names to display and save the mesh.

If you have problems please try with sims that use only EA stuff that came with the game, and report CC that doesn't appear correctly.

Comments and error reports welcome.

Updates:
V0.2.1, 3/29/2020:
- Added support for some store items that don't morph

V0.2, 3/23/2020:
- Fixed major bug in applying BGEO morphs
- Added support for store-style morphs
- Improved rendering of cats and dogs - noses still look off on some of them
- Changed to more flexible folder picker for game and user paths
Download - please read all instructions before downloading any files!
File Type: zip TS3SimRipper_0_2_1_0.zip (398.8 KB, 169 downloads)

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
Advertisement
Mad Poster
#2 Old 21st Mar 2020 at 2:41 AM Last edited by AGuyCalledPi : 21st Mar 2020 at 2:52 AM.
So I've messed around with it a bit. Looking at the setup prompt the tool has already identified the right install folder for each pack, but if I want to select another one it only seems to let me pick a folder on the C drive. My installs are on the D drive, and the data from each pack is in the regular D:\The Sims\The Sims 3 folder. So it's already getting the paths wrong.

As a result, it's listing my SavedSims folder correctly but not rendering previews because, as the error log states, all required assets are not being read. When loading up the tool it also seems to read a package file located in Documents\Electronic Arts\The Sims 3\Mods\Dump, which is a folder specifically set up not to be read by the game. So I don't know why the tool would try to read it, but it's giving me an error.

All in all, very excited for this one but currently completely unusable on my end. I'm getting all sorts of error popups and NullReferenceExceptions.

Hypocrisy is only okay if I do it.
( Join my dumb Discord server if you're into the whole procrastination thing. But like, maybe tomorrow. )
Ms. Byte
Original Poster
#3 Old 21st Mar 2020 at 3:32 AM
Quote:
Originally Posted by AGuyCalledPi
So I've messed around with it a bit. Looking at the setup prompt the tool has already identified the right install folder for each pack, but if I want to select another one it only seems to let me pick a folder on the C drive. My installs are on the D drive, and the data from each pack is in the regular D:\The Sims\The Sims 3 folder. So it's already getting the paths wrong.

As a result, it's listing my SavedSims folder correctly but not rendering previews because, as the error log states, all required assets are not being read. When loading up the tool it also seems to read a package file located in Documents\Electronic Arts\The Sims 3\Mods\Dump, which is a folder specifically set up not to be read by the game. So I don't know why the tool would try to read it, but it's giving me an error.

All in all, very excited for this one but currently completely unusable on my end. I'm getting all sorts of error popups and NullReferenceExceptions.


I'll have to change the browser in the setup so you can select other drives. Meanwhile just paste the path in.

The tool reads all packages in the Mods folder and subfolders. It doesn't read the resource.cfg which is where I assume you set up a folder not to be read. If a package there is causing errors you'll have to move it.

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
#4 Old 21st Mar 2020 at 3:39 AM
It seems that tool doesn't load stuff installed with .sims3pack files (stuff from DCCatche folder), while exporting the .sims3packs as .packages and placing them in mods will result in an error when loading sims that use these parts.

Code:
System.NullReferenceException: Odwołanie do obiektu nie zostało ustawione na wystąpienie obiektu.
   w TS3SimRipper.Form1.FetchGameBGEO(TGI tgi, String& errorMsg)
   w TS3SimRipper.Form1.GetCurrentModel()
   w TS3SimRipper.Form1.DisplaySim(SimDescription sim)
   w TS3SimRipper.Form1.sims_listBox_SelectedIndexChanged(Object sender, EventArgs e)
   w System.Windows.Forms.ListBox.OnSelectedIndexChanged(EventArgs e)
   w System.Windows.Forms.ListBox.WmReflectCommand(Message& m)
   w System.Windows.Forms.ListBox.WndProc(Message& m)
   w System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   w System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   w System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam
Mad Poster
#5 Old 21st Mar 2020 at 4:12 AM
Just so I'm understanding correctly....if a Sim were to load fully, their model would show up in the tool as a fully textured preview? Or would any part of them that's loaded successfully be rendered? Because I'm not seeing anything at all, not even a foot or a shoe or a necklace.

Hypocrisy is only okay if I do it.
( Join my dumb Discord server if you're into the whole procrastination thing. But like, maybe tomorrow. )
Ms. Byte
Original Poster
#6 Old 21st Mar 2020 at 11:14 AM
Quote:
Originally Posted by SeriousNorbo
It seems that tool doesn't load stuff installed with .sims3pack files (stuff from DCCatche folder), while exporting the .sims3packs as .packages and placing them in mods will result in an error when loading sims that use these parts.

Code:
System.NullReferenceException: Odwołanie do obiektu nie zostało ustawione na wystąpienie obiektu.
   w TS3SimRipper.Form1.FetchGameBGEO(TGI tgi, String& errorMsg)
   w TS3SimRipper.Form1.GetCurrentModel()
   w TS3SimRipper.Form1.DisplaySim(SimDescription sim)
   w TS3SimRipper.Form1.sims_listBox_SelectedIndexChanged(Object sender, EventArgs e)
   w System.Windows.Forms.ListBox.OnSelectedIndexChanged(EventArgs e)
   w System.Windows.Forms.ListBox.WmReflectCommand(Message& m)
   w System.Windows.Forms.ListBox.WndProc(Message& m)
   w System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   w System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   w System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam


Yes, I forgot to say that in the description. It won't read sims3packs at all, and sims3pack clothing uses a different mechanism for the fat/fit/thin morphs which SimRipper doesn't support yet. I'll update the description.

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
Ms. Byte
Original Poster
#7 Old 21st Mar 2020 at 11:18 AM Last edited by CmarNYC : 21st Mar 2020 at 11:35 AM.
Quote:
Originally Posted by AGuyCalledPi
Just so I'm understanding correctly....if a Sim were to load fully, their model would show up in the tool as a fully textured preview? Or would any part of them that's loaded successfully be rendered? Because I'm not seeing anything at all, not even a foot or a shoe or a necklace.


They should show up as flat-grey colored meshes. Please check the sim info listing and the error listing.

IMO at this point you should try it with vanilla EA townies first. If they don't appear either and the error messages don't tell us anything, please upload the save you're working from.

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
#8 Old 21st Mar 2020 at 8:26 PM
Quote:
Originally Posted by CmarNYC
Yes, I forgot to say that in the description. It won't read sims3packs at all, and sims3pack clothing uses a different mechanism for the fat/fit/thin morphs which SimRipper doesn't support yet. I'll update the description.


Other than this, the tool works perfectly fine, i managed to successfully rip a sim with rigging and UVs.

Will support for these store .sims3packs be added in the future? or a support for these store clothes with differently coded morphs?
Screenshots
Ms. Byte
Original Poster
#9 Old 21st Mar 2020 at 10:44 PM
Quote:
Originally Posted by SeriousNorbo
Other than this, the tool works perfectly fine, i managed to successfully rip a sim with rigging and UVs.

Will support for these store .sims3packs be added in the future? or a support for these store clothes with differently coded morphs?


Yes, supporting the alternate morphs is pretty trivial. I have some code for reading sim3packs that I'll try out; other tools do it so it shouldn't be a problem. Copy protected store items are a different matter; I'm not going to crack encryption or convert them or whatever. However, anything you have in standard package format will definitely be supported.

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
#10 Old 21st Mar 2020 at 11:21 PM Last edited by SeriousNorbo : 22nd Mar 2020 at 3:20 AM.
Quote:
Originally Posted by CmarNYC
Yes, supporting the alternate morphs is pretty trivial. I have some code for reading sim3packs that I'll try out; other tools do it so it shouldn't be a problem. Copy protected store items are a different matter; I'm not going to crack encryption or convert them or whatever. However, anything you have in standard package format will definitely be supported.


I heard that a tool from More Awesome Than You can fix the store packages, maybe TS3Ripper could support store packages/sims3packs once they get re-compiled with this tool?
Ms. Byte
Original Poster
#11 Old 22nd Mar 2020 at 3:06 AM
Discussion of software that can remove protection is against site policy, let alone linking to it. You should edit your comment.

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
#12 Old 22nd Mar 2020 at 3:17 AM
Quote:
Originally Posted by CmarNYC
Discussion of software that can remove protection is against site policy, let alone linking to it. You should edit your comment.


Oh, sorry, thanks for the warning, i removed the link.
Instructor
#13 Old 22nd Mar 2020 at 11:22 AM
Quote:
Originally Posted by SeriousNorbo
Other than this, the tool works perfectly fine, i managed to successfully rip a sim with rigging and UVs.

Will support for these store .sims3packs be added in the future? or a support for these store clothes with differently coded morphs?


Wait, did I read correctly - the resultant sims are rigged?? (pinch me! please be true! )

Duh and/or Hello!
(simblr)
Ms. Byte
Original Poster
#14 Old 22nd Mar 2020 at 1:10 PM
Quote:
Originally Posted by k2m1too
Wait, did I read correctly - the resultant sims are rigged?? (pinch me! please be true! )


Yes, the meshes are rigged and uv mapped. (Except obj format of course.) Collada DAE meshes can be imported into Blender and many other 3D editors. The only drawback is that Blender doesn't import the normals, but if you need them with a little extra work you can import the obj format too and transfer the normals.

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
#15 Old 22nd Mar 2020 at 5:26 PM
So far, the tool seems to work perfectly on all sims and plumbots, including sims with CC (Except store items) and default replacements! However it won't export supernatural features such as fairy wings or mermaid tail.

Also there's a problem with horses, Ripper won't load them at all and throws an error, tested on both playable and wild horses, both in saved game and in SavedSims, also on deer and unicorn.

Code:
System.IndexOutOfRangeException: Indeks wykraczał poza granice tablicy.
   w TS3SimRipper.BGEO.GetSection1EntryIndex(Species species, AgeGender age, AgeGender gender)
   w TS3SimRipper.Form1.LoadBGEOMorph(GEOM baseMesh, BGEO morph, Int32 lod, Species species, AgeGender age, AgeGender gender)
   w TS3SimRipper.Form1.GetCurrentModel()
   w TS3SimRipper.Form1.DisplaySim(SimDescription sim)
   w TS3SimRipper.Form1.sims_listBox_SelectedIndexChanged(Object sender, EventArgs e)
   w System.Windows.Forms.ListBox.OnSelectedIndexChanged(EventArgs e)
   w System.Windows.Forms.ListBox.WmReflectCommand(Message& m)
   w System.Windows.Forms.ListBox.WndProc(Message& m)
   w System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   w System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   w System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam
Ms. Byte
Original Poster
#16 Old 22nd Mar 2020 at 7:46 PM
Quote:
Originally Posted by SeriousNorbo
So far, the tool seems to work perfectly on all sims and plumbots, including sims with CC (Except store items) and default replacements! However it won't export supernatural features such as fairy wings or mermaid tail.

Also there's a problem with horses, Ripper won't load them at all and throws an error, tested on both playable and wild horses, both in saved game and in SavedSims, also on deer and unicorn.

Code:
System.IndexOutOfRangeException: Indeks wykraczał poza granice tablicy.
   w TS3SimRipper.BGEO.GetSection1EntryIndex(Species species, AgeGender age, AgeGender gender)
   w TS3SimRipper.Form1.LoadBGEOMorph(GEOM baseMesh, BGEO morph, Int32 lod, Species species, AgeGender age, AgeGender gender)
   w TS3SimRipper.Form1.GetCurrentModel()
   w TS3SimRipper.Form1.DisplaySim(SimDescription sim)
   w TS3SimRipper.Form1.sims_listBox_SelectedIndexChanged(Object sender, EventArgs e)
   w System.Windows.Forms.ListBox.OnSelectedIndexChanged(EventArgs e)
   w System.Windows.Forms.ListBox.WmReflectCommand(Message& m)
   w System.Windows.Forms.ListBox.WndProc(Message& m)
   w System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   w System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   w System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam


Strange, I was able to preview horses and deer. Do you have any CC mods or default replacements that might be causing a problem? Could you upload a save of a horse so I can see exactly what's in it?

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
#17 Old 22nd Mar 2020 at 8:02 PM
Here are tested horse and unicorn from SavedSims. It can't be the fault of any mods as the error still occurs after emptying the mods folder.
Download - please read all instructions before downloading any files!
File Type: rar Horses.rar (514.9 KB, 5 downloads)
Ms. Byte
Original Poster
#18 Old 22nd Mar 2020 at 11:42 PM
Quote:
Originally Posted by SeriousNorbo
Here are tested horse and unicorn from SavedSims. It can't be the fault of any mods as the error still occurs after emptying the mods folder.


I get the error too when loading your horses, and turns out it's such a major bug I'm surprised it works as well as it does. Fixed it, and fixed most of the cat and dog distortion. I'll upload a new version as soon as I finish adding support for the store-style morphs, which of course turned out not to be so trivial.

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
Ms. Byte
Original Poster
#19 Old 23rd Mar 2020 at 5:00 PM
Version 0.2 uploaded - bugfix, store morphs, better doggies and kitties, better folder browser for the paths.

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
#20 Old 23rd Mar 2020 at 7:29 PM
Thanks! So far the updated version works perfectly! It properly exports pets and horses, and loads store items once they get converted to .package and placed in Mods.
Test Subject
#21 Old 26th Mar 2020 at 7:41 PM
Tested it out on my sim, I can't get the textures though (most likely something I did) but I can definitely make poses using this sim and not just the basic afRig. The fingers look weird because she had rings on when I ripped her. But other than that, it's working
Screenshots
Ms. Byte
Original Poster
#22 Old 26th Mar 2020 at 8:28 PM
Quote:
Originally Posted by LRHenix
Tested it out on my sim, I can't get the textures though (most likely something I did) but I can definitely make poses using this sim and not just the basic afRig. The fingers look weird because she had rings on when I ripped her. But other than that, it's working


Thanks! Textures are not yet supported but I'm working on it.

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
#23 Old 29th Mar 2020 at 6:25 PM Last edited by SeriousNorbo : 29th Mar 2020 at 7:18 PM.
I have a problem with a hair from the store which crashes the ripper.

This hair: https://store.thesims3.com/productD...male&startAt=32

Edit: also the same problem occurs with this item: https://store.thesims3.com/productD...=OFB-SIM3:71653

Tested on both just exported package and package fixed with Pescado's tool

Code:
System.NullReferenceException: Odwołanie do obiektu nie zostało ustawione na wystąpienie obiektu.
   w TS3SimRipper.GEOM.getVertexID(Int32 vertexSequenceNumber)
   w TS3SimRipper.Form1.LoadGEOMMorph(GEOM baseMesh, GEOM[] morphs, Single weight)
   w TS3SimRipper.Form1.GetCurrentModel()
   w TS3SimRipper.Form1.DisplaySim(SimDescription sim)
   w TS3SimRipper.Form1.sims_listBox_SelectedIndexChanged(Object sender, EventArgs e)
   w System.Windows.Forms.ListBox.OnSelectedIndexChanged(EventArgs e)
   w System.Windows.Forms.ListBox.WmReflectCommand(Message& m)
   w System.Windows.Forms.ListBox.WndProc(Message& m)
   w System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   w System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   w System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam
Ms. Byte
Original Poster
#24 Old 29th Mar 2020 at 10:24 PM
Quote:
Originally Posted by SeriousNorbo
I have a problem with a hair from the store which crashes the ripper.

This hair: https://store.thesims3.com/productD...male&startAt=32

Edit: also the same problem occurs with this item: https://store.thesims3.com/productD...=OFB-SIM3:71653

Tested on both just exported package and package fixed with Pescado's tool
...


EA has another variation on the store format, just to annoy me.

I've uploaded a new version which fixes the hair and presumably the second item too. Let me know!

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
#25 Old 29th Mar 2020 at 11:12 PM
Quote:
Originally Posted by CmarNYC
EA has another variation on the store format, just to annoy me.

I've uploaded a new version which fixes the hair and presumably the second item too. Let me know!


Yeah, new version works fine with both items, thanks. :D
Page 1 of 4
Back to top