All-in-One Occult Hybrid Stabilizer



SKU: SC4-385793-SBT Category: Tag:

The Sims 4 MOD: All-in-One Occult Hybrid Stabilizer

Available for download at Mod The Sims

Important Install Instructions:
This mod has a script component. The included .ts4script file must be placed directly in your mods folder or at most only 1 subfolder deep.
Do NOT rename the .ts4script file. It WILL break the mod.

This mod is still a work in progress. Please report any issues.
Hybrids are not officially supported by EA, so some issues are unavoidable.

Update: 2020-10-9 This new release contains all the additional features of the previous version plus these new additions:

Removed the “(Early WIP)” from the title. The mod has not presented any major stability issues, and there haven’t been any major errors reported.Added a new “Remove” interaction under every occult menu, allowing you to cure the sim of the specified occult (Costs 5000).Added a “Remove” interaction to the servo menu. This will make the servo into a real sim and will enter CAS so you can change their outfit. The servo will lose all hidden servo traits and become a full human. That means their enhancement level will be reset and they will lose all unlocked behavior modules.The “Remove” interactions can be disabled in the .ini file by changing “add_cure_occult_interactions_to_sims” to False.The ini file option “clean_invalid_forms” has been renamed to “clean_underage_forms” to better clarify what exactly it’s cleaning.The mod will now force the game to recalculate a sim’s occult type if another mod sets it to an invalid value when attempting to save or exit to CAS.

Update: 2020-10-4Added a preview version of the next release to test out additional bugfixes and features. Please report any bugs.

The mod will now try to fix corrupted form data of broken hybrid sims from old saves. How to tell if a hybrid sim was broken? The game would throw a lastexception whenever they would try switching forms. New interactions for Vampires and Spellcasters allow you to toggle their needs panel overlay and reveal their perk bar at any time. New interactions for Vampires and Spellcasters allow you to reset their perk points (costs 1500 simoleons). These interactions can be disabled in the .ini file. The edit form interactions have been moved to the pie menus of the occults. The custom alien pie menu is now permanently enabled, and the alien form interactions have been moved to that menu. The edit form interactions will now display a confirmation dialog before going to CAS. The edit form interactions will now take the entire household into CAS. Household members who have the specified occult type will appear as that occult in CAS. The .ini file now has the option to disable the mermaid form for sims wearing the Batuu outfit to prevent the Batuu outfit from being deleted. This option is disabled by default. Added option in the .ini file to disable the alien mood glow. This option is not enabled by default. Added option in the .ini file to unlock the Servo trait for Adults and Elders. Enabled by default. Added option in the .ini file to remove the trait restriction on the perk reset potions for Vampires and Spellcasters, allowing servos to drink them. Enabled by default. Several options in the .ini file have been moved/removed. If you want to keep your current options (as if there were even that many to begin with), you can keep your old .ini file and the mod will automatically update it.

Recommended Mods:

Humanized Servos: Recommended if making a servo hybrid. Prevents the default servo outfit from being forced onto new servos. Occult Life States in Rewards Store: Adds the Vampire and Spellcaster occult life states to the rewards store.Occult Hybrid Unlocker: allows you to create hybrids through gameplay.
-Possible conflict with Hybrid Through GameplayHybrid Through Gameplay:…lizer-742150773 Allows you to create hybrids through gameplay.
-Possible conflict with Occult Hybrid Unlocker

While this mod doesn’t “require” any packs, it’s almost pointless to use on its own without any occults in your game.
The only benefit you would get is the ability for the needs panel to properly work with any custom need added by mods.

Tired of your hybrids glitching out in CAS? Upset that your vampire-mermaids can’t access their perk tree? This mod is for you.
This mod solves many of the issues plaguing hybrids in the sims 4. Now you can safely play hybrids without fear of the game randomly deciding to break your sims.
Some of the main features are: Safely take your hybrids into CAS and save them to your gallery without the fear of the game deleting their occult forms. Sim must spawn in live mode at least once to enable this protection. Allow servos to become vampires, witches and aliens. Properly render spellcaster charge and curses for spellcaster-vampire hybrids. Mermaid hybrids correctly switch to and from their tail forms without being stuck swimming on land. Newly-generated aliens no longer have their human form re-randomized (intended for story progression mods which populate towns with sims from your gallery). And many more…

Perk Access
New interactions in the vampire and magic menus allow you to instantly select the visible perk bar/button.

With this mod, you will be able to access your hybrid’s perks based on their current form (if the make_occult_type_match_form option has not been disabled).
The needs panel will update as your sim changes forms.
A picture is worth a thousand words, so take a look at the animated images in the spoiler below to see what I mean.

Note: While in a form without a perk tree (alien, mermaid) the mod will prioritize the display of the vampire perk bar. Spellcasters are given priority while in human form.

.INI customization: EXPERIMENTAL
This mod includes a .ini file which you can edit in any text editor to change the behavior of the mod.
The mod works “out of the box,” and you don’t need to change anything if you don’t want to.
If you ever want to restore the default settings, simply delete the file and the mod will create a new one when you relaunch the game.
Note that you must restart the game for any changes to take effect.
Should the .ini file customization cause too many issues for users, it is likely that I will remove it and just modify the mod to have everything enabled by default.

