Starfield
0 of 0

File information

Last updated

Original upload

Created by

MasDrago

Uploaded by

MasDrago

Virus scan

Safe to use

Tags for this mod

About this mod

It's over Spacers. We have the High Ground.

Requirements
Permissions and credits
Changelogs
Donations
Version 8.1 fixes aim in 1st person when hovering. 2 new hotkeys added, See Advanced Controls below.
Version 8.0 adds better animations in 3rd person, among other changes. See changelog.

What this does: 
Changes the controls to allow you to hover while using your Boostpack with dynamic speed & fuel consumption, separate settings for Vertical and Horizontal Boosts that you can switch between on the fly, toggleable thrust (afterburners), a built in Walking Speed modifier, and a toggleable Combat Assist system which can slow game time, enhance your weapon's accuracy, and reload speed all at once. Also, this is all done with the default game controls so you don't even need to reach far for a key, or button (with the optional Controller support file). And even better, all of this is adjustable within the included Hotkeys.ini file. 

Also as a side note, if there are any settings you would like enabled at startup, you can put them in autoload.txt and this mod will load them on your first step (And only on the first step). This is superior to sStartingConsoleCommand because it runs after loading a save not before. Which means any setting can be applied, except the ones my mod alters of course. 

How to use: 
After following the install instructions below, engage your Jetpack with a double tap of Spacebar (or LAlt for Horizontal Boost) and then hold the Spacebar or LAlt to hover. Maneuvering with WAS or D will switch to a x2 speed (toggle with Caps Lock). Tap Spacebar again to go higher, let go to drop (Beware fall damage). If you have Combat Assist enabled (F2), time will slow and you will move faster, aim better, and reload your weapon quicker all while hovering and using your weapon. Fuel Drain is also reduced or paused completely while using this. 


Advanced controls and their function(s): 
W,A,S, and D - Adjusts hover speed and fuel consumption when flying. Reverts changes and applies Vertical Boost settings when not flying. Also toggles off Combat Assist when no longer hovering or holding a weapon. Loads autoload.txt on your first step.
LAlt + W,A,S, and D - Applies Horizontal Boost settings and increased speed when airborne. Also toggles off Combat Assist when no longer hovering or holding a weapon. 
Caps Lock - Toggle Speed Walk/Run or Run/Fly when airborne
LAlt + Caps Lock - Toggle Speed Walk/Run or switch Boost Profiles when airborne. 
LCtrl + T or LAlt + T - Toggle Vertical Thrust (Afterburners) to allow skipping Vertical Boosts and go straight to Hover instead. Horizontal also stays horizontal and gets to speed much faster with this toggled Off. 
B or LAlt + B - Burns off your Oxygen (O2) to quickly replenish your Jetpack Fuel while you are flying, so you can stay up there even longer.
Mouse2 (Right Click) - Toggles on Combat Assist, including slowing time, only when you are hovering while ADS. 
LAlt + Mouse2 (Right Click) - Toggles on Combat Assist, including slowing time, only when you are horizontal boosting while ADS. 
LCtrl + ~ - This is the same key as you use to open the cc menu just with Left Ctrl held first. This manually runs autoload.txt. This is for people that use it for their own commands, and they are either adjusting it while the game is running, or they have loaded a different save during the same playthrough and their settings have reverted back as a result. 
F1 - Toggles Jetpack settings on and off. This is the mod installer / uninstaller.
F2 - Toggles Combat Assist functionality on and off. This is the global toggle for those that want this feature can turn it on with this key (Off by default). To actually use the assist you need to be hovering with your jetpack and take your range weapon out and then aim it.
F3 - Turns all these scripts off on a 20 second timer. Then turns them back on. This is not a toggle for the obvious reason that it wouldn't work once it was turned off. 
The purpose of this is a safeguard. If for some reason these scripts interfere with the functionality of the game, you can press this first, then do what you need to do within 20 seconds. This can also help me to make this mod better by identifying problems, if any. If you encounter a problem, and this fixed it for you, please let me know in the comments, with details, so I can work out a fix. 

I suggest playing with the controls a bit before jumping right in so you can get the hang of it. The code can only apply on key press for now, so that means you need to get into the habit of doing extra taps with the WASD keys so the settings can apply. Think of it like an actual real life Jetpack, and just like real life, it will take some practice to get the hang of the controls. Trust me, it's worth it.


You can read this article for how to adjust the bindings if you need to: 
Hotkey bindings 
Please don't change anything after the (=) unless you know what you are doing, otherwise it can break the mod. 


Installation Instructions: 
There are multiple variations of the mod to choose from. Only install one. 
Main file is the intended version (True Jetpack). But there also exists Extended Jetpack (Longer hovering, less drain), and even an overpowered version (Forever Jetpack) with regeneration, higher boosts, and faster horizontal speed. 

All Boostpack Types are supported (Basic, Balanced, Skip, and Power) as well as Starborn Suits. There is still subtle differences between them, a Basic Boostpack is still the recommended combo. 

NOTE: For better 3rd person Animations (and 1st person aim fixes), see the optional settings below. 

1) Install mod to your game directory, next to the Starfield.exe 
Default Gamepass dir: "C:\XboxGames\Starfield\Content" 
Default Steam dir: "C:\Program Files (x86)\Steam\steamapps\common\Starfield" 

It should look like this:
Data folder (from mod)
Hotkeys folder (from mod)
'some stuff'
Starfield.exe
'some other stuff'
Everything within the Data and Hotkeys folders of my mod should remain there. Please don't move the files around or the mod will break.

