Hakoyu 发表于 2022-12-9 14:05:47

StarsectorToolbox 远行星号工具箱 (2023/05/17更新至0.8.11)

本帖最后由 Hakoyu 于 2023-5-17 05:59 编辑


# StarsectorToolbox 远行星号工具箱

环境: **[.NET6](https://dotnet.microsoft.com/zh-cn/download/dotnet/6.0)**

## 前言

对游戏 **远行星号** 提供如模组管理,游戏设置等诸多功能
并可以使用外部 API 来增加拓展插件以提供更多功能,对制作插件有兴趣可以查看 **[拓展教程](https://github.com/Hakoyu/Starse ... 20Tutorial/zh-CN.md)**

若有需求的功能或建议及意见,欢迎提交 **(https://github.com/Hakoyu/StarsectorToolbox/issues)**
若在使用中遇到任何问题,请提交 **(https://github.com/Hakoyu/StarsectorToolbox/issues)** ,并附带日志信息
若发现有模组在 **未分类模组** 中 ,请提交 **(https://github.com/Hakoyu/StarsectorToolbox/issues)** ,并提供其 ID 及应该在的分类

## 下载

**[站内链接](attach://26037.7z)**
**(https://github.com/Hakoyu/StarsectorToolbox/releases)**

## 已实装菜单

### [模组管理器](https://github.com/Hakoyu/Starse ... zh-cn/ModManager.md)

![](https://s2.loli.net/2023/01/12/1k2z5yL9CYfrhmb.png)

### [游戏设置](https://github.com/Hakoyu/Starse ... -cn/GameSettings.md)

![](https://s2.loli.net/2023/01/12/wR5JV7gS9qP2c6u.png)

### 异常信息收集工具

![](https://s2.loli.net/2023/04/13/JX6aTINGVxLmCg1.png)

## 插件列表

**插件的使用方式:**
将插件压缩包解压至 **STExtension** 文件夹即可

### [肖像管理器](https://github.com/Hakoyu/Starse ... tsManager/README.md)

![](https://s2.loli.net/2023/03/14/Xw8GhgVZHr6CNTn.png)


yutu- 发表于 2022-12-9 14:38:57

看起来好像挺厉害的{:tieba_43:}

koishi~ 发表于 2022-12-9 14:42:53

好 但是現階段的功能和原版啟動器沒什麼分別 等以後我再下來用{:5_124:}

清酌巫月 发表于 2022-12-9 16:05:57

好耶!支持!{:tieba_50:}

桂伦暴风 发表于 2022-12-9 16:20:18

支持!支持!

毛咕咕的尾巴 发表于 2022-12-10 13:30:23

finally

五千零 发表于 2022-12-14 20:21:22

病了5天,来晚了{:tieba_39:}

支持!

北冰洋大海豹 发表于 2022-12-14 20:27:21

现阶段的功能实用性还偏低,希望可以加入[手动设置分辨率]或者[一键替换java]之类操作起来没那么方便的功能

Hakoyu 发表于 2022-12-14 22:00:57

北冰洋大海豹 发表于 2022-12-14 20:27
现阶段的功能实用性还偏低,希望可以加入[手动设置分辨率]或者[一键替换java]之类操作起来没那么方便的功能 ...

手动设置分辨率...真的有这个必要吗 你们都手改config的吗
java版本这个问题 据说之后可能会直接更新到jdk17
而且当前的大部分模组都停留在jdk7,就算变成jdk8 所谓的性能提升微乎其微吧
搞不好还会被骂 比如https://www.fossic.org/thread-6305-1-1.html

北冰洋大海豹 发表于 2022-12-14 23:01:33

Hakoyu 发表于 2022-12-14 22:00
手动设置分辨率...真的有这个必要吗 你们都手改config的吗
java版本这个问题 据说之后可能会直接更新到jd ...

手动设置分辨率是设置一些游戏里没有的分辨率,比如远行星号在分辨率跟屏幕分辨率相同的情况下会自动改全屏,如果为了保持窗口又能最大的话,可以设置一个比分辨率小1的分辨率,比如1920×1079,这样就不会自动变成全屏模式了

Hakoyu 发表于 2022-12-15 00:22:44

北冰洋大海豹 发表于 2022-12-14 23:01
手动设置分辨率是设置一些游戏里没有的分辨率,比如远行星号在分辨率跟屏幕分辨率相同的情况下会自动改全 ...

听起来挺玄学的哦 当然做肯定是很容易做到啦

Hakoyu 发表于 2022-12-19 13:00:18

北冰洋大海豹 发表于 2022-12-14 23:01
手动设置分辨率是设置一些游戏里没有的分辨率,比如远行星号在分辨率跟屏幕分辨率相同的情况下会自动改全 ...

自定义分辨率功能已在0.7.8中实装

相位自走洗衣机 发表于 2022-12-22 17:07:47

new bee!总算有这样的mod启动端一样的东西了

萧萧人家 发表于 2022-12-24 22:16:30

装了运行库 打不开...打开选择目录后 就没接下来了///后续就是没反应

Hakoyu 发表于 2022-12-25 13:22:27

萧萧人家 发表于 2022-12-24 22:16
装了运行库 打不开...打开选择目录后 就没接下来了///后续就是没反应

请提供log或更详细的信息

萧萧人家 发表于 2022-12-26 00:02:39

Hakoyu 发表于 2022-12-25 13:22
请提供log或更详细的信息

INFO 初始化完成
INFO 模组添加 成功数量: 25 失败数量: 0
只有这个.
和上面的演示似乎少了几个生成文件

Hakoyu 发表于 2022-12-27 12:28:34

萧萧人家 发表于 2022-12-26 00:02
INFO 初始化完成
INFO 模组添加 成功数量: 25 失败数量: 0
只有这个.


还是没法准确的定位问题
但我觉得在下个版本应该会修复

萧萧人家 发表于 2022-12-30 21:13:01

Hakoyu 发表于 2022-12-27 12:28
还是没法准确的定位问题
但我觉得在下个版本应该会修复

新版本虽然能打开了,但是MOD界面为空..点击刷新后崩溃闪退...对了我装了55个MOD,正常游戏没问题
以下为日志:
INFO 添加菜单

萧萧人家 发表于 2022-12-30 21:13:24

Hakoyu 发表于 2022-12-27 12:28
还是没法准确的定位问题
但我觉得在下个版本应该会修复

INFO 添加菜单

萧萧人家 发表于 2022-12-30 21:16:04

萧萧人家 发表于 2022-12-30 21:13
新版本虽然能打开了,但是MOD界面为空..点击刷新后崩溃闪退...对了我装了55个MOD,正常游戏没问题
以下为日 ...

INFO 添加菜单

萧萧人家 发表于 2022-12-30 21:16:37

无语为什么日志发不出来///

萧萧人家 发表于 2022-12-30 21:24:53

萧萧人家 发表于 2022-12-30 21:13
新版本虽然能打开了,但是MOD界面为空..点击刷新后崩溃闪退...对了我装了55个MOD,正常游戏没问题
以下为日 ...

备注::JAVA是游戏自带的

萧萧人家 发表于 2022-12-30 21:37:11

萧萧人家 发表于 2022-12-30 21:16
无语为什么日志发不出来///

ERROR 初始化错误 ModManager
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at StarsectorTools.Tools.ModManager.ModManager.AddModShowInfo(ModInfo modInfo, Boolean createContextMenu)
at StarsectorTools.Tools.ModManager.ModManager.GetAllModsShowInfo()
at StarsectorTools.Tools.ModManager.ModManager.InitializeData()
at StarsectorTools.Tools.ModManager.ModManager..ctor()
at StarsectorTools.Windows.MainWindow.<>c.<RefreshMenuList>b__4_0()
at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode)
at System.Lazy`1.ExecutionAndPublication(LazyHelper executionAndPublication, Boolean useDefaultConstructor)
at System.Lazy`1.CreateValue()
at System.Lazy`1.get_Value()
at StarsectorTools.Windows.MainWindow.ListBox_Menu_SelectionChanged(Object sender, SelectionChangedEventArgs e)

Hakoyu 发表于 2022-12-30 22:20:56

萧萧人家 发表于 2022-12-30 21:37
ERROR 初始化错误 ModManager
at System.Collections.Generic.Dictionary`2.get_Item(TKey...

我知道 这个问题之前有人提过
一会我会上传一个新的版本

Hakoyu 发表于 2022-12-30 22:34:26

萧萧人家 发表于 2022-12-30 21:37
ERROR 初始化错误 ModManager
at System.Collections.Generic.Dictionary`2.get_Item(TKey...

问题比较多你可以去提交issue
论坛不太好跟踪进度

萧萧人家 发表于 2022-12-30 23:44:41

Hakoyu 发表于 2022-12-30 22:20
我知道 这个问题之前有人提过
一会我会上传一个新的版本

新版问题已解决:handshake

AnyIDElse 发表于 2023-1-3 17:15:21

啥时候升级 NET7.0

Hakoyu 发表于 2023-1-3 20:13:05

AnyIDElse 发表于 2023-1-3 17:15
啥时候升级 NET7.0

.NET7怕不是要用MAUI重写哦

杰德 发表于 2023-1-8 15:01:27

mod 管理无法正常启动

Hakoyu 发表于 2023-1-8 16:51:38

杰德 发表于 2023-1-8 15:01
mod 管理无法正常启动

请提供log或更详细的信息

Hakoyu 发表于 2023-1-8 16:55:41

杰德 发表于 2023-1-8 15:01
mod 管理无法正常启动

SEEKER船包 加载错误是因为文件夹嵌套了 建议去检查一下

杰德 发表于 2023-1-9 19:54:10

本帖最后由 杰德 于 2023-1-9 19:56 编辑


INFO 添加菜单 🌐 模组管理器
INFO 添加菜单 ⚙ 游戏设置
INFO 菜单列表刷新完成
INFO 模组添加完毕 成功数量: 61 失败数量: 0
INFO 模组分组列表刷新完成
INFO 类型分组获取完成
ERROR 初始化错误 ModManager
   at StarsectorTools.Tools.ModManager.ModManager.CreateModShowInfo(ModInfo info)
   at StarsectorTools.Tools.ModManager.ModManager.AddModShowInfo(ModInfo modInfo, Boolean createContextMenu)
   at StarsectorTools.Tools.ModManager.ModManager.GetAllModsShowInfo()
   at StarsectorTools.Tools.ModManager.ModManager.InitializeData()
   at StarsectorTools.Tools.ModManager.ModManager..ctor()
   at StarsectorTools.Windows.MainWindow.<>c.<RefreshMenuList>b__4_0()
   at StarsectorTools.Windows.MainWindow.ListBox_Menu_SelectionChanged(Object sender, SelectionChangedEventArgs e)
INFO 初始化完成

Hakoyu 发表于 2023-1-10 01:23:51

杰德 发表于 2023-1-9 19:54
INFO 添加菜单 🌐 模组管理器
INFO 添加菜单 ⚙ 游戏设置
INFO...

好吧 其实现在哪怕你把log发出来我也没法确认是什么错误
0.8.0b会有较大的变动 预计近期就会发布

蝙蝠 发表于 2023-1-10 02:05:28

有没有考虑过做第三方舰船武器编辑器?毕竟船体的.ship是不经加密的文本

Hakoyu 发表于 2023-1-10 13:47:38

蝙蝠 发表于 2023-1-10 02:05
有没有考虑过做第三方舰船武器编辑器?毕竟船体的.ship是不经加密的文本

有 而且之后我会开放外部API 供更多人参与制作

Hakoyu 发表于 2023-1-12 23:46:50

杰德 发表于 2023-1-9 19:54
INFO 添加菜单 🌐 模组管理器
INFO 添加菜单 ⚙ 游戏设置
INFO...

新版本已发布,推荐使用新版本再进行尝试

没技术,是菜鸡 发表于 2023-1-18 23:11:28

有没有计划做存档中装配的提取

Hakoyu 发表于 2023-1-19 20:08:07

本帖最后由 Hakoyu 于 2023-1-20 14:07 编辑

没技术,是菜鸡 发表于 2023-1-18 23:11
有没有计划做存档中装配的提取
我昨天看了你的存档修改器,是想搓个差不多的,不过那样格局太小了
现在在做的是肖像管理器,可能还需要一段时间

至于存档提取或修改的功能,我会在之后的存档管理器中实装

超级螺旋狗 发表于 2023-1-19 21:44:43

让我选择游戏启动程序,选完就消失了,没任何反应

Hakoyu 发表于 2023-1-20 14:06:19

超级螺旋狗 发表于 2023-1-19 21:44
让我选择游戏启动程序,选完就消失了,没任何反应

请提供log及更详细的信息

渗透者之心 发表于 2023-1-20 22:47:24

我尝试了8.0版本之后发生了选择路径之后就消失的问题,其中8.0版本未能成功创建core文件夹导致我log都看不了,我已经尝试过使用管理员或兼容性打开,仍未解决,但是我在尝试7.9.1之后发现7.9.1能够正常使用

Hakoyu 发表于 2023-1-22 14:36:05

渗透者之心 发表于 2023-1-20 22:47
我尝试了8.0版本之后发生了选择路径之后就消失的问题,其中8.0版本未能成功创建core文件夹导致我log都看不 ...

好的 我之后会检查一下

Usdin 发表于 2023-1-30 09:48:18

INFO 确认倒拖入文件 数量: 1
ERROR 载入错误
System.Text.Json.JsonReaderException: 'c' is an invalid end of a number. Expected a delimiter. LineNumber: 7 | BytePositionInLine: 17.
   at StarsectorTools.Libs.Utils.Utils.JsonParse(String file) in StarsectorTools\Libs\Utils\Utils.cs:line 73
ERROR 模组信息错误
System.NullReferenceException: Object reference not set to an instance of an object.
   at StarsectorTools.Libs.Utils.ModInfo..ctor(JsonNode jsonNode, String jsonPath) in StarsectorTools\Libs\Utils\ModInfo.cs:line 56
   at StarsectorTools.Libs.Utils.ModInfo.Parse(JsonNode jsonNode, String jsonPath) in StarsectorTools\Libs\Utils\ModInfo.cs:line 89
解压的是论坛里汉化过的势力争霸0.10.6c

Usdin 发表于 2023-1-30 09:51:47

拖入解压时无法正常解压 日志在上一层楼

Usdin 发表于 2023-1-30 09:59:10

手动解压后会出现
INFO 显示语言为 zh-CN
ERROR 载入错误
System.Text.Json.JsonReaderException: 'c' is an invalid end of a number. Expected a delimiter. LineNumber: 7 | BytePositionInLine: 17.
   at StarsectorTools.Libs.Utils.Utils.JsonParse(String file) in StarsectorTools\Libs\Utils\Utils.cs:line 73
INFO 模组添加完毕 成功数量: 62 失败数量: 1

以太炉 发表于 2023-2-4 00:29:32

阿这。。。。提示玩第一次添加启动游戏,添加完打开就没反应了。。。连报错都没

林林林林林林 发表于 2023-2-8 11:55:36

{:tieba_43:}

907546432 发表于 2023-2-9 00:44:45

以太炉 发表于 2023-2-4 00:29
阿这。。。。提示玩第一次添加启动游戏,添加完打开就没反应了。。。连报错都没 ...

同样的问题

古剑龙泉 发表于 2023-2-17 12:13:42

907546432 发表于 2023-2-9 00:44
同样的问题

我也是这个情况,添加游戏,添加完没有反应,没启动也没关闭的

湍朔 发表于 2023-2-21 20:25:24

古剑龙泉 发表于 2023-2-17 12:13
我也是这个情况,添加游戏,添加完没有反应,没启动也没关闭的

+1
页: [1] 2
查看完整版本: StarsectorToolbox 远行星号工具箱 (2023/05/17更新至0.8.11)