3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 59|回复: 1
打印 上一主题 下一主题

[用户界面] StarUI 飞船建造器(附汉化)

[复制链接]

4323

主题

1万

帖子

12万

积分

创意工坊

Rank: 11Rank: 11Rank: 11Rank: 11

贡献度
20775
金元
380900
积分
121190
精华
0
注册时间
2017-8-17
跳转到指定楼层
主题
发表于 2026-5-2 16:26 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

转自:https://www.nexusmods.com/starfield/mods/6402

StarUI 飞船建造器针对PC端使用体验,对《星空》原生飞船建造功能进行了全面优化。新增紧凑界面风格、可排序列、筛选面板、分类列表、部件变体列表、垂直升级列表,以及海量其他便利性功能。

---

核心特性
- 专为PC端优化
- 紧凑界面风格——一屏即可查看更多信息
- 为飞船部件列表新增数据列,提供超30种不同数据列可供自由选择
- 默认配置已为全部分类预置了最核心的显示列,开箱即用
- 可查看所有武器的每秒伤害(DPS)与每点能耗伤害
- 点击任意列即可快速排序,再次点击可切换升序/降序
- 在主列表旁新增功能完整的垂直分类列表,支持点击、Q/T、A/D按键或手柄左肩/右肩键快速切换导航
- 新增部件变体弹窗,以整齐排列的列表一次性展示该飞船部件的所有变体,再也不用逐个翻找
- 优化垂直升级列表,无需垂直滚动即可查看所有可升级内容
- 优化飞船部件卡片对比功能,组件属性降级将以红色数字标注
- 拾色器新增剪贴板功能,可一次性复制粘贴完整配色方案(全套3组颜色)
- 优化按键绑定,为大量界面模块新增快捷按键,让界面操作更直观顺手
- 新增按键提示,展示所有可用功能(如飞船部件多选、隐藏在飞行检查内的武器分配功能)
- 支持MOD自定义飞船部件图标(MOD作者可点击此处查看使用教程)
- 界面帧率提升至60帧,同时提供30帧与120帧的可选变体版本
- 原生支持宽屏显示
- 修复了大量原生游戏界面代码的BUG
- 不含任何插件与任务脚本,任何时候安装、卸载都绝对安全
- 不影响Steam成就解锁
- 适配Steam版与Xbox Game Pass版游戏
- 部分支持手柄操作,可查看所有功能,但无法操作筛选面板与使用部件变体弹窗
- 完全可自定义,可通过StarUI配置工具,或带完整注释的INI文件进行个性化设置

---

安装说明
一键安装
直接通过Vortex或Mod Organizer 2安装即可(手动安装步骤请查看下方内容)

前置设置
请在INI文件中开启归档失效功能:
- 可通过BethINI一键设置(开启「加载松散文件」后保存即可)
- 也可参考此简易教程:归档失效设置指南

备选手动安装方案
1. 将压缩包内的Interface\与StarUI Configurator\文件夹,复制到《星空》游戏根目录的Starfield\Data\文件夹内(即ba2文件所在目录),忽略fomod与Optional文件夹。
2. 若上述路径无法生效,请将文件复制到文档路径Documents\My Games\Starfield\Data\中(若Data\文件夹不存在请手动创建)。
3. (可选)如需30帧或120帧版本:完成上述步骤后,从Optional\文件夹内对应版本的子文件夹中复制文件,覆盖原有文件即可。

---

配置说明
推荐使用StarUI配置工具,通过简易的图形化界面配置所有设置项。

手动配置
你也可以手动修改配置文件,所有设置均可在以下INI文件中调整:
Data\Interface\StarUI Ship Builder (default).ini(或你自定义的StarUI Ship Builder.ini文件)
该文件带有完整的注释说明,简单易用,可快速找到你想要修改的设置项。

INI预览:

; ==========================================
; 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 1920x1080 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

---

已知限制
- StarUI飞船建造器扫描分类、飞船部件与变体数据时,会播放选择音效。该音效由游戏引擎硬编码,无法屏蔽。扫描过程中3D预览也会发生变化,不妨把它当成一个特色功能,你可以通过音效和画面变化,直观看到StarUI正在为你执行检索工作。
- 按键操作由游戏引擎硬编码,遗憾的是确认与返回的核心按键无法重新映射。因此你必须点击飞船部件才能查看变体列表(按E键无效),也无法通过TAB键关闭弹窗(按TAB会直接退出部件列表)。

下载地址:

游客,如果您要查看本帖隐藏内容请回复








评分

1

查看全部评分

回复

使用道具 举报

40

主题

5011

帖子

1万

积分

资深玩家

Rank: 9Rank: 9Rank: 9

贡献度
109
金元
124784
积分
12914
精华
0
注册时间
2024-2-14

滑稽

舒服的沙发
发表于 2026-5-2 16:47 | 只看该作者
感谢分享~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-5-6 08:26 , Processed in 0.031772 second(s), 22 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表