1
0
mirror of https://github.com/soarqin/DSP_Mods.git synced 2025-12-08 19:33:27 +08:00

UXAssist v1.4.0 and CheatEnabler v2.4.0

This commit is contained in:
2025-09-29 23:34:14 +08:00
parent d711dd25ef
commit 16429936a9
11 changed files with 557 additions and 530 deletions

View File

@@ -3,6 +3,9 @@
## Changlog
* 2.4.0
* Support game version 0.10.33
* `Generate illegal dyson shell`: This function is open to all users now, enabling certain config entry is not needed any more.
* 2.3.32
* `Complete Dyson Sphere Shells instantly`: Fix a crash.
* 2.3.31
@@ -162,6 +165,9 @@
## 更新日志
* 2.4.0
* 支持游戏版本 0.10.33
* `生成仙术戴森壳`:此功能现在对所有用户开放,不再需要启用特定的配置项。
* 2.3.32
* `立即完成戴森壳建造`:修复了一个崩溃问题
* 2.3.31

View File

@@ -5,7 +5,7 @@
<TargetFramework>net472</TargetFramework>
<BepInExPluginGuid>org.soardev.cheatenabler</BepInExPluginGuid>
<Description>DSP MOD - CheatEnabler</Description>
<Version>2.3.32</Version>
<Version>2.4.0</Version>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<LangVersion>latest</LangVersion>
<PackageId>CheatEnabler</PackageId>
@@ -37,7 +37,7 @@
<ProjectReference Include="..\UXAssist\UXAssist.csproj" />
</ItemGroup>
<Target Name="PostBuild" AfterTargets="PostBuildEvent" Condition="'$(Configuration)' == 'Release'">
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
<Exec Command="del /F /Q package\$(ProjectName)-$(Version).zip&#xA;powershell Compress-Archive -Force -DestinationPath 'package/$(ProjectName)-$(Version).zip' -Path '$(TargetPath)', package/icon.png, package/manifest.json, README.md, CHANGELOG.md" />
</Target>
</Project>

View File

@@ -5,7 +5,6 @@ using System.Threading;
using System.Threading.Tasks;
using BepInEx.Configuration;
using HarmonyLib;
using Unity.Jobs;
using UnityEngine;
using UXAssist.Common;

View File

@@ -49,7 +49,7 @@
* Eject anyway
* Unlock Dyson Sphere max orbit radius
* Complete Dyson Sphere Shells instantly
* Buttons for creating illegal Dyson Sphere Shells, you must enable `IllegalDysonShellFunctionsEnabled` of `DysonSphere` section in config to see them.
* Buttons for creating illegal Dyson Sphere Shells, you must enable `IllegalDysonShellFunctionsEnabled` of `DysonSphere` section in config to see the last 2 buttons.
* Generate an illegal dyson shell
* Keep max production shells and remove others
* Duplicate shells from that with highest production
@@ -123,7 +123,7 @@
* 全球弹射
* 解锁戴森球最大轨道半径
* 立即完成戴森壳建造
* 用于制作仙术戴森壳的按钮,你必须在设置文件里开启`DysonSphere`分类的`IllegalDysonShellFunctionsEnabled`才能看到它们
* 用于制作仙术戴森壳的按钮,你必须在设置文件里开启`DysonSphere`分类的`IllegalDysonShellFunctionsEnabled`才能看到后面两个按钮
* 生成单层仙术戴森壳
* 保留发电量最高的戴森壳并移除其他戴森壳
* 从发电量最高的壳复制戴森壳

View File

