Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou must get permission from me before you are allowed to use any of the assets in this file
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are not allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
carxt (he discovered the player SetScale() bug and fixed it first in his Height Randomizer SFSE mod) CommonLibSF (https://github.com/Starfield-Reverse-Engineering/CommonLibSF) insomnious and Nexus Mods (Starfield Save Decompressor; https://github.com/Nexus-Mods/StarfieldSaveTool) zlib (Copyright (C) 1995-2024 Jean-loup Gailly and Mark Adler; https://www.zlib.net/) zlibcomplete (Copyright (c) 2015 Rudi Cilibrasi; MIT License; https://github.com/rudi-cilibrasi/zlibcomplete)
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Changelogs
Version 8.2
New vanilla bug fix: Surface Map Menu Map Marker Names fix.
Version 8.1
New vanilla bug fix: Handscanner Menu Unscanned Planet Resources fix.
Added optional feature Convenient Auto Scan.
Version 8.0
Added short descriptions to all non technical INI settings.
Removed the beta (disabled by default) vanilla bug fix Companion AI Constant Bumping Fix (added in v7.5) because it isn't ready yet.
Version 7.9
Fixes a bug in the Handscanner Stutter Fix (of the optional feature Engine Load Optimizations) that prevented Book forms (e.g. Notes, Data Slates) from being highlighted.
Addresses a bug in the Acrylic Fader Menu option (of the optional feature Loading Screen Options) that could cause the blur effect to get stuck after using certain scoped guns.
Version 7.8
Added optional feature Disable Gameplay Options XP Modifiers.
Minor improvements to the logger.
Version 7.7
The built-in highlightable objects finder (of the Handscanner Stutter Fix) can detect all types of landmines.
Starfield Save Cleaner v1.1: Starborn Temples are no longer deleted by default (see new setting bEraseTemples=0 in StarfieldSaveCleaner.ini).
Version 7.6
Contains a bug fix for the beta Companion AI Constant Bumping Fix added in v7.5.
Version 7.5
New vanilla bug fix: Photo Mode Eye Tracking Fix.
New vanilla bug fix: Companion AI Constant Bumping Fix. (Note: it is still in beta and disabled by default).
Version 7.4
Fixes a bug in the Handscanner Stutter Fix (part of the optional feature Engine Load Optimizations since v7.0) that could prevent the highlight from appearing on certain Crowd Characters.
Various code optimizations and performance improvements, updated compiler settings for faster code
Version 7.3
Code optimizations for the Handscanner Stutter Fix.
Version 7.2
Fixes a bug in the Handscanner Stutter Fix (part of the optional feature Engine Load Optimizations since v7.0) that could prevent the highlight effect from appearing on certain objects (Planet Traits, spaceships and the transition from outline to full shader after scanning an object).
Version 7.1
Fixes a bug in the Seamless Fast Travel Loading Screen option that could occasionally prevent companions from getting teleported next to the player even if bLoadingScreenOptionsSeamlessFastTravelTeleportCompanions was enabled.
Version 7.0
Expanded the Engine Load Optimizations feature, added Handscanner Menu Stutter Fix: fixes the constant stuttering when using the Handscanner (see new setting bEngineLoadOptimizerHandscannerMenuStutterFix). (Optional setting is also available to disable the object/actor highlight effect).
Fixes a bug in the Disable LOD Swap feature that could prevent the Handscanner highlight from geting applied properly on creatures and NPCs.
Fixes a bug in the Seamless Fast Travel Loading Screen Option: companions are no longer left behind when the player fast travels seamlessly, they will be teleported behind the player (see new setting bLoadingScreenOptionsSeamlessFastTravelTeleportCompanions).
Released Starfield Save Cleaner: highly experimental Save Game cleaner tool (separate SFSE plugin) that can erase vast amount of runtime generated data from save games (see new optional file Starfield Save Cleaner - Highly Experimental).
Version 6.9
New Loading Screen Option: Seamless Fast Travel From Surface Map Menu Within Loaded Area.
New Loading Screen Option: Seamless Fast Travel From Handscanner Menu Within Loaded Area.
New Loading Screen Option: Notify About Distant Location (for the two features above).
New Loading Screen Option: Instant Fade Back After Data Menu Close.
Enabling Loading Screen Options in the INI (bLoadingScreenOptions) no longer enables automatically the options White Screen After Grav Jump and Acrylic Fader Menu for consistency.
Version 6.8
Fixes a bug in the Loading Screen Options optional feature (added in v6.7) that could prevent the White Screen After Grav Jump option from working.
Version 6.7
New vanilla bug fix: GetGameSetting Console Function Bool Fix.
Added new optional feature Loading Screen Options (with two options: White Screen After Grav Jump and Acrylic Fader Menu).
Version 6.6
Fixes a data type overflow that could cause certain fixes and features to be nonfunctional.
Version 6.5
Fixes a bug (introduced in v6.4) that caused the Player Set Scale Fix to unexpectedly apply a scale when starting a new game.
Expanded the Companion Facial Expression fix with a special dialogue related facial expression fix for companions (see new INI setting bFixDialogueFacialExpressionCompanions).
Expanded the Player Set Scale Fix with an optional INI setting fPlayerSetScaleSavedScale which can be used to auto apply a custom scale for the player after a save game is loaded.
Fixes a bug in the Companion Facial Expression Fix that could possibly cause looping facial expression to be restored on the companion (presumably the cause of the "Andreja angry face" bug reported earlier).
Minor code optimization.
Version 6.3
Added optional feature No Spaceship Loot Cargo Limit.
Added optional feature No Grav Jump Limit.
Version 6.2
Implements a fix for the (not verified but repeatedly reported) "Andreja angry face bug" possibly caused by the Companion Facial Expression Fix.
Integrated the optional file "NPC Makeup Fix For Mod Edited NPCs" to the main plugin. (Disabled by default; see new setting bFixNPCMakeupMod).
Better mod compatibility for the Companion Teleports in the Player's View fix: if the player travels with more companions, the Companion Teleports in the Player's View fix now utilizes a randomizer to ensure companions don't get teleported to the same coordinates (which would cause them to get pushed in front of the player since more NPCs cannot be at the same location; see new setting dCompanionTeleportMoveToDistancePerCompanionOffset).
Added Restored Mods Are Uninstalled Warning. (Technically fixes a vanilla bug but it's disabled by default).
Added optional feature Disable Save Mod Mark.
Added optional feature Acrylic Message Box Menu.
Various minor fixes.
Version 6.1
Hotfix for the Disable Fast Travel Restrictions optional feature which was broken after v1.14.74.
Version 6.0
Added support for Game version 1.14.74
Fixes a bug fix that could cause the Companion Eye Tracking Fix not to work after certain, non full (i.e. non photo displaying) black Load Screen separated cell transitions such as after exiting the Homeship or entering an interior cell from an exterior with an elevator (see new INI setting bCompanionEyeTrackingFixUseUpdate to disable this new fix in case of mod incompatibility)
Switched back to SFSE's built-in version checker
Minimum required SFSE version is now 0.2.16
Version 5.9
Added Handscanner menu weapon stutter fix to the Use Any Weapon In Handscanner feature.
Added optional feature Game Date and Planet Timescale In DataMenu.
Version 5.8
Added optional feature Selective Handscanner Menu Sounds.
Added optional feature Silent Menus.
Minor code and logger improvements
Version 5.7
Fixes a bug in the Keep Vanilla Spaceship Decoration feature that could cause items to be always placed with scale 100 instead of the appropriate one defined in the ship hab data
Added new option AI Update Patch to the optional feature Engine Load Optimizations.
Added optional feature Disable LOD Swap.
Version 5.6
Redesigned/mostly rewrote the optional features Deep Scan Load Order and Dump Form Data ( includes bug fix: for incorrect plugin order after v1.14.70 if the load order contained more than 256 Mod Indexes )
Fixes a bug that could possibly cause the NPC Makeup Fix to stop working after reloading a save
Added optional feature Papyrus No Array Limit
Version 5.5
Added optional feature Use Any Weapon In Handscanner.
Implemented (optional) Compatibility Mode for the feature Engine Load Optimizations (it disables certain optimizations to overcome the dialogue overlapping issue which appear to be caused by mod conflicts)
Version 5.4
Expanded the Engine Load Optimizations with a few new optimizations (for the Astral Lounge, Cydonia - Residental area and city interiors in general; further improvements for Neon Core and Cydonia)
Additional safeguards to prevent the reported overlapping dialogues bug associated with the optional feature Engine Load Optimizations
Version 5.3
Fixes a bug in the Engine Load Optimizations feature that could cause companions' "dialogue scene interjection lines" to get interrupted by the scene target NPC, causing the scene target NPC to skip to their next dialogue line instead of waiting until the companion finishes theirs
Expanded the Engine Load Optimizations with several new optimizations (e.g. for Cydonia, Neon and dense areas)
Exposed the background actor processing patches of Engine Load Optimizations to the INI ( see bEngineLoadOptimizerActorBackgroundProcessPatches )
Exposed the LOD manager patches of Engine Load Optimizations to the INI ( see bEngineLoadOptimizerLODPatches )
Companion Eye Tracking fix is no longer beta and is now enabled by default ( code has been partially rewritten and improved compared to the beta )
Various code optimizations in the plugin
Version 5.2
Expanded the optional feature Engine Load Optimizations to fix a stuttering issue in The Well (slight fps drop in every ~1.5 second)
Fixes a bug in the optional feature Engine Load Optimizations that could cause the player's drawn weapon to have low LOD (level of detail) upon a loading a save if the save was made while the weapon was drawn (due to the player and weapon 0 distance check)
Version 5.1
Added optional feature Engine Load Optimizations.
Version 5.0
Support for Game version 1.14.70
Game.GetFormFromFile() was fixed by BGS ( previously it didn't work with Small and Medium Masters ) so the Papyrus GetFormFromFile fix has been removed
The 255 Mod Index limit was fixed by BGS ( previously the engine couldn't load nearly 255 mods ) so the High Mod Index Warning optional feature was redesigned and replaced by the Highest Mod Index Feedback feature
1.14.70 came with considerable structural changes.. I had to fix many things; please create a manual Save Game before updating
Added debug test feature to High Mod Index Warning.
Version 4.5
Fixes a bug that could cause the Menu Model's spacesuit to get hidden under a specific combination of conditions (which is the following: the player was in a settlement and the Show Spacesuit in Settlements option was enabled and the spacesuit's helmet wasn't visible by the time the Data Menu was opened)
Version 4.4
Fixes a rare bug that could prevent the Player Facial Expression fix from working after reloading a save game.
Minor performance improvements for the Player Facial Expression fix and the NPC Headtracking & Makeup fix.
Version 4.3
Fixes a bug that could cause a crash after exiting back to the Main Menu then attempting to load any save game.
Fixes a bug that could cause an allocation error if the player has enabled most optional features.
New optional feature: Can Use Any Furniture in Zero Gravity
New optional feature: Recalculate Location Level Always
Fixes a bug that prevented the Photo Mode Model Facial Expression from working if the player's Interface Language wasn't English
Version 4.1
Fixes a bug that could cause companions to exit REV-8 upon closing Photo Mode if they were sitting in it by the time Photo Mode was opened; the Photo Mode fix which was broken by v1.13.61 now also uses a partially different implementation that is more suitable for the latest game update
Minor code optimization for the Photo Mode Model Facial Expression fix
Version 4.0
Fixes a bug that could cause companions to holster then reequip their weapons upon closing Photo Mode if their weapons were drawn by the time Photo Mode was opened
Implemented version checking
Dropped support for earlier Game version; required Starfield version is now 1.13.61 (2024-08-20 "Land Vehicle update"). This update, even if it doesn't seem like it, came with several internal changes that make backward compatibility practically impossible.
Dropped support for earlier SFSE version; required SFSE version is now 0.2.12. SFSE update 0.2.12, released a few days after 0.2.11, is highly recommended over 0.2.11.
Reenabled the Spacesuit Helmet Flashlight Turns Off fix in the vanilla INI (I investigated a reported bug related to it and couldn't replicate the bug even after several hours of testing).
Version 3.9
Fixes a bug (introduced by game version 1.13.61) in the Photo Mode Model Facial Expression fix that prevented NPCs' face to revert back to their original facial expression after navigating back to "None" in the Expressions tab, causing the vanilla behavior ("emotionless face") to return back instead
Disabled the Spacesuit Helmet Flashlight Turns Off fix in the vanilla INI due to multiple reports are suggesting this bug fix (added in v1.1) became unstable on game version 1.13.61 (it can be reenabled in the INI)
Fixes a bug (introduced by game version 1.13.61) that caused Deep Scan Load Order and Dump Form Data to show incorrectly the overwritten forms and the Mod Indexes assigned to Starfield.esm (Highest Mod Index at the end of the scan result wasn't affected)
Version 3.8
Support for Game version 1.13.61
Version 3.7
New vanilla bug fixes: Companion Facial Expression fix and Companion Auto Spacesuit Equip fix.
Code optimization
Version 3.6
Improved the Photo Mode Model Facial Expression fix: upon navigating back to "None" in the Expressions tab, the original facial expression will be restored ("original": the one that was active Photo Mode was opened) instead of the vanilla "zero out all morphs" behavior (which remains available in Refine Settings).
Improved cell and reference lookup for Deep Scan Load Order and Dump Form Data (perform even deeper scan)
Version 3.3
Deep Scan Load Order can now be set to process Actor and Object References (bDeepScanLoadOrderIncludeReferences)
Dump Form Data now be set to process Actor and Object References (bDumpPluginFormDataIncludeReferences)
Replaced Deep Scan Load Order setting "bDeepScanLoadOrderPrint8DigitHexFormIDs" with "iDeepScanLoadOrderFormIDPrintStyle" which allows more options
Added setting "bDeepScanLoadOrderTempDisableDebugLogging" to Deep Scan Load Order to temporary auto turn off debug logging during the process
Removed test command "ForceStopQuest" as it didn't appear to solve the issue it was added for
Added test command "ReturnFromLatentPapyrusFunc" to allow returning (i.e. exiting) from a running latent Papyrus stack
Added test fix "InfiniteQuestInitialization fix" (in beta, disabled by default)
Deep Scan Load Order now explicitely counts the plugins in the scan result.
Fixes a misleading expression "found X active plugins": prior to v3.3 this was the "processed plugins" count and not the total active plugins (now both will be written correctly)
Various code optimization
Version 3.2
Added test commands: ForceStopQuest, RemoveAllBoundAliasScriptObjects
Version 3.1
Added test commands: SetTemporaryReference, RemoveAllPersistentPromoters, RemoveAllBoundScriptObjects, ResetAllBoundScriptObjects
Version 3.0
Vanilla bug fix: DuplicateAllItems fix.
Fixes a bug that prevented the INIs from reloading on a save load event when the INI setting bDebugReloadINIOnLoadGameEvent was set to 1 in the Custom INI ingame.
Upon reloading a save with bDebugReloadINIOnLoadGameEvent=1, the plugin now logs the new values of the reloaded settings.
Version 2.9
Added optional feature Deep Scan Load Order.
Added requested optional feature: support for "StarfieldEngineFixesCustom.ini" to have a separate INI for changed settings.
Version 2.8
Fixes a bug that could cause the same Cell to be counted multiple times by the Dump Form Data feature.
Dump Form Data can now show the processed form count and registered form count (by form type).
Version 2.7
The Dump Form Data feature can be set to include Cells (with the setting bDebugDumpPluginFormDataIncludeCells; off by default).
Version 2.6
Hotfix for a typo in the plugin which prevented the plugin from reading the value of the INI setting bDebugDumpPluginFormDataSkipEditorIDs.
Fixes a crash that could occur after entering Unity.
Fixes a bug that could cause the Spacesuit Helmet Flashlight Turns Off fix to stop working if the game was paused with Alt-TAB for a few minutes.
Added new optional feature Companion Weapon State Change Delay.
Version 2.3
Address independent implementation.
Version 2.2
Fixes a rare crash that was related to the Player Facial Expression fix (access violation at Starfield.exe+2F420E2 on instruction mov edx,[rax]).
Version 2.1
Added feature: Draw Force-Holstered Weapon On Dialogue Exit.
Version 2.0
Vanilla bug fix: Companion Teleports in the Player's View fix; added feature: Disable Logging of Background Console Call Duplicates; minor fixes and improvements.
Version 1.9
Unreleased; fixes and improvements were forwarded to v2.0.
Version 1.8
The feature Disable Fast Travel Restrictions now also includes encumberance.
Version 1.7
Fixes a bug that could prevent the Menu Model Spacesuit fix from working if the Data Menu was reopened first from the Status tab.
Version 1.6
Fixes a bug that cause prevent the plugin from loading if one had a custom (not "Starfield.exe") EXE name; added features Disable Wetness Shaders and Disable Fast Travel Restrictions.
Version 1.5
Hotfix for a menu crash that could happen when opening the DataMenu Ship Cargo submenu if the previously closed menu was the ContainerMenu ("trade menu").
Version 1.4
Bug fix for the Menu Model Spacesuit fix; several minor code improvements.
Version 1.3
More vanilla bug fixes: improved the Player Facial Expression fix and Spacesuit Helmet Flashlight Turns Off fix; added Menu Model Spacesuit fix.
Version 1.2
New vanilla bug fix: Photo Mode Model Facial Expression fix.
Version 1.1
More vanilla bug fixes: SetScale & Player Scale fix:; Spacesuit Helmet Flashlight Turns Off fix.
Version 1.0
Initial release
About this mod:
Collection of a few engine fixes I made for Starfield.
List of fixes:
1) Player Facial Expression fix:
Fixes a bug that can cause the player character to lose their facial expression animation set (i.e. "emotionless" face) after fast traveling and when their spacesuit gets hidden.
2) NPC Headtracking & Makeup fix:
Fixes a bug that can cause NPCs to lose their facial forms, tattos, dermaesthetic, etc. after reloading a save game.
Fixes a bug that can cause NPCs' eyes to look forward without any eye movements during conversations.
3) Papyrus IsInDialogueWithPlayer fix:
Fixes a bug that causes native Papyrus function ObjectReference.IsInDialogueWithPlayer() to return False while the DialogueMenu is already open with an NPC and the menu is waiting for player input. (Behavior now matches Console function IsInDialogueWithPlayer and Papyrus Game.IsPlayerInDialogue()).
4) Papyrus UnequipAll fix:
Fixes a bug that prevents 3D of the NPC Actor.UnequipAll() was called on to get updated (unlike Papyrus UnequipItem() and Console UnequipItem and UnequipObject). Without the 3D update, only the NPC's inventory gets modified but the NPC would continue to wear all previously equipped items.
5) SetScale & Player Scale fix:
Fixes a bug that prevents Console and Papyrus SetScale() from working on the player. The player's scale can be changed just like any other NPC's. Note: altered player scale is cleared by the code when a new save game is loaded (so changes are not baked into saves). Added in v1.1. From v6.4, one can change the optional INI setting fPlayerSetScaleSavedScale ( 0.0 - 1.0 ) to auto apply a custom scale after a save game is loaded.
6) Spacesuit Helmet Flashlight Turns Off fix:
Fixes a bug that causes the player's spacesuit helmet flashlight to turn off if the player equips/unequips something (anything) while the spacesuit is "hidden" (equipped but not rendered) and when their spacesuit gets hidden in third person mode. Note: the bug could also occur when the player opened/closed the Handscanner menu with a Cutter in their inventory (as it gets auto-equipped) in third person mode. The plugin has a delayed toggle flashlight check. Added in v1.1.
7) Photo Mode Model Facial Expression fix:
Fixes a bug that causes the facial expressions of the player and all nearby "Photo Mode eligible" NPCs to get removed upon opening Photo Mode. This bug existed in the Photo Mode since v1.10.31, it came with the Expressions feature. In the v1.10.32 hotfix (few days later) the developers fixed the other, "body animation reset" bug that caused all currently running body animations to proceed and finish normally (instead of getting frozen instantly) but they forgot about the facial expressions. Added in v1.2. From v3.6, the plugin can interpret all facial morphs which makes it possible to restore the initial facial expression on an actor when navigating back to "None" in the Expressions tab (instead of the vanilla "zero out all morphs" behavior).
8) Menu Model Spacesuit fix:
Fixes a bug that renders the player's hidden spacesuit on the player character's menu model when exiting back to the Data Menu from one of its submenus. Added in v1.3.
9) Companion Teleports in the Player's View fix:
Fixes a bug that can cause companions to teleport "inside" the player's view if the player stands on a non navmeshed ground/object at the time when the game wants to teleport the companion to the player (due to its built-in distance check: companions is too far, or the player walked through a load door, etc.). Added in v2.0. The bug looks like this:
Spoiler:
Show
10) DuplicateAllItems fix:
Fixes a bug in the console command DuplicateAllItems that could cause the items' instance data and if the target inventory owner was an Actor reference, their equipped items state to get broken. Added in v3.0.
11) Companion Facial Expression fix:
Fixes a bug that could cause companions to lose their facial expressions ("emotionless face"), usually after equipping/unequipping a spacesuit on them or when the vanilla spacesuit code changes their worn spacesuits' visibility state. Added in v3.7. From v6.4: it also fixes a bug that could randomly cause companions to revert back to neutral (emotionless) facial expression too early after they finish their dialogue line.
12) Companion Auto Spacesuit Equip fix:
Fixes a bug (oversight) in the vanilla spacesuit code that forgets to "auto equip" the worn spacesuit's helmet and backpack on companions when it starts rendering the suit, causing only the suit to become visible (even on uninhabitable planets). Added in v3.7.
13) Companion Eye Tracking fix:
Fixes a bug that causes companions' eye tracking to turn off after fast traveling, loading a save game or walking through a load door. Added in v3.9 (beta), v5.3 (release).
14) Spaceship Combat Crew Dialogue Fix:
Fixes a bug that causes crew members to say their combat reaction lines in a row or simultaneously during or after spaceship combat. Note: implemented an optional (off by default) feature, a randomizer to allow adjusting the randomness of ship event triggered crew dialogue lines; see the CoolDownRandom setting. Added in v6.4.
15) Dialogue Eye Contact Fix:
Addresses an issue that can prevent NPCs from eye tracking (looking in the eyes of) the dialogue target while talking. Added in v6.4.
16) Dialogue Facial Expression Fix:
Fixes a bug that caused NPCs to instantly revert back to neutral (emotionless) facial expression when returning the "Top Level branch" of the conversation scene (e.g. after exiting the InventoryMenu when speaking with a companion). Added in v6.4.
17) GetGameSetting Console Function Bool Fix:
Fixes a bug that caused the Console function GetGameSetting (GetGS) to return "UNKNOWN TYPE" when querying the value of a Game Setting of type Bool. Added in v6.7.
18) Photo Mode Eye Tracking Fix:
Fixes a bug that could cause (Photo Mode selectable) NPCs to stop looking into the camera and look elsewhere immediatelly after opening Photo Mode. Added in v7.5.
19) Handscanner Menu Unscanned Planet Resources fix:
Fixes a bug that could cause 100% surveyed planet resources (Flora forms and Creatures) to be highlighted in Handscanner mode randomly with an outline instead of filled color shader effect. This bug usually occured after traveling back to a planet with already discovered and surveyed resources. Added in v8.1.
20) Surface Map Menu Map Marker Names fix:
Fixes an oversight that caused scanned map markers' names to be displayed as "Structure" or "Natural" when viewed in the Surface Map. Their names now match the ones shown by the Handscanner (i.e. "Unknown" when unscanned, actual name after scanned). Added in v8.2.
List of features:
These features are off by default, unlike the actual engine fixes.
They are mostly based on requests and can be enabled in StarfieldEngineFixes.ini.
1) Disable Wetness Shaders:
Disables wetness shaders globally. Most notably the skin wetness seen when raining. Added in v1.6.
2) Disable Fast Travel Restrictions:
Disables the cannot fast travel when "enemies are nearby, during combat" etc. restrictions. It doesn't disable Grav Jump requirements (e.g. max jump distance, spaceship fuel). Added in v1.6.
3) Disable Logging of Background Console Call Duplicates:
When the console command is executed but the console menu is not opened, the console prints the called command in the console log (e.g. "59A9.MoveTo Player") but also does it again starting with "Command: " (e.g. "Command: 14.MoveTo 59A9") which only means the command was executed "in the background". This feature can disable the duplicated line (the one that starts with "Command: ") for convenience. Added in v2.0.
4) Draw Force-Holstered Weapon On Dialogue Exit:
Draws the force-holstered weapon when the player exits the dialogue menu. Added in v2.1.
5) Companion Weapon State Change Delay:
Adds a delay to companions' "match the player's weapon state" behavior. (When the player draws/holsters their weapon, companions would wait a bit before doing the same). The delays and optionally a "wait until dialogues are finished" setting can also be changed. Added in v2.4.
6) Dump Form Data:
Utility to dump basic form data, including memoryAddress, sourcePlugin, mapped load order indexes, overridePlugin, EditorID, TESFullName, etc. See Articles section for details. Added in v2.5.
7) Deep Scan Load Order:
A feature that can process all non runtime created forms that the engine considers as defined in/overwritten in an active plugin. "Defined in" if the record used to initialize the form lives in the plugin and "overwritten in" if the form is considered as living the plugin due load order/record conflict resolution. Deep Scan analyzes the forms and the plugins and prints the full scan result to a file. Added in v2.9.
8) StarfieldEngineFixesCustom.ini:
Similarly to Starfield.ini and StarfieldCustom.ini; settings can be optionally defined in the "Custom ini" which has higher priority than the default ini. Added in v2.9.
9) Highest Mod Index Feedback:
Shows the Highest Mod Index on certain (selectable) events in the forms of message boxes. (It replaced the High Mod Index Warning feature which was originally designed due to the Mod Index limit prior to Game version 1.14.70). Added in v5.0.
10) Photo Mode Allow Non-Companions:
Allows any nearby non companion human NPC to be editable in Photo Mode. Optional max distance setting is also available. Added in v3.6.
This feature can optionally restrict NPCs' random Hello and Greeting dialogue lines by selectable conditions such as: I. Player Eye Contact ( NPCs greet the player if the player actually looks at the NPC ) II. NPC Awareness ( the player didn't approach the NPC from behind so the NPC is supposed to "aware of" the player ) III. Sprinting ( simply turn off random Hellos/Greetings if the player is sprinting ) IV. Running ( turn them off while the player is running ) INI settings are also available to personalize this feature's settings (e.g. by changing the heading angles the eye contact / awareness calculation is based on). Added in v4.2.
12) Can Use Any Furniture in Zero Gravity:
Allows the player to use any furniture in Zero Gravity. In vanilla, most furnitures can't be used in Zero G and upon attempting to use them the HUD would display "You cannot use this while in zero gravity.". Added in v4.2.
13) Recalculate Location Level Always:
Prevents Location Level Scaling to get "player level locked" by recalculating the location level every time the player returns. (It practically allows leveled NPCs to have higher difficulty after the player levels up then revisits the location). In vanilla, this calculation is only performed once. Important: this feature implicitly affects save game data because the calculated location level is stored in save games by vanilla engine design (which means if it gets enabled, the previously "locked level" cannot be restored). Added in v4.2.
14) Keep Vanilla Spaceship Decoration:
Restores the "legacy" (pre 2024 May update) design that allows the player to keep vanilla and mod placed spaceship decoration items that come with ship habs. It can optionally transfer all decoration items to the inventory of the current companion instead of the cargo upon modifying the homeship. Please check out the article I wrote about this feature before enabling it if you're interested. Important: vanilla decoration items are stored in save games so enabling this feature affects save game data. Added in v4.6.
15) Engine Load Optimizations:
Various code optimizations to reduce stuttering due to inefficient engine load. E.g., fixes an oversight in the background actor process that causes recurring lags in dense areas such as Hyla II, Swamp biome; usually seen when looking around. Eliminates unnecessary CPU load while using the Handscanner; ensures the LOD manager doesn't "cycle" objects unreasonably while traveling on a planet to reduce the "traversal stutter". Compatibility Mode (from v5.5) disables certain optimizations to overcome dialogue overlapping which appear to be caused by mod conflicts. AI Update Patch (from v5.7) can reduce stuttering and overall latency in dense areas (note: this option may not work with all AI mods). Handscanner Menu Stutter Fix (from v7.0) fixes the constant stuttering when using the Handscanner; optional setting is also available to disable the object/actor highlight effect; from v7.7, the built-in highlightable objects finder can detect all types of landmines. Notes: it is not an fps booster and does not affect gameplay or graphics. Added in v5.1.
16) Use Any Weapon In Handscanner:
Allows the player to use their equipped weapon in the Handscanner menu. It is highly configurable: settings are available to rebind the Reload and Melee Attack keys (to resolve possible conflicts with the Handscanner's input layer), to allow breaking up deposits with any gun, and to disable the vanilla forced holster/draw weapon behavior. From v5.9, the Handscanner menu weapon stutter fix is incorporated in this feature. Added in v5.5.
Spoiler:
Show
17) Papyrus No Array Limit:
Removes the 128 size limit of Papyrus arrays. Added in v5.6.
18) Disable LOD Swap:
Increases the visual appearance of nearby loaded objects by requesting the game to always render them with their maximum LOD. It doesn't affect distant LOD objects which technically aren't 3D loaded only their surface/terrain LOD objects (e.g. Galbank tower seen from the Lodge entrance). Note: slightly increases GPU load. Added in v5.7.
19) Selective Handscanner Menu Sounds:
Allows disabling separately most Handscanner menu feedback sounds, e.g. FocusNPC, ZoomIn, Open, Close, FocusMapMarker (mostly these are the sounds played when someone/something enters the crosshair). Added in v5.8.
20) Silent Menus:
Turns off all menu feedback sounds, e.g. the different kinds of "clicks". Added in v5.8.
21) Game Date and Planet Timescale In DataMenu:
Shows the Game Date and Planet Timescale in the DataMenu. Optionally, it can also be configured to show the Planet Timescale, either in UT hour per Local Hour (as seen in the SleepWaitMenu, e.g. an hour on Jemison is 2:05 UT hours) or UT hour per Local Day (24 Earth, 50 Jemison, 5832 Venus, etc.). Added in v5.9. For comparison:
Spoiler:
Show
1 (Vanilla)
2 (UTHourPerLocalHour INI setting, while being on a planet) 5:35: Local Time 23:02: UT (Universal Time) 6:54: 1 hour on this planet is 6 hours and 54 minutes in UT (this time is visible on the SleepWaitMenu panel too) 3/6/2331: June 3, 2331
3 (no Planet Timescale, so both UTHourPerLocalHour and UTHourPerLocalDay settings are 0)
4 (UTHourPerLocalDay setting, if one prefers the UT hour per Local Day format instead of UT hour per Local Hour) 165: 1 day on this planet is 165 hours in UT (means time passes ~6.9 faster on this planet as both the Local Time and UT on Earth are 24)
5 (UTHourPerLocalDay, in Space so there's no Local Time)
5 (UTHourPerLocalHour, in Space, so no Local Time)
22) NPC Makeup Fix For Mod Edited NPCs:
Technically a bug fix exclusive to mod added NPCs and mod edited vanilla NPCs. If enabled, it can prevent NPCs edited or overwritten by .esm mods from occasionally "losing" their makeup. Note: it doesn't work with "texture overwrite mods" (mods that only come with textures (.dds) files (i.e. no .esm) to overwrite appearance; NPCs edited with CharGen Menu don't count as "edited by .esm mods" (they are not affected by this bug). Added in v6.2.
23) Restored Mods Are Uninstalled Warning:
Fixes a bug that could cause the warning about uninstalled mods not to appear in certain cases. (When mod data is present in the save but not present in the current load order. Loading a save without all dependent mods can result in save corruption). Even though this feature is technically a bug fix, it is disabled by default and is treated as a feature because it directly overwrites the vanilla warnings and the save loader code. Note: the new (Fallout style) warning also reports whether the unavailable mod is missing from the load order or inactive. Added in v6.2.
Spoiler:
Show
24) Disable Save Mod Mark:
Saves' names created while mods are active are no longer preceeded by "[C]" in the menus. Added in v6.2.
25) Acrylic Message Box Menu:
Adds acrylic effect (blurred background) to the Message Box Menu. Added in v6.2.
Spoiler:
Show
26) No Spaceship Loot Cargo Limit:
The cargo of destroyed spaceships can be looted even if the homeship's cargo is full. Added in v6.3.
27) No Grav Jump Limit:
Allows limitless Grav Jumping, i.e. no "Out of Fuel Range", "Unexplored Route" etc. Added in v6.3.
28) Loading Screen Options:
Allows customizing Loading Screens. Currently two options are implemented, see below.
1. White Screen After Grav Jump: the screen remains white while Grav Jumping (i.e. no black Loading Screen). Added in v6.7.
Spoiler:
Show
2. Acrylic Fader Menu: implements acrylic effect (blur) into the Fader Menu. The opacity follows the fade value. Added in v6.7.
Spoiler:
Show
3. Seamless Fast Travel From Surface Map Menu Within Loaded Area: allows Fast Traveling through the Surface Map Menu to loaded (~200-250 meters) exterior locations without a Loading Screen. Added in v6.9.
Spoiler:
Show
4. Seamless Fast Travel From Handscanner Menu Within Loaded Area: allows Fast Traveling through the Handscanner Menu to loaded (~200-250 meters) exterior locations without a Loading Screen. Added in v6.9.
Spoiler:
Show
5. Notify About Distant Location: if either or both above two options (Seamless Fast Travel Handscanner Menu or Surface Map Menu) are enabled, this option changes the text on the fast travel confirmation panel (adds the word "distant") as seen below if the Fast Travel target location is too distant (i.e. not within the loaded area) so the Loading Screen cannot be skipped. Added in v6.9.
Spoiler:
Show
6. Instant Fade Back After Data Menu Close: disables the fading back effect and the ~0.5 second keyboard input block when closing the Data Menu. Added in v6.9.
29) Disable Gameplay Options XP Modifiers:
Disables the XP modifiers applied by Gameplay Options. Separate settings are available for "bonus" and "penalty" XP modifiers. Added in v7.8.
30) Convenient Auto Scan:
When looking at a scannable planet resource (Flora form or Creature) with the Handscanner, the planet resource is automatically scanned if it's within scannable distance, so no need to actually press Scan to scan it. It can optionally be configured to auto scan within highlight instead of scan distance. Note: this feature requires the Handscanner Menu Unscanned Planet Resources fix to remain enabled. Added in v8.1.
31) Test Commands:
Experimental test commands based on requests. Do not use these if you're unsure what they do. See Articles if you're interested.