
Configurable in the gameplay options menu, you can restrict your access to fast travel under certain preset conditions.
The conditions under which you’ll be able to limit fast travel availability are as follows:
Normal: Fast travel functions as it does in the vanilla game, without any additional limits.
Inside Ship: Fast travel is available only while inside your ship.
In Space: Fast travel is available only while inside your ship, while in space.
In Pilot Seat: Fast travel is available only while seated in your pilot seat, while in space.
You can change your fast travel setting at any time without any gameplay repercussions.
How it works:
This mod utilizes an input layer and script logic to dynamically disable and enable the player’s ability to fast travel.
Upon initialization of the quest that manages this mod, a custom input layer is created. When certain events occur, a function is called which enables or disables fast travel for that input layer based on the currently selected gameplay option and the conditions that selection calls for. If the conditions for a given selection are met, fast travel is enabled. If those conditions are not met, fast travel is disabled.
If “Inside Ship” is selected in the gameplay options menu, fast travel is enabled if the player’s parent cell is their home spaceship. If “In Space” is selected, fast travel is enabled if the previous is true, as well as if the player’s home spaceship is in space. If “In Pilot Seat” is selected, fast travel is enabled if the previous two conditions are true, as well as if the player is currently using a furniture item with the pilot seat reference type. If “Normal” is selected, fast travel is enabled irrespective of the conditions used by the other options.
The function that dynamically enables and disables fast travel is called after gameplay options have been changed, after the Starmap menu or the Scanner menu open or close, after a loading screen fades away, and when the player sits down into or gets up from a pilot seat.
When the quest shuts down, all remote events are unregistered, fast travel is enabled on the custom input layer, then that custom input layer is deleted.
Installation:
Please install using a mod manager. I personally use and highly recommend Mod Organizer 2.
You can, of course, install this mod manually or with Vortex if either are your preference and you know how.
This mod is safe to install mid-game.
It is also safe to remove mid-game after running the following command in the console: setstage
To find the ID of the quest this mod uses, run the following command in the console and locate the the 8-digit form ID next to “SP2_ConfigurableFastTravelLimitQuest”: help SP2 4 QUST
Compatibility:
This mod overwrites no vanilla records. It should be compatible with mods that enable fast travel during over-encumbrance.
Credits:
skinnypig2


