About this mod
Papyrus script that lets you create power presets and manage spaceship ownership and cargo.
- Requirements
- Permissions and credits
-
Translations
- Mandarin
- Changelogs
Features
- Immediately take ownership without having to reset your home ship
- Easily create power presets with user-defined priorities
- Open current/home ship inventory
- Source code on bitbucket
You need to have hotkeys already setup for power presets and cargo management.
Takeover Workflow
Before:
- Board the enemy ship & kill everyone
- Use the pilot seat
- Set the enemy ship as the home ship
- Wait for the undocking animation
- Target your original ship
- Dock with your original ship
- Wait for the docking animation
- Board your original ship
- Set your original ship as your home ship
After:
- Board the enemy ship & kill everyone
- Use the pilot seat
-
Press the preferred takeover hotkeySince 2.0 this is automatic! - Directly board your home ship
The ship is now yours, and you didn't even change your home ship.
Power Presets Via Hotkeys
You can assign power values via hotkeys, that let you quickly power the ship without having to manually manage pips.
This allows you to make ship agnostic presets for taking down shields, destroying ships, do EM damage only, be silent, or be ready to grav jump fast.
Since version 2.0 you can also specify power values, which is useful for more complex situations such as setting a minimum value for certain systems.
Installation
Auto
Install using Mod Organizer 2.5. If you're feeling adventurous install using Vortex.
Manual
Copy the .pex files in <USER>\Documents\My Games\Starfield\Data\Scripts or <STARFIELD_INSTALL_DIR>\Data\Scripts if you have enabled loading mods from the Game Data folder. You need to have loose files enabled.
Example Hotkeys.ini
[Macros]
power=cgf "JDB_ShipManager.PowerShipSystems"
takeover=cgf "JDB_ShipManager.TakeOverShip"
homeshipinventory=cgf "JDB_ShipManager.OpenHomeShipInventory"
currentshipinventory=cgf "JDB_ShipManager.OpenCurrentShipInventory"
[Hotkeys]
# Generic combat example: Set grav to 1, weapon1 to maximum, then shield to maximum, then engine to maximum, then fill weapon2, weapon3, and grav, in order, with the rest
F1=power grav 1 weapon1 shield engine weapon2 weapon3 grav
# Weapon 2 example: Set shield to maximum, then weapon2 to maximum, then engines to maximum, then fill grav with the rest
F2=power shield weapon2 engine weapon1 weapon3 grav
# GTFO example: Set grav to 1, then shield to maximum, then engines to maximum, then fill grav and then weapons with the rest
F3=power grav 1 shield engine grav weapon1 weapon2 weapon3
# Unpower all
F4=power
F10=takeover
F11=homeshipinventory
F12=currentshipinventory
When a power value for a system isn't specified, it sets the maximum value.
Please note that there is a hard limit of 10 arguments when calling functions via the console, so make your hotkeys accordingly.
Full documentation is available on bitbucket.
Unfortunately, due to a game bug, setting engine, grav and shield power values fails when the game is set to certain languages (only Japanese confirmed). I am experimenting with a workaround.
Credits & Thanks
Made using Caprica and Champollion.
Inspired by Target Home Ship.
Thanks to Furisuke101 for finding the language issue.