diff --git a/CheatEnabler/FactoryPatch.cs b/CheatEnabler/FactoryPatch.cs index 89ea666..701188c 100644 --- a/CheatEnabler/FactoryPatch.cs +++ b/CheatEnabler/FactoryPatch.cs @@ -1551,6 +1551,7 @@ public static class FactoryPatch [HarmonyTranspiler] [HarmonyPatch(typeof(UIControlPanelStationStorage), nameof(UIControlPanelStationStorage.OnItemIconMouseDown))] + [HarmonyPatch(typeof(UIControlPanelStationStorage), nameof(UIControlPanelStationStorage.OnTakeBackButtonClick))] private static IEnumerable UIControlPanelStationStorage_OnItemIconMouseDown_Transpiler(IEnumerable instructions) { var matcher = new CodeMatcher(instructions); diff --git a/UXAssist/CHANGELOG.md b/UXAssist/CHANGELOG.md new file mode 100644 index 0000000..3c726ea --- /dev/null +++ b/UXAssist/CHANGELOG.md @@ -0,0 +1,276 @@ +## Changlog +* 1.1.3 + + UI texts are updated following game settings now + + Fix hover area for checkboxes in config panel + + Fix an issue which makes `Convert Peace-Mode saves to Combat-Mode on loading` not working +* 1.1.2 + + `Belt signals for buy out dark fog items automatically`: Always add belt signals to the panel to fix missing belt icons when disabled. +* 1.1.1 + + Fix assetbundle loading issue +* 1.1.0 + + `Stop ejectors when available nodes are all filled up`: Show `No node to fill` on ejector panel when all dyson sphere nodes are filled up. + + Append mod profile name to game window title, if using mod managers (`Thunderstore Mod Manager` or `r2modman`). + + New features: + - `Buy out techs with their prerequisites`: This enables batch buying out techs with their prerequisites. Buy-out button is shown for all locked techs/upgrads. + - `Belt signals for buy out dark fog items automatically`, while enabled: + - 6 belt signals are added to the signal panel, which can be used to buy out dark fog items automatically. + - Generated items are stacked in 4 items. + - Exchange ratio is following the original game design, aka: + - 1 Metaverse = 20 Dark Fog Matrices + - 1 Metaverse = 60 Engery Shards + - 1 Metaverse = 30 Silicon-based Neurons + - 1 Metaverse = 30 Negentropy Singularities + - 1 Metaverse = 30 Matter Recombinators + - 1 Metaverse = 10 Core Elements +* 1.0.26 + + New features: + - Restore upgrades of `Sorter Cargo Stacking` on panel + - Set `Sorter Cargo Stacking` to unresearched state + + Changes to `Protect veins from exhaustion` configuration: + - The vein amount is protected at 1000 by default now + - The maximum vein amount is changed to 10000, and the maximum oil speed is changed to 10.0/s +* 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 +* 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 limits` to exceed tech capacity limits + - Remove logistic strorage limit check on loading game +* 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 Communicator` anywhere + + Belts can be built off-grid now, by pressing the shortcut key for `Switch Splitter model`(`Tab` by default) + + Add a suboption `Auto boost` to `Auto-cruise` + + `Auto-cruise` does warp when core energy at least 80% now +* 1.0.22 + + Fix a crash issue caused by `Quick build and dismantle stacking labs` +* 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 nativation` and `Auto-cruise`, now only boosts when core energy at least 10% and warps when core energy at least 50% +* 1.0.20 + + Fix an infinite-loop issue when `Quick build and dismantle stacking labs` and `No condition build` are both enabled + + Fix a crash caused by `Re-initialize planet` in combat mode +* 1.0.19 + + New functions: + - `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` + + Remove default shortcut key for `Auto-cruise`, to avoid misoperation. Please set it in the system options window manually if needed. +* 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](https://dsp.thunderstore.io/package/tanu/CruiseAssist/) and its extension [AutoPilot](https://dsp.thunderstore.io/package/tanu/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-cruise` that 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 up` in latest game update + + `Off-grid building and stepped rotation`: Hide Z coordinate from display if it is zero +* 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](https://dsp.thunderstore.io/package/CommonAPI/CommonAPI) + + Enable `Hide UI` function(`F11` by default) while on Star Map view + + New function: `Treat stack items as single in monitor components` +* 1.0.14 + + Fix crash in `Re-initialize planet` again + + `Off-grid building and stepped rotation`: Add Z coordinate to display, and adjust the precision to 4 decimal after point +* 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 eliminated + - `Re-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 up` is enabled. +* 1.0.11 + + Remove `Better auto-save mechanism` due to conflicts with DSPModSave and some other mods. +* 1.0.10 + + Fix a button display bug + + Fix a possible crash while `Enhanced control for logistic storage limits` is 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 +* 1.0.8 + + New function: `Enhanced control for logistic storage limits` +* 1.0.7 + + Fix a crash issue on choosing language other than English and Chinese + + Games saved in Peace-Mode after Dark-Fog 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. +* 1.0.3 + + Add new function: `Quick build Orbital Collectors`. + + Add confirmation popup for `Re-intialize planet`, `Quick dismantle all buildings`, `Re-initialize Dyson Spheres` and `Quick dismantle Dyson Shells`. + + Fix error on `Remove build count and range limit` when building a large amount of belts. + + Fix an issue that window position not saved correctly when quit game without using in-game menu. +* 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 up` enabled. + + Add a patch to fix the bug that warning popup on `Veins Utilization` upgraded to level 8000+. +* 1.0.0 + + Initial release + + Functions moved from [MechaDronesTweaks](https://dsp.thunderstore.io/package/soarqin/MechaDronesTweaks/) and [CheatEnabler](https://dsp.thunderstore.io/package/soarqin/CheatEnabler/) + + +## 更新日志 +* 1.1.3 + + 界面文本现在完全跟随游戏语言设置改变 + + 修复了配置面板中勾选框的鼠标悬停区域 + + 修复了`加载和平模式存档时将其转换为战斗模式`不起作用的问题 +* 1.1.2 + + `用于自动购买黑雾物品的传送带信号`: 总是将传送带信号添加到面板,以修复禁用时传送带图标丢失的问题。 +* 1.1.1 + + 修复了资源包加载问题 +* 1.1.0 + + `可用节点全部造完时停止弹射`: 当所有戴森球节点都造完时,在弹射器面板上显示`没有可建造节点` + + 如果使用mod管理器(`Thunderstore Mod Manager`或`r2modman`)启动游戏,在游戏窗口标题中追加mod配置档案名 + + 新功能: + - `买断科技也同时买断所有前置科技`:可以批量买断科技及其所有前置科技。所有未解锁的科技/升级都会显示买断按钮。 + - `用于自动购买黑雾物品的传送带信号`,启用时: + - 在信号面板上添加了6个传送带信号,可以用于自动购买黑雾道具。 + - 生成的物品堆叠数为4。 + - 兑换比率遵循原始游戏设计,即: + - 1个元宇宙 = 20个黑雾矩阵 + - 1个元宇宙 = 60个能量碎片 + - 1个元宇宙 = 30个硅基神经元 + - 1个元宇宙 = 30个负熵奇点 + - 1个元宇宙 = 30个物质重组器 + - 1个元宇宙 = 10个核心素 +* 1.0.26 + + 新功能: + - 在升级面板上恢复`分拣器货物堆叠`的升级 + - 将`分拣器货物堆叠`设为未研究状态 + + `保护矿脉不会耗尽`配置的改动: + - 现在默认矿脉数量保护在1000 + - 最大矿脉数量改为10000,最大采油速度改为10.0/s +* 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](https://dsp.thunderstore.io/package/tanu/CruiseAssist/)及其扩展[AutoPilot](https://dsp.thunderstore.io/package/tanu/AutoPilot/) + - 它会保持伊卡洛斯飞向目标星球 + - 它会尝试绕过途中的任何障碍物(行星、恒星或黑雾巢穴) + - 此外,还有一个快捷键可以在系统选项窗口中设置,用于切换`自动巡航`,实现完全自动化的飞行至目标星球。 + - 当你选择目标星球后,自动巡航就会开始 + - 如果目标星球距离过远会自动使用曲速(超过5AU),你可以在面板上更改这个值。 + - 它会在接近目标星球时减速,以避免发生越过目标的情况 + + 修复了最新游戏更新后`当可用节点全部造完时停止弹射`引起崩溃问题 + + `脱离网格建造和小角度旋转`:如果Z坐标为零则从显示中隐藏 +* 1.0.16 + + 添加了对CommonAPI的包依赖(上个版本忘记加了) + + 新功能:`隐藏沙土数量变动的提示` +* 1.0.15 + + 将快捷键设置移动到系统选项窗口,依赖于[CommonAPI](https://dsp.thunderstore.io/package/CommonAPI/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](https://dsp.thunderstore.io/package/soarqin/MechaDronesTweaks/)和[CheatEnabler](https://dsp.thunderstore.io/package/soarqin/CheatEnabler/)移动了部分功能过来 diff --git a/UXAssist/README.md b/UXAssist/README.md index 5f8fbf7..10d444e 100644 --- a/UXAssist/README.md +++ b/UXAssist/README.md @@ -3,144 +3,6 @@ #### Some functions and patches for better user experience #### 一些提升用户体验的功能和补丁 -## Changlog -* 1.1.3 - + UI texts are updated following game settings now - + Fix hover area for checkboxes in config panel - + Fix an issue which makes `Convert Peace-Mode saves to Combat-Mode on loading` not working -* 1.1.2 - + `Belt signals for buy out dark fog items automatically`: Always add belt signals to the panel to fix missing belt icons when disabled. -* 1.1.1 - + Fix assetbundle loading issue -* 1.1.0 - + `Stop ejectors when available nodes are all filled up`: Show `No node to fill` on ejector panel when all dyson sphere nodes are filled up. - + Append mod profile name to game window title, if using mod managers (`Thunderstore Mod Manager` or `r2modman`). - + New features: - - `Buy out techs with their prerequisites`: This enables batch buying out techs with their prerequisites. Buy-out button is shown for all locked techs/upgrads. - - `Belt signals for buy out dark fog items automatically`, while enabled: - - 6 belt signals are added to the signal panel, which can be used to buy out dark fog items automatically. - - Generated items are stacked in 4 items. - - Exchange ratio is following the original game design, aka: - - 1 Metaverse = 20 Dark Fog Matrices - - 1 Metaverse = 60 Engery Shards - - 1 Metaverse = 30 Silicon-based Neurons - - 1 Metaverse = 30 Negentropy Singularities - - 1 Metaverse = 30 Matter Recombinators - - 1 Metaverse = 10 Core Elements -* 1.0.26 - + New features: - - Restore upgrades of `Sorter Cargo Stacking` on panel - - Set `Sorter Cargo Stacking` to unresearched state - + Changes to `Protect veins from exhaustion` configuration: - - The vein amount is protected at 1000 by default now - - The maximum vein amount is changed to 10000, and the maximum oil speed is changed to 10.0/s -* 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 -* 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 limits` to exceed tech capacity limits - - Remove logistic strorage limit check on loading game -* 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 Communicator` anywhere - + Belts can be built off-grid now, by pressing the shortcut key for `Switch Splitter model`(`Tab` by default) - + Add a suboption `Auto boost` to `Auto-cruise` - + `Auto-cruise` does warp when core energy at least 80% now -* 1.0.22 - + Fix a crash issue caused by `Quick build and dismantle stacking labs` -* 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 nativation` and `Auto-cruise`, now only boosts when core energy at least 10% and warps when core energy at least 50% -* 1.0.20 - + Fix an infinite-loop issue when `Quick build and dismantle stacking labs` and `No condition build` are both enabled - + Fix a crash caused by `Re-initialize planet` in combat mode -* 1.0.19 - + New functions: - - `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` - + Remove default shortcut key for `Auto-cruise`, to avoid misoperation. Please set it in the system options window manually if needed. -* 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](https://dsp.thunderstore.io/package/tanu/CruiseAssist/) and its extension [AutoPilot](https://dsp.thunderstore.io/package/tanu/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-cruise` that 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 up` in latest game update - + `Off-grid building and stepped rotation`: Hide Z coordinate from display if it is zero -* 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](https://dsp.thunderstore.io/package/CommonAPI/CommonAPI) - + Enable `Hide UI` function(`F11` by default) while on Star Map view - + New function: `Treat stack items as single in monitor components` -* 1.0.14 - + Fix crash in `Re-initialize planet` again - + `Off-grid building and stepped rotation`: Add Z coordinate to display, and adjust the precision to 4 decimal after point -* 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 eliminated - - `Re-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 up` is enabled. -* 1.0.11 - + Remove `Better auto-save mechanism` due to conflicts with DSPModSave and some other mods. -* 1.0.10 - + Fix a button display bug - + Fix a possible crash while `Enhanced control for logistic storage limits` is 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 -* 1.0.8 - + New function: `Enhanced control for logistic storage limits` -* 1.0.7 - + Fix a crash issue on choosing language other than English and Chinese - + Games saved in Peace-Mode after Dark-Fog 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. -* 1.0.3 - + Add new function: `Quick build Orbital Collectors`. - + Add confirmation popup for `Re-intialize planet`, `Quick dismantle all buildings`, `Re-initialize Dyson Spheres` and `Quick dismantle Dyson Shells`. - + Fix error on `Remove build count and range limit` when building a large amount of belts. - + Fix an issue that window position not saved correctly when quit game without using in-game menu. -* 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 up` enabled. - + Add a patch to fix the bug that warning popup on `Veins Utilization` upgraded to level 8000+. -* 1.0.0 - + Initial release - + Functions moved from [MechaDronesTweaks](https://dsp.thunderstore.io/package/soarqin/MechaDronesTweaks/) and [CheatEnabler](https://dsp.thunderstore.io/package/soarqin/CheatEnabler/) - ## Usage * Press `` Alt+`(BackQuote) `` to call up the config panel. You can change the shortcut on the panel. @@ -230,143 +92,6 @@ * [OffGridConstruction](https://github.com/Velociraptor115-DSPModding/OffGridConstruction): Off-grid building & stepped rotation implementations * [CruiseAssist](https://dsp.thunderstore.io/package/tanu/CruiseAssist/) and its extension [AutoPilot](https://dsp.thunderstore.io/package/tanu/AutoPilot/): `Auto navigation on sailings` and `Auto-cruise` implementations -## 更新日志 -* 1.1.3 - + 界面文本现在完全跟随游戏语言设置改变 - + 修复了配置面板中勾选框的鼠标悬停区域 - + 修复了`加载和平模式存档时将其转换为战斗模式`不起作用的问题 -* 1.1.2 - + `用于自动购买黑雾物品的传送带信号`: 总是将传送带信号添加到面板,以修复禁用时传送带图标丢失的问题。 -* 1.1.1 - + 修复了资源包加载问题 -* 1.1.0 - + `可用节点全部造完时停止弹射`: 当所有戴森球节点都造完时,在弹射器面板上显示`没有可建造节点` - + 如果使用mod管理器(`Thunderstore Mod Manager`或`r2modman`)启动游戏,在游戏窗口标题中追加mod配置档案名 - + 新功能: - - `买断科技也同时买断所有前置科技`:可以批量买断科技及其所有前置科技。所有未解锁的科技/升级都会显示买断按钮。 - - `用于自动购买黑雾物品的传送带信号`,启用时: - - 在信号面板上添加了6个传送带信号,可以用于自动购买黑雾道具。 - - 生成的物品堆叠数为4。 - - 兑换比率遵循原始游戏设计,即: - - 1个元宇宙 = 20个黑雾矩阵 - - 1个元宇宙 = 60个能量碎片 - - 1个元宇宙 = 30个硅基神经元 - - 1个元宇宙 = 30个负熵奇点 - - 1个元宇宙 = 30个物质重组器 - - 1个元宇宙 = 10个核心素 -* 1.0.26 - + 新功能: - - 在升级面板上恢复`分拣器货物堆叠`的升级 - - 将`分拣器货物堆叠`设为未研究状态 - + `保护矿脉不会耗尽`配置的改动: - - 现在默认矿脉数量保护在1000 - - 最大矿脉数量改为10000,最大采油速度改为10.0/s -* 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](https://dsp.thunderstore.io/package/tanu/CruiseAssist/)及其扩展[AutoPilot](https://dsp.thunderstore.io/package/tanu/AutoPilot/) - - 它会保持伊卡洛斯飞向目标星球 - - 它会尝试绕过途中的任何障碍物(行星、恒星或黑雾巢穴) - - 此外,还有一个快捷键可以在系统选项窗口中设置,用于切换`自动巡航`,实现完全自动化的飞行至目标星球。 - - 当你选择目标星球后,自动巡航就会开始 - - 如果目标星球距离过远会自动使用曲速(超过5AU),你可以在面板上更改这个值。 - - 它会在接近目标星球时减速,以避免发生越过目标的情况 - + 修复了最新游戏更新后`当可用节点全部造完时停止弹射`引起崩溃问题 - + `脱离网格建造和小角度旋转`:如果Z坐标为零则从显示中隐藏 -* 1.0.16 - + 添加了对CommonAPI的包依赖(上个版本忘记加了) - + 新功能:`隐藏沙土数量变动的提示` -* 1.0.15 - + 将快捷键设置移动到系统选项窗口,依赖于[CommonAPI](https://dsp.thunderstore.io/package/CommonAPI/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](https://dsp.thunderstore.io/package/soarqin/MechaDronesTweaks/)和[CheatEnabler](https://dsp.thunderstore.io/package/soarqin/CheatEnabler/)移动了部分功能过来 ## 使用说明