Sims 4 Studio for Windows 3.2.1.7 (Star) - Open Beta
Oct 3, 2022 17:37:47 GMT -5
brujah, Bakie, and 178 more like this
Post by andrew on Oct 3, 2022 17:37:47 GMT -5
New in this beta:
Themes (Including Dark Mode options)
To change the theme of Studio, click the color palette icon in the top left corner.
UI Changes
Adding themes to support Dark Mode necessitated changing a lot of things in the UI. We tried to make sure that this new version of Studio stayed very similar to the previous ones that everyone is familiar with now, but there are some slight differences.
1. There is no "Cancel" button to close the open package and return to the home screen. This was part of a "Wizard" style UI that previous versions of Studio used that is no longer included with Studio. The new way to close a package and go back to the "Home" screen is to click the house icon in the top-left corner of the window.
2. Tabs look a little different now. The new theming system had a style of tabs that was drastically different from the previous versions, so we had to customize it to look more like it used to.
Studio Log File Relocated
In an effort to reduce false positives by antivirus software, Studio log files have been moved from the Documents folder to the AppData folder. Studio has an option under the "Help" menu to open the logs folder that will go directly to this changed location.
Alternatively, you can find it in the File Explorer:
1. Open up your File Explorer.
2. Type %programdata% and hit Enter.
It will take you to a folder that contains the S4Studio folder where the logs are now stored.
64-Bit
This version of Studio is 64-bit compatible. This should help prevent out of memory errors when working with large packages or browsing through game files. Currently, it only works on 64-bit as does the current version of the game. If the need arises, we can consider making it compatible with both 32 and 64 bit operating systems.
Blender 3.6 - 4.1
Studio can now use Blender 3.6 through 4.1. If you have issues with the new Blender, Studio still has support for the 2.7 versions that previous versions of Studio were compatible with.
Note: "S4Studio CAS Tools" panel in Blender has been renamed to "S4Studio Mesh Tools" since it is used for both CAS and objects. The "Type" dropdown has also been removed since it has never been needed.
Tuning Editor
A new tab has been added to allow easy editing of tuning resources and linking them to CAS and buy mode items. For more information on how to get started with this, see the tutorial HERE. Changes made in this new tab will automatically generate both Tuning and SimData resources. Due to the many different types of tuning, you may run into some issues when trying to change certain things. Please report any problems that you have and provide as much detail as possible along with the files that you are having issues with.
Platforms
Platforms have been added as an option to the Build Clone list. We plan to add more build items to this beta series.
Note: This version uses a newer .NET framework than previous versions of Studio, allows the use of Blender 3.6, and is now a 64-bit application. Please read the updated system requirements below and make sure you have everything required before trying to use it.
System Requirements:
Microsoft Windows 64-bit operating system
Microsoft .NET Desktop Framework 6.0 This page has a lot of links, but the one that you need is the ".NET Desktop Runtime" for x64. As it says on the download page, it should include the ".NET Runtime" in the installer, but some users have had to install that separately as well.
Blender 2.76 or 4.1 (only needed for meshing and animation)
Special thanks to brujah, Feyona, and mauvemorn for alpha testing.
DOWNLOAD LINKS:
Download (Installer)
Download (Zip)
Alternate Download Link
3.2.1.7
[Buy/Build]
+ Fixed calculation for diagonal window cutouts.
+ Fixed a problem with the FNV hash code that caused values in the object definition to be stored incorrectly in some languages.
[CAS]
+ Fixed a bug with vertex color in newer Blender versions
+ Added a cheat code cas.mesh.info as a temporary way to summarize vertex color info.
[General]
+ Adjusted game file load order to fix issues with Studio not showing pack items that were deleted from a pack and re-added as base game by EA.
+ Fixed a bug that could sometimes happen while Studio is indexing the object list.
[Tuning]
+ Fixed a bug that caused the name of a tuning to show an error message when the first line is a comment.
[Warehouse]
+ Added an option to filter list items by text
[Windows]
+ Fixed a bug that caused the Chinese language settings to not work at all.
+ Fixed a bug that caused the - on the number pad to collapse a section of the warehouse being edited instead of putting a minus sign.
+ Added a search bar to the type filter in the game file cruiser.
+ The separator between the warehouse list and data editor can no longer get saved in a position where one side is so small that it disappears along with the separator.
3.2.1.6
[CAS]
+ Disable the flag that hides crystal creations jewelry from CAS by default unless an override.
[Windows]
+ Fixed a bug that broke the rig/slot editor
+ Fixed an issue with the loading screen that allowed accidental clicks on things under it.
3.2.1.5
[Blender]
+ Fixed a bug that caused importing blend files that have a vertex color channel with special characters in the name.
+ Studio should ignore export/import errors related to re-installing/re-enabling the S4S addon since it is giving false positives.
[CAS]
+ Added a name and support for the new CAS texture: ColorShiftMask. It is currently only used by EA to prevent the color shifts of different metals on custom jewelry from tinting the gem, but it does also work for excluding parts of the texture from being affected by color sliders.
[Buy/Build]
+ Fixed an issue that caused some objects to crash the program when exporting the mesh.
+ Fixed some performance issues (and crash on mac) when using studio.exportall on object packages.
[Windows]
+ Selected list items show with white text to better contrast with the highlight color.
+ The text box for catalog descriptions in MyCC should expand to show the full description as it does in the Studio tab.
+ Fixed a bug that caused the selected tuning description in the Tuning Editor tab to show the full path instead of just the folder name.
3.2.1.4
[Game Packs]
+ Added support for all packs through Crystal Creations SP.
[Animation]
+ Fix glitch when exporting animations
+ Added better format for Effect Events (thanks to thepanckake1)
[Blender]
+ Fixed bug with 4.0.2 support.
+ Fixed another issue that could cause error messages to not show when an export or import fails.
[Buy/Build]
+ Fixed an issue that stopped shift-clicking to select all floor swatches from working.
+ When S4S runs into an issue importing a mesh, it will try to show more details instead of just saying that s4s.out.mlod could not be found.
+ Overrides no longer renumber string hashes if text is changed.
+ Fixed a bug that prevented editing of Model Flags in Cutout Info Table resource.
+ Lack of vertex color on a mesh group that needs it no longer halts the import with a vague error.
+ Fixed a bug that occurred when cloning objects in some OS languages.
[CAS]
+ Added experimental support for vertex IDs for head meshes are now exported in a vertex color channel named "BlendID" in order to preserve or data transfer them.
+ Fixed an issue with the headfixer cheat (with vertex ids preserved, it shouldn't be needed unless working with an old blend file).
[Content Management]
+ Fixed a performance issue that caused slow loading times when previewing objects with a large mods folder.
+ Fixed errors with loading some blueprint and room resources when using the "My Library" option.
[General]
+ Added basic support for "deleted" resources.
[Tuning]
+ Extract tuning now has an option to include class names in the comments (off by default)
[Warehouse/Cruiser]
+ Updated Household Description, World Color Timeline, Color List, and Color Timeline Data, CAS Part, and Sim Info resources to the latest version.
+ Improvements to the World File Header, Path resource handling.
+ Fixes to the handling of lot architecture bundle resources.
+ Many non-image resources with an associated thumbnail show the associated thumbnail in the resource list (helpful when there is no name)
+ Improvements to the handling of Blend Geometry and Age Gender Map Resource types.
+ Hide additional resource types that don't show any results if selected.
+ World File Header has default values when created from scratch.
[Windows]
+ Made improvements on the Classic theme to improve visibility and to better match the look and feel of pre-star versions.
+ Catalog description box expands to fit the text instead of scrolling
+ Color picker uses 6-digit hex codes and defaults to "Advanced" tab again.
+ Fixed an issue that caused the view in the Warehouse for tuning resources to reload with every keystroke when typing a new tuning name.
+ Added rig details to the object preview UI on the 3d tab.
3.2.1.3
[Game Packs]
+ Added support for the For Rent Expansion Pack
[General]
+ studio.exportall doesn't export shared textures not used by the package (like emission map on most items).
+ studio.exportall no longer fails when importing shared textures that are not found.
+ Fixed an issue that could cause Studio to crash when using studio.importall
+ Updated the shader list
+ Updated the tag list
[Blender]
+ Added support for Blender 4.1 (4.0 will be in the next update)
[Buy/Build]
+ Added a mesh group count filter when picking an object to clone.
+ Object overrides don't include strings by default unless you change it in the Studio tab (preventing accidental overrides in English for overrides that don't involve strings).
+ Importing build mode meshes with trim updates the trim resource to match the mesh.
+ Added support for columns, spandrels, and friezes.
+ Meshes with multiple vertex color channels export/import all channels.
+ AnimatedTree shader meshes are now exported with split named vertex color channels to better manage their animated properties.
+ Fixed a bug related to bones in some meshes including animals
+ Fixed a bug related to beach towel meshes (decal shader)
[CAS]
+ Meshes with multiple vertex color channels export/import all channels.
+ Added the SEA style tag from For Rent to the Studio tab
[Content Management]
+ Added another batch edit option to My CC Folder menu - "Change Display Index (sorted by package name)". This one sets the display index of the whole folder starting with the number you select, but also sorts within that display index alphabetically by package name.
[Tuning Editor]
+ S4S can now read TDescs from LZMA compressed zip files (as the last one EA posted was).
+ Increased performance when loading the list of all tunings when adding a new blank tuning file.
+ Increased performance loading large tuning descriptions with lots of variants.
+ Added caching to reduce loading time of a tuning type after it has been loaded once.
+ Fixed sorting bug to make sure Studio defaults to the latest TDesc
[Tuning]
+ Fixed some performance issues with the tuning documenter (auto-generated comments)
+ Tuning reference comments should consistently show the type of the referenced tuning instance.
[Tools]
+ "Generate List > Animations" now show a loading screen so you can tell it's doing something.
[Warehouse/Cruiser]
+ Fixed a bug that caused Deformer Map resource to save incorrectly.
+ Updated Lot Description resource for the latest patch.
+ Added support for some more world data.
[Windows]
+ Fixed a bug with the screenshot manager that caused it to only show the first item.
+ Fixed a bug that caused the tuning id to not immediately update after renaming it.
+ Dropdowns in the warehouse (like shaders and shader fields that have unrecognized values can retain their value as a number if the name is not recognized.
3.2.1.2
[Game Packs]
+ Added support for Poolside Splash and Modern Luxe Kits
+ Added support for Home Kitchen Hustle Stuff Pack
[General]
+ studio.importall cheat code will now import non-diffuse images
+ Updated the tag list for the latest patch
+ Items in the clone list can be deselected again
[Content Management]
+ Added a batch fix for the Alien tag that was renumbered in the September 5th patch.
[CAS]
+ Back attachments will be cloned with group id 0 since they do not work with the default 0x80000000.
+ Adjusted the size of CAS checkboxes so the label does not get cut off on styles and horse breeds
+ Fixed an issue with the color palette that caused Studio to minimize unexpectedly after applying a palette.
[Blender]
+ Fixed a bug that caused Blender 3.6 integration with S4S to fail if Blender was set to use a language other than English.
[Buy/Build]
+ Added support for Stairs, Railings, and Ladders
+ Fixed an issue where certain tooltip tags cannot be removed on the Studio tab after being added
+ Fixed a bug when adding a swatch (mostly affected fences, but could have affected other things) that could cause duplicate variant data in the material set (causing studio to freeze when adding swatches, applying color palettes, and importing textures).
+ Adding a swatch to an object that uses Color Blended Terrain for the diffuse texture (i.e. the debug butte items from Horse Ranch EP) should no longer crash Studio.
[My Library]
+ Studio logs the full path of the folder it is trying to use for the Tray folder in order to troubleshoot wrong path issues
[Warehouse]
+ Filter option allows filtering by the summary (last column) text
+ Fixed with some less commonly used resources that prevented them from being imported into a package
+ Fixed an issue that caused tuning ids to not immediately update when hashing a new instance number from the name field.
[Game File Cruiser]
+ Fixed issues in Windows and Mac involving the thumbnail view
+ Removed checkboxes for some resource types that will always show 0 results
+ Include world packages in the search results
+ Locomotion Builder name shows in the summary column in the warehouse/cruiser
Renamed resources:
RNDP => Modular Piece
Misc Resource 1 => Path
Sculpt Set List => Age Gender Map
Clip Data List => Sync Point Schema
Clip Extra Data => Timeline Events
Added support for resources:
Record Bundle
Magalog
World Lot Parameter Info
[Animation]
+ Add support for more clip events
+ Fix issue with exported clips that caused them to distort after the last keyframe
[Tuning]
+ Added support for custom tags in the Warehouse/Tuning Editor (add a json file to the S4S Custom Tags folder like: { "MyTag":12345 })
+ Document tuning includes strings from the current package and tuning instances from S4S Mods folder
+ Updated the enum list for the latest patch
3.2.1.1
[General]
+ When using the "Create Empty Package" option and selecting a package that already exists, the old one goes to the recycle bin instead of being included in the new package.
[CAS]
+ Fixed an issue that caused swatches with swatch thumbnail images with the same instance id as the diffuse from being stretched all over the entire sim in the model viewer instead of the actual diffuse texture.
+ Added support for body freckles
[Tuning]
+ Fixed an issue with the Tuning Editor failing to load module tuning when it should and ignore it when it can't (custom modules without tdesc)
+ EnumItem elements from the tdesc should show (read-only)
+ Street tuning should use the correct type id now.
+ Fixed a bug that caused tuning comments to not work right when extracting one at a time.
[Buy/Build]
+ Fixed an error when removing roof swatches.
+ Mirrors should show a gray texture instead of the selected diffuse in the model viewer.
+ Fixed a bug that caused string table entries to be added with each keystroke when changing the name/description of a terrain paint in the Studio tab.
+ Added the missing "Build" category to the object clone list (with doors, windows, plants, rocks, etc.)
+ Object clones include dirt overlay image
+ Added support for trims (pool, fountain, roof, exterior, half wall, and deco). Note: Deco trims are debug mode items that only exist in certain packs.
+ All textures included in object clones show in the Studio tab.
[Warehouse]
+ Characters (e.g., &) will no longer show as unicode codes in the text preview.
+ Fixed several bugs that caused some lists to become un-editable (shader fields, clip slot assignments, and more).
+ Text boxes will once again adjust to show the full content instead of having to scroll in a tiny box.
+ Matrix, Vector, Quaternion fields should no longer give an error popup on each keystroke, but instead, a red tooltip after you are done editing if they are in an incorrect format.
+ Bold title at the top of the warehouse resource editor is selectable now.
[My Library]
+ My Library option uses the Sims 4 Documents path from settings (with Tray sub folder).
+ Fixed an error that occurred when exporting SimInfo for for horses
[Content Management]
+ Rename "Disallow CC shoes while wearing a towel" to "Disallow CC shoes for barefoot" and remove additional tag.
+ CAS allow/disallow batch fixes organized into submenu
+ Added batch fix to disallow/allow for all occults
+ Added batch fixes to allow/disallow for werewolves
+ Updated disallow for random to remove occult types (including human) to prevent sims aging up from using them despite being disallowed for random.
+ Updated allow for random to add occult tags back (based on whether they are configured to show in CAS for that occult type).
[Tools]
+ Added "Browse Game Content" option to the tools menu (formerly "object-preview" and "cas-preview" cheat codes on Windows), and added a new "Build" option to the new menu for Build Mode items.
[UI]
+ Checkboxes use the theme's foreground instead of accent color (black check on white box in all light themes, white check in black box on all dark themes).
+ Fixed theme color on some un-themed borders.
+ Fixed theme issues on the Add Resource popup in the warehouse.
+ Enter key should work again when confirming deletion of resources in the Warehouse.
+ Fixed a UI glitch with the game file cruiser
3.2.1.0
[General]
+ Fixed spacing on the title bar
[Warehouse]
+ Fixed an issue with TagNumberValue using hex instead of decimal
+ Fixed alignment so text boxes/editors all line up again
+ Fixed issue that caused a large part of the Clip resource to not be viewable/editable
+ Dropdowns should be searchable (limited by the start of the word)
+ Text preview should show non-latin alphabets in things like string tables
[Cheat Codes]
+ Fixed a problem that caused object-preview to not work
3.2.0.9
[Buy/Build]
+ Fixed a crash when exporting objects that have no rig
+ Added initial support for objects that use Color Terrain Blend diffuse textures (i.e. matteEP14_butte_02)
+ Fixed a bug that caused each swatch to show in the LODs list for objects
[Warehouse]
+ Fixed spacing between labels/editor in the Warehouse
+ Tuning ids are editable as decimal once again
+ Text boxes only add spaces on return when editing String Table entries.
+ Text boxes wrap when the content is longer than the grid allows instead of creating a scroll bar
[CAS]
+ Adult preview shows by default instead of child for Human and Horses on items that can be worn by all ages
+ Fixed some style tags that landed in the wrong place
3.2.0.8
[Buy/Build]
+ Fixed a bug that caused each swatch to show in the LODs list for objects
[Warehouse]
+ Fixed spacing between labels/editor in the Warehouse
+ Tuning ids are editable as decimal once again
+ Text boxes only add spaces on return when editing String Table entries.
+ Text boxes wrap when the content is longer than the grid allows instead of creating a scroll bar
[CAS]
+ Fixed an error when importing Horse meshes.
[Warehouse]
+ Fixed an error when editing some lists.
3.2.0.7
[General]
+ Added a thumbnail underlay option to the tools menu.
+ Fixed a bug that prevented resources from being deleted from a merged package.
+ Updated the tag list for all patches through the Horse Ranch EP patch.
+ Updated Tray/Save game resources
+ Moved a few cheat codes to the tools menu
[Game Packs]
+ Added support for Greenhouse Haven, Basement Treasures, Grunge Revival, and Book Nook Kits
+ Added support for Horse Ranch Expansion Pack
[Build/Buy]
+ Added options to filter the clone list by Buy Mode categories.
+ Added Style/Tooltip Tags/Mesh/Rig/Slot editing to build items when applicable.
+ Added support for Fences.
+ Fixed some issues with studio.exportall/studio.importall cheat codes handling of multi-model objects.
+ Model viewer no longer drops the alpha channel in the preview when an alpha map is not found.
+ Importing meshes should normalize the weights to prevent under/overweight problems on non-rigid objects.
[CAS]
+ Added options to filter the clone list by number of mesh groups
+ Exporting a mesh with a missing texture works now instead of just causing an error.
+ Items with DST textures (infant carriers) now supported.
+ Fixed a bug that caused hair growth level changes in the Studio tab to assign the wrong category to the tags.
+ Added Style tags to Studio tab.
+ Added an option to copy custom thumbnails to the opposite gender if there is only a thumbnail for one gender.
+ Fixed a bug that caused LRLE images to remain in the package after the associated swatch has been removed.
+ Added an option to the Tools>Modding menu to remove unreferenced textures from a CAS package.
+ Added Native American archetype and style tags to Studio tab.
[Content Management]
+ Deleting a package in My CC sends the package to the Recycle Bin/Trash in Windows/Mac.
+ Added a warning when running the hair color slider batch fix since it can significantly increase file size.
+ Added a batch edit menu to folders in My CC
+ Added a batch edit option to set the CAS Display Index of all packages in a folder.
[Warehouse]
+ Updated the World Data, Lot Description, and Region Description resources.
+ Added basic support for the Household Description resource.
+ Updated Sculpt Set List resource to v3.
+ World Unknown 3 resource updated to allow editing color timeline list.
+ Lots of changes to how the "Text" preview is generated.
[Blender]
+ Added support for Blender 3.6
+ Fixed some warning messages in the log files.
+ Fixed an issue that caused Studio to not show known import problems (like bones that aren't on the original mesh) for Windows and added this functionality to the Mac version.
[UI]
[General]
+ Fixed an issue that caused Studio to crash when trying to show a popup for a closed window (i.e. start a batch fix, close the window before it finishes).
+ Add a border to the texture list boxes on the Studio tab.
+ Selected swatches and other list items have better visibility in light/dark modes even when not focused.
+ S4S will remember the last active tab (studio/warehouse/tuning) when opening a package.
+ Title in task bar will show the package name when one is open (top title bar is still the same).
+ Fixed an issue with multi-selecting things in the clone list that caused Studio to freeze after multiple clones.
[Warehouse]
+ Replace old Warehouse resource editor to address theming and performance issues.
+ Made local tunings scrollable again.
+ Icon/Type/Group/Instance/Filesize/Name columns remember their size.
+ Divider between the resource list and resource editor remembers its position.
[Settings]
+ Fixed a UI issue with the number of recent projects on the Settings popup.
[CAS]
+ Increased the size of the part type dropdown when creating a new CAS item to prevent it from auto-resizing while scrolling.
+ Fixed a UI glitch that caused the texture list to change sizes when "Make Blank" is available.
+ Fixed theming on CAS tag checkboxes.
[Buy/Build]
+ Fixed a problem that caused the price of objects to not save until clicking out of the text box (and a few other text boxes that had the same issue).
3.2.0.6
[Animation]
+ Fixed a bug that caused the infant rig to get stretched to adult size.
[Blender]
+ Cleaned up some of the log messages when S4S interacts with Blender
[CAS]
+ Added the new body types from infants patch.
+ Fixed an issue that caused mesh exports to fail if the diffuse texture could not be found.
+ Fixed an issue that caused Studio to not set the image type in some cases, causing a crash in the game (usually shadow images).
[Tuning]
+ Add the developmental milestone tuning.
[Warehouse]
+ Updated the World Data resource for the infants patch.
[Windows]
+ Disabled some UI transition animations.
+ Updated the drag/drop reorder code to hopefully fix some of the glitches reported.
+ Fixed an issue with PNG importing that causes a transparent border on the lower mipmaps.
3.2.0.5
[CAS]
+ Fixed a bug that caused infant arms to become distorted when importing a new mesh.
3.2.0.4
[Game Packs]
+ Added support for Growing Together EP
+ Added support for First Fits, Desert Luxe, Pastel Pop,Everyday Clutter, Simtimates Collection, and Bathroom Clutter Kits.
[Content Management]
+ Added a batch fix to update old eye recolors/replacements to work with infants.
[Animation]
+ Added infant as an option when exporting an animation or blank blend.
[Buy/Build]
+ Add rig/slot rotation/scale to Studio tab.
+ Rig/slot matrices show in the "Text" tab of the warehouse as one line as the did in the previous community tested version of Studio.
[CAS]
+ Generate blank option for specular images is now available even if there is no existing linked specular.
+ Added filters and tags for infants.
+ Updated the format of the Skin Tone resource for the latest patch.
[My CC]
+ Fixed a major performance issue with custom content using custom swatch variant thumbnails.
[General]
+ Fixed a bug with studio.(im/ex)portall cheat codes that caused the first swatch thumbnail to be used with all swatches.
+ Updated the tag list.
[Tuning Editor]
+ Fixed a bug that caused upper-case search terms to return no results when searching for tuning references.
+ Improved filtering of tuning elements so that all sub-elements matched by the filter will be included in the results.
+ Customizing or duplicating tuning will include a renamed copy of the SimData.
+ Fixed a bug with exported sim data that would cause the wrong data type to be used in some cases.
[Warehouse]
+ Added names to GeometryStateEvent fields provided by sigma1202.
+ Updated the formats of save game resources for the latest patch.
[Windows]
+ Fixed a bug that caused "Disable Hardware Acceleration" to not work.
+ Fix crash when editing slot rotations in clip resources.
+ Tuning editor enums are now searchable and allow manual input.
+ Fixed a few areas that did not have themes applied correctly (Hash generator, new tuning popup, etc.)
+ Fixed a glitch with object-preview that caused textures to not show in the list and added the shader name below the texture.
3.2.0.3
[Blender]
+ All 3.3.* versions should be accepted by Studio now.
+ Fixed issue that caused Studio to not export due to logs from other Blender addons.
+ Added a more helpful error message when an incompatible version of Blender is used with Studio.
[Buy/Build]
+ Improved the warning text on the Object Tooltip Tags.
+ Added an option to pick styles.
[Windows]
+ Increased the button font size to 12.
+ Fixed a bug with editing bounding boxes, matrices, and points in the Warehouse.
+ Fixed a bug that caused the Studio tab to reset when switching between it and the Warehouse.
+ Changed color picker to new themeable one (UI is a little different, but right-click eyedropper is the same).
+ Fixed a few minor UI issues.
3.2.0.2
[Windows]
+ Added theme options (with dark mode).
+ Added a "Home" button at the top instead of a "Cancel" to get back to the home screen.
+ S4S now requires the .NET framework 6.0.
+ S4S is now a 64-bit application.
[Blender]
+ Added support for version 3.3.0.
[Buy/Build]
+ Added a tuning tab to easily add/remove/customize object tuning.
+ Added object tooltip tags (in-game catalog info about things like motive gain from objects) to the Studio tab.
+ Added Platforms as an option in the build menu.
[CAS]
+ Added a tuning tab to easily add/remove/customize CAS buff tuning.
+ Added beard growth tags to the Studio tab.
+ Fixed shadow image .PNG import glitches.
+ studio.exportall includes mask images.
+ Make Blank on specular images uses the diffuse texture to generate the mask image.
[Content Management]
+ Added a batch fix to automatically add beard growth tags to custom content.
[Tuning]
+ Added a tuning editor tab with a UI generated from the official tuning description files. To access it, drop the Tuning Descriptions from EA in your "Documents/Sims 4 Studio/Tuning Descriptions" folder. Sim Data resources will be automatically generated and updated as needed while you edit the tuning documents in the new UI.
[Buy/Build]
+ Fixed calculation for diagonal window cutouts.
+ Fixed a problem with the FNV hash code that caused values in the object definition to be stored incorrectly in some languages.
[CAS]
+ Fixed a bug with vertex color in newer Blender versions
+ Added a cheat code cas.mesh.info as a temporary way to summarize vertex color info.
[General]
+ Adjusted game file load order to fix issues with Studio not showing pack items that were deleted from a pack and re-added as base game by EA.
+ Fixed a bug that could sometimes happen while Studio is indexing the object list.
[Tuning]
+ Fixed a bug that caused the name of a tuning to show an error message when the first line is a comment.
[Warehouse]
+ Added an option to filter list items by text
[Windows]
+ Fixed a bug that caused the Chinese language settings to not work at all.
+ Fixed a bug that caused the - on the number pad to collapse a section of the warehouse being edited instead of putting a minus sign.
+ Added a search bar to the type filter in the game file cruiser.
+ The separator between the warehouse list and data editor can no longer get saved in a position where one side is so small that it disappears along with the separator.
3.2.1.6
[CAS]
+ Disable the flag that hides crystal creations jewelry from CAS by default unless an override.
[Windows]
+ Fixed a bug that broke the rig/slot editor
+ Fixed an issue with the loading screen that allowed accidental clicks on things under it.
3.2.1.5
[Blender]
+ Fixed a bug that caused importing blend files that have a vertex color channel with special characters in the name.
+ Studio should ignore export/import errors related to re-installing/re-enabling the S4S addon since it is giving false positives.
[CAS]
+ Added a name and support for the new CAS texture: ColorShiftMask. It is currently only used by EA to prevent the color shifts of different metals on custom jewelry from tinting the gem, but it does also work for excluding parts of the texture from being affected by color sliders.
[Buy/Build]
+ Fixed an issue that caused some objects to crash the program when exporting the mesh.
+ Fixed some performance issues (and crash on mac) when using studio.exportall on object packages.
[Windows]
+ Selected list items show with white text to better contrast with the highlight color.
+ The text box for catalog descriptions in MyCC should expand to show the full description as it does in the Studio tab.
+ Fixed a bug that caused the selected tuning description in the Tuning Editor tab to show the full path instead of just the folder name.
3.2.1.4
[Game Packs]
+ Added support for all packs through Crystal Creations SP.
[Animation]
+ Fix glitch when exporting animations
+ Added better format for Effect Events (thanks to thepanckake1)
[Blender]
+ Fixed bug with 4.0.2 support.
+ Fixed another issue that could cause error messages to not show when an export or import fails.
[Buy/Build]
+ Fixed an issue that stopped shift-clicking to select all floor swatches from working.
+ When S4S runs into an issue importing a mesh, it will try to show more details instead of just saying that s4s.out.mlod could not be found.
+ Overrides no longer renumber string hashes if text is changed.
+ Fixed a bug that prevented editing of Model Flags in Cutout Info Table resource.
+ Lack of vertex color on a mesh group that needs it no longer halts the import with a vague error.
+ Fixed a bug that occurred when cloning objects in some OS languages.
[CAS]
+ Added experimental support for vertex IDs for head meshes are now exported in a vertex color channel named "BlendID" in order to preserve or data transfer them.
+ Fixed an issue with the headfixer cheat (with vertex ids preserved, it shouldn't be needed unless working with an old blend file).
[Content Management]
+ Fixed a performance issue that caused slow loading times when previewing objects with a large mods folder.
+ Fixed errors with loading some blueprint and room resources when using the "My Library" option.
[General]
+ Added basic support for "deleted" resources.
[Tuning]
+ Extract tuning now has an option to include class names in the comments (off by default)
[Warehouse/Cruiser]
+ Updated Household Description, World Color Timeline, Color List, and Color Timeline Data, CAS Part, and Sim Info resources to the latest version.
+ Improvements to the World File Header, Path resource handling.
+ Fixes to the handling of lot architecture bundle resources.
+ Many non-image resources with an associated thumbnail show the associated thumbnail in the resource list (helpful when there is no name)
+ Improvements to the handling of Blend Geometry and Age Gender Map Resource types.
+ Hide additional resource types that don't show any results if selected.
+ World File Header has default values when created from scratch.
[Windows]
+ Made improvements on the Classic theme to improve visibility and to better match the look and feel of pre-star versions.
+ Catalog description box expands to fit the text instead of scrolling
+ Color picker uses 6-digit hex codes and defaults to "Advanced" tab again.
+ Fixed an issue that caused the view in the Warehouse for tuning resources to reload with every keystroke when typing a new tuning name.
+ Added rig details to the object preview UI on the 3d tab.
3.2.1.3
[Game Packs]
+ Added support for the For Rent Expansion Pack
[General]
+ studio.exportall doesn't export shared textures not used by the package (like emission map on most items).
+ studio.exportall no longer fails when importing shared textures that are not found.
+ Fixed an issue that could cause Studio to crash when using studio.importall
+ Updated the shader list
+ Updated the tag list
[Blender]
+ Added support for Blender 4.1 (4.0 will be in the next update)
[Buy/Build]
+ Added a mesh group count filter when picking an object to clone.
+ Object overrides don't include strings by default unless you change it in the Studio tab (preventing accidental overrides in English for overrides that don't involve strings).
+ Importing build mode meshes with trim updates the trim resource to match the mesh.
+ Added support for columns, spandrels, and friezes.
+ Meshes with multiple vertex color channels export/import all channels.
+ AnimatedTree shader meshes are now exported with split named vertex color channels to better manage their animated properties.
+ Fixed a bug related to bones in some meshes including animals
+ Fixed a bug related to beach towel meshes (decal shader)
[CAS]
+ Meshes with multiple vertex color channels export/import all channels.
+ Added the SEA style tag from For Rent to the Studio tab
[Content Management]
+ Added another batch edit option to My CC Folder menu - "Change Display Index (sorted by package name)". This one sets the display index of the whole folder starting with the number you select, but also sorts within that display index alphabetically by package name.
[Tuning Editor]
+ S4S can now read TDescs from LZMA compressed zip files (as the last one EA posted was).
+ Increased performance when loading the list of all tunings when adding a new blank tuning file.
+ Increased performance loading large tuning descriptions with lots of variants.
+ Added caching to reduce loading time of a tuning type after it has been loaded once.
+ Fixed sorting bug to make sure Studio defaults to the latest TDesc
[Tuning]
+ Fixed some performance issues with the tuning documenter (auto-generated comments)
+ Tuning reference comments should consistently show the type of the referenced tuning instance.
[Tools]
+ "Generate List > Animations" now show a loading screen so you can tell it's doing something.
[Warehouse/Cruiser]
+ Fixed a bug that caused Deformer Map resource to save incorrectly.
+ Updated Lot Description resource for the latest patch.
+ Added support for some more world data.
[Windows]
+ Fixed a bug with the screenshot manager that caused it to only show the first item.
+ Fixed a bug that caused the tuning id to not immediately update after renaming it.
+ Dropdowns in the warehouse (like shaders and shader fields that have unrecognized values can retain their value as a number if the name is not recognized.
3.2.1.2
[Game Packs]
+ Added support for Poolside Splash and Modern Luxe Kits
+ Added support for Home Kitchen Hustle Stuff Pack
[General]
+ studio.importall cheat code will now import non-diffuse images
+ Updated the tag list for the latest patch
+ Items in the clone list can be deselected again
[Content Management]
+ Added a batch fix for the Alien tag that was renumbered in the September 5th patch.
[CAS]
+ Back attachments will be cloned with group id 0 since they do not work with the default 0x80000000.
+ Adjusted the size of CAS checkboxes so the label does not get cut off on styles and horse breeds
+ Fixed an issue with the color palette that caused Studio to minimize unexpectedly after applying a palette.
[Blender]
+ Fixed a bug that caused Blender 3.6 integration with S4S to fail if Blender was set to use a language other than English.
[Buy/Build]
+ Added support for Stairs, Railings, and Ladders
+ Fixed an issue where certain tooltip tags cannot be removed on the Studio tab after being added
+ Fixed a bug when adding a swatch (mostly affected fences, but could have affected other things) that could cause duplicate variant data in the material set (causing studio to freeze when adding swatches, applying color palettes, and importing textures).
+ Adding a swatch to an object that uses Color Blended Terrain for the diffuse texture (i.e. the debug butte items from Horse Ranch EP) should no longer crash Studio.
[My Library]
+ Studio logs the full path of the folder it is trying to use for the Tray folder in order to troubleshoot wrong path issues
[Warehouse]
+ Filter option allows filtering by the summary (last column) text
+ Fixed with some less commonly used resources that prevented them from being imported into a package
+ Fixed an issue that caused tuning ids to not immediately update when hashing a new instance number from the name field.
[Game File Cruiser]
+ Fixed issues in Windows and Mac involving the thumbnail view
+ Removed checkboxes for some resource types that will always show 0 results
+ Include world packages in the search results
+ Locomotion Builder name shows in the summary column in the warehouse/cruiser
Renamed resources:
RNDP => Modular Piece
Misc Resource 1 => Path
Sculpt Set List => Age Gender Map
Clip Data List => Sync Point Schema
Clip Extra Data => Timeline Events
Added support for resources:
Record Bundle
Magalog
World Lot Parameter Info
[Animation]
+ Add support for more clip events
+ Fix issue with exported clips that caused them to distort after the last keyframe
[Tuning]
+ Added support for custom tags in the Warehouse/Tuning Editor (add a json file to the S4S Custom Tags folder like: { "MyTag":12345 })
+ Document tuning includes strings from the current package and tuning instances from S4S Mods folder
+ Updated the enum list for the latest patch
3.2.1.1
[General]
+ When using the "Create Empty Package" option and selecting a package that already exists, the old one goes to the recycle bin instead of being included in the new package.
[CAS]
+ Fixed an issue that caused swatches with swatch thumbnail images with the same instance id as the diffuse from being stretched all over the entire sim in the model viewer instead of the actual diffuse texture.
+ Added support for body freckles
[Tuning]
+ Fixed an issue with the Tuning Editor failing to load module tuning when it should and ignore it when it can't (custom modules without tdesc)
+ EnumItem elements from the tdesc should show (read-only)
+ Street tuning should use the correct type id now.
+ Fixed a bug that caused tuning comments to not work right when extracting one at a time.
[Buy/Build]
+ Fixed an error when removing roof swatches.
+ Mirrors should show a gray texture instead of the selected diffuse in the model viewer.
+ Fixed a bug that caused string table entries to be added with each keystroke when changing the name/description of a terrain paint in the Studio tab.
+ Added the missing "Build" category to the object clone list (with doors, windows, plants, rocks, etc.)
+ Object clones include dirt overlay image
+ Added support for trims (pool, fountain, roof, exterior, half wall, and deco). Note: Deco trims are debug mode items that only exist in certain packs.
+ All textures included in object clones show in the Studio tab.
[Warehouse]
+ Characters (e.g., &) will no longer show as unicode codes in the text preview.
+ Fixed several bugs that caused some lists to become un-editable (shader fields, clip slot assignments, and more).
+ Text boxes will once again adjust to show the full content instead of having to scroll in a tiny box.
+ Matrix, Vector, Quaternion fields should no longer give an error popup on each keystroke, but instead, a red tooltip after you are done editing if they are in an incorrect format.
+ Bold title at the top of the warehouse resource editor is selectable now.
[My Library]
+ My Library option uses the Sims 4 Documents path from settings (with Tray sub folder).
+ Fixed an error that occurred when exporting SimInfo for for horses
[Content Management]
+ Rename "Disallow CC shoes while wearing a towel" to "Disallow CC shoes for barefoot" and remove additional tag.
+ CAS allow/disallow batch fixes organized into submenu
+ Added batch fix to disallow/allow for all occults
+ Added batch fixes to allow/disallow for werewolves
+ Updated disallow for random to remove occult types (including human) to prevent sims aging up from using them despite being disallowed for random.
+ Updated allow for random to add occult tags back (based on whether they are configured to show in CAS for that occult type).
[Tools]
+ Added "Browse Game Content" option to the tools menu (formerly "object-preview" and "cas-preview" cheat codes on Windows), and added a new "Build" option to the new menu for Build Mode items.
[UI]
+ Checkboxes use the theme's foreground instead of accent color (black check on white box in all light themes, white check in black box on all dark themes).
+ Fixed theme color on some un-themed borders.
+ Fixed theme issues on the Add Resource popup in the warehouse.
+ Enter key should work again when confirming deletion of resources in the Warehouse.
+ Fixed a UI glitch with the game file cruiser
3.2.1.0
[General]
+ Fixed spacing on the title bar
[Warehouse]
+ Fixed an issue with TagNumberValue using hex instead of decimal
+ Fixed alignment so text boxes/editors all line up again
+ Fixed issue that caused a large part of the Clip resource to not be viewable/editable
+ Dropdowns should be searchable (limited by the start of the word)
+ Text preview should show non-latin alphabets in things like string tables
[Cheat Codes]
+ Fixed a problem that caused object-preview to not work
3.2.0.9
[Buy/Build]
+ Fixed a crash when exporting objects that have no rig
+ Added initial support for objects that use Color Terrain Blend diffuse textures (i.e. matteEP14_butte_02)
+ Fixed a bug that caused each swatch to show in the LODs list for objects
[Warehouse]
+ Fixed spacing between labels/editor in the Warehouse
+ Tuning ids are editable as decimal once again
+ Text boxes only add spaces on return when editing String Table entries.
+ Text boxes wrap when the content is longer than the grid allows instead of creating a scroll bar
[CAS]
+ Adult preview shows by default instead of child for Human and Horses on items that can be worn by all ages
+ Fixed some style tags that landed in the wrong place
3.2.0.8
[Buy/Build]
+ Fixed a bug that caused each swatch to show in the LODs list for objects
[Warehouse]
+ Fixed spacing between labels/editor in the Warehouse
+ Tuning ids are editable as decimal once again
+ Text boxes only add spaces on return when editing String Table entries.
+ Text boxes wrap when the content is longer than the grid allows instead of creating a scroll bar
[CAS]
+ Fixed an error when importing Horse meshes.
[Warehouse]
+ Fixed an error when editing some lists.
3.2.0.7
[General]
+ Added a thumbnail underlay option to the tools menu.
+ Fixed a bug that prevented resources from being deleted from a merged package.
+ Updated the tag list for all patches through the Horse Ranch EP patch.
+ Updated Tray/Save game resources
+ Moved a few cheat codes to the tools menu
[Game Packs]
+ Added support for Greenhouse Haven, Basement Treasures, Grunge Revival, and Book Nook Kits
+ Added support for Horse Ranch Expansion Pack
[Build/Buy]
+ Added options to filter the clone list by Buy Mode categories.
+ Added Style/Tooltip Tags/Mesh/Rig/Slot editing to build items when applicable.
+ Added support for Fences.
+ Fixed some issues with studio.exportall/studio.importall cheat codes handling of multi-model objects.
+ Model viewer no longer drops the alpha channel in the preview when an alpha map is not found.
+ Importing meshes should normalize the weights to prevent under/overweight problems on non-rigid objects.
[CAS]
+ Added options to filter the clone list by number of mesh groups
+ Exporting a mesh with a missing texture works now instead of just causing an error.
+ Items with DST textures (infant carriers) now supported.
+ Fixed a bug that caused hair growth level changes in the Studio tab to assign the wrong category to the tags.
+ Added Style tags to Studio tab.
+ Added an option to copy custom thumbnails to the opposite gender if there is only a thumbnail for one gender.
+ Fixed a bug that caused LRLE images to remain in the package after the associated swatch has been removed.
+ Added an option to the Tools>Modding menu to remove unreferenced textures from a CAS package.
+ Added Native American archetype and style tags to Studio tab.
[Content Management]
+ Deleting a package in My CC sends the package to the Recycle Bin/Trash in Windows/Mac.
+ Added a warning when running the hair color slider batch fix since it can significantly increase file size.
+ Added a batch edit menu to folders in My CC
+ Added a batch edit option to set the CAS Display Index of all packages in a folder.
[Warehouse]
+ Updated the World Data, Lot Description, and Region Description resources.
+ Added basic support for the Household Description resource.
+ Updated Sculpt Set List resource to v3.
+ World Unknown 3 resource updated to allow editing color timeline list.
+ Lots of changes to how the "Text" preview is generated.
[Blender]
+ Added support for Blender 3.6
+ Fixed some warning messages in the log files.
+ Fixed an issue that caused Studio to not show known import problems (like bones that aren't on the original mesh) for Windows and added this functionality to the Mac version.
[UI]
[General]
+ Fixed an issue that caused Studio to crash when trying to show a popup for a closed window (i.e. start a batch fix, close the window before it finishes).
+ Add a border to the texture list boxes on the Studio tab.
+ Selected swatches and other list items have better visibility in light/dark modes even when not focused.
+ S4S will remember the last active tab (studio/warehouse/tuning) when opening a package.
+ Title in task bar will show the package name when one is open (top title bar is still the same).
+ Fixed an issue with multi-selecting things in the clone list that caused Studio to freeze after multiple clones.
[Warehouse]
+ Replace old Warehouse resource editor to address theming and performance issues.
+ Made local tunings scrollable again.
+ Icon/Type/Group/Instance/Filesize/Name columns remember their size.
+ Divider between the resource list and resource editor remembers its position.
[Settings]
+ Fixed a UI issue with the number of recent projects on the Settings popup.
[CAS]
+ Increased the size of the part type dropdown when creating a new CAS item to prevent it from auto-resizing while scrolling.
+ Fixed a UI glitch that caused the texture list to change sizes when "Make Blank" is available.
+ Fixed theming on CAS tag checkboxes.
[Buy/Build]
+ Fixed a problem that caused the price of objects to not save until clicking out of the text box (and a few other text boxes that had the same issue).
3.2.0.6
[Animation]
+ Fixed a bug that caused the infant rig to get stretched to adult size.
[Blender]
+ Cleaned up some of the log messages when S4S interacts with Blender
[CAS]
+ Added the new body types from infants patch.
+ Fixed an issue that caused mesh exports to fail if the diffuse texture could not be found.
+ Fixed an issue that caused Studio to not set the image type in some cases, causing a crash in the game (usually shadow images).
[Tuning]
+ Add the developmental milestone tuning.
[Warehouse]
+ Updated the World Data resource for the infants patch.
[Windows]
+ Disabled some UI transition animations.
+ Updated the drag/drop reorder code to hopefully fix some of the glitches reported.
+ Fixed an issue with PNG importing that causes a transparent border on the lower mipmaps.
3.2.0.5
[CAS]
+ Fixed a bug that caused infant arms to become distorted when importing a new mesh.
3.2.0.4
[Game Packs]
+ Added support for Growing Together EP
+ Added support for First Fits, Desert Luxe, Pastel Pop,Everyday Clutter, Simtimates Collection, and Bathroom Clutter Kits.
[Content Management]
+ Added a batch fix to update old eye recolors/replacements to work with infants.
[Animation]
+ Added infant as an option when exporting an animation or blank blend.
[Buy/Build]
+ Add rig/slot rotation/scale to Studio tab.
+ Rig/slot matrices show in the "Text" tab of the warehouse as one line as the did in the previous community tested version of Studio.
[CAS]
+ Generate blank option for specular images is now available even if there is no existing linked specular.
+ Added filters and tags for infants.
+ Updated the format of the Skin Tone resource for the latest patch.
[My CC]
+ Fixed a major performance issue with custom content using custom swatch variant thumbnails.
[General]
+ Fixed a bug with studio.(im/ex)portall cheat codes that caused the first swatch thumbnail to be used with all swatches.
+ Updated the tag list.
[Tuning Editor]
+ Fixed a bug that caused upper-case search terms to return no results when searching for tuning references.
+ Improved filtering of tuning elements so that all sub-elements matched by the filter will be included in the results.
+ Customizing or duplicating tuning will include a renamed copy of the SimData.
+ Fixed a bug with exported sim data that would cause the wrong data type to be used in some cases.
[Warehouse]
+ Added names to GeometryStateEvent fields provided by sigma1202.
+ Updated the formats of save game resources for the latest patch.
[Windows]
+ Fixed a bug that caused "Disable Hardware Acceleration" to not work.
+ Fix crash when editing slot rotations in clip resources.
+ Tuning editor enums are now searchable and allow manual input.
+ Fixed a few areas that did not have themes applied correctly (Hash generator, new tuning popup, etc.)
+ Fixed a glitch with object-preview that caused textures to not show in the list and added the shader name below the texture.
3.2.0.3
[Blender]
+ All 3.3.* versions should be accepted by Studio now.
+ Fixed issue that caused Studio to not export due to logs from other Blender addons.
+ Added a more helpful error message when an incompatible version of Blender is used with Studio.
[Buy/Build]
+ Improved the warning text on the Object Tooltip Tags.
+ Added an option to pick styles.
[Windows]
+ Increased the button font size to 12.
+ Fixed a bug with editing bounding boxes, matrices, and points in the Warehouse.
+ Fixed a bug that caused the Studio tab to reset when switching between it and the Warehouse.
+ Changed color picker to new themeable one (UI is a little different, but right-click eyedropper is the same).
+ Fixed a few minor UI issues.
3.2.0.2
[Windows]
+ Added theme options (with dark mode).
+ Added a "Home" button at the top instead of a "Cancel" to get back to the home screen.
+ S4S now requires the .NET framework 6.0.
+ S4S is now a 64-bit application.
[Blender]
+ Added support for version 3.3.0.
[Buy/Build]
+ Added a tuning tab to easily add/remove/customize object tuning.
+ Added object tooltip tags (in-game catalog info about things like motive gain from objects) to the Studio tab.
+ Added Platforms as an option in the build menu.
[CAS]
+ Added a tuning tab to easily add/remove/customize CAS buff tuning.
+ Added beard growth tags to the Studio tab.
+ Fixed shadow image .PNG import glitches.
+ studio.exportall includes mask images.
+ Make Blank on specular images uses the diffuse texture to generate the mask image.
[Content Management]
+ Added a batch fix to automatically add beard growth tags to custom content.
[Tuning]
+ Added a tuning editor tab with a UI generated from the official tuning description files. To access it, drop the Tuning Descriptions from EA in your "Documents/Sims 4 Studio/Tuning Descriptions" folder. Sim Data resources will be automatically generated and updated as needed while you edit the tuning documents in the new UI.