StarUI Ship Builder

Starfield Mods |

StarUI Ship Builder

StarUI Ship Builder improves the ship builder for usage on PC. Compact style, sort-able columns, filter panel, category list, variant list, vertical upgrade list and many more Quality-of-Life additions.

Features

– Optimized for PC
– Compact style – See more information at once
– Adds data columns to the ship part list – Over 30 different data columns you can choose!
– The standard config contains the most important columns for every category out-of-the-box
– See the Damage Per Second and Damage Per Power point for all weapons
– Sort any column with a simple click – Toggle asc/desc by another click
– Adds a variant list popup, showing you all ship part’s variants in a well-aligned list at once – No need to go through them one-by-one any more!
– Improved vertical upgrade list, now see what you can improve without the need to scroll vertically
– Improved ship part item card comparison – Downgrading your components are now shown as red numbers!
– Clipboard function for the color picker – Copy and paste the color set (all 3 colors) at once
– Optimized key binds and added keys to many interface parts – making the interface just feels much more intuitive
– Added button hints to show you available functions (like ship part multi-select and weapon assignment hidden in flight check)
– Increases the frame-rate to 60 fps – Optional variants in 30fps and 120fps are available too
– Wide-screen support out-of-the-box
– Various bug fixes of the vanilla interface code
– Contain no plugins and no quests – Absolutely safe to install and uninstall at any time!
– Doesn’t affect the possibility to get Steam achievement
– Works with Steam and Game Pass (X-Box) version
– Partial controller support – You can see all features, but can’t control the filter panel or use the variant list popup
– Completely customizable – Customize with StarUI Configurator or via the full-commented INI file

Manual Installation

– Copy the folders Interface\ and StarUI Configurator\ from the zip into your Starfield\Data\ folder (where the ba2 files are) – ignore folders fomod and Optional
– For some people that folder won’t work, copy the files to your Documents\My Games\Starfield\Data\ folder in that case (create Data\ if it doesn’t exist)
– (Optional) 30fps or 120fps version: After doing the above steps copy the files from the appropriate sub-folder in Optional\ and overwrite the existing ones.

Configuration

Use the StarUI Configurator to configure all settings with an easy-to-use graphical interface.

Manual configuration
You can also do it manually – Everything can be controlled in the INI Data\Interface\StarUI Ship Builder (default).ini (or your own StarUI Ship Builder.ini)
Don’t worry, the file is completely commented and easy to use – you will find your setting pretty quick!

Limitations

– You hear a selection sound while StarUI Ship Builder scans data of categories, ship parts and variants – The sound is hard-coded in the engine, so it can’t be prevented. Also the 3D-preview changes in the process. See it as a feature, you can see and hear StarUI Ship Builder doing the search work for you!
– The key actions are hard-coded in the game engine, so sadly the main keys for activation and going-back can’t be re-mapped. So you have to click the ship part to view the variant list (E doesn’t work) and you can’t close the popup with TAB (will leave the list).


Author: m8r98a4f2
1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 5.00 out of 5)
Loading...

This content was uploaded by website visitors. If you notice any mistake, please let us know.


Still wondering what makes Starfield Mods so exceptional? You've come to the right place, as we'll clarify everything you're likely curious about. Let's dive in: Starfield Mods are supplementary files that broaden your options and unlock new possibilities. Each mod is specifically designed to address certain issues and enhance your chances of overcoming obstacles. If you find yourself stuck and feel like you've tried everything, Starfield Mods may introduce unseen features that help you conquer any challenge. This is why free Starfield Mod files are celebrated worldwide - they aid players in resolving problems. If you're in a seemingly inescapable situation, browse our recommended files and select the necessary upgrade. The Starfield StarUI Ship Builder Mod download process is straightforward and swift, ensuring a hassle-free experience. If this sounds appealing, don't hesitate any longer - seize this perfect opportunity to gain a significant edge over your competitors.



Useful Information: How to install Starfield Mods | Starfield System Requirements | Starfield Cheats | Starfield Tips | Starfield News

You may also like...

