Astrogate V4.0.12 Beta

Astrogate V1.0

A simple mod that gives you more control over your spaceship.

Description
Gives you more control over your spaceship by adding Supercruise, AutoPilot, Inter-Subsystem Travel and More.

Setup
I highly recommend binding the function below to a hotkey as it is the intended way to use this mod. I use Console Command Runner to do this, but you may set this up however you like. Without this keybind, the only way to use this mod is through the Remote Control item that is added to your inventory, trying to use this while in your ship’s pilot seat is a pain. Alternatively, you can just simply run the function in the console if you prefer.

The first two digits (XX) in “XX000801” are load-order specifc, to find them run “Find RI_ShipControlsHandler” in your console to get them.

cqf XX000801 “ShipControls.ShowShipControls”

Requires: Plugins.txt Enabler

Features

Supercruise
Choose from a selection of Supercruise modes to travel through the Galaxy at a speed of your choice. Also allows your ship to come to a complete stop no matter how fast you’re going.

Autopilot

Astrogate V1.0
Astrogate V1.0

Travel through space without having to be in the pilot seat. Can be combined with Supercruise to achieve specific speeds.

Autopilot has two different modes:
Standard – Traveling within a planet and its moons (Ex. From Jemison to Kurtz). Will attempt to automatically stop your ship once within close proximity of another planet.

Intersystem – Traveling to a planet in another Sub-system (Ex. From Jemison to Gagarin). Will notify you once you’re within close proximity of the next Sub-system to sit in your pilot seat to begin a Grav Jump if you are not already seated . This feature was made with intention of being used with two other mods. They are not required but highly recommended.

More Dramatic Grav Jumps(First Person Grav Jumps)

Black Loading Screen Remover

Disclaimer: Unfortunately I was not able to figure out how to get the spaceships to turn/rotate in Autopilot, thus they will only be able to move in a straight line. Since planet’s orbits are simulated, it is possible for a planet you’re traveling to with Autopilot to move too far from being automatically detected by the mod, leading to your ship traveling indefinitely until the Autopilot is manually disengaged. I am still trying to work on this.

Surface Landing and Takeoffs
Remotely make your ship Takeoff and Land while on a planet’s surface.

Stationary Grav Jump
Grav Jump without going anywhere. Doesn’t really have a purpose but I was to lazy too remove this feature.

Remote Control
A Remote Control device is added to your inventory that can activate all of the above features.

Known Issues:
– Grav Jumps started by this mod may leave you at your previous planet. Unsure how to fix and won’t bother trying until CK drops.

Changelog:
Version 4.0.12-Beta
Beta build, expect issues. Please read changelog for list of changes. Some features may be absent from this version. Requires a clean save.

Version 4.0.11-Beta
Added the ability to autopilot directly to space POIs from the starmap or quests via a Grav Jump.
Added a new cinematic arrival when autopiloting to space POIs, similar to when autopiloting to planets.
Reimplemented and renamed the favorite map markers feature.
Reimplemented and renamed the recently selected map markers feature.
Reimplemented the active quest autopilot destination for intra-system autopilot.
The Favorite Locations and Active Quest menu options will now show the location’s planet.
Adjusted the favorites option for setting an autopilot destination or marking a location to the HUD.
Improved map marker detection speed.
Autopilot will now arrive at space POIs if they are marked to the Ship HUD and the Ship HUD quest is active and used to set the grav jump route.
The player’s ship part power will now return to its original state after autopilot when the player sits back down.
Fixed the orbit load feature not allowing for encounters to load in autopilot.
Fixed a bug where the recently selected map markers list would show blank locations/not add new locations.
Other minor improvements.

Version 4.0.3-Beta
Added a new “land” feature to the controls menu to simulate manually flying down to the planets surface for increased immersion.
The Grav Jump button press animation will now only play when engaging supercruise if Cassiopeia Papyrus Extender is installed to prevent a UI bug.
Improved menu controls menu navigation.
Removed Cassiopeia Papyrus Extender requirement for pilot seat autopilot.
Autopilot can now be disengaged in the pilot seat by removing all power from engines.
Fixed a bug where the ship remote was not being given to the player.
Fixed a bug with the Real Fuel refuel option.
Fixed a bug where supercruise could not be re-enabled after being disabled in the gameplay options.
Fixed a bug that prevented the player from exiting the pilot seat during autopilot.
Fixed a bug where non-pilot seat autopilot would deliver the player in the middle of space.
Fixed a bug where non-pilot seat autopilot would end prematurely.
Fixed a bug that stopped the mod from detecting planets in supercruise after taking off from a planet’s surface.

