mirror of
https://github.com/soarqin/DSP_Mods.git
synced 2025-12-08 21:33:28 +08:00
UXAssist
Some functions and patches for better user experience
一些提升用户体验的功能和补丁
Changlog
- 1.0.25
- Fix an issue that building entites can not be clicked through when
Do not render factory entities (except belts and sorters)is enabled
- Fix an issue that building entites can not be clicked through when
- 1.0.24
- Changes to
Do not render factory entities (except belts and sorters)- Add shortcut key in config panel to toggle this function
- Can click on both belts and sorters now
- New feature:
Drag building power poles in maximum connection range - New feature:
Allow overflow for Logistic Stations and Advanced Mining Machines- Allow overflow when trying to insert in-hand items
- Allow
Enhanced control for logistic storage limitsto exceed tech capacity limits - Remove logistic strorage limit check on loading game
- Changes to
- 1.0.23
- New features:
Do not render factory entities (except belts and sorters)- This also makes players click though factory entities but belts
Open Dark Fog Communicatoranywhere
- Belts can be built off-grid now, by pressing the shortcut key for
Switch Splitter model(Tabby default) - Add a suboption
Auto boosttoAuto-cruise Auto-cruisedoes warp when core energy at least 80% now
- New features:
- 1.0.22
- Fix a crash issue caused by
Quick build and dismantle stacking labs
- Fix a crash issue caused by
- 1.0.21
- Fix a bug that stepped rotation is not working in
Off-grid building and stepped rotation, which is caused by latest game update - Fix some issues in
Auto nativationandAuto-cruise, now only boosts when core energy at least 10% and warps when core energy at least 50%
- Fix a bug that stepped rotation is not working in
- 1.0.20
- Fix an infinite-loop issue when
Quick build and dismantle stacking labsandNo condition buildare both enabled - Fix a crash caused by
Re-initialize planetin combat mode
- Fix an infinite-loop issue when
- 1.0.19
- New functions:
Quick build and dismantle stacking labsProtect veins from exhaustion- By default, the vein amount is protected at 100, and oil speed is protected at 1.0/s, you can set them yourself in config file.
- When reach the protection value, veins/oils steeps will not be mined/extracted any longer.
- Close this function to resume mining and pumping, usually when you have enough level on
Veins Utilization
- Remove default shortcut key for
Auto-cruise, to avoid misoperation. Please set it in the system options window manually if needed.
- New functions:
- 1.0.18
- Fix crash while coursing to a dark-fog hive.
- Auto-cruise does not bypass dark-fog hives if they are targeted.
- 1.0.17
- New function:
Auto navigation on sailings, which is inspired by CruiseAssist and its extension AutoPilot- It keeps Icarus on course to the target planet
- It will try to bypass any obstacles(planets, stars or dark-fog hives) on the way
- Furthermore, there is also a shortcut key which can be set in the system options window, which is used to toggle
Auto-cruisethat enables flying to targeted planets fully automatically.- Auto-cruise will start when you target a planet on star map
- It will use warper to fly to the target planet if the planet is too far away, the range can be configured.
- It will speed down when approaching the target planet, to avoid overshooting
- Fix a crash caused by
Stop ejectors when available nodes are all filled upin latest game update Off-grid building and stepped rotation: Hide Z coordinate from display if it is zero
- New function:
- 1.0.16
- Add CommonAPI to package manifest dependencies(missing in last version)
- New function:
Hide tips for soil piles changes
- 1.0.15
- Move shortcut key settings to system options window, which depends on CommonAPI
- Enable
Hide UIfunction(F11by default) while on Star Map view - New function:
Treat stack items as single in monitor components
- 1.0.14
- Fix crash in
Re-initialize planetagain Off-grid building and stepped rotation: Add Z coordinate to display, and adjust the precision to 4 decimal after point
- Fix crash in
- 1.0.13
Off-grid building and stepped rotation: show building coordinates(relative to grids) on building preview and building info panel now- Increase maximum count of Metadata Instantiations to 20000 (from 2000)
- Increase capacity of player order queue to 128 (from 16)
- Fix issue caused by game updates
Remove some build conditions: fixed issue that some conditions are not eliminatedRe-initialize planet: fixed crash issue
- 1.0.12
- Fix a bug that ejectors aimed at even-numbered orbits stop working when
Stop ejectors when available nodes are all filled upis enabled.
- Fix a bug that ejectors aimed at even-numbered orbits stop working when
- 1.0.11
- Remove
Better auto-save mechanismdue to conflicts with DSPModSave and some other mods.
- Remove
- 1.0.10
- Fix a button display bug
- Fix a possible crash while
Enhanced control for logistic storage limitsis enabled
- 1.0.9
- New function:
Better auto-save mechanism- Auto saves are stored in 'Save\AutoSaves' folder, filenames are combined with cluster address and date-time
- Note: this will sort gamesaves by modified time on save/load window, so you don't have to use [DSP_Save_Game_Sorter] anymore
- New function:
- 1.0.8
- New function:
Enhanced control for logistic storage limits
- New function:
- 1.0.7
- Fix a crash issue on choosing language other than English and Chinese
- Games saved in Peace-Mode after Dark-Forg update can also be loaded as Combat-Mode now.
- 1.0.6
- Convert old saves to Combat-Mode on loading
- 1.0.5
- Support game version 0.10.28.20759
- Sort blueprint structures before saving, to reduce generated blueprint data size a little.
- 1.0.4
- Add new function:
Off-grid building and stepped rotation - Fix an issue that window position not restored and can not be resized when function is enabled but game is started with different mod profiles.
- Add new function:
- 1.0.3
- Add new function:
Quick build Orbital Collectors. - Add confirmation popup for
Re-intialize planet,Quick dismantle all buildings,Re-initialize Dyson SpheresandQuick dismantle Dyson Shells. - Fix error on
Remove build count and range limitwhen building a large amount of belts. - Fix an issue that window position not saved correctly when quit game without using in-game menu.
- Add new function:
- 1.0.2
- Redesign config tabs, for clearer layout.
- Add 2 new options:
- Enable game window resize.
- Remember window position and size on last exit.
- 1.0.1
- Fix config button text and tips while returning to title menu.
- Fix that error occurs while returning to title menu, with
Stop ejectors when available nodes are all filled upenabled. - Add a patch to fix the bug that warning popup on
Veins Utilizationupgraded to level 8000+.
- 1.0.0
- Initial release
- Functions moved from MechaDronesTweaks and CheatEnabler
Usage
- Press
Alt+`(BackQuote)to call up the config panel. You can change the shortcut on the panel. - There are also buttons on title screen and planet minimap area to call up the config panel.
- Patches:
- Strict hotkey dectection for build menu, thus building hotkeys(0
9, F1F10, X, U) are not triggered while holding Ctrl/Alt/Shift. - Fix a bug that warning popup on
Veins Utilizationupgraded to level 8000+ - Sort blueprint structures before saving, to reduce generated blueprint data size a little
- Increase maximum count of Metadata Instantiations to 20000 (from 2000)
- Increase capacity of player order queue to 128 (from 16)
- Enable
Hide UIfunction(F11by default) while on Star Map view
- Strict hotkey dectection for build menu, thus building hotkeys(0
- Features:
- General
- Enable game window resize
- Remember window position and size on last exit
- Convert Peace-Mode saves to Combat-Mode on loading
- Planet/Factory
- Sunlight at night
- Remove some build conditions
- Remove build count and range limit
- Larger area for upgrade and dismantle(30x30 at max)
- Larger area for terraform(30x30 at max)
- Treat stack items as single in monitor components
- Enhanced control for logistic storage limits
- Logistic storage limits are not scaled on upgrading
Logistics Carrier Capacity, if they are not set to maximum capacity. - You can use arrow keys to adjust logistic storage limits gracefully.
- Logistic storage limits are not scaled on upgrading
- Quick build and dismantle stacking labs
- Protect veins from exhaustion
- By default, the vein amount is protected at 100, and oil speed is protected at 1.0/s, you can set them yourself in config file.
- When reach the protection value, veins/oils steeps will not be mined/extracted any longer.
- Close this function to resume mining and pumping, usually when you have enough level on
Veins Utilization
- Do not render factory entities (except belts and sorters)
- This also makes players click though factory entities but belts and sorters
- Drag building power poles in maximum connection range
- Allow overflow for Logistic Stations and Advanced Mining Machines
- Allow overflow when trying to insert in-hand items
- Allow
Enhanced control for logistic storage limitsto exceed tech capacity limits - Remove logistic strorage limit check on loading game
- Re-intialize planet (without reseting veins)
- Quick dismantle all buildings (without drops)
- Quick build Orbital Collectors
- Player/Mecha
- Unlimited interactive range
- Enable player actions in globe view
- Hide tips for soil piles changes
- Enhanced count control for hand-make
- Auto navigation on sailings
- It keeps Icarus on course to the target planet
- It will try to bypass any obstacles(planets, stars or dark-fog hives) on the way
- Furthermore, you can set a shortcut key in the system options window, which is used to toggle
Auto-cruisethat enables flying to targeted planets fully automatically.- Auto-cruise will start when you select a planet as target
- It will use warper to fly to the target planet if the planet is too far away, the range can be configured.
- It will speed down when approaching the target planet, to avoid overshooting
- Dyson Sphere
- Stop ejectors when available nodes are all filled up
- Construct only nodes but frames
- Re-initialize Dyson Spheres
- Quick dismantle Dyson Shells
- Combat
- Open Dark Fog Communicator anywhere
- General
Notes
- Please upgrade
BepInEx5.4.21 or later if using with BlueprintTweaks to avoid possible conflicts.- You can download
BepInExhere(choose x64 edition). - If using with r2modman, you can upgrade
BepInExby clickingSettings->Browse profile folder, then extract downloaded zip to the folder and overwrite existing files.
- You can download
CREDITS
- Dyson Sphere Program: The great game
- Multifunction_mod: Some cheat functions
- LSTM & PlanetFinder: UI implementations
- OffGridConstruction: Off-grid building & stepped rotation implementations
- CruiseAssist and its extension AutoPilot:
Auto navigation on sailingsandAuto-cruiseimplementations
更新日志
- 1.0.25
- 修复了
不渲染工厂建筑实体(除了传送带和分拣器)启用时无法点穿工厂实体的问题
- 修复了
- 1.0.24
不渲染工厂建筑实体(除了传送带和分拣器)的改动- 在配置面板中添加了一个快捷键来切换此功能
- 现在也可以点击到分拣器了
- 新功能:
拖动建造电线杆时自动使用最大连接距离间隔 - 新功能:
允许物流塔和大型采矿机物品溢出- 当尝试塞入手中物品时允许溢出
- 允许
物流塔存储数量限制控制改进超过科技容量限制 - 在加载游戏时移除物流塔容量限制检查
- 1.0.23
- 新功能:
不渲染工厂建筑实体(除了传送带和分拣器)- 这使得玩家可以点穿工厂实体直接点到传送带
- 在任意位置
打开黑雾通讯器
- 传送带现在可以脱离网格建造了,通过按住
切换分流器样式的快捷键(默认Tab) - 为
自动巡航添加一个子选项自动加速 自动巡航现在在核心能量至少80%时才加速
- 新功能:
- 1.0.22
- 修复了
快速建造和拆除堆叠研究站导致的崩溃问题
- 修复了
- 1.0.21
- 修复了
脱离网格建造和小角度旋转在最新游戏更新后无法小角度旋转的问题 - 修复了
航行时自动导航和自动巡航的一些问题。现在只有能量至少10%时才加速,能量至少50%时才启动曲速
- 修复了
- 1.0.20
- 修复了
快速建造和拆除堆叠研究站和无条件建造同时启用时可能导致的逻辑死循环问题 - 修复了在战斗模式下
初始化本行星导致的崩溃问题
- 修复了
- 1.0.19
- 新功能:
快速建造和拆除堆叠研究站保护矿脉不会耗尽- 默认矿脉数量保护于剩余100,采油速保护于速度1.0/s,你可以在配置文件中自行设置。
- 当达到保护值时,矿脉和油井将不再被开采。
- 关闭此功能以恢复开采,一般是当你在
矿物利用上有足够的等级时。
- 移除了
自动巡航的默认快捷键,以避免误操作。如有需要请手动在系统选项窗口中设置。
- 新功能:
- 1.0.18
- 修复了以黑雾巢穴为目标时导致崩溃的问题
- 当黑雾巢穴是目标时,自动导航不会绕过它
- 1.0.17
- 新功能:
航行时自动导航,想法来自CruiseAssist及其扩展AutoPilot- 它会保持伊卡洛斯飞向目标星球
- 它会尝试绕过途中的任何障碍物(行星、恒星或黑雾巢穴)
- 此外,还有一个快捷键可以在系统选项窗口中设置,用于切换
自动巡航,实现完全自动化的飞行至目标星球。- 当你选择目标星球后,自动巡航就会开始
- 如果目标星球距离过远会自动使用曲速(超过5AU),你可以在面板上更改这个值。
- 它会在接近目标星球时减速,以避免发生越过目标的情况
- 修复了最新游戏更新后
当可用节点全部造完时停止弹射引起崩溃问题 脱离网格建造和小角度旋转:如果Z坐标为零则从显示中隐藏
- 新功能:
- 1.0.16
- 添加了对CommonAPI的包依赖(上个版本忘记加了)
- 新功能:
隐藏沙土数量变动的提示
- 1.0.15
- 将快捷键设置移动到系统选项窗口,依赖于CommonAPI
- 在星图视图中启用
隐藏UI功能(默认按键为F11) - 新功能:
在流速计中将堆叠物品视为单个物品
- 1.0.14
- 再次尝试修复
初始化本行星导致的崩溃问题 脱离网格建造和小角度旋转:现在显示建筑Z坐标,并将精度调整为小数点后4位
- 再次尝试修复
- 1.0.13
脱离网格建造和小角度旋转:现在在建造预览和建筑信息面板上显示建筑坐标(相对于网格)- 将元数据提取的最大数量增加到20000(原来为2000)
- 将玩家指令队列的容量增加到128(原来为16)
- 修复了游戏更新导致的问题
移除部分不影响游戏逻辑的建造条件:修复了一些条件未被移除的问题初始化本行星:修复了崩溃问题
- 1.0.12
- 修复了当
当可用节点全部造完时停止弹射选项启用时,瞄准偶数轨道的弹射器停止工作的bug
- 修复了当
- 1.0.11
- 移除
更好的自动保存机制,因为与DSPModSave和其他一些mod冲突
- 移除
- 1.0.10
- 修复了一个按钮显示错误
- 修复了
物流塔存储数量限制控制改进启用时可能导致的崩溃问题
- 1.0.9
- 新功能:
更好的自动保存机制- 自动存档会以星区地址和日期时间组合为文件名存储在'Save\AutoSaves'文件夹中
- 注意:此功能会在保存/读取菜单按最后修改时间对存档进行排序,因此你不再需要[DSP_Save_Game_Sorter]了
- 新功能:
- 1.0.8
- 新功能:
物流塔存储数量限制控制改进
- 新功能:
- 1.0.7
- 修复了选择英文和中文以外的语言时的崩溃问题
- 黑雾更新后使用和平模式保存的存档现在也可以转换为战斗模式了
- 1.0.6
- 在加载旧存档时将其转换为战斗模式
- 1.0.5
- 支持游戏版本0.10.28.20759
- 保存蓝图前对建筑进行排序,以减少生成的蓝图数据大小
- 1.0.4
- 添加了新功能:
脱离网格建造和小角度旋转 - 修复了当功能启用但游戏使用不同的mod配置文件启动时窗口位置无法正确恢复和不可拖动改变大小的问题
- 添加了新功能:
- 1.0.3
- 添加了新功能:
快速建造轨道采集器 - 为
初始化行星,快速拆除所有建筑,初始化戴森球和快速拆除戴森壳添加了确认弹窗 - 修复了
移除建造数量和范围限制在建造大量传送带时可能导致的错误 - 修复了在不使用游戏内菜单退出游戏时窗口位置无法正确保存的问题
- 添加了新功能:
- 1.0.2
- 重新设计了配置面板,使布局更清晰
- 添加了两个新选项:
- 可调整游戏窗口大小(可最大化和拖动边框)
- 记住上次退出时的窗口位置和大小
- 1.0.1
- 修复了返回标题界面后设置按钮文本和提示信息不正确的问题
- 修复了
当可用节点全部造完时停止弹射选项启用时返回标题界面可能导致崩溃的问题 - 添加了一个补丁,修复了
矿物利用升级到8000级以上时弹出警告的bug
- 1.0.0
- 初始版本
- 从MechaDronesTweaks和CheatEnabler移动了部分功能过来
使用说明
- 按
Alt+`(反引号)键呼出主面板,可以在面板上修改快捷键。 - 标题界面和行星小地图旁也有按钮呼出主面板。
- 补丁:
- 更严格的建造菜单热键检测,因此在按住Ctrl/Alt/Shift时不再会触发建造热键(0
9, F1F10, X, U) - 修复了
矿物利用升级到8000级以上时弹出警告的bug - 保存蓝图前对建筑进行排序,以减少生成的蓝图数据大小
- 将元数据提取的最大数量增加到20000(原来为2000)
- 将玩家指令队列的容量增加到128(原来为16)
- 在星图视图中启用
隐藏UI功能(默认按键为F11)
- 更严格的建造菜单热键检测,因此在按住Ctrl/Alt/Shift时不再会触发建造热键(0
- 功能:
- 通用
- 可调整游戏窗口大小(可最大化和拖动边框)
- 记住上次退出时的窗口位置和大小
- 在加载和平模式存档时将其转换为战斗模式
- 将元数据提取的最大数量增加到20000(原来为2000)
- 将玩家指令队列的容量增加到128(原来为16)
- 行星/工厂
- 夜间日光灯
- 移除部分不影响游戏逻辑的建造条件
- 范围升级和拆除的最大区域扩大(最大30x30)
- 范围铺设地基的最大区域扩大(最大30x30)
- 在流速计中将堆叠物品视为单个物品
- 物流塔存储数量限制控制改进
- 当升级
运输机舱扩容时,不会对各种物流塔的存储限制按比例提升,除非设置为最大允许容量。 - 你可以使用方向键微调物流塔存储限制
- 当升级
- 快速建造和拆除堆叠研究站
- 保护矿脉不会耗尽
- 默认矿脉数量保护在100,采油速保护在1.0/s,你可以在配置文件中自行设置。
- 当达到保护值时,矿脉和油井将不再被开采。
- 关闭此功能以恢复开采,一般是当你在
矿物利用上有足够的等级时。
- 不渲染工厂建筑实体(除了传送带和分拣器)
- 这也使玩家可以点穿工厂实体直接点到传送带和分拣器
- 拖动建造电线杆时自动使用最大连接距离间隔
- 允许物流塔和大型采矿机物品溢出
- 当尝试塞入手中物品时允许溢出
- 允许
物流塔存储数量限制控制改进超过科技容量限制 - 在加载游戏时移除物流塔容量限制检查
- 初始化本行星(不重置矿脉)
- 快速拆除所有建筑(不掉落)
- 快速建造轨道采集器
- 玩家/机甲
- 无限交互距离
- 移除建造数量和范围限制
- 在行星视图中允许玩家操作
- 隐藏沙土数量变动的提示
- 手动制造物品的数量控制改进
- 航行时自动导航
- 它会保持伊卡洛斯飞向目标星球
- 它会尝试绕过途中的任何障碍物(行星、恒星或黑雾巢穴)
- 此外,可以在系统选项窗口中设置快捷键,用于切换
自动巡航,实现完全自动化的飞行至目标星球。- 当你选择目标星球后,自动巡航就会开始
- 如果目标星球距离过远会自动使用曲速(超过5AU),你可以在面板上更改这个值。
- 它会在接近目标星球时减速,以避免发生越过目标的情况
- 戴森球
- 可用节点全部造完时停止弹射
- 只建造节点不建造框架
- 初始化戴森球
- 快速拆除戴森壳
- 战斗
- 在任意位置打开黑雾通讯器
- 通用
注意事项
- 如果和BlueprintTweaks一起使用,请升级
BepInEx到5.4.21或更高版本,以避免可能的冲突。- 你可以在这里(选择x64版本)下载
BepInEx。 - 如果使用r2modman,你可以点击
Settings->Browse profile folder,然后将下载的zip解压到该文件夹并覆盖现有文件。
- 你可以在这里(选择x64版本)下载
鸣谢
- 戴森球计划: 伟大的游戏
- BepInEx: 基础模组框架
- LSTM & PlanetFinder: UI实现
- OffGridConstruction: 脱离网格建造以及小角度旋转的实现
- CruiseAssist及其扩展AutoPilot:
航行时自动导航和自动巡航的实现