@@ -1,10 +1,10 @@
{
"name": "CheatEnabler",
"version_number": "2.3.32",
"version_number": "2.4.0",
"website_url": "https://github.com/soarqin/DSP_Mods/tree/master/CheatEnabler",
"description": "Add various cheat functions while disabling abnormal determinants / 添加一些作弊功能,同时屏蔽异常检测",
"dependencies": [
"xiaoye97-BepInEx-5.4.17",
"soarqin-UXAssist-1.2.0"
"soarqin-UXAssist-1.4.0"
]
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,4 +1,3 @@
using BepInEx.Bootstrap;
using HarmonyLib;
namespace UXAssist.ModsCompat;

View File

@@ -1,7 +1,4 @@
using System;
using System.Collections.Generic;
using System.Data.Common;
using System.Linq;
using System.Collections.Generic;
using System.Reflection.Emit;
using HarmonyLib;
using UnityEngine;

View File

@@ -38,9 +38,6 @@
* Set process priority
* Increase maximum count of Metadata Instantiations to 20000 (from 2000)
* Increase capacity of player order queue to 128 (from 16)
* Starmap view:
* Add a star name filter, you can filter displayed star names by ores or planet types now.
* Add a dropdown box to show all stars' distance and/or planet count.
* Factory
* Sunlight at night
* Remove some build conditions
@@ -109,9 +106,6 @@
* Enable player actions in globe view
* Hide tips for soil piles changes
* Enhanced count control for hand-make
* Shortcut keys for showing stars' name
* Add a shortcut key to always show all star names in starmap when holding, default is `Alt`
* Add a shortcut key to toggle between three star name display states in starmap: `Original state`, `Show all names`, `Hide all names`, default is `Tab`, will restore to original state when closing starmap
* 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
@@ -133,6 +127,14 @@
* This enables batch buying out techs with their prerequisites. Buy-out button is shown for all locked techs/upgrads.
* Combat
* Open Dark Fog Communicator anywhere
* UI
* Embedded [Planet Vein Untilization](https://thunderstore.io/c/dyson-sphere-program/p/testpushpleaseignore/Planet_Vein_Utilization/) due to its lack of maintainance, with minor bug fixes.
* Shortcut keys for showing stars' name
* Add a shortcut key to always show all star names in starmap when holding, default is `Alt`
* Add a shortcut key to toggle between three star name display states in starmap: `Original state`, `Show all names`, `Hide all names`, default is `Tab`, will restore to original state when closing starmap
* Starmap view:
* Add a star name filter, you can filter displayed star names by ores or planet types now.
* Add a dropdown box to show all stars' distance and/or planet count.
## Notes
@@ -147,6 +149,7 @@
* [LSTM](https://github.com/hetima/DSP_LSTM) & [PlanetFinder](https://github.com/hetima/DSP_PlanetFinder): UI implementations
* [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
* [Planet Vein Untilization](https://thunderstore.io/c/dyson-sphere-program/p/testpushpleaseignore/Planet_Vein_Utilization/)
</details>
@@ -192,9 +195,6 @@
* 设置进程优先级
* 将元数据提取的最大数量增加到20000(原来为2000)
* 将玩家指令队列的容量增加到128(原来为16)
* 星图:
* 添加星系名过滤器,现在可以按矿物或行星类型过滤显示的星系名
* 添加了一个下拉框用以切换显示所有星系的距离和/或行星数量
* 工厂
* 夜间日光灯
* 移除部分不影响游戏逻辑的建造条件
@@ -264,9 +264,6 @@
* 在行星视图中允许玩家操作
* 隐藏沙土数量变动的提示
* 手动制造物品的数量控制改进
* 启用显示所有星系名称的快捷键
* 新增一个快捷键,按住后始终在星图显示所有星系名称,默认为`Alt`
* 新增一个快捷键,在星图视图切换三种星系名称显示状态:`原始显示状态``显示所有名称``隐藏所有名称`,默认为`Tab`,关闭星图时会恢复到原始状态
* 航行时自动导航
* 它会保持伊卡洛斯飞向目标星球
* 它会尝试绕过途中的任何障碍物(行星、恒星或黑雾巢穴)
@@ -288,6 +285,14 @@
* 这使得可以批量买断科技及其所有前置科技。所有未解锁的科技/升级都会显示买断按钮。
* 战斗
* 在任意位置打开黑雾通讯器
* UI
* 启用显示所有星系名称的快捷键
* 新增一个快捷键,按住后始终在星图显示所有星系名称,默认为`Alt`
* 新增一个快捷键,在星图视图切换三种星系名称显示状态:`原始显示状态``显示所有名称``隐藏所有名称`,默认为`Tab`,关闭星图时会恢复到原始状态
* 星图:
* 添加星系名过滤器,现在可以按矿物或行星类型过滤显示的星系名
* 添加了一个下拉框用以切换显示所有星系的距离和/或行星数量
* 由于缺乏维护,整合内置了[Planet Vein Untilization](https://thunderstore.io/c/dyson-sphere-program/p/testpushpleaseignore/Planet_Vein_Utilization/),并修复了一些小错误。
## 注意事项
@@ -302,5 +307,6 @@
* [LSTM](https://github.com/hetima/DSP_LSTM) & [PlanetFinder](https://github.com/hetima/DSP_PlanetFinder): UI实现
* [OffGridConstruction](https://github.com/Velociraptor115-DSPModding/OffGridConstruction): 脱离网格建造以及小角度旋转的实现
* [CruiseAssist](https://dsp.thunderstore.io/package/tanu/CruiseAssist/)及其扩展[AutoPilot](https://dsp.thunderstore.io/package/tanu/AutoPilot/): `航行时自动导航``自动巡航`的实现
* [Planet Vein Untilization](https://thunderstore.io/c/dyson-sphere-program/p/testpushpleaseignore/Planet_Vein_Utilization/)
</details>

View File

@@ -4,7 +4,7 @@
<TargetFramework>net472</TargetFramework>
<BepInExPluginGuid>org.soardev.uxassist</BepInExPluginGuid>
<Description>DSP MOD - UXAssist</Description>
<Version>1.3.6</Version>
<Version>1.4.0</Version>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<LangVersion>latest</LangVersion>
<PackageId>UXAssist</PackageId>
@@ -61,7 +61,7 @@
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.3" PrivateAssets="all" />
</ItemGroup>
<Target Name="PostBuild" AfterTargets="PostBuildEvent" Condition="'$(Configuration)' == 'Release'">
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
<Exec Command="del /F /Q package\$(ProjectName)-$(Version).zip&#xA;powershell Compress-Archive -Force -DestinationPath 'package/$(ProjectName)-$(Version).zip' -Path &quot;$(TargetPath)&quot;, package/icon.png, package/manifest.json, README.md, CHANGELOG.md" />
</Target>
</Project>

View File

@@ -1,6 +1,6 @@
{
"name": "UXAssist",
"version_number": "1.3.6",
"version_number": "1.4.0",
"website_url": "https://github.com/soarqin/DSP_Mods/tree/master/UXAssist",
"description": "Some functions and patches for better user experience / 一些提升用户体验的功能和补丁",
"dependencies": [