找回密码
 初始化身份识别芯片
查看: 1573|回复: 3

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

[复制链接]

巡洋大副

发表于 2025-3-8 06:22:37 | 显示全部楼层 |阅读模式
问题求助
已解决
本帖最后由 冰凝散华 于 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

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

点评

原MOD有src,直接修改编译一下就行吧,我也不太清楚,但貌似你游就算不编译CLASS也能运行,就是进游戏会慢一点  详情 回复 发表于 2025-3-8 14:23
多谢大佬指路,我刚刚看了这篇帖子对我很有帮助,感谢!  详情 回复 发表于 2025-3-8 09:19

巡洋大副

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

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

战列舰长

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

原MOD有src,直接修改编译一下就行吧,我也不太清楚,但貌似你游就算不编译CLASS也能运行,就是进游戏会慢一点

本版积分规则

Archiver|手机版|小黑屋|远行星号中文论坛

GMT+8, 2025-12-6 08:46

Powered by Discuz! X3.5

© 2001-2077 Tencent Cloud | Durian Software Studio

快速回复 返回顶部 返回列表