Sims 4 Studio for Windows 3.2.3.0 (Star) - Open Beta
Oct 3, 2022 17:37:47 GMT -5
brujah, Bakie, and 319 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.2
Studio can now use Blender 3.6 through 4.2. 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.
Build Items
Nearly all build types are supported now.
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.2 (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 (Mega)
Alternate Download Link (MediaFire)
3.2.3.0
[Game Packs]
+ Included support for Life & Death EP, Cozy Kitsch CP, and Sweet Slumber Party CP.
[Patch]
+ Updated save game/tray formats, enums/sim data hashes (tuning editor), tag list, and body types for the latest patch.
[Translations]
+ Added initial Romanian translation by pebblepuppy
[Tuning Editor]
+ Simplified the display of OptionalTunable so they can be turned on/off with 1 click instead of a dropdown.
+ Added a dropdown to group tunables by the groups defined in the tuning descriptions (or All to disable the filter).
[Tools]
+ Added an option to generate a list of tags and buy/build/cas items that use them.
[Content Management]
+ Fixed some layout issues in the merge package window and removed the background image.
+ Added styles to buy/build items in My CC
3.2.2.9
[Translations]
+ Added Italian translation updates from vale93games.
[CAS]
+ Fixed a bug that broke the experimental preservation of vertex ids (used in head meshes).
[Blender]
+ Fixed a bug related to Blender scene collections that could cause S4S to not find objects.
[Buy/Build]
+ Fixed a bug with trim overrides that caused the swatches to all show the same color.
[Misc]
+ Fixed some issues with reading resources accountDataDB.package
[Windows]
+ Text boxes should once again accept the decimal separator used by the selected language (decimal dot is also accepted regardless of selected language).
3.2.2.8
[Game Packs]
+ Added support for Artist Studio and Storybook Nursery Kits
[General]
+ Updated tag list, protobufs (save game, tray, etc.) formats for the 9/18 patch.
3.2.2.7
[Tuning Editor]
+ Fixed a bug from the previous version that caused changes to not reliably save.
3.2.2.6
[Translations]
+ Added new Italian translations from vale93games
[Content Management]
+ S4S no longer reads the dates in the Batch Fix History resource since it is not necessary and caused problems in some cases when a user switches their OS language.
[Blender]
+ Added better support for importing .blend files from older versions of Blender (deleting top-most collection should no longer be necessary).
[Buy/Build]
+ New trim swatches use a standardized naming convention.
+ New trim swatches have unique masked uv mode diffuse textures.
+ Added better support for cloning some debug items that link to resources not present in the game files.
+ Fixed a bug that caused S4S to be unable to load some model resources if they had extra bounding boxes without the mesh flags indicating their presence.
+ "Default" geometry state is always present on the Studio tab, but will not be added to the package unless imported/exported.
+ Fix texture preview so it doesn't try to show the alpha channel if the material has no alpha map and the shader does not have "alpha" in its name.
+ Fixed several issues with the Transform option on the Rig/Slots tab.
[CAS]
+ Batch export/import includes all genders of the catalog thumbnail.
+ Adding a swatch to a Back Attachment (baby carrier) will add it with a 0 group id since tuning references in this case require it.
[General]
+ Only load Warehouse tab when opening a merged package.
[Tools]
+ Fixed a problem with importing all languages from the string table lookup window that caused all languages to use the same text.
[Tuning]
+ SimData and Tuning show the pack id in the Warehouse Data view.
[Tuning Editor]
+ Generated SimData uses the group of the tuning resource as the pack id.
+ Fixed some issues that caused some generated SimData xml to be malformed and un-savable.
[Warehouse/Game File Cruiser]
+ The filter option in the Game File Cruiser will try interpreting a search term as an instance number if possible before resorting to a slower text search.
[World]
+ Fixed a bug with Terrain Size and World Height Map resources
+ Merged S1 & S2 of World Lot Parameter info into "LotId". Thanks to ThePancake1 for finding this
[Windows]
+ Checkboxes in the Warehouse for things that can be true/false/neither have an indeterminate state to represent neither.
3.2.2.5
[Translations]
+ Included more Chinese translation fixes by abonnie
[Buy/Build]
+ Fixed a problem from the last update that caused many geometry state objects (cowplant, picnic blanket, etc.) to crash on the Studio tab.
+ Fixed a problem from the last update that caused the "transformBone" to not be automatically added when importing a mesh with no vertex groups, causing an exploding mesh in game.
+ Fixed a problem with the last update that caused an error when opening a package with a slot that was missing its corresponding bone in the Rig resource.
+ Fixed bug that caused the Rig/Slot transform to fail to do anything when entering values with a dot decimal point when your OS uses something else.
+ Renamed "UnknownKey" to "ProxyObjectKey" in the Object Catalog.
[CAS]
+ Fixed an issue that caused vertex/poly counts to not update when importing a new mesh on an override.
[General]
+ Fixed an issue with Studio > Import All that caused the mesh/texture of the selected swatch to not update without switching swatches/save and reopen.
+ Studio > Import All no longer wastes time trying to import the meshes if the .blend files have been deleted.
[Warehouse]
+ Fixed a bug with batch importing mask texture of RLES images.
[Windows]
+ Hardware rendering is disabled by default since it frequently causes problems on newer laptops.
3.2.2.4
[CAS]
+ Renamed "Mask Detail" to "Eyelashes".
[Tuning]
+ Added support for Thumbnail Prop tuning (was causing an error extracting all).
3.2.2.3
[Game Packs]
+ Updated tag list, save/tray resources, and pack id for the Lovestruck EPs patch.
[Animation]
+ Changed "CAS Trait Override" to "Blank Override". This functions exactly as "Override" used to work in older versions - uses a renamed blank starter animation with no events instead of the selected animation.
[Blender]
+ Added support for Blender 4.2 LTS
[Buy/Build]
+ Fixed a bug that prevented meshes from importing meshes when they have unknown bone names (as found in a CAS Room override mod)
+ Fixed an issue that caused some known bone hashes to not display the name in the Warehouse.
+ Fixed a bug that caused trims to show the same texture on every swatch if more than one swatch was cloned initially.
+ Fixed an issue with the rig/slot editor that caused slots to lose their rotation if the rotation was never added to the corresponding bone in the rig.
+ Footprint points in the Warehouse are shown as (X,Y) instead of (X,Z) to avoid confusion with Blender vs Sims 4 coordinate systems.
+ Updated the list of known geometry state names so they can be displayed instead of a hex number
+ Fixed an issue that caused some geometry state items like the Horse Ranch nectar rack to not allow the full state to be viewed/edited.
[CAS]
+ Cut numbers are no longer exported with leading zeroes and are in decimal instead of hexadecimal.
+ Exported blends use the alpha channel from the diffuse.
[Tuning]
+ "Restore tuning comments" removes existing comment.
+ Added support for CAS Preference Group tuning.
+ Somewhat improved handling of unknown tuning types (uses the 32 bit hash of the type instead of an error. Still considered unknown and has no xml view in the Warehouse).
+ Updated the Tuning Editor enum list for the latest patch.
[Translations]
+ Added additional Russian translation fixes by origamika
+ Added additional Chinese translation fixes by abonnie
+ Added Norwegian translation fixes by paifjes
[Warehouse/Game File Cruiser]
+ WMRF Reference renamed to World Manifest Reference
[Cheat Codes]
+ All bone/slot cheat codes have been moved to a tool button on the Studio>Rig/Slot tab.
+ Moved resource.find and slot180 to "Content Management > Troubleshooting"
+ Moved studio.exportall and studio.importall to "Tools > Studio"
+ Removed many useless cheat codes
geostates - These are shown on the Studio tab and Warehouse
geostates.remove - These can be removed in the Warehouse
package.import - Warehouse can batch import all resources if you select all
package.export - Warehouse can batch export all resources if you select all
profiler.check, profiler.start, profiler.stop, lrle.test_compression - Only ever useful for me while developing s4s.
+ Moved s4s.translate to Help > Generate files to translate Sims 4 Studio
+ Added menu "Help > Cheat Codes" for clickable versions of the few cheat codes that haven't been moved to the UI yet.
[Windows]
+ Fixed a bug that caused drag/drop re-ordering to not work in Warehouse lists.
3.2.2.2
[Content Management]
+ Added a batch fix to resize images that are incompatible with the pre-release DX11 mode of the game. This fix aims to fix the llama/question mark textures, objects that disappear after placement, and objects with these problems that also prevent save games from loading. Read more HERE
[Image Handling]
+ DST Image Resource shows underlying DDS format details in the Warehouse.
+ Importing a PNG image that has dimensions that aren't powers of 2 will omit mipmaps. You should only be using these for UI/Tuning images. Anything applied to a 3d object should have textures that with dimensions that are a power of 2.
[Animation]
+ Override now creates a real override (same as if you added with the Game File Cruiser) instead of a blank with the name of the original EA animation.
+ New CAS Trait Override option works as Override used to in previous versions (blank clip with the name of the original) and is limited to CAS trait poses.
[Buy/Build]
+ Fixed a bug that caused objects with counter cutouts to not include the cutout image.
+ Fixed a bug that caused the Rig/Slots editor to not show container slots on some objects in Windows.
+ Bone references in the Model/Model LOD resource show the hash name in the list if the bone name is unavailable instead of blank (making the list appear empty).
[Tuning]
+ Fixed a speed issue with loading resource key references when opening a tuning file in the tuning editor.
3.2.2.1
[CAS]
+ Unused vertex groups are cleared before importing a mesh.
+ Added an error message if importing a mesh that uses more than 60 vertex groups.
[Tuning]
+ Fixed bug in the Windows version that caused "Customize" option to do nothing.
+ Added the missing Apply to ALL swatches and fixed a bug with the TunableRGBA color picker on the Mac version.
3.2.2.0
[Buy/Build]
+ Reverted problematic object UV scaling changes from 3.2.1.8
[Translations]
+ Added Chinese translation update by abonnie
3.2.1.9
[Tuning]
+ Fixed a bug with the previous version that caused duplicate comments when using the restore tuning comments option on a package that already has comments.
+ Fixed a bug with the previous version that caused an error when extracting tuning if there is no package currently open.
[General]
+ Generating an icon list (tools menu) now includes compression type, mipmaps, and dimension information.
3.2.1.8
[Game Content]
+ Added support for Party Essentials, Urban Homage, Riviera Retreat, and Cozy Bistro Kits.
[Content Management]
+ Added a warning to all LRLE generating batch fixes.
+ Added several experimental batch fixes for fixing and/or disabling broken toddler presets and updating the affected save games. Read more HERE
[General]
+ Re-ordered pack ids so the recent stuff packs show above the kits.
+ Marked object-preview and cas-preview cheats as deprecated.
+ The "help" cheat code now sorts deprecated codes to the bottom of the list.
[Blender]
+ S4S looks in the new default install locations when defaulting the Blender path (preferring higher versions).
+ Invalid Blender paths get cleared out and the user is prompted to correct it.
+ Selecting blender-app, blenderplayer, etc. gets auto-corrected to Blender.exe/app
+ Fixed a bug with the previous version that made S4S incompatible with Blender 3.3
+ Fixed a bug with the Blender 2.7* CAS mesh importing that unnecessarily inflated the vertex count.
+ Added some better error messages for:
CAS mesh exceeds vertex count
No cut numbers set
Warn about Geometry Node incompatibility until it is implemented
[CAS]
+ Fixed a bug that caused opposite gender thumbnails to not be editable when restrict opposite frame is set.
+ Fixed a bug that prevented changing the mesh on some dog hats.
+ Removed "Color" tags from hair on the Studio tab as they are easily confused with "Hair Color" tags.
+ After cloning CAS parts, the previous selected parts are remembered if you go to clone again.
+ Multi-selecting CAS parts in CAS Content browser shows all swatches in the preview.
[General]
+ Generating an icon list (tools menu) now includes the pack an icon came from.
+ Fixed a problem that caused the settings to get randomly zapped.
[Buy/Build]
+ Added more checkboxes for mesh flags used in the latest pack and fixed the "Value" field.
+ Fixed a pack load order issue that made a few trees un-cloneable.
+ Fixed an issue that caused some objects to lose their uv scaling after importing a mesh.
[Tuning]
+ Fixed extraction of tuning instances that have the same name but different types
+ Fixed bug that caused many tuning types to incorrectly export with the module type id.
+ Tuning instances show in alphabetical order and are filterable on the Tuning Editor tab
+ Fixed a bug that caused tuning instances from the S4S mods folder from not being included in comments when documenting a tuning xml.
+ Options on the extract tuning window are saved to the settings and are considered when documenting a tuning xml.
+ Fixed an error when adding a blank module tuning in the Tuning Editor tab.
[Warehouse/Game File Cruiser]
+ Added better description to AgeGenderMap resource.
+ Resource names from the Name Map resource show up in the description column in the Warehouse.
+ Added some names for a few sculpt resources.
+ Search cruiser by name (auto-hashed to the instance field) and filter by pack.
+ Various improvements to resources displaying a better name in the list editor.
+ Updated wall info (used in lot architecture, magalog) to v36.
[Windows]
+ Fixed font color issue when editing tuning xml in dark mode.
+ List editor popups in the Warehouse can be moved even if not the last one opened.
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.
[Game Packs]
+ Included support for Life & Death EP, Cozy Kitsch CP, and Sweet Slumber Party CP.
[Patch]
+ Updated save game/tray formats, enums/sim data hashes (tuning editor), tag list, and body types for the latest patch.
[Translations]
+ Added initial Romanian translation by pebblepuppy
[Tuning Editor]
+ Simplified the display of OptionalTunable so they can be turned on/off with 1 click instead of a dropdown.
+ Added a dropdown to group tunables by the groups defined in the tuning descriptions (or All to disable the filter).
[Tools]
+ Added an option to generate a list of tags and buy/build/cas items that use them.
[Content Management]
+ Fixed some layout issues in the merge package window and removed the background image.
+ Added styles to buy/build items in My CC
3.2.2.9
[Translations]
+ Added Italian translation updates from vale93games.
[CAS]
+ Fixed a bug that broke the experimental preservation of vertex ids (used in head meshes).
[Blender]
+ Fixed a bug related to Blender scene collections that could cause S4S to not find objects.
[Buy/Build]
+ Fixed a bug with trim overrides that caused the swatches to all show the same color.
[Misc]
+ Fixed some issues with reading resources accountDataDB.package
[Windows]
+ Text boxes should once again accept the decimal separator used by the selected language (decimal dot is also accepted regardless of selected language).
3.2.2.8
[Game Packs]
+ Added support for Artist Studio and Storybook Nursery Kits
[General]
+ Updated tag list, protobufs (save game, tray, etc.) formats for the 9/18 patch.
3.2.2.7
[Tuning Editor]
+ Fixed a bug from the previous version that caused changes to not reliably save.
3.2.2.6
[Translations]
+ Added new Italian translations from vale93games
[Content Management]
+ S4S no longer reads the dates in the Batch Fix History resource since it is not necessary and caused problems in some cases when a user switches their OS language.
[Blender]
+ Added better support for importing .blend files from older versions of Blender (deleting top-most collection should no longer be necessary).
[Buy/Build]
+ New trim swatches use a standardized naming convention.
+ New trim swatches have unique masked uv mode diffuse textures.
+ Added better support for cloning some debug items that link to resources not present in the game files.
+ Fixed a bug that caused S4S to be unable to load some model resources if they had extra bounding boxes without the mesh flags indicating their presence.
+ "Default" geometry state is always present on the Studio tab, but will not be added to the package unless imported/exported.
+ Fix texture preview so it doesn't try to show the alpha channel if the material has no alpha map and the shader does not have "alpha" in its name.
+ Fixed several issues with the Transform option on the Rig/Slots tab.
[CAS]
+ Batch export/import includes all genders of the catalog thumbnail.
+ Adding a swatch to a Back Attachment (baby carrier) will add it with a 0 group id since tuning references in this case require it.
[General]
+ Only load Warehouse tab when opening a merged package.
[Tools]
+ Fixed a problem with importing all languages from the string table lookup window that caused all languages to use the same text.
[Tuning]
+ SimData and Tuning show the pack id in the Warehouse Data view.
[Tuning Editor]
+ Generated SimData uses the group of the tuning resource as the pack id.
+ Fixed some issues that caused some generated SimData xml to be malformed and un-savable.
[Warehouse/Game File Cruiser]
+ The filter option in the Game File Cruiser will try interpreting a search term as an instance number if possible before resorting to a slower text search.
[World]
+ Fixed a bug with Terrain Size and World Height Map resources
+ Merged S1 & S2 of World Lot Parameter info into "LotId". Thanks to ThePancake1 for finding this
[Windows]
+ Checkboxes in the Warehouse for things that can be true/false/neither have an indeterminate state to represent neither.
3.2.2.5
[Translations]
+ Included more Chinese translation fixes by abonnie
[Buy/Build]
+ Fixed a problem from the last update that caused many geometry state objects (cowplant, picnic blanket, etc.) to crash on the Studio tab.
+ Fixed a problem from the last update that caused the "transformBone" to not be automatically added when importing a mesh with no vertex groups, causing an exploding mesh in game.
+ Fixed a problem with the last update that caused an error when opening a package with a slot that was missing its corresponding bone in the Rig resource.
+ Fixed bug that caused the Rig/Slot transform to fail to do anything when entering values with a dot decimal point when your OS uses something else.
+ Renamed "UnknownKey" to "ProxyObjectKey" in the Object Catalog.
[CAS]
+ Fixed an issue that caused vertex/poly counts to not update when importing a new mesh on an override.
[General]
+ Fixed an issue with Studio > Import All that caused the mesh/texture of the selected swatch to not update without switching swatches/save and reopen.
+ Studio > Import All no longer wastes time trying to import the meshes if the .blend files have been deleted.
[Warehouse]
+ Fixed a bug with batch importing mask texture of RLES images.
[Windows]
+ Hardware rendering is disabled by default since it frequently causes problems on newer laptops.
3.2.2.4
[CAS]
+ Renamed "Mask Detail" to "Eyelashes".
[Tuning]
+ Added support for Thumbnail Prop tuning (was causing an error extracting all).
3.2.2.3
[Game Packs]
+ Updated tag list, save/tray resources, and pack id for the Lovestruck EPs patch.
[Animation]
+ Changed "CAS Trait Override" to "Blank Override". This functions exactly as "Override" used to work in older versions - uses a renamed blank starter animation with no events instead of the selected animation.
[Blender]
+ Added support for Blender 4.2 LTS
[Buy/Build]
+ Fixed a bug that prevented meshes from importing meshes when they have unknown bone names (as found in a CAS Room override mod)
+ Fixed an issue that caused some known bone hashes to not display the name in the Warehouse.
+ Fixed a bug that caused trims to show the same texture on every swatch if more than one swatch was cloned initially.
+ Fixed an issue with the rig/slot editor that caused slots to lose their rotation if the rotation was never added to the corresponding bone in the rig.
+ Footprint points in the Warehouse are shown as (X,Y) instead of (X,Z) to avoid confusion with Blender vs Sims 4 coordinate systems.
+ Updated the list of known geometry state names so they can be displayed instead of a hex number
+ Fixed an issue that caused some geometry state items like the Horse Ranch nectar rack to not allow the full state to be viewed/edited.
[CAS]
+ Cut numbers are no longer exported with leading zeroes and are in decimal instead of hexadecimal.
+ Exported blends use the alpha channel from the diffuse.
[Tuning]
+ "Restore tuning comments" removes existing comment.
+ Added support for CAS Preference Group tuning.
+ Somewhat improved handling of unknown tuning types (uses the 32 bit hash of the type instead of an error. Still considered unknown and has no xml view in the Warehouse).
+ Updated the Tuning Editor enum list for the latest patch.
[Translations]
+ Added additional Russian translation fixes by origamika
+ Added additional Chinese translation fixes by abonnie
+ Added Norwegian translation fixes by paifjes
[Warehouse/Game File Cruiser]
+ WMRF Reference renamed to World Manifest Reference
[Cheat Codes]
+ All bone/slot cheat codes have been moved to a tool button on the Studio>Rig/Slot tab.
+ Moved resource.find and slot180 to "Content Management > Troubleshooting"
+ Moved studio.exportall and studio.importall to "Tools > Studio"
+ Removed many useless cheat codes
geostates - These are shown on the Studio tab and Warehouse
geostates.remove - These can be removed in the Warehouse
package.import - Warehouse can batch import all resources if you select all
package.export - Warehouse can batch export all resources if you select all
profiler.check, profiler.start, profiler.stop, lrle.test_compression - Only ever useful for me while developing s4s.
+ Moved s4s.translate to Help > Generate files to translate Sims 4 Studio
+ Added menu "Help > Cheat Codes" for clickable versions of the few cheat codes that haven't been moved to the UI yet.
[Windows]
+ Fixed a bug that caused drag/drop re-ordering to not work in Warehouse lists.
3.2.2.2
[Content Management]
+ Added a batch fix to resize images that are incompatible with the pre-release DX11 mode of the game. This fix aims to fix the llama/question mark textures, objects that disappear after placement, and objects with these problems that also prevent save games from loading. Read more HERE
[Image Handling]
+ DST Image Resource shows underlying DDS format details in the Warehouse.
+ Importing a PNG image that has dimensions that aren't powers of 2 will omit mipmaps. You should only be using these for UI/Tuning images. Anything applied to a 3d object should have textures that with dimensions that are a power of 2.
[Animation]
+ Override now creates a real override (same as if you added with the Game File Cruiser) instead of a blank with the name of the original EA animation.
+ New CAS Trait Override option works as Override used to in previous versions (blank clip with the name of the original) and is limited to CAS trait poses.
[Buy/Build]
+ Fixed a bug that caused objects with counter cutouts to not include the cutout image.
+ Fixed a bug that caused the Rig/Slots editor to not show container slots on some objects in Windows.
+ Bone references in the Model/Model LOD resource show the hash name in the list if the bone name is unavailable instead of blank (making the list appear empty).
[Tuning]
+ Fixed a speed issue with loading resource key references when opening a tuning file in the tuning editor.
3.2.2.1
[CAS]
+ Unused vertex groups are cleared before importing a mesh.
+ Added an error message if importing a mesh that uses more than 60 vertex groups.
[Tuning]
+ Fixed bug in the Windows version that caused "Customize" option to do nothing.
+ Added the missing Apply to ALL swatches and fixed a bug with the TunableRGBA color picker on the Mac version.
3.2.2.0
[Buy/Build]
+ Reverted problematic object UV scaling changes from 3.2.1.8
[Translations]
+ Added Chinese translation update by abonnie
3.2.1.9
[Tuning]
+ Fixed a bug with the previous version that caused duplicate comments when using the restore tuning comments option on a package that already has comments.
+ Fixed a bug with the previous version that caused an error when extracting tuning if there is no package currently open.
[General]
+ Generating an icon list (tools menu) now includes compression type, mipmaps, and dimension information.
3.2.1.8
[Game Content]
+ Added support for Party Essentials, Urban Homage, Riviera Retreat, and Cozy Bistro Kits.
[Content Management]
+ Added a warning to all LRLE generating batch fixes.
+ Added several experimental batch fixes for fixing and/or disabling broken toddler presets and updating the affected save games. Read more HERE
[General]
+ Re-ordered pack ids so the recent stuff packs show above the kits.
+ Marked object-preview and cas-preview cheats as deprecated.
+ The "help" cheat code now sorts deprecated codes to the bottom of the list.
[Blender]
+ S4S looks in the new default install locations when defaulting the Blender path (preferring higher versions).
+ Invalid Blender paths get cleared out and the user is prompted to correct it.
+ Selecting blender-app, blenderplayer, etc. gets auto-corrected to Blender.exe/app
+ Fixed a bug with the previous version that made S4S incompatible with Blender 3.3
+ Fixed a bug with the Blender 2.7* CAS mesh importing that unnecessarily inflated the vertex count.
+ Added some better error messages for:
CAS mesh exceeds vertex count
No cut numbers set
Warn about Geometry Node incompatibility until it is implemented
[CAS]
+ Fixed a bug that caused opposite gender thumbnails to not be editable when restrict opposite frame is set.
+ Fixed a bug that prevented changing the mesh on some dog hats.
+ Removed "Color" tags from hair on the Studio tab as they are easily confused with "Hair Color" tags.
+ After cloning CAS parts, the previous selected parts are remembered if you go to clone again.
+ Multi-selecting CAS parts in CAS Content browser shows all swatches in the preview.
[General]
+ Generating an icon list (tools menu) now includes the pack an icon came from.
+ Fixed a problem that caused the settings to get randomly zapped.
[Buy/Build]
+ Added more checkboxes for mesh flags used in the latest pack and fixed the "Value" field.
+ Fixed a pack load order issue that made a few trees un-cloneable.
+ Fixed an issue that caused some objects to lose their uv scaling after importing a mesh.
[Tuning]
+ Fixed extraction of tuning instances that have the same name but different types
+ Fixed bug that caused many tuning types to incorrectly export with the module type id.
+ Tuning instances show in alphabetical order and are filterable on the Tuning Editor tab
+ Fixed a bug that caused tuning instances from the S4S mods folder from not being included in comments when documenting a tuning xml.
+ Options on the extract tuning window are saved to the settings and are considered when documenting a tuning xml.
+ Fixed an error when adding a blank module tuning in the Tuning Editor tab.
[Warehouse/Game File Cruiser]
+ Added better description to AgeGenderMap resource.
+ Resource names from the Name Map resource show up in the description column in the Warehouse.
+ Added some names for a few sculpt resources.
+ Search cruiser by name (auto-hashed to the instance field) and filter by pack.
+ Various improvements to resources displaying a better name in the list editor.
+ Updated wall info (used in lot architecture, magalog) to v36.
[Windows]
+ Fixed font color issue when editing tuning xml in dark mode.
+ List editor popups in the Warehouse can be moved even if not the last one opened.
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.