1
0
mirror of https://github.com/soarqin/DSP_Mods.git synced 2025-12-09 02:53:29 +08:00

UniverseGenTweaks v1.2.8

This commit is contained in:
2024-12-03 02:08:48 +08:00
parent 75147d7bc0
commit cdf0972610
18 changed files with 82 additions and 77 deletions

View File

@@ -16,7 +16,7 @@
<ItemGroup> <ItemGroup>
<PackageReference Include="BepInEx.Core" Version="5.*" /> <PackageReference Include="BepInEx.Core" Version="5.*" />
<PackageReference Include="BepInEx.PluginInfoProps" Version="1.*" /> <PackageReference Include="BepInEx.PluginInfoProps" Version="1.*" />
<PackageReference Include="DysonSphereProgram.GameLibs" Version="0.10.30.23350-r.0" /> <PackageReference Include="DysonSphereProgram.GameLibs" Version="*-r.*" />
<PackageReference Include="UnityEngine.Modules" Version="2018.4.12" IncludeAssets="compile" /> <PackageReference Include="UnityEngine.Modules" Version="2018.4.12" IncludeAssets="compile" />
</ItemGroup> </ItemGroup>

View File

@@ -16,7 +16,7 @@
<ItemGroup> <ItemGroup>
<PackageReference Include="BepInEx.Core" Version="5.*" /> <PackageReference Include="BepInEx.Core" Version="5.*" />
<PackageReference Include="BepInEx.PluginInfoProps" Version="1.*" /> <PackageReference Include="BepInEx.PluginInfoProps" Version="1.*" />
<PackageReference Include="DysonSphereProgram.GameLibs" Version="0.10.30.23350-r.0" /> <PackageReference Include="DysonSphereProgram.GameLibs" Version="*-r.*" />
<PackageReference Include="DysonSphereProgram.Modding.DSPModSave" Version="1.*" /> <PackageReference Include="DysonSphereProgram.Modding.DSPModSave" Version="1.*" />
<PackageReference Include="DysonSphereProgram.Modding.NebulaMultiplayerModApi" Version="2.0.0" /> <PackageReference Include="DysonSphereProgram.Modding.NebulaMultiplayerModApi" Version="2.0.0" />
<PackageReference Include="UnityEngine.Modules" Version="2018.4.12" IncludeAssets="compile" /> <PackageReference Include="UnityEngine.Modules" Version="2018.4.12" IncludeAssets="compile" />

View File

@@ -14,7 +14,7 @@
<ItemGroup> <ItemGroup>
<PackageReference Include="BepInEx.Core" Version="5.*" /> <PackageReference Include="BepInEx.Core" Version="5.*" />
<PackageReference Include="BepInEx.PluginInfoProps" Version="1.*" /> <PackageReference Include="BepInEx.PluginInfoProps" Version="1.*" />
<PackageReference Include="DysonSphereProgram.GameLibs" Version="0.10.30.23350-r.0" /> <PackageReference Include="DysonSphereProgram.GameLibs" Version="*-r.*" />
<PackageReference Include="UnityEngine.Modules" Version="2018.4.12" IncludeAssets="compile" /> <PackageReference Include="UnityEngine.Modules" Version="2018.4.12" IncludeAssets="compile" />
</ItemGroup> </ItemGroup>

View File

@@ -15,7 +15,7 @@
<ItemGroup> <ItemGroup>
<PackageReference Include="BepInEx.Core" Version="5.*" /> <PackageReference Include="BepInEx.Core" Version="5.*" />
<PackageReference Include="BepInEx.PluginInfoProps" Version="1.*" /> <PackageReference Include="BepInEx.PluginInfoProps" Version="1.*" />
<PackageReference Include="DysonSphereProgram.GameLibs" Version="0.10.30.23350-r.0" /> <PackageReference Include="DysonSphereProgram.GameLibs" Version="*-r.*" />
<PackageReference Include="UnityEngine.Modules" Version="2018.4.12" IncludeAssets="compile" /> <PackageReference Include="UnityEngine.Modules" Version="2018.4.12" IncludeAssets="compile" />
</ItemGroup> </ItemGroup>