The settings are as follows:

log: Disabled by default. You can keep this disabled. I use it when testing out new features. Can slow down the game if enabled.add_edit_form_interactions_to_sims Adds new interactions to edit a sim’s occult forms. Interactions are under existing pie menus (“Vampire”, “Magic”). Alien self-interactions such as this will be added to a new “Alien” pie menu.edit_form_interactions_apply_to_household When enabled, the edit forms interactions will take the entire household into CAS. All household sims with the matching occult type will also appear in CAS as the selected occult, allowing you to edit their forms all at once.add_cure_occult_interactions_to_sims Adds new interactions to remove the selected occult type from a sim (Costs 5000). Also adds an interaction to servos to “cure” them of being a robot. Interactions are all under the normal occult pie menus. clean_underage_forms: The mod will delete the unusable occult forms of toddlers and children. This allows them to properly generate new a mermaid tail and dark form when they age up. Disabling this will make them retain the hidden forms they were born with, and it may require you to edit their mermaid form directly in CAS to give them a tail.enable_perk_ui_while_in_other_forms : This setting will allow the mod to display the vampire/spellcaster perk bar and button in the needs panel whenever your sim is in an occult form that does not have its own perk tree (alien, mermaid).override_motives_panel: Allows to mod to correctly display extra needs, such as spellcaster charge, when a sim has a trait that tries to override the list of needs in the needs panel.enforce_ui_maximums: The mod will prevent the needs panel from trying to display more needs than the UI can support. The limits are 1 Orb need, 2 long bar needs, 6 normal needs.disable_mood_glow: Disabled by default. Removes the “glow” effect aliens display when they are in specific moods. Enable this option if the glow bothers you.disable_trait_blacklist_for_vampire_cure: Removes the trait restrictions preventing certain sims (servos) from drinking the vampire cure.disable_trait_blacklist_for_perk_reset_potion : Removes the trait restrictions preventing certain sims (servos) from drinking the vampire/spellcaster potions to reset their perk points.add_reset_perks_interaction: Adds new interactions to reset a sim’s perk points for the specified occult type (costs 1500). The interactions can be found in the Vampire and Magic menus.remove_discovery_traits_on_cure: Whenever a sim is cured of their mermaid-ism through cheats or console commands, the hidden traits controlling hydration and mermaid tail visibility in the bathtub will also be removed. You may have to close and reopen the needs panel to refresh the display of the hygiene need.disallow_form_on_batuu: Disabled by default. Prevents a sim from transforming into a mermaid while in their Batuu outfit.remove_bloodline_occult_conflicts: Removes all occult trait conflicts with the spellcaster bloodline traits. This removes the conflict between aliens and the spellcaster bloodline trait.remove_alien_conflict: Allows servos to become aliens.remove_vampire_conflict : Allows servos to become vampires.remove_witch_conflict: Allows servos to become spellcasters.disable_vampire_thirst: Disables the thirst need for vampire-servos.unlock_for_adults_and_elders: Allows the servo trait to be added to adults and elders, instead of just young adults.

This mod does not override any game resource files and should be compatible with any tuning mod.
This mod includes the functionality of these mods of mine and should not be used together with any of them. Please uninstall them as this mod contains all of their functionality:…t-override.html…stabilizer.html…or-hybrids.html…id-enabler.html
This mod modifies the behaviors of the following script classes and may run into compatibility issues with mods that completely override their behavior: OccultTracker – The behavior of this class has been heavily modified. Any mod which significantly alters the occult system may have compatibility issues. TraitTracker – modifies the “_send_commodity_list_msg” function which determines which needs are displayed in the needs panel. AppearanceTracker – modifies the “evaluate_appearance_modifiers” function to properly display appearance modifiers on hybrid sims.Additionally. the mod also overwrites the following script commands:cas.plan_batuu_outfit – modifies the plan batuu outfit command to force the sim into human form to prevent accidental changes to a sim’s occult forms.
How does it work?

A sim’s occult status is determined in 2 ways, by their traits and by a hidden number in the game’s script files named “occult_types.”
The traits control the sim’s forms and their access to occult interactions while the “occult_types” number controls how the game renders their needs panel and how the sim is treated in CAS.
Whenever a sim gains an occult trait, the “occult_number” is modified based on the occult traits the sim has. The game checks this number whenever it wants to determine if a sim is a specific occult.
If a sim is a hybrid, the “occult_types” number becomes a value that the game doesn’t understand, which is why CAS has so many issues and why mermaids would get stuck swimming on land.

This mod modifies the how the game checks occult types by making it look at the sim’s traits instead.
This allows the mod to alter the “occult_types” number into something the game can understand without endangering the sim’s forms or access to perks.
This change allows hybrid sims to safely enter CAS and freely switch between forms without suffering from horrible glitches.


There are no reviews yet.

Be the first to review “All-in-One Occult Hybrid Stabilizer”

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.