2) This mod requires Starfield Hotkeys by Reg2k 
You won't need the Hotkeys.ini that comes with that mod, you can delete it. 

3) Follow the directions and launch the 'enable_hotkeys.cmd' that comes with that mod and let it do its thing. It may ask you for the location of the game dir, the default locations are just above. It may also ask you if you want to overwrite the Hotkeys.ini, definitely say no (n) to that. 
When it's done installing, you should have an updated StarfieldCustom.ini with the necessary tweaks to enable hotkeys, as well as what looks like a shortcut of the Hotkeys folder in your "Documents\My Games\Starfield" folder. 

If for some reason this fails, you can read this article to install manually: 
Manual Install

4) Launch the game and load a save. Make sure your character is wearing a Boostpack. 

5) Additional Settings: 
If you are using Horizontal Boost, you need to bind Left Alt (next to your spacebar) to your Alt Bindings for Jump.
If you are using Caps Lock, which is strongly recommended, you will need to unbind it from the Toggle Always-Run in the Bindings Menu. Don't worry, it still functions like vanilla, just with added functionality when you are flying. 
Your Bindings Menu should look something like this: 


If you want to use Combat Assist you need to toggle it on with F2 first. It will persist after you save.

6) When you are done, leave the menus and then press F1. Jetpack settings will automatically apply.

Note that if you want to change Boostpacks in game, you need to turn off the mod first by pressing F1 again. Then you can equip your new Boostpack and hit F1 again to turn the mod back on. Same goes if you are updating to a new version of the mod. 

7) Save your game. All future saves will keep the mod enabled. 
That's it! No more typing in cc menu or editing INI files. Fast and easy. 
Enjoy your new Jetpack! 


Optional Settings: 
1) For the animation changes to work, you need to add these lines to your StarfieldCustom.ini: 
[Archive]
bInvalidateOlderFiles=1
sResourceDataDirsFinal=
The file is located in your "Documents/My Games/Starfield" directory. If you don't have this file, you need to create it first. 

2) You can add these lines to your StarfieldCustom.ini to get better mouse and gamepad controls. 
[Controls]
bMouseAcceleration=0
fMouseHeadingXScale=0.021
fMouseHeadingYScale=0.03733
fIro nSightsPitchSpeedRatio=1
fPitchSpeedRatio=1
fGamepadLookAccelSec=0.88
fGamepadLookMultExpo nent=0
fGamepadLookAccelYawMult=0.88
fGamepadLookAccelPitchMult=1
Remove the spaces after the "o"s.

This is tuned for a 16:9 monitor. If you have a different aspect ratio, you can try this tool to adjust your YScale: 
Starfield Mouse Scale Calculator 
If your controller feels a little slow after, you can raise the sensitivity in the game settings.

3) If you use a controller with reWASD external software, you can download my controller profile in Misc Files for full mod support with a controller. Read this article on how to use: Controller support


Uninstall Instructions: 
1) Press F1 in-game to toggle the mod off. If you had Combat Assist enabled, make sure you toggle it off too (F2).
It will auto unequip your Boostpack so that it can properly uninstall. Once it's done you can put your Boostpack back on. 

2) Save your game afterwards. All future saves will have the mod disabled. 

3) Remove any files this mod added (you can use this Mod page's Files tab, if you can't remember)

4) If you want to shutoff the hotkeys too, you can follow that mod's Uninstall instructions. 

5) That's it. Back to boring old vanilla. 
If you are permanently uninstalling this mod, please feel free to leave some feedback in the comments. I'm always looking to improve. 


Notes: 
This mod is incompatible with any mods that change Boostpack settings, slow time, or use the same hotkeys as this one. This includes my other Boostpack mod, Hoverpack Mod. I hope to combine them one day, once I figure out how to make all that code work together without crashing the game. 

3rd person animations are fixed, but the Boostpack uses the same animations as normal jumping, so falling from a jump will be changed as well. Still way better than before, imo. 

The different planet's gravities greatly affect the physics of the Boostpack. This mod contains a workaround that forces all planet's gravities to more similar values. This is to allow the jetpack to perform mostly the same across all the planets and therefore be more reliable and useful, especially for combat. There will be a slight change to the way your character jumps and falls as a result. 

Because this is Bethesda's built in Hotkey support, which was disabled by default, it has slightly limited functionality. It works for this mod though, but the scripts only work on key press, which means you will have to get in the habit of tapping them after airborne. I like to do a little sidestep in the air and that's all it takes for the code to work. 

After obtaining the perk to Target Individual Ship Systems for combat in your Spaceship, you cannot use the WASD keys to select a ship system. This is a problem with the Hotkeys portion of this mod. No line of code I add will fix this as it breaks from the moment Hotkeys is enabled. Luckily, Bethesda actually has alternate controls, so it is not completely broken. You just have to hold LAlt and then use the arrow keys instead. Alternatively, you can disable Hotkeys with F3 on a timer of 20 seconds. WASD keys will work during this time. Gamepads are not affected. I will continue to look into a fix, but I don't think it's possible yet. 


Recommended Mods: 
Boost Pack Sound Overhaul by Wildflower - I personally use Sound Profile 6. But almost all of them sound amazing! 


Special Thanks to registrator2000 (reg2k) for their Starfield Hotkeys mod!
Also to everyone that has commented about bugs and their opinions, a big Thank You!
This mod wouldn't be where its at now without you guys.



Love this mod? Please come back and endorse so others can love it too!
Hope you guys enjoy, Happy gaming!