隙间的小喵 隙间的小喵
关注数: 24 粉丝数: 144 发帖数: 5,624 关注贴吧数: 89
简易的MOD修改教程 准备工作: 1.将要修改的MOD的JAR文件复制一份放在Steam\steamapps\common\SlayTheSpire\mods里(如果没有mods文件夹就自行创建),不用解压。 2..按照 http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fgitee.com%2FREMEeasy%2FSlayTheSpireModTutorials%2Ftree%2Fmaster%2FTutorials%2F00%2520-%2520%25E7%258E%25AF%25E5%25A2%2583%25E9%2585%258D%25E7%25BD%25AE%23%25E7%258E%25AF%25E5%25A2%2583%25E6%2590%25AD%25E5%25BB%25BA&urlrefer=a2c6b236e3ee20260d83d3b34e3540fe 安装JAVA8和IDEA 3..继续照着教程走,在创建配置文件这一步,复制黏贴pom.xml的代码后,将其中一个<dependency></dependency>块再复制一份,然后将其<systemPath>块改为 <systemPath>${Steam.path}/common/SlayTheSpire/mods/你要修改的MOD.jar</systemPath> 4.将步骤3的代码“你要修改的MOD”改为你要修改的MOD的文件名,刷新或重启IDEA后,会发现左侧的外部库能找到要修改的jar,这时候你已经可以点开去查看MOD的反编译代码了,但还不能修改 5.IDEA-文件-设置-插件,搜 JarEditor ,安装完重启IDEA 6.现在可以修改MOD代码了,在外部库-你要修改的MOD-cards包,打开要修改的卡对应的文件,然后点击最下方的JarEditor进入编辑模式,就可以修改代码了。7.修改后点击右下方的Save保存,然后点击Save右边的BuildJar即可将修改应用到jar包里。 8.外部库-要修改的MOD-ModTheSpire.json 打开,修改name(比如加点后缀之类的,用来提醒自己这个MOD是修改过的) 9.打开游戏,在MOD加载器中找到修改后的MOD(步骤8修改的name会在这里看到)并勾选,然后进入游戏即可确认修改是否得到应用。 补充说明: 1.一般来说,仅推荐修改很久或以后作者都不会更新的MOD,免得他更新了你也得重新改 2.创意工坊的MOD保存在Steam\steamapps\workshop\content\646570里,与根目录的mods的已修改mod共存时,mod加载器只会识别根目录的。 3.如果只想要最简单的修改,改改basedamage或者baseblock、cost之类的就行,如果要进一步修改甚至添加代码(比如为卡牌添加保留),则需要MOD制作知识,请自行在步骤2的网址处学习,楼主不会对更多的MOD制作知识方面做解答。 最后,遇到啥MOD觉得不合理而作者又很久不更新的话,不用浪费口舌了,自己动手丰衣足食。但也请不要在修改了之后去跳脸作者,这很不好,对作者的坏影响不可估量。
1 下一页