CAS Designer Toolkit
CASDesignerToolkit.png - width=1024 height=1024
1.png - width=3840 height=2160
2.png - width=3840 height=2160
3.png - width=3840 height=2160
4.png - width=3840 height=2160
5.png - width=3840 height=2160
6.png - width=3840 height=2160
2026/02/23
- Fixed a crash upon saving a package
- Added a right-click context menu for the resource table
- Changed the "Import" action to "Import DDS"
- Added transparency to more shaders
- Removed the "Next Pack" entry in the Game Folders dialog
- Redirected the console error output to a file
- Made miscellaneous fixes to memory-related issues
- Fixed the lack of disposal of face and scalp textures for hair when they are no longer being used
- Fixed control maps for hair not being applied
- Fixed a rarer occurrence of face and scalp textures being black upon switching LODs
- Fixed an issue where face and scalp textures wouldn't load upon switching LODs
- Added displaying various face overlay textures for the Sim in the viewport
- Added skin color, which is randomized
- Fixed a crash upon loading certion BGEOs with negative integers for section 3 indices
- Added transparency for the SimAlphaBlended shader
- Made changes to memory management to dispose of unused bitmaps
- Added partial support for rendering a full Sim
- Fixed multiple issues regarding mesh group imports
- Changed morphs to be applied on the GPU side rather than the CPU side, thereby making it less laggy
- Improved the dialog for setting the game folder paths
- Fixed a crash when trying to load makeup
- Added the ability to reorder presets
- Fixed the preview image not clearing when a package was closed
- Fixed a random crash caused by bitmaps being accessed by different threads simultaneously
- Fixed some more potential bugs related to locale
- 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
- Displaying a full Sim in the viewport
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)
- 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 | 243712 |
| CASDesignerToolkit.exe.config | config | 2041 |
| CASDesignerToolkit.svg | svg | 4542 |
| DDSReader License.txt | txt | 1098 |
| Destrospean.CmarNYCBorrowed.dll | dll | 325632 |
| Destrospean.Common.dll | dll | 77312 |
| Destrospean.Graphics.OpenGL.dll | dll | 65024 |
| Destrospean.S3PIExtensions.dll | dll | 12800 |
| Destrospean.UI.GTKSharp.dll | dll | 108544 |
| GDImageLibrary.dll | dll | 20992 |
| GLWidget.dll | dll | 13824 |
| GameFolders.xml | xml | 21389 |
| LICENSE.md | md | 35823 |
| Mono.Cairo.dll | dll | 60416 |
| Mono.Posix.dll | dll | 195072 |
| Newtonsoft.Json.dll | dll | 370688 |
| OpenTK License.txt | txt | 5383 |
| OpenTK.dll | dll | 2486272 |
| OpenTK.dll.config | config | 861 |
| 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 | 788 |
| CASDesignerToolkit | 34298394 | |
| CASDesignerToolkit.svg | svg | 4542 |
| DDSReader License.txt | txt | 1078 |
| GameFolders.xml | xml | 20928 |
| LICENSE.md | md | 35149 |
| 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.
Do not install GTK# 2.12.10 on Windows 7 or newer!Consult this post if you already did that and want to fix it.
.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.
522 downloads.
|
||||||||
|
CASDesignerToolkit-linux-amd64.rar
Download
Uploaded: Yesterday, 9.61 MB.
102 downloads.
|
||||||||
| For a detailed look at individual files, see the Information tab. | ||||||||
Install Instructions
1. Click the download button, or the filename, 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 9:40 PM
#Clothing, #Hair, #Accessories, #Cosmetics, #CAS, #Clothes, #Makeup, #Create A Sim
-
by Random667 updated 1st Jul 2009 at 12:03am
101
199.6k
112
-
Tool to Package Custom Body Hair - update 9/8/12
by CmarNYC updated 11th Jun 2011 at 2:36pm
32
121.2k
70
-
Meshing Toolkit - version 1.4.9 uploaded 12/20/2018
by CmarNYC updated 20th Dec 2018 at 10:04am
297
307.8k
296
-
LD's Sims3Launcher (EA App/Origin) (1.69)
by LazyDuchess updated 5th Nov 2024 at 1:34am
96
253.1k
402
-
by LazyDuchess updated 22nd Feb 2022 at 3:20pm
10
35.4k
65
-
by Just Harry updated 14th Sep 2024 at 9:07pm
230
115.5k
186
-
by LazyDuchess updated 3rd Apr 2025 at 11:08pm
60
113.3k
175
-
Dusty Peepers Aviators As Accessory (M & F; T+)
by Destrospean updated 17th Jun 2025 at 5:18pm
1.1k
3
-
Expanded Genealogy (2025/09/21 – Now with UI for Relation Assignments)
by Destrospean updated 3rd Oct 2025 at 12:00am
139
68.2k
148
-
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.8k 25
Generations
-
Customizable Uncustomizable Outfits
by Destrospean updated 7th Oct 2025 at 6:42pm
+1 packs
20 9.7k 19
Ambitions
-
Law Enforcement and Medical Career Data Fixer (2025/08/18 – Now Automatic)
by Destrospean updated 4th Sep 2025 at 7:12pm
14
10k
23
-
Beekeeper Hat Updo Variant (F; T, YA, A)
by Destrospean updated 17th May 2025 at 12:50am
5
1.2k
6
Hair » Female » Young Adult
-
STBLize+ (supports YAMLs with optional hierarchies, converting back into XMLs and YAMLs, etc.)
by Destrospean updated 7th Oct 2025 at 2:29pm
3.1k
5
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