冰凝散华 发表于 2025-3-8 06:22:37

请问论坛大佬们预制星系这个mod如何自己手动修改星球特征?

本帖最后由 冰凝散华 于 2025-3-8 09:20 编辑

如题,使用的MOD是预制星系 | Suitable Star Systems 2.4.0a,我想把预制星系里生成的荒芜星球非常炎热特征去掉,熔岩星球的炎热特征改成非常炎热,我在Suitable Star Systems 2.4.0a\src\suitablestarsystems\world\systems这个路径下,修改了System1.java这个文件,但是游戏里并没有生效,请问要怎样才可以让我的改动在游戏内生效?小白对MOD方面一窍不通,是挨个文件打开找到的这个路径,希望大佬们可以指点一下

星际驱逐舰长春 发表于 2025-3-8 08:39:21

本帖最后由 星际驱逐舰长春 于 2025-3-8 08:43 编辑

这个稍微有点麻烦,需要修改Jar包里的class文件才行。我不是很懂Mod制作,但自己摸索出来的流程大致是"反编译class成为java"→"修改java文件里的参数"→"把修改完成后的java文件和远行星号本体的API和其他java里写明需要调用的API放在一起进行编译,重新成为class文件"→"把新生成的class替代掉jar包里原有的class"→"修改成功"
以上操作均需要java运行环境

论坛里有个自定义星系和人物的Mod,那个调整起来比较简单,原帖里也有使用教程,可以试试
https://www.fossic.org/forum.php ... =%E6%98%9F%E7%B3%BB

如果有说的不对的地方请其他大佬指正

冰凝散华 发表于 2025-3-8 09:19:53

星际驱逐舰长春 发表于 2025-3-8 08:39
这个稍微有点麻烦,需要修改Jar包里的class文件才行。我不是很懂Mod制作,但自己摸索出来的流程大致是"反编 ...

多谢大佬指路,我刚刚看了这篇帖子对我很有帮助,感谢!

NAPOL 发表于 2025-3-8 14:23:55

星际驱逐舰长春 发表于 2025-3-8 08:39
这个稍微有点麻烦,需要修改Jar包里的class文件才行。我不是很懂Mod制作,但自己摸索出来的流程大致是"反编 ...

原MOD有src,直接修改编译一下就行吧,我也不太清楚,但貌似你游就算不编译CLASS也能运行,就是进游戏会慢一点
页: [1]
查看完整版本: 请问论坛大佬们预制星系这个mod如何自己手动修改星球特征?