S4 CAS Tools - updated to V3.8.2.0 on 3/18/2023
Here's a summary of the functions:
Cloning Tool - clone from game packages or custom packages
Clone Package Editor - working with custom content packages
- General CAS part properties - properties applied to all recolors
- Recolor Manager - properties for each recolor
- Previewer
- Color Sliders Manager - set limits and increment for color sliders
- HairColor Manager - set list of HairColor CASPs used with certain Wedding Stories items
- Mesh Manager - export and import meshes
- Mesh Fixing Tools - fixes / changes applied to all meshes
- Mesh Region Manager - view / modify regions
- Thumbnail Manager - set up custom thumbnails
- Auto Tool: Conversion/Auto Assignments - auto-assign bones, uv1, etc. from a reference mesh
- Conversions: TS4/other - converts TS meshes to and from other formats
- Separate Mesh Layers - creates an MS3D or OBJ mesh with layers separated into groups, mostly useful for alpha transparency hair
- GEOM Tools:
- Examine Mesh - see data in mesh
- View Mesh
- Combine GEOM meshes - combine two TS4 meshes
- Clean Mesh - remove duplicate vertices
- MS3D Tools - tools for Milkshape meshes
- Examine MS3D
- RIG Tools - look at skeleton data
In addition, if you click the Tools menu and Enable Special Tools, you'll see an additional Special Tools tab with various functions I've found useful for searching game packages.
Tutorial: Converting a TS3 dress to TS4
Tutorial: Converting a TS3 hair to TS4, with alpha transparency
This tool is in a perpetual state of beta, so check back for updates, fixes, new features, and so on.
As of V3.4, CAS Tools supports Legacy Edition compatibility. In the cloned package editor tab, general CAS part properties tab, there's now a checkbox for Legacy compatibility. What this does is save the package with the previous version of the CASP format. The only difference is that Legacy compatible packages cannot be set up to be created/knitted in-game, cannot use color sliders, and cannot link to HairColors. You can also convert a package that doesn't show up in Legacy Edition to be compatible by opening and saving it with CAS Tools.
Questions, bug reports, problems, and suggestions for the tool itself should be posted here. Questions and problems concerning a specific project should be posted in the TS4 Create / CAS Parts forum.
If you're having problems, please upload the package, mesh, texture, etc you're working with and explain exactly what you did step by step. 'I tried to import something and it didn't work' doesn't help me to help you.
Additional Credits:
s4pe/s4pi is used by CAS Tools for package and image handling. s4pi/s4pe and CAS Tools are open source.
s4pe download: https://github.com/s4ptacle/Sims4Tools/releases
Latest working s4pi source: https://github.com/s4ptacle/Sims4Tools/tree/develop
Updates:
3/18/2023: V3.8.2.0
- Added the infant life stage.
- Added new body type categories.
- Updated tags.
*** This is very much an interim update and some functions probably don't work ***
The way EA set up infants makes it a bit more difficult to add them than it was to add toddlers. They also have added support for DDS textures for backpacks (and presumably other accessories) that seem not to have to use the usual uv0 template. I haven't had time yet to implement that or to test any of the auto tools. You should be able to do the basics of cloning an item and modifying meshes and textures, and if/when you come across errors please report them.
7/31/2022: V3.8.1.0
- Updated tags for new High School categories.
- Added Body Hair and Body Scar search categories in the cloner tab.
- Now searches for downloaded content (DLC).
- Now uses a better folder browser for the game and user paths in the settings.
7/4/2022: V3.8.0.0
- Updated for the June 2022 werewolf patch.
- LRLE compression is overhauled to work with the patched game, fixing textures that appear spotty in CAS and the game.
- Tags updated, scar and bite mark types added.
Note: I suspect werewolf parts, like the werewolf head and nude body, use a different rig. However, I haven't yet found any flag or marker that indicates this in the CASP. This should only be a problem if you export a mesh and need the correct rig for animation or whatever.
3/7/2022: V3.7.1.0
- Items made for both sexes will now be included when filtering for one sex or the other.
- Added a setting for behavior when opening a package with outdated CASPs, which can be set to avoid popup prompts:
- Prompt
- Automatically update, no prompt
- Do not update, no prompt
2/26/2022: V3.7.0.0
- Updated to support new HairColor type used by certain new items in Wedding Stories to overlay color of built-in hair.
- Fix for bug causing crashing when updating older packages to latest version.
2/23/2022: V3.6.1.0
- Updated to support certain new items introduced in Wedding Stories.
2/17/2022: V3.6.0.0
- Updated for new version of CASP.
- Fix for bug causing color slider changes not to save properly when applied to a single CASP.
- The option to save non-slider compatible CASPs is removed since clothing CASPs now have slider data.
- Tags are updated.
There will be another update when I figure out what the new information in the CASP means.
9/11/2021: V3.5.3.1
- Added fingernails and toenails to exclude parts.
- Added default vertex colors for fingernails and toenails.
9/10/2021: V3.5.3
- Added support for fingernails and toenails.
- Overhauled the type filters in the cloning tab.
- Fixed the annoying 'unsaved mesh changes' message when you change a part type.
- Now changes the swatch color of eyecolors when cloning new custom content. The change is very small and serves only to keep the game from confusing them with EA eyecolors.
- Updated property tags.
6/2/2021: V3.5.2
- Fix for bug causing uv1 autoassignment to crash on clothing/accessory meshes with more than the standard two uv maps. Extra maps will be removed.
- Restored the old method of assigning slotrays from a default body mesh as an option in the Mesh Fixing Tools tab. You can now choose which method to use since the new method of calculating slotray intersections, while more accurate, may not work correctly on some meshes depending on their shape.
- Updated property tags.
1/19/2021: V3.5
Updated with full support for the LRLE texture format. Import PNG or DDS as usual and check the 'Save as LRLE' box to convert and save it as LRLE. Only diffuse/material textures can be saved as LRLE.
Added support for makeup sliders.
Notes:
- PNG or uncompressed DDS with or without mipmaps can be imported and converted to LRLE.
- PNG or compressed DDS with mipmaps should still be used for non-LRLE (RLE2) textures.
- Sliders only work with makeup at this time.
- While you can import textures as LRLE for any type of item, they may be significantly bigger than RLE2 textures and may not render well on clothing.
- Use of LRLE for items other than makeup is experimental.
12/8/2020: V3.4.2
This is an interim update for the new CASP version introduced in the 12/7 patch. There's a chunk of new data in the new version, and I'll try to figure out what it does and update again. Note: Cloning one of the new child facepaints will NOT work.
Updated property tags.
9/2/2020: V3.4.1
Bugfix - cloned CC packages should no longer contain extra copies of bumpmaps and emission maps.
8/26/2020: V3.4
Added ability to edit new knitting/create-in-game settings.
Added Legacy Edition support. Please see the section above on Legacy compatibility for details.
Updated property tags.
7/24/20: V3.3
Added a workaround for makeup/eyecolors/eyebrows affected by the Eco Lifestyle patch. Some items may still not have an accessible texture.
Added support for new version of the CASP resource.
DAE meshes should now save much faster.
Updated property tags.
3/9/20: V3.2.1
Fixed incorrect list of flags to disable CAS Parts for Mermaids and Witches/Spellcasters.
12/17/19: V3.2
Added ability to export and import meshes in Collada DAE format which can be imported to/exported from Blender. DAE meshes can be imported directly into a package just like TS4 geoms. Please be aware DAE takes a LONG time to save. DAE is not yet supported in the separate layers function.
Will now optionally copy thumbnails when cloning a custom package.
Update of property tags to support Witches.
7/24/19: V3.0.0.1
Bugfix for program not starting on systems using some languages.
Added manual override of vertex ID in auto-conversion.
7/17/19: V3.0.0.0
Update to support mermaid tails.
Auto-assignment enhanced to support skirts with built-in reference meshes.
Mesh fixers tab redone to make it easier to fix all meshes in a package.
Corrections to rigs exported with MS3D meshes.
Import/export of TS3 meshes is removed, to be replaced with Collada .dae in a future release.
Update of property tags.
This is an interim release! There are a lot of changes under the hood which means there are probably bugs I haven't caught, and I'm hoping to get Collada support working soon, hopefully allowing users to work with meshes in Blender and more easily import from-scratch meshes.
12/21/18: V2.9.0.0
Easier import/export from/to .PNG
Updated CASP property tags and packs list for Get Famous and patches.
Minor and cosmetic changes.
6/26/18: V2.8.0.0
Added ability to import/export textures from/to .PNG
Fixed bug causing an unrecognized property tag to prevent saving changes to a CASP.
Fixed incorrect values of Exclude Modifiers option in CASP general properties.
Updated list of CASP property tags for Seasons patch.
Minor and cosmetic changes.
11/14/17: V2.7.2.0
Added a fix for transparency (SimGlass) hair which may look either very darkened or have a hard, bright shine. (Note for creators - this is caused by linking a bumpmap that doesn't exist or not linking a bumpmap in the shader at all respectively. I guess the new version rendering is less forgiving.) This fix is also in the Clone Package Editor / Mesh Properties and Fixers tab. It does the same thing as blanking the bumpmap but is done in one click. Should only be used on hairs with these problems. I've heard there may be problems with color in other hairs but without a sample package and a picture of what the hair is supposed to look like I can't test.
Fixed the vertex color correction in the same tab to maybe actually work. Updated vertex color standards.
11/13/17: V2.7.1.0
Fixed bug in Autoconversion Tool that was making mesh faces separate in some morphs
Fixed bug causing current version reference meshes in autoconversion to be incorrectly rejected as not TS4
Added a fix for distortion of dress and skirt meshes in morphs, most visible in the fat morph. (Note for CC creators, the maximum red value for vertex color seems to now be 63. According to my tests values over that are causing distortion.) This fix, along with the arm position fix, is in the Clone Package Editor / Mesh Properties and Fixers tab.
11/10/17: V2.7.0.1
Fixed failure to read textures from Cats & Dogs (and probably other packs).
11/10/17: V2.7.0.0
Updated for the new version of the GEOM (mesh) resource in the 11/8/17 patch.
Will fix arm positioning in CC that now has the arms too close to or inside the body. Open the package in CAS Tools and save as a new, fixed package.
Arm position fix updated.
Additional option in mesh autoconversion to improve results with Milkshape head meshes by retaining the original vertex numbering.
Additional option in mesh autoconversion to force manually entered UV1 coordinates.
Tag list updated.
PLEASE NOTE: This is an interim release to deal with the November patch, but I haven't tested everything. Please report problems. When reporting a problem please be as detailed as possible and if relevant upload the package, mesh, image, etc you're getting an error with. This version is a fix only and should not be used for making cat and dog CAS Parts.
I'm going to see if I can do a small standalone tool to batch convert CC clothing to fix the arms.
1/14/17: V2.4.0.0
Updated for the new version of the CASP resource in the 1/12/17 patch.
Support for toddlers added.
Support for new occult body part types added.
All meshes converted to ms3d should now have the correct skeleton.
Tag list updated.
12/3/16: V2.3.0.0
Updated for the new version of the CASP resource in the 12/1/16 patch. EA hates me.
9/25/16: V2.2.0.0
Fixed bug causing hex value error when auto-converting TS3 meshes with no reference mesh.
Fixed bug causing auto-conversion of .ms3d meshes with no skeleton to error out.
Exported DDS textures will now retain mipmaps.
Ability to view body morphs added to the CAS previewer.
Filename | Type | Size |
---|---|---|
S4CASTools_3_8_2_0.zip | zip | |
acSlotRayData.txt | txt | 1748 |
adSlotRayData.txt | txt | 1878 |
ahSlotRayData.txt | txt | 3482 |
alSlotRayData.txt | txt | 1905 |
ccSlotRayData.txt | txt | 2154 |
cdSlotRayData.txt | txt | 2126 |
chSlotRayData.txt | txt | 3786 |
DDSPanel.dll | dll | 77824 |
DMapList.txt | txt | 15045 |
GPL-3.0.txt | txt | 35819 |
iconwhite2.ico | ico | 370070 |
ihSlotRayData.txt | txt | 3810 |
ModifierList.txt | txt | 17222 |
Ookii.Dialogs.dll | dll | 133296 |
Packs.txt | txt | 1475 |
phSlotRayData.txt | txt | 3098 |
S4CASTools.application | application | 1853 |
S4CASTools.exe | exe | 24011264 |
S4CASTools.exe.config | config | 1337 |
S4CASTools.exe.manifest | manifest | 19322 |
s4pi.ImageResource.dll | dll | 58880 |
s4pi.Interfaces.dll | dll | 78848 |
s4pi.Package.dll | dll | 66048 |
s4pi.Settings.dll | dll | 5120 |
S4_03B33DDF_00000000_D89CB9186B79ACB7.xml | xml | 225259 |
S4_AdultCat_RIG.grannyrig | grannyrig | 13279 |
S4_AdultDog_RIG.grannyrig | grannyrig | 13279 |
S4_AdultHuman_RIG.grannyrig | grannyrig | 12699 |
S4_AdultLittleDog_RIG.grannyrig | grannyrig | 13279 |
S4_ChildCat_RIG.grannyrig | grannyrig | 13279 |
S4_ChildDog_RIG.grannyrig | grannyrig | 13279 |
S4_ChildHuman_RIG.grannyrig | grannyrig | 12699 |
S4_InfantHuman_RIG.grannyrig | grannyrig | 12699 |
S4_ToddlerHuman_RIG.grannyrig | grannyrig | 12699 |
squishinterface_Win32.dll | dll | 33792 |
squishinterface_x64.dll | dll | 38400 |
System.Custom.dll | dll | 24576 |
XmodsDataLib.dll | dll | 482304 |
Filename | Type | Size |
---|---|---|
CASToolsSourceV3.8.2.0.zip | zip | |
acSlotRayData.txt | txt | 1748 |
adSlotRayData.txt | txt | 1878 |
ahSlotRayData.txt | txt | 3482 |
alSlotRayData.txt | txt | 1905 |
app.config | config | 1337 |
Autotools.cs | cs | 52775 |
CASPartPreviewer.xaml | xaml | 3091 |
CASPartPreviewer.xaml.cs | cs | 39692 |
ccSlotRayData.txt | txt | 2154 |
cdSlotRayData.txt | txt | 2126 |
chSlotRayData.txt | txt | 3786 |
ClonePackMeshes.cs | cs | 81752 |
ClonePackProperties.cs | cs | 116419 |
ClonePackThumbnails.cs | cs | 17923 |
Cloner.cs | cs | 22100 |
ColladaTools.cs | cs | 18350 |
CreatorPrompt.cs | cs | 3855 |
CreatorPrompt.Designer.cs | cs | 12504 |
CreatorPrompt.resx | resx | 5817 |
DMapList.txt | txt | 15045 |
FNVhashForm.cs | cs | 2246 |
FNVhashForm.Designer.cs | cs | 7973 |
FNVhashForm.resx | resx | 5814 |
Form1.cs | cs | 86724 |
Form1.designer - Copy.cs | cs | 370853 |
Form1.designer.cs | cs | 711370 |
Form1.resx | resx | 28440 |
GEOMDataDisplay.cs | cs | 14985 |
GEOMDataDisplay.designer.cs | cs | 3477 |
GEOMDataDisplay.resx | resx | 5814 |
GEOMFacesDisplay.cs | cs | 3211 |
GEOMFacesDisplay.designer.cs | cs | 4925 |
GEOMFacesDisplay.resx | resx | 5814 |
GEOMtools.cs | cs | 18915 |
GEOMviewer.xaml | xaml | 3090 |
GEOMviewer.xaml.cs | cs | 6744 |
GPL-3.0.txt | txt | 35819 |
iconwhite2.ico | ico | 370070 |
ImageDisplayImportExport.cs | cs | 29319 |
ImageDisplayImportExport.Designer.cs | cs | 11925 |
ImageDisplayImportExport.resx | resx | 5817 |
MapResizer.cs | cs | 603 |
MapResizer.Designer.cs | cs | 5150 |
MapResizer.resx | resx | 5817 |
MeshCloner_TemporaryKey.pfx | pfx | 1676 |
MeshConversions.cs | cs | 23564 |
MeshImportOptionsForm.cs | cs | 435 |
MeshImportOptionsForm.Designer.cs | cs | 10593 |
MeshImportOptionsForm.resx | resx | 5817 |
MeshLodRegionAssignmentForm.cs | cs | 5774 |
MeshLodRegionAssignmentForm.Designer.cs | cs | 14204 |
MeshLodRegionAssignmentForm.resx | resx | 5817 |
MeshMultipartConversionForm.cs | cs | 1843 |
MeshMultipartConversionForm.Designer.cs | cs | 6678 |
MeshMultipartConversionForm.resx | resx | 5817 |
ModifierList.txt | txt | 17222 |
MS3DFacesDisplay.cs | cs | 4559 |
MS3DFacesDisplay.designer.cs | cs | 6341 |
MS3DFacesDisplay.resx | resx | 5814 |
MS3Dtools.cs | cs | 8588 |
MS3DVertexDisplay.cs | cs | 8068 |
MS3DVertexDisplay.designer.cs | cs | 3537 |
MS3DVertexDisplay.resx | resx | 5814 |
OtherTools.cs | cs | 113372 |
PackageTools.cs | cs | 6120 |
Packs.txt | txt | 1475 |
phSlotRayData.txt | txt | 3098 |
Previewer.cs | cs | 20040 |
PreviewerControl.cs | cs | 37606 |
Program.cs | cs | 497 |
RenumberSortOrder.cs | cs | 2414 |
RenumberSortOrder.Designer.cs | cs | 6841 |
RenumberSortOrder.resx | resx | 5817 |
RigTools.cs | cs | 5455 |
S4CASTools.csproj | csproj | 38880 |
S4CASTools.csproj.user | user | 579 |
S4_03B33DDF_00000000_D89CB9186B79ACB7.xml | xml | 225259 |
S4_AdultCat_RIG.grannyrig | grannyrig | 13279 |
S4_AdultDog_RIG.grannyrig | grannyrig | 13279 |
S4_AdultHuman_RIG.grannyrig | grannyrig | 12699 |
S4_AdultLittleDog_RIG.grannyrig | grannyrig | 13279 |
S4_ChildCat_RIG.grannyrig | grannyrig | 13279 |
S4_ChildDog_RIG.grannyrig | grannyrig | 13279 |
S4_ChildHuman_RIG.grannyrig | grannyrig | 12699 |
S4_ToddlerHuman_RIG.grannyrig | grannyrig | 12699 |
Settings.cs | cs | 1254 |
SlotRayDataDisplay.cs | cs | 3976 |
SlotRayDataDisplay.Designer.cs | cs | 7447 |
SlotRayDataDisplay.resx | resx | 7368 |
squishinterface_Win32.dll | dll | 33792 |
squishinterface_x64.dll | dll | 38400 |
StitchForm.cs | cs | 3532 |
StitchForm.designer.cs | cs | 2743 |
StitchForm.resx | resx | 5817 |
UVStitchChart.cs | cs | 3040 |
UVStitchChart.designer.cs | cs | 2671 |
UVStitchChart.resx | resx | 5817 |
app.manifest | manifest | 2502 |
AssemblyInfo.cs | cs | 1428 |
Resources.Designer.cs | cs | 102584 |
Resources.resx | resx | 75771 |
Settings.Designer.cs | cs | 3284 |
Settings.settings | settings | 918 |
acBody_lod0.simgeom | simgeom | 153209 |
acBody_lod1.simgeom | simgeom | 99181 |
acBody_lod2.simgeom | simgeom | 49201 |
acBody_lod3.simgeom | simgeom | 34877 |
acEarsDown_lod0.simgeom | simgeom | 26121 |
acEarsDown_lod1.simgeom | simgeom | 17401 |
acEarsDown_lod2.simgeom | simgeom | 9153 |
acEarsDown_lod3.simgeom | simgeom | 6577 |
acEarsUp_lod0.simgeom | simgeom | 25917 |
acEarsUp_lod1.simgeom | simgeom | 17197 |
acEarsUp_lod2.simgeom | simgeom | 8065 |
acEarsUp_lod3.simgeom | simgeom | 6281 |
acHead_lod0.simgeom | simgeom | 147259 |
acHead_lod1.simgeom | simgeom | 123523 |
acHead_lod2.simgeom | simgeom | 53295 |
acHead_lod3.simgeom | simgeom | 26531 |
acShoes_lod0.simgeom | simgeom | 47109 |
acShoes_lod1.simgeom | simgeom | 36813 |
acShoes_lod2.simgeom | simgeom | 19805 |
acShoes_lod3.simgeom | simgeom | 14457 |
acTail_lod0.simgeom | simgeom | 14601 |
acTail_lod1.simgeom | simgeom | 11713 |
acTail_lod2.simgeom | simgeom | 5193 |
acTail_lod3.simgeom | simgeom | 4361 |
acTailStub_lod0.simgeom | simgeom | 5147 |
acTailStub_lod1.simgeom | simgeom | 4347 |
acTailStub_lod2.simgeom | simgeom | 3059 |
acTailStub_lod3.simgeom | simgeom | 3059 |
adBody_lod0.simgeom | simgeom | 158091 |
adBody_lod1.simgeom | simgeom | 104611 |
adBody_lod2.simgeom | simgeom | 45627 |
adBody_lod3.simgeom | simgeom | 31461 |
adEarsDown_lod0.simgeom | simgeom | 35845 |
adEarsDown_lod1.simgeom | simgeom | 20875 |
adEarsDown_lod2.simgeom | simgeom | 12457 |
adEarsDown_lod3.simgeom | simgeom | 8253 |
adEarsUp_lod0.simgeom | simgeom | 34253 |
adEarsUp_lod1.simgeom | simgeom | 18945 |
adEarsUp_lod2.simgeom | simgeom | 10061 |
adEarsUp_lod3.simgeom | simgeom | 5605 |
adHead_lod0.simgeom | simgeom | 158497 |
adHead_lod1.simgeom | simgeom | 113605 |
adHead_lod2.simgeom | simgeom | 55269 |
adHead_lod3.simgeom | simgeom | 22765 |
adShoes_lod0.simgeom | simgeom | 53361 |
adShoes_lod1.simgeom | simgeom | 36145 |
adShoes_lod2.simgeom | simgeom | 15345 |
adShoes_lod3.simgeom | simgeom | 10721 |
adTail_lod0.simgeom | simgeom | 12101 |
adTail_lod1.simgeom | simgeom | 9405 |
adTail_lod2.simgeom | simgeom | 4093 |
adTail_lod3.simgeom | simgeom | 3677 |
adTailRing_lod0.simgeom | simgeom | 16363 |
adTailRing_lod1.simgeom | simgeom | 12907 |
adTailRing_lod2.simgeom | simgeom | 5659 |
adTailRing_lod3.simgeom | simgeom | 4411 |
adTailScrew_lod0.simgeom | simgeom | 16363 |
adTailScrew_lod1.simgeom | simgeom | 12907 |
adTailScrew_lod2.simgeom | simgeom | 5659 |
adTailScrew_lod3.simgeom | simgeom | 4411 |
adTailStub_lod0.simgeom | simgeom | 5031 |
adTailStub_lod1.simgeom | simgeom | 3551 |
adTailStub_lod2.simgeom | simgeom | 1919 |
adTailStub_lod3.simgeom | simgeom | 1919 |
alBody_lod0.simgeom | simgeom | 158223 |
alBody_lod1.simgeom | simgeom | 104739 |
alBody_lod2.simgeom | simgeom | 45747 |
alBody_lod3.simgeom | simgeom | 31911 |
alEarsDown_lod0.simgeom | simgeom | 35845 |
alEarsDown_lod1.simgeom | simgeom | 20875 |
alEarsDown_lod2.simgeom | simgeom | 12457 |
alEarsDown_lod3.simgeom | simgeom | 8253 |
alEarsUp_lod0.simgeom | simgeom | 34253 |
alEarsUp_lod1.simgeom | simgeom | 18945 |
alEarsUp_lod2.simgeom | simgeom | 10061 |
alEarsUp_lod3.simgeom | simgeom | 5605 |
alHead_lod0.simgeom | simgeom | 158609 |
alHead_lod1.simgeom | simgeom | 113605 |
alHead_lod2.simgeom | simgeom | 55069 |
alHead_lod3.simgeom | simgeom | 23101 |
alShoes_lod0.simgeom | simgeom | 53357 |
alShoes_lod1.simgeom | simgeom | 36141 |
alShoes_lod2.simgeom | simgeom | 15333 |
alShoes_lod3.simgeom | simgeom | 10709 |
alTail_lod0.simgeom | simgeom | 12101 |
alTail_lod1.simgeom | simgeom | 9405 |
alTail_lod2.simgeom | simgeom | 4093 |
alTail_lod3.simgeom | simgeom | 3677 |
alTailRing_lod0.simgeom | simgeom | 16587 |
alTailRing_lod1.simgeom | simgeom | 12907 |
alTailRing_lod2.simgeom | simgeom | 5659 |
alTailRing_lod3.simgeom | simgeom | 4411 |
alTailScrew_lod0.simgeom | simgeom | 17035 |
alTailScrew_lod1.simgeom | simgeom | 12907 |
alTailScrew_lod2.simgeom | simgeom | 5659 |
alTailScrew_lod3.simgeom | simgeom | 4411 |
alTailStub_lod0.simgeom | simgeom | 5035 |
alTailStub_lod1.simgeom | simgeom | 3555 |
alTailStub_lod2.simgeom | simgeom | 1923 |
alTailStub_lod3.simgeom | simgeom | 1923 |
blank_shadow.dds | dds | 2796368 |
blank_shadow_pet.dds | dds | 2796368 |
blank_shadowSmall.dds | dds | 2896 |
blankBump.dds | dds | 1398256 |
blankBump_hat.dds | dds | 174928 |
blankBump_necklace.dds | dds | 87568 |
blankBump_pet.dds | dds | 699216 |
blankBump_shoes.dds | dds | 699216 |
blankBumpSmall.dds | dds | 1520 |
BlankDDS.bmp | bmp | 3382 |
BlankShadow.rle2 | rle2 | 300 |
BlankShadow_pet.rle2 | rle2 | 300 |
BlankSpecular.rles | rles | 306 |
BlankSpecular_pet.rles | rles | 306 |
BlankSpecularSmall.dds | dds | 2896 |
BlankSpecularSmall.rle2 | rle2 | 210 |
BrownEyes.png | png | 28363 |
CatSkin.png | png | 889054 |
ccBody_lod0.simgeom | simgeom | 153183 |
ccBody_lod1.simgeom | simgeom | 99043 |
ccBody_lod2.simgeom | simgeom | 49567 |
ccBody_lod3.simgeom | simgeom | 34871 |
ccEarsDown_lod0.simgeom | simgeom | 26245 |
ccEarsDown_lod1.simgeom | simgeom | 17525 |
ccEarsDown_lod2.simgeom | simgeom | 9277 |
ccEarsDown_lod3.simgeom | simgeom | 6925 |
ccEarsUp_lod0.simgeom | simgeom | 25693 |
ccEarsUp_lod1.simgeom | simgeom | 16973 |
ccEarsUp_lod2.simgeom | simgeom | 8085 |
ccEarsUp_lod3.simgeom | simgeom | 6413 |
ccHead_lod0.simgeom | simgeom | 142809 |
ccHead_lod1.simgeom | simgeom | 119881 |
ccHead_lod2.simgeom | simgeom | 51893 |
ccHead_lod3.simgeom | simgeom | 26457 |
ccShoes_lod0.simgeom | simgeom | 46081 |
ccShoes_lod1.simgeom | simgeom | 36681 |
ccShoes_lod2.simgeom | simgeom | 19357 |
ccShoes_lod3.simgeom | simgeom | 14245 |
ccTail_lod0.simgeom | simgeom | 14601 |
ccTail_lod1.simgeom | simgeom | 11713 |
ccTail_lod2.simgeom | simgeom | 5193 |
ccTail_lod3.simgeom | simgeom | 4361 |
ccTailStub_lod0.simgeom | simgeom | 5147 |
ccTailStub_lod1.simgeom | simgeom | 4347 |
ccTailStub_lod2.simgeom | simgeom | 3059 |
ccTailStub_lod3.simgeom | simgeom | 3059 |
cdBody_lod0.simgeom | simgeom | 158931 |
cdBody_lod1.simgeom | simgeom | 105447 |
cdBody_lod2.simgeom | simgeom | 45567 |
cdBody_lod3.simgeom | simgeom | 31475 |
cdEarsDown_lod0.simgeom | simgeom | 35733 |
cdEarsDown_lod1.simgeom | simgeom | 20763 |
cdEarsDown_lod2.simgeom | simgeom | 12569 |
cdEarsDown_lod3.simgeom | simgeom | 8505 |
cdEarsUp_lod0.simgeom | simgeom | 34253 |
cdEarsUp_lod1.simgeom | simgeom | 18821 |
cdEarsUp_lod2.simgeom | simgeom | 10061 |
cdEarsUp_lod3.simgeom | simgeom | 5605 |
cdHead_lod0.simgeom | simgeom | 160709 |
cdHead_lod1.simgeom | simgeom | 114441 |
cdHead_lod2.simgeom | simgeom | 56217 |
cdHead_lod3.simgeom | simgeom | 22649 |
cdShoes_lod0.simgeom | simgeom | 52133 |
cdShoes_lod1.simgeom | simgeom | 35477 |
cdShoes_lod2.simgeom | simgeom | 15797 |
cdShoes_lod3.simgeom | simgeom | 10837 |
cdTail_lod0.simgeom | simgeom | 12101 |
cdTail_lod1.simgeom | simgeom | 9405 |
cdTail_lod2.simgeom | simgeom | 4093 |
cdTail_lod3.simgeom | simgeom | 3677 |
cdTailRing_lod0.simgeom | simgeom | 16587 |
cdTailRing_lod1.simgeom | simgeom | 12907 |
cdTailRing_lod2.simgeom | simgeom | 5659 |
cdTailRing_lod3.simgeom | simgeom | 4411 |
cdTailScrew_lod0.simgeom | simgeom | 17101 |
cdTailScrew_lod1.simgeom | simgeom | 12973 |
cdTailScrew_lod2.simgeom | simgeom | 5725 |
cdTailScrew_lod3.simgeom | simgeom | 4477 |
cdTailStub_lod0.simgeom | simgeom | 5035 |
cdTailStub_lod1.simgeom | simgeom | 3555 |
cdTailStub_lod2.simgeom | simgeom | 1923 |
cdTailStub_lod3.simgeom | simgeom | 1923 |
ChildSkin.bmp | bmp | 3382 |
ChildSkin.png | png | 736805 |
ChildSkinbw.png | png | 735446 |
ChildUnderwear.png | png | 36041 |
cuBody_lod0.simgeom | simgeom | 215441 |
cuBody_lod1.simgeom | simgeom | 140669 |
cuBody_lod2.simgeom | simgeom | 72261 |
cuBody_lod3.simgeom | simgeom | 45101 |
cuBottom_lod0.simgeom | simgeom | 54853 |
cuBottom_lod1.simgeom | simgeom | 31581 |
cuBottom_lod2.simgeom | simgeom | 24865 |
cuBottom_lod3.simgeom | simgeom | 19865 |
cuHead_lod0.simgeom | simgeom | 151795 |
cuHead_lod1.simgeom | simgeom | 66687 |
cuHead_lod2.simgeom | simgeom | 42315 |
cuHead_lod3.simgeom | simgeom | 28079 |
cuShoes_lod0.simgeom | simgeom | 21777 |
cuShoes_lod1.simgeom | simgeom | 18005 |
cuShoes_lod2.simgeom | simgeom | 10045 |
cuShoes_lod3.simgeom | simgeom | 9789 |
cuSkirt_lod0.simgeom | simgeom | 351501 |
cuSkirt_lod1.simgeom | simgeom | 231801 |
cuSkirt_lod2.simgeom | simgeom | 154401 |
cuSkirt_lod3.simgeom | simgeom | 107425 |
custom3.dds | dds | 2368 |
cuTop_lod0.simgeom | simgeom | 153741 |
cuTop_lod1.simgeom | simgeom | 92757 |
cuTop_lod2.simgeom | simgeom | 49233 |
cuTop_lod3.simgeom | simgeom | 26829 |
DogSkin.png | png | 787760 |
empty_image.dds | dds | 1152 |
FemaleSkin.png | png | 622064 |
FemaleSkin_color.png | png | 840864 |
FemaleSkinContrast.png | png | 765475 |
FemaleUnderwear.png | png | 52500 |
MaleSkin.png | png | 400538 |
MaleUnderwear.png | png | 42120 |
NullImage.bmp | bmp | 3382 |
puBody_lod0.simgeom | simgeom | 277335 |
puBody_lod1.simgeom | simgeom | 209391 |
puBody_lod2.simgeom | simgeom | 192895 |
puBody_lod3.simgeom | simgeom | 98711 |
puBottom_lod0.simgeom | simgeom | 48363 |
puBottom_lod1.simgeom | simgeom | 26899 |
puBottom_lod2.simgeom | simgeom | 19059 |
puBottom_lod3.simgeom | simgeom | 13055 |
puFeet_lod0.simgeom | simgeom | 21905 |
puFeet_lod1.simgeom | simgeom | 17777 |
puFeet_lod2.simgeom | simgeom | 10361 |
puFeet_lod3.simgeom | simgeom | 9897 |
puHead_lod0.simgeom | simgeom | 155603 |
puHead_lod1.simgeom | simgeom | 66703 |
puHead_lod2.simgeom | simgeom | 39759 |
puHead_lod3.simgeom | simgeom | 25979 |
puShoes_lod0.simgeom | simgeom | 21905 |
puShoes_lod1.simgeom | simgeom | 17777 |
puShoes_lod2.simgeom | simgeom | 10361 |
puShoes_lod3.simgeom | simgeom | 9897 |
puTop_lod0.simgeom | simgeom | 153993 |
puTop_lod1.simgeom | simgeom | 94057 |
puTop_lod2.simgeom | simgeom | 47521 |
puTop_lod3.simgeom | simgeom | 26577 |
yfBody_lod0.simgeom | simgeom | 206653 |
yfBody_lod1.simgeom | simgeom | 120149 |
yfBody_lod2.simgeom | simgeom | 70705 |
yfBody_lod3.simgeom | simgeom | 43409 |
yfBottom_lod0.simgeom | simgeom | 53591 |
yfBottom_lod1.simgeom | simgeom | 30221 |
yfBottom_lod2.simgeom | simgeom | 23997 |
yfBottom_lod3.simgeom | simgeom | 18413 |
yfHairReference.simgeom | simgeom | 241841 |
yfHead_lod0.simgeom | simgeom | 150967 |
yfHead_lod1.simgeom | simgeom | 65703 |
yfHead_lod2.simgeom | simgeom | 40123 |
yfHead_lod3.simgeom | simgeom | 26335 |
yfShoes_lod0.simgeom | simgeom | 21909 |
yfShoes_lod1.simgeom | simgeom | 18349 |
yfShoes_lod2.simgeom | simgeom | 10925 |
yfShoes_lod3.simgeom | simgeom | 10221 |
yfSkirt_lod0.simgeom | simgeom | 216851 |
yfSkirt_lod1.simgeom | simgeom | 138519 |
yfSkirt_lod2.simgeom | simgeom | 82891 |
yfSkirt_lod3.simgeom | simgeom | 57195 |
yfTail_lod0.simgeom | simgeom | 154511 |
yfTail_lod1.simgeom | simgeom | 97447 |
yfTail_lod2.simgeom | simgeom | 66471 |
yfTail_lod3.simgeom | simgeom | 49307 |
yfTop_lod0.simgeom | simgeom | 155625 |
yfTop_lod1.simgeom | simgeom | 91757 |
yfTop_lod2.simgeom | simgeom | 48257 |
yfTop_lod3.simgeom | simgeom | 26405 |
ymBody_lod0.simgeom | simgeom | 201561 |
ymBody_lod1.simgeom | simgeom | 118037 |
ymBody_lod2.simgeom | simgeom | 68353 |
ymBody_lod3.simgeom | simgeom | 40801 |
ymBottom_lod0.simgeom | simgeom | 49691 |
ymBottom_lod1.simgeom | simgeom | 26951 |
ymBottom_lod2.simgeom | simgeom | 21335 |
ymBottom_lod3.simgeom | simgeom | 15943 |
ymHead_lod0.simgeom | simgeom | 151587 |
ymHead_lod1.simgeom | simgeom | 65951 |
ymHead_lod2.simgeom | simgeom | 39999 |
ymHead_lod3.simgeom | simgeom | 26351 |
ymShoes_lod0.simgeom | simgeom | 22133 |
ymShoes_lod1.simgeom | simgeom | 18349 |
ymShoes_lod2.simgeom | simgeom | 10701 |
ymShoes_lod3.simgeom | simgeom | 10445 |
ymSkirt_lod0.simgeom | simgeom | 328251 |
ymSkirt_lod1.simgeom | simgeom | 199481 |
ymSkirt_lod2.simgeom | simgeom | 114911 |
ymSkirt_lod3.simgeom | simgeom | 70335 |
ymTail_lod0.simgeom | simgeom | 144995 |
ymTail_lod1.simgeom | simgeom | 100739 |
ymTail_lod2.simgeom | simgeom | 67591 |
ymTail_lod3.simgeom | simgeom | 50863 |
ymTop_lod0.simgeom | simgeom | 153557 |
ymTop_lod1.simgeom | simgeom | 92753 |
ymTop_lod2.simgeom | simgeom | 48981 |
ymTop_lod3.simgeom | simgeom | 26645 |
ihSlotRayData.txt | txt | 3810 |
S4_InfantHuman_RIG.grannyrig | grannyrig | 12699 |
iuBody_lod0.simgeom | simgeom | 251144 |
iuBody_lod1.simgeom | simgeom | 166476 |
iuBody_lod2.simgeom | simgeom | 103408 |
iuBody_lod3.simgeom | simgeom | 71512 |
iuBottom_lod0.simgeom | simgeom | 47903 |
iuBottom_lod1.simgeom | simgeom | 47903 |
iuBottom_lod2.simgeom | simgeom | 47903 |
iuBottom_lod3.simgeom | simgeom | 47903 |
iuHead_lod0.simgeom | simgeom | 144471 |
iuHead_lod1.simgeom | simgeom | 67935 |
iuHead_lod2.simgeom | simgeom | 40263 |
iuHead_lod3.simgeom | simgeom | 26591 |
iuShoes_lod0.simgeom | simgeom | 21901 |
iuShoes_lod1.simgeom | simgeom | 17549 |
iuShoes_lod2.simgeom | simgeom | 10357 |
iuShoes_lod3.simgeom | simgeom | 9893 |
iuTop_lod0.simgeom | simgeom | 154093 |
iuTop_lod1.simgeom | simgeom | 95945 |
iuTop_lod2.simgeom | simgeom | 47189 |
iuTop_lod3.simgeom | simgeom | 27017 |
ToddlerSkin.png | png | 946931 |
Filename | Type | Size |
---|---|---|
XmodsDataLibSource_3-18-2023.zip | zip | |
app.config | config | 160 |
BBLN.cs | cs | 6225 |
BGEO.cs | cs | 27997 |
CASP.cs | cs | 55573 |
ColladaDAE.cs | cs | 68140 |
collada_schema_1_4.cs | cs | 280602 |
CTMesh.cs | cs | 9977 |
DATA.cs | cs | 6358 |
DMAP.cs | cs | 24922 |
Enums.cs | cs | 57611 |
FNV.cs | cs | 3582 |
GEOM.cs | cs | 405990 |
MS3D.cs | cs | 70710 |
NameMap.cs | cs | 4713 |
OBJ.cs | cs | 29307 |
Plane.cs | cs | 5704 |
AssemblyInfo.cs | cs | 1454 |
PropertyTags.cs | cs | 5577 |
RegionMap.cs | cs | 15750 |
RIG.cs | cs | 12049 |
Rotations.cs | cs | 32479 |
Seams.cs | cs | 151501 |
Sims3pack.cs | cs | 6559 |
SKCON.cs | cs | 1583 |
SMOD.cs | cs | 3868 |
STBL.cs | cs | 7666 |
TGI.cs | cs | 5863 |
TONE.cs | cs | 17300 |
Triangle.cs | cs | 8307 |
Vector2.cs | cs | 3099 |
Vector3.cs | cs | 27744 |
VPXY.cs | cs | 12045 |
WSO.cs | cs | 84931 |
XmodsDataLib.csproj | csproj | 4046 |
XmodsDataLib.csproj.user | user | 133 |
LRLE.cs | cs | 48058 |
XmodsDataLibSource_3-18-2023.zip
| Source files, not needed to use the tool
Download
Uploaded: 18th Mar 2023, 201.3 KB.
2,827 downloads.
|
||||||||
CASToolsSourceV3.8.2.0.zip
| Source files, not needed to use the tool
Download
Uploaded: 18th Mar 2023, 15.01 MB.
2,806 downloads.
|
||||||||
S4CASTools_3_8_2_0.zip
| Extract the folder and run S4CASTools.exe
Download
Uploaded: 18th Mar 2023, 13.08 MB.
15,349 downloads.
|
||||||||
For a detailed look at individual files, see the Information tab. |
Install Instructions
1. Download: Click the File tab to see the download link. Click the link to save the .rar or .zip file(s) to your computer.
2. Extract: Use WinRAR (Windows) to extract the file(s) from the .rar or .zip file(s).
3. Cut and paste the file(s) into your Mods folder
Need more information?
- Windows XP: Documents and Settings\(Current User Account)\My Documents\Electronic Arts\The Sims 4\Mods\
- Windows Vista/7/8/8.1: Users\(Current User Account)\Documents\Electronic Arts\The Sims 4\Mods\
- Anyone can use both .rar and .zip files easily! On Windows, use WinRAR.
- If you don't have a Mods folder, just make one.
Loading comments, please wait...
Updated: 18th Mar 2023 at 9:22 PM - New version upload
-
TS4 Package Conflict Detector - WINDOWS ONLY
by scumbumbo updated 12th Dec 2017 at 12:39am
180 150.6k 542 -
TS4 MorphMaker - updated to V4.5.2 on 4/19/2023
by CmarNYC updated 19th Apr 2023 at 5:23pm
645 339.6k 292 -
HQ Texture Converter - version 2.7.0.0 - updated 2/14/2023
by CmarNYC updated 14th Feb 2023 at 6:12pm
248 219.8k 255 -
TS4 SimRipper Classic: rip sims from savegames. V3.14.2.0, updated 4/19/2023
by CmarNYC updated 19th Apr 2023 at 4:26pm
2k 420.6k 282 -
Sort Custom Content (CC) in CAS Alphabetically
by barteke22 updated 5th Jan 2021 at 11:20pm
30 27.4k 42 -
TS4 Skin Converter V2.3, enable CC skintones in CAS
by CmarNYC updated 11th Dec 2020 at 1:25am
151 86.5k 153 -
by MoonlightSimmer8 11th Oct 2023 at 2:56pm
1.5k 3
-
Skininator - a tool to make non-default and default custom skins - new version 1/10/2013
by CmarNYC updated 10th Dec 2013 at 4:30pm
Non-default replacement skins for the Sims 3 are here. more...
311 307.5k 288 -
Tool to work with UI textures - new version 8/17/16
by CmarNYC updated 18th Aug 2016 at 1:08am
This is a small tool to convert the custom format of UI textures into a bitmap and convert a bitmap back into the custom format. more...
50 31.3k 31 -
Mesh Tangent Recalculator - fixes seams on skin
by CmarNYC 23rd Jun 2012 at 12:01am
A tool to fix the ugly seams that sometimes appear on custom meshes edited in Milkshape. more...
26 108.9k 129 -
Meshing Toolkit - version 1.4.9 uploaded 12/20/2018
by CmarNYC updated 20th Dec 2018 at 4:04pm
A set of tools for automating some of the more tedious and difficult meshing tasks. more...
297 302.6k 293 -
MorphMaker, a tool to make morphs and sliders - Update 9/4/2012
by CmarNYC updated 4th Sep 2012 at 5:31pm
This program is a tool to make new morphs for body meshes and new CAS sliders for faces. more...
81 110k 76 -
Sim Outfit Changing Script - new version 10/31/2013
by CmarNYC updated 31st Oct 2013 at 5:09pm
Script to expand the choices of Sim Outfits, including Career, NPC, and Custom. more...
114 157.1k 257 -
Easy STBL Manager - game strings translations utility
by CmarNYC 20th Oct 2012 at 3:40pm
An easier to use interface for creating and editing STBL translation files. more...
34 70.1k 47 -
Tool to Package Custom Body Hair - update 9/8/12
by CmarNYC updated 11th Jun 2011 at 8:36pm
A simple Windows program to help with making custom body hair more...
32 120.1k 69
About Me
My policy on use of my work:
Feel free to use any of my meshes, morphs, skins, or whatever as a base. If you change, convert, or enhance my stuff you may post it without asking, but please give credit. If you use them without changes, please post a link to my downloads rather than reposting. However, you may include them with Sims or lots without asking, but with credit.
Please do not post anything using my creative work on any pay site or the Exchange, unless it's in a free section of a pay site. If you want to post your own original creation made using my tools to a pay site or the Exchange, you may do so, but give credit for the tool.
Obviously my tools are for free use by anyone, but I'd appreciate a credit if you post something created with them.
So basically: no pay site, no Exchange, give credit. Other than that, meh.
If at some time I lose interest in Sims 3, or am too busy, or die, anyone who wants to may update/modify/add to any of my work as long as they follow the MTS policy on updating broken or outdated custom content.
I don't take requests. Suggestions for enhancing work I'm doing or have done are welcome, whether or not I act on them, but please no requests for totally unrelated stuff that I probably have no idea how to do.