Version 4.0.1-Beta
Slightly adjusted how close first-person autopilot stops near planets.
Re-implemented the Active Quest feature for setting an autopilot destination.
Fixed the gravity well vfx not disappearing when using autopilot with the Orbital Cell TP gameplay option enabled.
Added console command to manually stop the gravity well vfx for debugging just in case. cgf “RI_GlobalsScript.StopGravityWellVFX”
Removed some leftover code.

Version 3.6.1
Fixed a bug where the Active Quest option in Set Autopilot Destination menu was non-functional.

Version 3.6
Added the ability to engage Autopilot by initiating a Grav Jump, thus allowing the autopilot destination to be set using the starmap or ship hud. Toggleable with a gameplay option.
Added the ability to use the Grav Jump button press animation to engage supercruise. Toggleable with a console command. Off by default.
Added the ability to land at a random landing site after arriving to a planet’s orbit with autopilot in the controls menu.
Added the ability to choose a landing site to autopilot to after arriving to a planet’s orbit with autopilot in the controls menu.
Added the ability to favorite recently selected landing sites in autopilot.
Mod now uses ModValue instead of SetValue which should eliminate any remaining possibility of ship actor values being set incorrectly.
Modified the open controls menu on sit gameplay option to include a new setting that will open the controls menu when pausing the game while in the pilot seat.
The Ship Controls menu can now appear in menus.
Removed the Grav Jump to Stars feature.
Removed the Show Stored Ship Values option and console command.
Removed the Delete stored ship values option and console command.
Improved the organization of the Favorites menu.
Fixed the Orbital Location TP feature loading too close to planets.
Script optimization.

Version 3.5.1
Autopilot will now fly significantly closer to planets when a new or existing landing area is set as the destination for increased immersion.
The set ship values debug option can no longer be used while supercruise is active.
Fixed a bug where sleeping/waiting during autopilot would not arrive at the destination instantly.
Fixed a rare bug where autopilot could run infinitely if the autopilot duration multiplier gameplay option was not set to the fast option.
Other minor autopilot improvements.

Version 3.5
Added the ability to mark favorited landing sites and quest locations to the hud.
Added the ability to mark all of the primary planets in the player’s current star system to the hud.
Added an option in the ship controls menu to remove marked planet(s).
Added a gameplay option to toggle whether the debug option in the Ship Controls menu appears.
Added a gameplay option for enabling/disabling Supercruise entirely.
Added a console command to toggle whether the Supercruise level notifications appear when changing Supercruise level while boosting.
Added a console command for setting an Autopilot destination.
Added a console command for the set ship values debug feature.
Added a console command for the remote ship takeoff feature.
Added a console command for the remote ship landing feature.
Added a console command for adjusting the fuel consumed per second for a specific supercruise level if fuel consumption is enabled.
Added a console command for resetting the supercruise fuel consumption values back to default if fuel consumption is enabled.
Added an optional file that removes blur and flash effect from the Grav Jump VFX. Useful for those who have the Grav Jump VFX gameplay option enabled for Autopilot or simply want to remove those effects.
Added an experimental feature that allows landing sites to be saved to favorites. Off by default.
Added an experimental feature that will teleport the player’s ship to a planet’s orbital cell to allow space content to load once it gets close enough to the planet in Supercruise or Autopilot. Can be toggled on/off with a gameplay option. Off by default.
Added an experimental feature that allows locations from the player’s active quest to be set as an Autopilot destination. Useful for mission board quests. Off by default.
Added an experimental feature that moves the player’s ship to the system’s star when grav jumping. Off by default. Toggleable with a console command.
Improved the organization of the mod’s gameplay options.
Minor Autopilot improvements.
Changed the sound effect that plays when Supercruise is disengaged.
Removed the ship part power requirements for Autopilot.
Removed the Allow Intersystem Autopilot gameplay option. This feature is now always on.
The Ship Remote item is now also given to the player if they are already inside their ship when the mod is loaded for the first time.
Fixed a bug where the mod’s planet detection would not re-engage in certain situations causing planets to not be rendered during supercruise until it is re-engaged.
Fixed a rare bug where boosting would not apply supercruise speeds after changing the homeship.
Fixed a bug that allowed autopilot to make the ship takeoff while the player was sitting in the pilot seat causing a softlock.
Fixed a bug that allowed supercruise to be used before the ship’s default values were saved preventing ships from coming to a stop when disengaging boost and returning ships to their default values.
Fixed a bug that would set ship values to 0 when exiting the set ship values number selection menu without selecting any option.
Fixed a bug that would engage autopilot if the mod was waiting for the player to get up from the pilot seat if the destination was removed before standing up.
Script optimization.

Credits:

RealityIDR

5/5 - (1 vote)
Share mod:

Leave a Reply

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