0 of 0

File information

Last updated

Original upload

Created by

John Doe Bowler

Uploaded by

johndoebowler

Virus scan

Safe to use

Tags for this mod

About this mod

Papyrus script that lets you create power presets and manage spaceship ownership and cargo.

Requirements
Permissions and credits
Translations
  • Mandarin
Changelogs
Spaceship Manager

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 hotkey Since 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.