View File

@@ -15,7 +15,7 @@
<ItemGroup> <ItemGroup>
<PackageReference Include="BepInEx.Core" Version="5.*" /> <PackageReference Include="BepInEx.Core" Version="5.*" />
<PackageReference Include="BepInEx.PluginInfoProps" Version="1.*" /> <PackageReference Include="BepInEx.PluginInfoProps" Version="1.*" />
<PackageReference Include="DysonSphereProgram.GameLibs" Version="0.10.30.23350-r.0" /> <PackageReference Include="DysonSphereProgram.GameLibs" Version="*-r.*" />
<PackageReference Include="UnityEngine.Modules" Version="2018.4.12" IncludeAssets="compile" /> <PackageReference Include="UnityEngine.Modules" Version="2018.4.12" IncludeAssets="compile" />
</ItemGroup> </ItemGroup>

View File

@@ -14,7 +14,7 @@
<ItemGroup> <ItemGroup>
<PackageReference Include="BepInEx.Core" Version="5.*" /> <PackageReference Include="BepInEx.Core" Version="5.*" />
<PackageReference Include="BepInEx.PluginInfoProps" Version="1.*" /> <PackageReference Include="BepInEx.PluginInfoProps" Version="1.*" />
<PackageReference Include="DysonSphereProgram.GameLibs" Version="0.10.30.23350-r.0" /> <PackageReference Include="DysonSphereProgram.GameLibs" Version="*-r.*" />
<PackageReference Include="UnityEngine.Modules" Version="2018.4.12" IncludeAssets="compile" /> <PackageReference Include="UnityEngine.Modules" Version="2018.4.12" IncludeAssets="compile" />
</ItemGroup> </ItemGroup>

View File

@@ -15,7 +15,7 @@
<ItemGroup> <ItemGroup>
<PackageReference Include="BepInEx.Core" Version="5.*" /> <PackageReference Include="BepInEx.Core" Version="5.*" />
<PackageReference Include="BepInEx.PluginInfoProps" Version="1.*" /> <PackageReference Include="BepInEx.PluginInfoProps" Version="1.*" />
<PackageReference Include="DysonSphereProgram.GameLibs" Version="0.10.30.23350-r.0" /> <PackageReference Include="DysonSphereProgram.GameLibs" Version="*-r.*" />
<PackageReference Include="UnityEngine.Modules" Version="2018.4.12" IncludeAssets="compile" /> <PackageReference Include="UnityEngine.Modules" Version="2018.4.12" IncludeAssets="compile" />
</ItemGroup> </ItemGroup>

View File

@@ -15,7 +15,7 @@
<ItemGroup> <ItemGroup>
<PackageReference Include="BepInEx.Core" Version="5.*" /> <PackageReference Include="BepInEx.Core" Version="5.*" />
<PackageReference Include="BepInEx.PluginInfoProps" Version="1.*" /> <PackageReference Include="BepInEx.PluginInfoProps" Version="1.*" />
<PackageReference Include="DysonSphereProgram.GameLibs" Version="0.10.30.23350-r.0" /> <PackageReference Include="DysonSphereProgram.GameLibs" Version="*-r.*" />
<PackageReference Include="UnityEngine.Modules" Version="2018.4.12" IncludeAssets="compile" /> <PackageReference Include="UnityEngine.Modules" Version="2018.4.12" IncludeAssets="compile" />
</ItemGroup> </ItemGroup>

View File

