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

Mod制作求助

[复制链接]

巡洋大副

发表于 2025-3-31 18:25:11 | 显示全部楼层 |阅读模式
我想修改RuggedConstruction这个船插的效果,我找到它在jar文件里面,我修改好了RuggedConstruction.java文件。
但是这样修改游戏本体我觉得不太好也容易冲突,想用mod的形式分享出去
搞了mod文件夹以后,用了很多办法,没法重写原来的RuggedConstruction.类,请问如果正常要用mod合法方法修改原版的类的话,需要怎么做呢?
我也试过做只有一个RuggedConstruction的mod文件夹hull_mods.csv文件,然后在这个文件里面导向我做的NewRuggedConstruction.java/RuggedConstruction.class
都没用

巡洋大副

 楼主| 发表于 2025-3-31 20:15:35 | 显示全部楼层
还有请问大佬,jar打包有点麻烦,VScode的工具为什么只支持java1.8以上的一键打包,请问有没有其他的方法可以在Vscode上打包1.7的包

势力巨擘

发表于 2025-4-12 12:42:41 | 显示全部楼层
船插文件打开第一句 改成package data.hullmods;
然后你把.java丢带data/hulmods/里就行了
如果运行不了 就研究一下那一排import
你用了什么功能就得有什么对应的import
打包就不知道了 代码水平为-

点评

非常感谢回复!! 我当时发帖的时候已经能修改游戏本地文件达成效果了 提问的目的是想做成mod分享给大家,另一方面游戏本体修改过多怕有风险和冲突,也不方便后续维护 目前我已经找到方法做成mod运行了 关于java  详情 回复 发表于 2025-4-12 19:32

巡洋大副

 楼主| 发表于 2025-4-12 19:32:51 | 显示全部楼层
TheDarkSix 发表于 2025-4-12 12:42
船插文件打开第一句 改成package data.hullmods;
然后你把.java丢带data/hulmods/里就行了
如果运行不了 就 ...

非常感谢回复!!

我当时发帖的时候已经能修改游戏本地文件达成效果了

提问的目的是想做成mod分享给大家,另一方面游戏本体修改过多怕有风险和冲突,也不方便后续维护

目前我已经找到方法做成mod运行了

关于java1.7版本jar打包方法,使用intelliJiDEA构建项目就好了
随着游戏现在0.98版本已经换java17了,后续用VScode也很方便

目前做的功能有,1.自己殖民地买东西税率优惠,2.原版环境下无人战舰技能限制的调整 3.绿粽子无人机在总部署点不超过260的时候,获得50%部署点减少, 4.新的航母船插,调整航母强度

驱逐技师

发表于 2025-10-3 19:21:51 | 显示全部楼层
请教一下,jar文件打包是不是必须用和游戏文件相同版本的java才能生效?我电脑上装的java8版本,打包后mod不生效但是也没报错

本版积分规则

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

GMT+8, 2025-12-6 04:02

Powered by Discuz! X3.5

© 2001-2077 Tencent Cloud | Durian Software Studio

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