STBLize+ (supports JSONs and YAMLs with optional hierarchies, converting back into JSONs, XMLs, and YAMLs, etc.)
STBLize+.png - width=1920 height=1536
2026/08/23
- Added the abilities to superimpose entries and add missing strings to an STBL or plaintext file from another STBL or plaintext file.
- Fixed a hardcoded variable for indenting for the JSON writer.
- Added the ability to export to JSON.
- Improved the word wrapping for the argument listing.
- Optimized the argument parser.
- Fixed a regression where the output paths would not be printed as absolute paths.
- Restructured the code base some more.
- Restructured the code base some more.
- Restructured the code base to be modular (most of the code is in a library, which is statically linked with this application).
- Made miscellaneous optimizations.
- Changed how error messages were displayed.
- Changed the default error log name.
- Fixed an issue where trying to launch the executable without any arguments on systems without .NET 4.6+ (such as those that run Windows XP) would crash the program.
- Ported the entire project to .NET for integration of the code into s3pi tools.
- Fixed a parsing bug when any of the last four arguments listed was not used at the very end of the command.
- Added a bunch of command-line options for users with specific needs.
- Added an icon and changed the name from "STBLizePlus" to "STBLize+."
This is a rewrite and extension of Buzzler's STBLize. It has most of the capabilities of the original in addition to the following features:
- Accepts both XMLs and YAMLs (and by extension, JSONs) to convert into STBLs
- Allows the user to split keys into hierarchies within JSONs and YAMLs for the convenience of not having to write the full paths for each string
- Allows the user to split keys into hierarchies within JSONs and YAMLs for the convenience of not having to write the full paths for each string
- Can convert STBLs back into XMLs, JSONs, and YAMLs (GIF below outdated as JSONs should now show up too)
-
You must have the "unhashed" STBL (which must always be called "Unhashed.stbl" unless otherwise specified in the command-line arguments) in the same folder as the STBL you are dragging and dropping onto the executable—I recommend storing that in your mod's package with the other STBL resources, with the instance of the TGI of the "unhashed" STBL resource beginning with "0x17" - The keys of the output JSONs and YAMLs are automatically split into hierarchies by colons, forward slashes, and the following suffixes:
- _Female
- _FemaleFemale
- _MaleFemale
- To prevent the nesting of folders of converted files, for any folder that is created as output of the program, any conversions of files within that folder will show up in a new folder in the parent directory (i.e., the folders will be at the same level in a path; see the above GIF for a visual example).
-
Credits
- Buzzler (Made the original STBLize, which I looked at the source code for to port to Python (and then back into C#
) to use a dictionary flattening/unflattening library that I was too lazy at the time I wrote the Python version to rewrite in C#) - Twallan (Made STBL Creator, which STBLize is based on, and also made Packer, which I sampled the source code of for reading STBLs)
| Filename | Type | Size |
|---|---|---|
| STBLize+.zip | zip | |
| STBLize+.exe | exe | 705536 |
| Filename | Type | Size |
|---|---|---|
| STBLize+-Windows-Old.zip | zip | |
| STBLize+.exe | exe | 4350898 |
| Filename | Type | Size |
|---|---|---|
| STBLize+-Linux-Old.zip | zip | |
| STBLize+.exe | exe | 6761776 |
The following custom content is included in the downloadable files:
- .NET Framework 4.0 by Microsoft
Note from the Creator:
#!/bin/bash
mono "${0%/*}"/STBLize+.exe "$@"
Information for the "Old" releasesThese are self-contained Python executables before this project was switched to .NET. Python does not need to be installed to use it.
For the Linux version, ".exe" was added just so that it could upload. It is actually a native binary (or, as native as a bundled Python application can be). You can rename this executable to whatever and stick it in your local bin folder for quick command-line access.
|
STBLize+.zip
| This is the current, .NET 4.0-based version of the program. If necessary, rename it to whatever is convenient for command-line usage.
Download
Uploaded: 23rd Aug 2026, 279.5 KB.
37 downloads.
|
||||||||
|
STBLize+-Windows-Old.zip
| This is the older, bundled Python version of the program for Windows. If necessary, rename it to whatever is convenient for command-line usage.
Download
Uploaded: 20th Aug 2026, 4.07 MB.
132 downloads.
|
||||||||
|
STBLize+-Linux-Old.zip
| This is the older, bundled Python version of the program for Linux. Remove the .exe suffix and rename it to whatever is convenient for command-line usage.
Download
Uploaded: 20th Aug 2026, 6.37 MB.
50 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: 7th Oct 2025 at 11:10 AM
Updated: 23rd Aug 2026 at 8:29 PM
-
by Random667 updated 1st Jul 2009 at 4:03am
101
202.1k
113
-
by Digitalchaos updated 24th Jun 2010 at 9:27pm
51
82.3k
22
-
by Just Harry updated 14th Mar 2026 at 10:56pm
258
156.2k
227
-
by LazyDuchess updated 4th Apr 2025 at 3:08am
71
159.3k
217
-
by Destrospean updated 26th Jul 2026 at 11:31pm
91
18.4k
26
-
by ctrlshiftc-simberly 14th Feb 2026 at 3:55pm
7
10.4k
33
-
More Favorites – Add Custom Favorite Food, Music, and Colors
by Destrospean updated Yesterday at 5:41pm
34
11.8k
38
-
by Destrospean updated 27th Jul 2026 at 12:31am
91
18.4k
26
-
More Favorites – Add Custom Favorite Food, Music, and Colors
by Destrospean updated 5th Oct 2026 at 6:41pm
34
12.1k
39
-
Law Enforcement and Medical Career Data Fixer
by Destrospean updated 4th Sep 2025 at 6:12pm
14
14k
33
-
Usable Canes for Young Adults and Adults (+ Occult Fixes)
by Destrospean updated 15th Aug 2025 at 8: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
17 9.5k 30
Generations
-
Dusty Peepers Aviators As Accessory (M & F; T+)
by Destrospean updated 17th Jun 2025 at 4:18pm
1.5k
4
-
Beekeeper Hat Updo Variant (F; T, YA, A)
by Destrospean updated 16th May 2025 at 11:50pm
5
1.4k
10
Hair » Female » Young Adult
-
by The-Sims-Verse updated 30th Sep 2026 at 6:16pm
63
20.9k
45
-
by Destrospean updated 5th Oct 2026 at 6:44pm
153
89.7k
193
-
Outfit Assignment – Assign New Outfits to Any Interactions
by Destrospean updated 5th Oct 2026 at 5:38pm
54
8.9k
21
About Me
I have a passion for The Sims 3, computer science, and banana smoothies.
I don’t take requests, unless I find them super duper interesting. :P
I am open to collaborations though. :)
Sign in to Mod The Sims
STBLize+ (supports JSONs and YAMLs with optional hierarchies, converting back into JSONs, XMLs, and YAMLs, etc.)
) to use a dictionary flattening/unflattening library that I was too lazy at the time I wrote the Python version to rewrite in C#)