@@ -15,7 +15,7 @@
<ItemGroup> <ItemGroup>
<PackageReference Include="BepInEx.Core" Version="5.*" /> <PackageReference Include="BepInEx.Core" Version="5.*" />
<PackageReference Include="BepInEx.PluginInfoProps" Version="1.*" /> <PackageReference Include="BepInEx.PluginInfoProps" Version="1.*" />
<PackageReference Include="DysonSphereProgram.GameLibs" Version="0.10.30.23350-r.0" /> <PackageReference Include="DysonSphereProgram.GameLibs" Version="*-r.*" />
<PackageReference Include="UnityEngine.Modules" Version="2018.4.12" IncludeAssets="compile" /> <PackageReference Include="UnityEngine.Modules" Version="2018.4.12" IncludeAssets="compile" />
</ItemGroup> </ItemGroup>

View File

@@ -16,7 +16,7 @@
<ItemGroup> <ItemGroup>
<PackageReference Include="BepInEx.Core" Version="5.*" /> <PackageReference Include="BepInEx.Core" Version="5.*" />
<PackageReference Include="BepInEx.PluginInfoProps" Version="1.*" /> <PackageReference Include="BepInEx.PluginInfoProps" Version="1.*" />
<PackageReference Include="DysonSphereProgram.GameLibs" Version="0.10.30.23350-r.0" /> <PackageReference Include="DysonSphereProgram.GameLibs" Version="*-r.*" />
<PackageReference Include="DysonSphereProgram.Modding.DSPModSave" Version="1.*" /> <PackageReference Include="DysonSphereProgram.Modding.DSPModSave" Version="1.*" />
<PackageReference Include="UnityEngine.Modules" Version="2018.4.12" IncludeAssets="compile" /> <PackageReference Include="UnityEngine.Modules" Version="2018.4.12" IncludeAssets="compile" />
</ItemGroup> </ItemGroup>

View File

@@ -15,7 +15,7 @@
<ItemGroup> <ItemGroup>
<PackageReference Include="BepInEx.Core" Version="5.*" /> <PackageReference Include="BepInEx.Core" Version="5.*" />
<PackageReference Include="BepInEx.PluginInfoProps" Version="1.*" /> <PackageReference Include="BepInEx.PluginInfoProps" Version="1.*" />
<PackageReference Include="DysonSphereProgram.GameLibs" Version="0.10.30.23350-r.0" /> <PackageReference Include="DysonSphereProgram.GameLibs" Version="*-r.*" />
<PackageReference Include="UnityEngine.Modules" Version="2018.4.12" IncludeAssets="compile" /> <PackageReference Include="UnityEngine.Modules" Version="2018.4.12" IncludeAssets="compile" />
</ItemGroup> </ItemGroup>

View File

@@ -16,9 +16,9 @@
<PackageReference Include="BepInEx.Core" Version="5.*" /> <PackageReference Include="BepInEx.Core" Version="5.*" />
<PackageReference Include="BepInEx.PluginInfoProps" Version="1.*" /> <PackageReference Include="BepInEx.PluginInfoProps" Version="1.*" />
<PackageReference Include="UnityEngine.Modules" Version="2018.4.12" IncludeAssets="compile" /> <PackageReference Include="UnityEngine.Modules" Version="2018.4.12" IncludeAssets="compile" />
<PackageReference Include="DysonSphereProgram.GameLibs" Version="0.10.30.23350-r.0" /> <PackageReference Include="DysonSphereProgram.GameLibs" Version="*-r.*" />
<PackageReference Include="DysonSphereProgram.Modding.CommonAPI" Version="1.6.5" /> <PackageReference Include="DysonSphereProgram.Modding.CommonAPI" Version="1.6.5" />
<PackageReference Include="DysonSphereProgram.Modding.DSPModSave" Version="1.2" /> <PackageReference Include="DysonSphereProgram.Modding.DSPModSave" Version="1.*" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<EmbeddedResource Include="assets/signal/energy-fragment.png" /> <EmbeddedResource Include="assets/signal/energy-fragment.png" />

View File