1 Response

  1. Time Traveler says:

    INI preview
    ; ==========================================
    ; Configuration file for StarUI Ship Builder
    ; ==========================================
    ;
    ; Allows you to configure many different settings for StarUI Ship Builder.
    ;
    ; Position
    ; ——–
    ; The position is specified based on a 1920×1080 layer. If you have another resolution, it will
    ; automatically transformed into the position on your monitor.
    ;
    ; Anchors
    ; ——-
    ; Define a point on an element for various features (like as alignment for the item card, so in
    ; which direction an item card should be drawn or at which point the leading line attaches to)
    ;
    ; Valid values: TopLeft, TopRight, BottomLeft, BottomRight, {HorizontalOffset}% {VerticalOffset}%
    ;
    ; Examples for free percent values:
    ; 0% 0% – Equals TopLeft
    ; 100% 0% – Equals TopRight
    ; 100% 100% – Equals BottomRight
    ; 50% 50% – The center of the shape
    ; 0% 25% – This will position the anchor on the left side on 1/4 height.
    ;
    ; Tips
    ; —-
    ; * You can edit this file while the game is running. A simple close/re-open the ship builder interface
    ; load the new configuration!
    ; * Copy this file and rename the copy to “StarUI Ship Builder.ini”. Then change your settings in the
    ; new file. The new file won’t be overwritten by mod updates!
    ; * Use StarUI Configurator to edit all settings in an easy-to-use graphical interface.

    [StarUI Ship Builder]

    ; =====
    ; Lists
    ; =====

    ; Show a vertical list in the upgrade mode
    bEnableImprovedUpgradeList = 1

    ; Use a layout with two lines for the ship part name
    bImprovedUpgradeListTwoLines = 1

    ; Show the available ship parts count in brackets after the category name, e.g. Weapons (52)
    bCategoryListShowPartsCount = 1

    ; Main part list width
    iShipPartListWidth = 700

    ; Show a loading spinner when the interface is fetching data
    bShowListLoadingSpinner = 1

    ; Use internal stored vanilla ship part values. This consideribly improves the list display speed, but may not always reflect the current game value – or modded values.
    bUseInternalVanillaStats = 1

    ; Show variant popup after clicking on a ship part that have variants. Only available for Mouse-Click (cause the game engine doesn’t allow to re-map the action key)
    bShowVariantPopup = 1

    ; Pre-fetch the variants while hovering the entry. This will speed-up the variant popup, but may lead to a wrong selection state for the vanilla LEFT/RIGHT selection
    bVariantListPrefetchWhileHover = 1

    ; ============
    ; Filter panel
    ; ============

    ; Enable the filter panel, which allows you to filter by class, damage priorities and switch values to to Damage Per Second and Damage Per Power point
    bEnableFilterPanel = 1

    ; Enable the filter by class (A,B,C,M)
    bFilterPanelClass = 1

    ; Enable the filter by damage priorities (Will only show weapons which have their max damage in that category)
    bFilterPanelDamagePriority = 1

    ; Show the switches to show Damage Per Second and Damage Per Power point
    bFilterPanelShowPer = 1

    ; ===============
    ; Quality of Life
    ; ===============

    ; Remove the vignette effect (shadow effect on the screen edges)
    bDisableVignette = 0

    ; Changes the weapon groups to start from 1 instead of 0 – So you have “Weapon Group One” instead of “Weapon Group Zero”
    ; Note: Only for the ship builder interface, e.g. this DOESN’T change the text in the game menu key bindings
    bIncreaseWeaponZero = 0

    ; Changes the plural words to singular words in the upgrade list – e.g. Reactors -> Reactor
    bImprovedUpgradeListSubstitutePlurals = 1

    ; Adds a button hint, showing CTRL+SHIFT for select parts action. – Note: Only for PC/Mouse and only with default key bindings!
    bShowSelectionButtonHint = 1

    ; Add “Weapon Assignment” as hold action to the Flight Check button. (Also this shows where the weapon assignment is hidden!)
    bAddWeaponAssignmentToFlightCheckButton = 1

    ; =======
    ; Columns
    ; =======

    ; Define which columns and order you like to have in the ship part list
    ; Note: Only available columns will be displayed (So you can’t have a GTHR column in weapons – sorry 🙂 )
    ; See the end of this file for a list of all available columns!
    sPartColumnsDefault = CLS, HULDMG, SHDDMG, ELCDMG, RNG, THR, MTHR, LTHR, SHD, REG, GJF, GTHR, PWRGEN, REP, PWR, CRWC, CRWS, PAS, CRG, CARGO_PER_MASS, HULL, EHP, GHP, RHP, MASS, VALUE
    sPartColumnsWeapons = CLS, HULDMG, SHDDMG, ELCDMG, DAMAGES_MAX, RNG, PWR
    ;sPartColumnsWeapons = CLS, DAMAGES, DAMAGES_MAX, DAMAGES_MAX_DPS, DAMAGES_MAX_DPP, RNG, PWR
    sPartColumnsReactors = CLS, PWRGEN, REP, RHP, HULL, MASS, VALUE
    sPartColumnsShields = CLS, SHD, REG, PWR, MASS, VALUE
    sPartColumnsEngines = CLS, THR, MTHR, PWR, EHP, MASS, VALUE
    sPartColumnsFuelTanks = GJF, HULL, MASS, VALUE
    sPartColumnsGravDrives = CLS, GTHR, PWR, GHP, MASS, VALUE
    sPartColumnsHabs = CRWS, PAS, HULL, MASS, VALUE
    sPartColumnsGears = LTHR, HULL, MASS, VALUE
    sPartColumnsCockpits = CRWS, CRG, CARGO_PER_MASS, MASS, VALUE
    sPartColumnsCargos = CRG, CARGO_PER_MASS, HULL, MASS, VALUE

    ; =============
    ; Column widths
    ; =============

    ; Default columns width (used if the column has no own width)
    iColWidthDefault = 80
    ; Specific column width
    iColWidthPWR = 70
    iColWidthCLS = 70
    iColWidthTHR = 90
    iColWidthMTHR = 90
    iColWidthVALUE = 90
    iColWidthRNG = 100
    iColWidthDAMAGES = 160
    ; Note: You can define a width for any available column, just add a line like: iColWidth + COLUMN_NAME = 123

    ; ===================
    ; Ship Builder Layout
    ; ===================
    [Layout]
    fDefaultScreenPadding = 20

    [HangerInfoPanel]
    ; The info panel which shows your general ship stats when entering the ship hanger/builder (on the left)
    sScreenAnchor = TopLeft
    fPositionX = 0
    fPositionY = 0
    fScreenPadding = default
    fOpacity = 100

    [ShipSelector]
    ; Shows the name of your ship and allows you to switch to other ship
    sScreenAnchor = 50% 0%
    fPositionX = 0
    fPositionY = 0
    fScreenPadding = default
    fOpacity = 100

    [PowerAllocation]
    ; The power allocation while in upgrade/build mode
    sScreenAnchor = TopLeft
    fPositionX = 7
    fPositionY = -20
    fScreenPadding = default
    fOpacity = 100

    [ReactorStats]
    ; The reactor power value while in upgrade/build mode
    sScreenAnchor = TopLeft
    fPositionX = 7
    fPositionY = 187
    fScreenPadding = default
    fOpacity = 100

    [EquipmentStat]
    ; The equipment’s used power value while in upgrade/build mode
    sScreenAnchor = TopLeft
    fPositionX = 150
    fPositionY = 187
    fScreenPadding = default
    fOpacity = 100

    [InfoCard]
    ; The info card which displays module info and statistics
    ; Valid screen anchors: TopLeft, TopRight (Bottom alignment is not supported due to variable height)
    sScreenAnchor = TopLeft
    fPositionX = -1
    fPositionY = 234
    fScreenPadding = default
    fOpacity = 100

    [FloorIndicator]
    ; The ship level indicator (at which height your are building)
    bEnabled = 1
    sScreenAnchor = 100% 50%
    fPositionX = -3
    fPositionY = -48
    fScreenPadding = 0
    fOpacity = 100

    [ShipStats]
    ; The ship stats bar visible in the bottom right
    bEnabled = 1
    sScreenAnchor = BottomRight
    fPositionX = 0
    fPositionY = 0
    fScreenPadding = default
    fOpacity = 100

    [ShipStatsSeparatorBar]
    ; The visual bar above the ship stats
    bEnabled = 1
    sScreenAnchor = BottomRight
    fPositionX = 3
    fPositionY = -89
    fScreenPadding = default
    fOpacity = 100

    [ShipPartList]
    ; The main ship part list. This is the list where you select your ship modules from.
    ; Valid screen anchors: TopLeft, TopRight (Bottom alignment is not supported due to variable height)
    ; Note: The filter panel will be aligned above the list. Alsy you may want to adjust bCategoryListOnLeftSide and bShiftCostSummaryToLeft accordingly.
    sScreenAnchor = TopRight
    fPositionX = 0
    fPositionY = 24
    fScreenPadding = default
    fOpacity = 100
    ; Display category list (and your credits) on the left list side
    bCategoryListOnLeftSide = 1
    ; Shift the cost summary to the left when visible
    bShiftCostSummaryToLeft = 1

    [CostSummary]
    ; Displays your and vendor’s credits and the build cost
    bEnabled = 1
    sScreenAnchor = TopRight
    fPositionX = 0
    fPositionY = -4
    fScreenPadding = default
    fOpacity = 100

    [SystemUpgrade]
    ; The new upgraded list (vertical list)
    sScreenAnchor = BottomRight
    fPositionX = 0
    fPositionY = -155
    fScreenPadding = default
    ; In which direction should the list expand
    sDirection = TopLeft
    fOpacity = 100

    [SystemUpgradeVanilla]
    ; The vanilla ship upgrade list (horizontal list)
    sScreenAnchor = TopLeft
    fPositionX = 476
    fPositionY = 754
    fScreenPadding = 0
    fOpacity = 100

    [FlightCheck]
    ; The flight check informs you about problems in your ship (and allows weapon assignment and renaming)
    sScreenAnchor = TopRight
    fPositionX = -5
    fPositionY = -2
    fScreenPadding = default
    fOpacity = 100

    [Notifications]
    ; Notifications (Flight check warnings/errors etc.)
    bEnabled = 1
    sScreenAnchor = BottomRight
    fPositionX = -30
    fPositionY = -178
    fScreenPadding = default
    fOpacity = 100

    [ColorPicker]
    ; Allows you to colorize your ship (or parts of it)
    sScreenAnchor = TopRight
    fPositionX = 54
    fPositionY = -6
    fScreenPadding = default
    fOpacity = 100

    [ButtonBarStats]
    ; Position of the Button Bar statistics are visible
    sScreenAnchor = BottomRight
    fPositionX = -5
    fPositionY = -123
    fScreenPadding = default

    [ButtonBarNoStats]
    ; Position of the Button Bar when no statistics are visible
    sScreenAnchor = BottomRight
    fPositionX = -5
    fPositionY = -18
    fScreenPadding = default

    [RepairMeter]
    sScreenAnchor = BottomRight
    fPositionX = 0
    fPositionY = -160
    fScreenPadding = default
    fOpacity = 100

    ; =========================================
    ; Available columns for StarUI Ship Builder
    ; =========================================
    ;
    ; Generic columns
    ; —————
    ; CLS – The class (A,B,C,M)
    ; PWR – Max used power of this module
    ; HUL – The HULL points
    ;
    ; MASS – Ship part mass
    ; VALUE – Ship part value
    ;
    ; CRWC – The crew capacity (how many crew you need)
    ; CRWS – The crew stations (how many you can assign)
    ; PAS – Passenger slots
    ;
    ; CRG – Cargo capacity
    ; CARGO_PER_MASS – Calculates how many cargo space you get for a mass point
    ;
    ; Weapons
    ; ——-
    ; Note: The default damage columns (HULDMG, SHDDMG, ELCDMG, DAMAGES_SUM and DAMAGES_MAX) can be toggled to DPS and DPP mode with the “Show per…” feature.
    ; HULDMG – Damage to hull
    ; SHDDMG – Damage to shields
    ; ELCDMG – EM Damage
    ; ROF – Rate of Fire (per second)
    ; RNG – Range
    ; DAMAGES – Combined column of all three damages (Note: no separate sort)
    ; DAMAGES_SUM – Sum of all damages types
    ; DAMAGES_SUM_DPS – Damage Per Second based on sum of all damages types
    ; DAMAGES_SUM_DPP – Damage Per Power point based on sum of all damages types
    ; DAMAGES_MAX – Highest value of all damages types
    ; DAMAGES_MAX_DPS – Damage Per Second based on highest value of all damages types
    ; DAMAGES_MAX_DPP – Damage Per Power point based on highest value of all damages types
    ;
    ; HULDMG_DPS – Damage to hull per second
    ; SHDDMG_DPS – Damage to shields per second
    ; ELCDMG_DPS – EM Damage per second
    ;
    ; HULDMG_DPP – Damage to hull per power point
    ; SHDDMG_DPP – Damage to shields per power point
    ; ELCDMG_DPP – EM Damage per power point
    ;
    ; Reactor
    ; ——-
    ; PWRGEN – Power generated
    ; RHP – Reactor health points
    ; REP – Repeair rate
    ;
    ; Engines
    ; ——-
    ; THR – Main forward thrust
    ; MTHR – Maneuver thrust
    ; EHP – Engine health points
    ;
    ; Gear (landers)
    ; ————–
    ; LTHR – Lander thrust
    ;
    ; Shields
    ; ——-
    ; SHD – Max shield hit points
    ; REG – Regen rate
    ;
    ; Fuel Tanks
    ; ———-
    ; GJF – Grav Jump Fuel (storage capacity for fuel)
    ;
    ; Grav Drives
    ; ———–
    ; GTHR – Grav drive thrust
    ; GHP – Grav drive health points

Leave a Reply

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