CAS Designer Toolkit
CASDesignerToolkit.png - width=1024 height=1024
Main.png - width=2161 height=1129
Morphs.png - width=2161 height=1129
Add Material Property.png - width=2161 height=1129
Patterns.png - width=2161 height=1129
Colors.png - width=2161 height=1129
Specify Key.png - width=2161 height=1129
View Texture.png - width=2161 height=1129
2026/01/19 – #2
- Fixed some potential bugs related to locale
- Updated licenses and copyright notices
- Fixed duplicate shader names
- Made it so that the application would unblock the DLLs if extracted by the default Windows archive extractor
- Fixed blending for RGB masks
- Improved the performance for the image renderer on Unix-like systems
- Fixed a crash on launch for Windows XP
- Added previews for images in the image resource dropdowns
- Fixed a crash upon adding a preset
- Fixed the icon not showing for the executable on Windows
- Fixed an issue where Pattern D would not be displayed if it was loaded after the logo
- Uncapped decimal values for presets and patterns
- Fixed "start.sh" for Linux to allow for arguments
- Fixed scaling on Linux for lower resolutions
- Unified Linux downloads (figured out how to bundle it better)
- Added a portable Arch Linux build (for Steam Deck support)
- Fixed scaling of non-square textures in the image viewer
- Partitioned the code base even more
- Fixed "start.sh" on Linux trying to launch a nonexistent executable
- Fixed a bug where adding a mesh group to an LOD would insert it at the wrong index
- Moved more logic to libraries
- Added descriptions to the executable and DLLs so that they would not appear blank in the "Open With" list
- Removed the broken sorter for patterns in the tab list
- Made panels resizable
- Packages can now be opened with this program using "Open With" or by dragging the package onto the executable
- Restructured the code base
- Fixed a crash when loading certain patterns
- Fixed a crash when importing OBJ and WSO meshes with incomplete vertex ID data
- Added the ability to convert 3-pattern presets to 4-pattern ones
- Fixed crashes for certain LOD meshes due to incomplete vertex ID data for morphs
- Fixed the preset panel extending beyond 50% of the width of the window; as an unfortunate consequence, the new preset button is now to the left of the preset tab bar
- Added more rigorous logging
- Fixed an issue where thumbnails would not show for default values of some presets due to the values being paths instead of keys
- Fixed a crash that would happen when keys in the preset XMLs were not in the right case
- Fixed locale differences causing crashes
- Changed the archives to RAR format because the default Windows zip extractor is faulty
- Added some logging for crashes
- Fixed a crash upon loading certain meshes due to invalid vertex IDs
- Fixed several issues related to morphs
- Removed unneeded dependencies
- Fixed an issue in a dependency for reading resources to determine their types
- Fixed resources not being detected as XMLs when being imported (though one should not import XMLs anyway as of this update)
- Fixed a crash upon changing texture resource keys in material properties for meshes
Merry Christmas and Happy New Year, everyone!
Due to numerous issues related to existing tools for editing CAS parts, I decided to make my own.
Currently, it supports the following features:
- Editing part flags (e.g., age, gender, species, categories, etc.)
- Adding, editing, and deleting presets
- Importing/exporting GEOMs, OBJs, and WSOs
- Displaying morphs
- Changing the shaders and material properties of mesh groups
- Adding mesh groups to LODs
- Converting 3-pattern presets to 4-pattern ones
Support for the following is planned:
- Assigning morphs and bones (both of which in the meantime can be done in Meshing Toolkit)
- Creating patterns (this can be done in the meantime with Delphy's Pattern Packager)
- Displaying a full Sim in the 3D renderer
- Creating/editing CAS parts for The Sims Medieval
It's lightweight and runs on both Windows and Linux (macOS support planned). For Windows, .NET Framework 4.0 and GTK# 2.12 are required (check the download's instructions).
Do note that this tool has not been 100% tested due to scarcity of testers (the tool is very niche); please be patient and explain whatever issue there is to me.
Source code available here
Acknowledgements
Below is a list of people who helped with this project either directly or indirectly (as well as their contributions):
- pljones (Provided the s3pi library which serves as the basis of this tool and many other Sims 3 tools)
- CmarNYC (Her code for TS3SimRipper helped with applying patterns to textures and displaying morphs in the 3D renderer; the code for her Meshing Toolkit for importing/exporting OBJs and WSOs was also borrowed)
- MonoChaos (Provided the icon for the tool and helped test the tool for issues)
- zoe22 (Helped with issues related to the s3pi library and provided some code for object meshes)
- VirtualHugs (Helped with explaining things related to CASPs; I'm not a mesher, so her advice was incredibly helpful)
Testers:
| Filename | Type | Size |
|---|---|---|
| CASDesignerToolkit-win32-i386.rar | rar | |
| Acknowledgements.txt | txt | 801 |
| CASDesignerToolkit.exe | exe | 240640 |
| CASDesignerToolkit.svg | svg | 4639 |
| DDSReader License.txt | txt | 1078 |
| Destrospean.CmarNYCBorrowed.dll | dll | 352768 |
| Destrospean.Common.dll | dll | 67584 |
| Destrospean.Graphics.OpenGL.dll | dll | 56832 |
| Destrospean.S3PIExtensions.dll | dll | 13312 |
| Destrospean.UI.GTKSharp.dll | dll | 105984 |
| Destrospean.zoeoeBorrowed.dll | dll | 8192 |
| GDImageLibrary.dll | dll | 20992 |
| GLWidget.dll | dll | 13824 |
| GameFolders.xml | xml | 22166 |
| LICENSE.md | md | 35823 |
| Mono.Cairo.dll | dll | 60416 |
| Mono.Posix.dll | dll | 195072 |
| Newtonsoft.Json.dll | dll | 370688 |
| OpenTK License.txt | txt | 5332 |
| OpenTK.dll | dll | 2486272 |
| OpenTK.dll.config | config | 859 |
| System.Custom.dll | dll | 21504 |
| TQ.Texture.dll | dll | 15872 |
| TeximpNet.dll | dll | 126464 |
| s3pi.CASPartResource.dll | dll | 82944 |
| s3pi.DefaultResource.dll | dll | 5632 |
| s3pi.Extensions.dll | dll | 14336 |
| s3pi.Filetable.dll | dll | 44544 |
| s3pi.GenericRCOLResource.dll | dll | 23552 |
| s3pi.Interfaces.dll | dll | 61952 |
| s3pi.Package.dll | dll | 28160 |
| s3pi.RCOLChunks.dll | dll | 92160 |
| s3pi.Settings.dll | dll | 5120 |
| s3pi.WrapperDealer.dll | dll | 8192 |
| Filename | Type | Size |
|---|---|---|
| CASDesignerToolkit-linux-amd64.rar | rar | |
| Acknowledgements.txt | txt | 801 |
| CASDesignerToolkit | 35232251 | |
| CASDesignerToolkit.svg | svg | 4639 |
| DDSReader License.txt | txt | 1078 |
| GameFolders.xml | xml | 22166 |
| LICENSE.md | md | 35823 |
| Mono.Posix.dll | dll | 195072 |
| OpenTK License.txt | txt | 5332 |
| s3pi.CASPartResource.dll | dll | 82944 |
| s3pi.DefaultResource.dll | dll | 5632 |
| s3pi.Extensions.dll | dll | 14336 |
| s3pi.Filetable.dll | dll | 44544 |
| s3pi.GenericRCOLResource.dll | dll | 23552 |
| s3pi.Interfaces.dll | dll | 61952 |
| s3pi.Package.dll | dll | 28160 |
| s3pi.RCOLChunks.dll | dll | 92160 |
| s3pi.Settings.dll | dll | 5120 |
| s3pi.WrapperDealer.dll | dll | 8192 |
| start.sh | sh | 591 |
The following custom content is required for this download to function properly! Please make sure you download it before downloading the files!
- .NET Framework 4.0 by Microsoft
- GTK# 2.12.45 (For Windows 7+) by The GNOME Project, Mono Project
- GTK# 2.12.10 (For Windows XP and Vista) by The GNOME Project, Mono Project
Note from the Creator:
For Windows XP and Vista, install GTK# 2.12.10.
.NET Framework 4.0 is required for both.
The Linux version is a native executable with Mono and GTK# bundled in, hence the larger file size. It may not work on some distributions, so for those, use the Windows version with separate installs of Mono (not Wine) and GTK# 2.
For the Steam Deck, run with start.sh instead of the main executable.
|
CASDesignerToolkit-win32-i386.rar
Download
Uploaded: Yesterday, 1.06 MB.
306 downloads.
|
||||||||
|
CASDesignerToolkit-linux-amd64.rar
Download
Uploaded: Yesterday, 9.72 MB.
58 downloads.
|
||||||||
| For a detailed look at individual files, see the Information tab. | ||||||||
Install Instructions
1. Click the file listed on the Files tab to download the file to your computer.
2. Extract the zip, rar, or 7z file. Now you will have either a .package or a .sims3pack file.
For Package files:
1. Cut and paste the file into your Documents\Electronic Arts\The Sims 3\Mods\Packages folder. If you do not already have this folder, you should read the full guide to Package files first: Sims 3:Installing Package Fileswiki, so you can make sure your game is fully patched and you have the correct Resource.cfg file.
2. Run the game, and find your content where the creator said it would be (build mode, buy mode, Create-a-Sim, etc.).
For Sims3Pack files:
1. Cut and paste it into your Documents\Electronic Arts\The Sims 3\Downloads folder. If you do not have this folder yet, it is recommended that you open the game and then close it again so that this folder will be automatically created. Then you can place the .sims3pack into your Downloads folder.
2. Load the game's Launcher, and click on the Downloads tab. Find the item in the list and tick the box beside it. Then press the Install button below the list.
3. Wait for the installer to load, and it will install the content to the game. You will get a message letting you know when it's done.
4. Run the game, and find your content where the creator said it would be (build mode, buy mode, Create-a-Sim, etc.).
Extracting from RAR, ZIP, or 7z: You will need a special program for this. For Windows, we recommend 7-Zip and for Mac OSX, we recommend Keka. Both are free and safe to use.
Need more help?
If you need more info, see:
- For package files: Sims 3:Installing Package Fileswiki
- For Sims3pack files: Game Help:Installing TS3 Packswiki
Loading comments, please wait...
Uploaded: 27th Dec 2025 at 2:44 PM
Updated: Yesterday at 10:10 PM
#Clothing, #Hair, #Accessories, #Cosmetics, #CAS, #Clothes, #Makeup, #Create A Sim
-
by Random667 updated 30th Jun 2009 at 11:03pm
101
199.1k
112
-
Meshing Toolkit - version 1.4.9 uploaded 12/20/2018
by CmarNYC updated 20th Dec 2018 at 9:04am
297
307.3k
296
-
by LazyDuchess updated 5th Nov 2024 at 12:19am
637
1.5m
1.7k
-
LD's Sims3Launcher (EA App/Origin) (1.69)
by LazyDuchess updated 5th Nov 2024 at 12:34am
96
248.7k
398
-
by LazyDuchess updated 22nd Feb 2022 at 2:20pm
10
34.7k
65
-
by Just Harry updated 14th Sep 2024 at 8:07pm
230
109.1k
182
-
by LazyDuchess updated 3rd Apr 2025 at 10:08pm
59
105.8k
161
-
Expanded Genealogy (2025/09/21 – Now with UI for Relation Assignments)
by Destrospean updated 3rd Oct 2025 at 12:00am
139
65.2k
145
-
Dusty Peepers Aviators As Accessory (M & F; T+)
by Destrospean updated 17th Jun 2025 at 5:18pm
1.1k
3
-
Law Enforcement and Medical Career Data Fixer (2025/08/18 – Now Automatic)
by Destrospean updated 4th Sep 2025 at 7:12pm
14
9.7k
22
-
Usable Canes for Young Adults and Adults (+ Occult Fixes)
by Destrospean updated 15th Aug 2025 at 9:19pm
I've seen quite a few people on this site and other Sims 3 mod sites complain that EA didn't allow more...
+1 packs
16 7.5k 25
Generations
-
STBLize+ (supports YAMLs with optional hierarchies, converting back into XMLs and YAMLs, etc.)
by Destrospean updated 7th Oct 2025 at 2:29pm
2.9k
5
-
Beekeeper Hat Updo Variant (F; T, YA, A)
by Destrospean updated 17th May 2025 at 12:50am
5
1.1k
5
Hair » Female » Young Adult
-
Customizable Uncustomizable Outfits
by Destrospean updated 7th Oct 2025 at 6:42pm
+1 packs
20 9.5k 19
Ambitions
About Me
I would also like to let certain people I know that while I will make this profile neat and boring, I am not deanonymizing it. This is not a work account nor will it be used for such.
Sign in to Mod The Sims
CAS Designer Toolkit