@@ -0,0 +1,62 @@
## Changelog
* 1.2.8
* Fix compatiblity for game version 0.10.31.24632.
* 1.2.7
* `Epic difficulty`: Fix compatibility for 0.10.30, with new resource multiplier 0.3x supported.
* 1.2.6
+ Fix possible crash or wrong stars data when loading save file with changed generation settings but with `Enable more settings on UniverseGen` disabled on config window.
+ Larger maximum value in combat settings (except `Aggressiveness` and `Max Density`).
* 1.2.5
+ Thanks to [kremnev8](https://github.com/kremnev8)'s work on new version of [DSPModSave](https://dsp.thunderstore.io/package/CommonAPI/DSPModSave/), universe generation options are stored in save file now.
+ Fix text display issue on new game screen
* 1.2.4
+ Fix a crash while setting star count greater than 256 (again)
+ Fix bug that collider check is not enabled on stars with ID greater than 255
* 1.2.3
+ Fix a crash while setting star count greater than 256
* 1.2.2
+ Support game version 0.10.28.20759
* 1.2.1
+ Use new tab layout of UXAssist 1.0.2
* 1.2.0
+ Depends on [UXAssist](https://dsp.thunderstore.io/package/soarqin/UXAssist/) now.
+ Add `Birth star` options
+ Config tab added to UXAssist config panel.
* 1.1.0
+ Add epic difficulty
+ `More options` and `Epic difficulty` can be enabled individually now.
+ Fix a crash while setting `Star Distance Min` to larger than `Step Distance Min`.
* 1.0.0
+ Initial release
## 更新日志
* 1.2.8
* 修复了对游戏版本0.10.31.24632的兼容性
* 1.2.7
* `史诗难度`: 修复了对0.10.30版本的兼容性支持新的资源倍率0.3x
* 1.2.6
+ 修复了在存档中更改了生成参数但是在配置面板中禁用了`启用更多宇宙生成设置`时可能崩溃或者星系数据错误的问题
+ 在星系生成时的战斗设置面板上提升了各选项的最大值(`黑雾攻击性``最大黑雾密度`除外`)
* 1.2.5
+ 感谢[kremnev8](https://github.com/kremnev8)对[DSPModSave](https://dsp.thunderstore.io/package/CommonAPI/DSPModSave/)的更新,现在宇宙生成选项会被保存到存档中
+ 修复新建游戏界面文本显示问题
* 1.2.4
+ 修复了设置星系数大于256时崩溃的问题(再次)
+ 修复了ID大于255的星系没有启用碰撞体检测的问题
* 1.2.3
+ 修复了设置星系数大于256时崩溃的问题
* 1.2.2
+ 支持游戏版本0.10.28.20759
* 1.2.1
+ 使用UXAssist 1.0.2的新页签布局
* 1.2.0
+ 现在依赖于[UXAssist](https://dsp.thunderstore.io/package/soarqin/UXAssist/)
+ 增加`母星系`选项
+ 在UXAssist的配置面板中增加了一个页签
* 1.1.0
+ 增加史诗难度
+ `更多选项`和`史诗难度`现在可以单独启用
+ 修复了将`恒星最小距离`设置为大于`步进最小距离`时崩溃的问题
* 1.0.0
+ 初始版本

View File

@@ -308,7 +308,7 @@ public class MoreSettings
} }
[HarmonyPrefix] [HarmonyPrefix]
[HarmonyPatch(typeof(UIGalaxySelect), nameof(UIGalaxySelect.EnterGame))] [HarmonyPatch(typeof(UIGalaxySelect), nameof(UIGalaxySelect.ApplySetting))]
private static void UIGalaxySelect_EnterGame_Prefix() private static void UIGalaxySelect_EnterGame_Prefix()
{ {
_gameMinDist = _minDist; _gameMinDist = _minDist;

View File

@@ -3,35 +3,6 @@
#### Universe Generation Tweak #### Universe Generation Tweak
#### 宇宙生成参数调节 #### 宇宙生成参数调节
## Changelog
* 1.2.7
* `Epic difficulty`: Fix compatibility for 0.10.30, with new resource multiplier 0.3x supported.
* 1.2.6
+ Fix possible crash or wrong stars data when loading save file with changed generation settings but with `Enable more settings on UniverseGen` disabled on config window.
+ Larger maximum value in combat settings (except `Aggressiveness` and `Max Density`).
* 1.2.5
+ Thanks to [kremnev8](https://github.com/kremnev8)'s work on new version of [DSPModSave](https://dsp.thunderstore.io/package/CommonAPI/DSPModSave/), universe generation options are stored in save file now.
+ Fix text display issue on new game screen
* 1.2.4
+ Fix a crash while setting star count greater than 256 (again)
+ Fix bug that collider check is not enabled on stars with ID greater than 255
* 1.2.3
+ Fix a crash while setting star count greater than 256
* 1.2.2
+ Support game version 0.10.28.20759
* 1.2.1
+ Use new tab layout of UXAssist 1.0.2
* 1.2.0
+ Depends on [UXAssist](https://dsp.thunderstore.io/package/soarqin/UXAssist/) now.
+ Add `Birth star` options
+ Config tab added to UXAssist config panel.
* 1.1.0
+ Add epic difficulty
+ `More options` and `Epic difficulty` can be enabled individually now.
+ Fix a crash while setting `Star Distance Min` to larger than `Step Distance Min`.
* 1.0.0
+ Initial release
## Features ## Features
* Config entries are placed on [UXAssist](https://dsp.thunderstore.io/package/soarqin/UXAssist/)'s config panel. * Config entries are placed on [UXAssist](https://dsp.thunderstore.io/package/soarqin/UXAssist/)'s config panel.
* More options on universe generation * More options on universe generation
@@ -46,34 +17,6 @@
* Solid flat on birth planet * Solid flat on birth planet
* High luminosity for birth star * High luminosity for birth star
## 更新日志
* 1.2.7
* `史诗难度`: 修复了对0.10.30版本的兼容性支持新的资源倍率0.3x
* 1.2.6
+ 修复了在存档中更改了生成参数但是在配置面板中禁用了`启用更多宇宙生成设置`时可能崩溃或者星系数据错误的问题
+ 在星系生成时的战斗设置面板上提升了各选项的最大值(`黑雾攻击性``最大黑雾密度`除外`)
* 1.2.5
+ 感谢[kremnev8](https://github.com/kremnev8)对[DSPModSave](https://dsp.thunderstore.io/package/CommonAPI/DSPModSave/)的更新,现在宇宙生成选项会被保存到存档中
+ 修复新建游戏界面文本显示问题
* 1.2.4
+ 修复了设置星系数大于256时崩溃的问题(再次)
+ 修复了ID大于255的星系没有启用碰撞体检测的问题
* 1.2.3
+ 修复了设置星系数大于256时崩溃的问题
* 1.2.2
+ 支持游戏版本0.10.28.20759
* 1.2.1
+ 使用UXAssist 1.0.2的新页签布局
* 1.2.0
+ 现在依赖于[UXAssist](https://dsp.thunderstore.io/package/soarqin/UXAssist/)
+ 增加`母星系`选项
+ 在UXAssist的配置面板中增加了一个页签
* 1.1.0
+ 增加史诗难度
+ `更多选项`和`史诗难度`现在可以单独启用
+ 修复了将`恒星最小距离`设置为大于`步进最小距离`时崩溃的问题
* 1.0.0
+ 初始版本
## 功能 ## 功能
* 设置选项在[UXAssist](https://dsp.thunderstore.io/package/soarqin/UXAssist/)的配置面板上 * 设置选项在[UXAssist](https://dsp.thunderstore.io/package/soarqin/UXAssist/)的配置面板上

View File

@@ -6,7 +6,7 @@
<AssemblyName>UniverseGenTweaks</AssemblyName> <AssemblyName>UniverseGenTweaks</AssemblyName>
<BepInExPluginGuid>org.soardev.universegentweaks</BepInExPluginGuid> <BepInExPluginGuid>org.soardev.universegentweaks</BepInExPluginGuid>
<Description>DSP MOD - UniverseGenTweaks</Description> <Description>DSP MOD - UniverseGenTweaks</Description>
<Version>1.2.7</Version> <Version>1.2.8</Version>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks> <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<LangVersion>latest</LangVersion> <LangVersion>latest</LangVersion>
<RestoreAdditionalProjectSources>https://nuget.bepinex.dev/v3/index.json</RestoreAdditionalProjectSources> <RestoreAdditionalProjectSources>https://nuget.bepinex.dev/v3/index.json</RestoreAdditionalProjectSources>
@@ -16,8 +16,8 @@
<PackageReference Include="BepInEx.Core" Version="5.*" /> <PackageReference Include="BepInEx.Core" Version="5.*" />
<PackageReference Include="BepInEx.PluginInfoProps" Version="1.*" /> <PackageReference Include="BepInEx.PluginInfoProps" Version="1.*" />
<PackageReference Include="UnityEngine.Modules" Version="2018.4.12" IncludeAssets="compile" /> <PackageReference Include="UnityEngine.Modules" Version="2018.4.12" IncludeAssets="compile" />
<PackageReference Include="DysonSphereProgram.GameLibs" Version="0.10.30.23350-r.0" /> <PackageReference Include="DysonSphereProgram.GameLibs" Version="*-r.*" />
<PackageReference Include="DysonSphereProgram.Modding.DSPModSave" Version="1.2" /> <PackageReference Include="DysonSphereProgram.Modding.DSPModSave" Version="1.*" />
</ItemGroup> </ItemGroup>
<ItemGroup Condition="'$(TargetFramework.TrimEnd(`0123456789`))' == 'net'"> <ItemGroup Condition="'$(TargetFramework.TrimEnd(`0123456789`))' == 'net'">
@@ -29,6 +29,6 @@
</ItemGroup> </ItemGroup>
<Target Name="PostBuild" AfterTargets="PostBuildEvent" Condition="'$(Configuration)' == 'Release'"> <Target Name="PostBuild" AfterTargets="PostBuildEvent" Condition="'$(Configuration)' == 'Release'">
<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" /> <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> </Target>
</Project> </Project>

View File

@@ -1,6 +1,6 @@
{ {
"name": "UniverseGenTweaks", "name": "UniverseGenTweaks",
"version_number": "1.2.7", "version_number": "1.2.8",
"website_url": "https://github.com/soarqin/DSP_Mods/tree/master/UniverseGenTweaks", "website_url": "https://github.com/soarqin/DSP_Mods/tree/master/UniverseGenTweaks",
"description": "Universe Generation Tweaks / 宇宙生成参数调节", "description": "Universe Generation Tweaks / 宇宙生成参数调节",
"dependencies": [ "dependencies": [

View File

@@ -15,7 +15,7 @@
<ItemGroup> <ItemGroup>
<PackageReference Include="BepInEx.Core" Version="5.*" /> <PackageReference Include="BepInEx.Core" Version="5.*" />
<PackageReference Include="BepInEx.PluginInfoProps" Version="1.*" /> <PackageReference Include="BepInEx.PluginInfoProps" Version="1.*" />
<PackageReference Include="DysonSphereProgram.GameLibs" Version="0.10.30.23350-r.0" /> <PackageReference Include="DysonSphereProgram.GameLibs" Version="*-r.*" />
<PackageReference Include="UnityEngine.Modules" Version="2018.4.12" IncludeAssets="compile" /> <PackageReference Include="UnityEngine.Modules" Version="2018.4.12" IncludeAssets="compile" />
</ItemGroup> </ItemGroup>