pjy612 发表于 2018-6-9 20:47

【持续支持新版】[20240503]杀戮尖塔 Slay the Spire 修改器 Cheat 作弊 插件,支持MOD,支持withMod模式

本帖最后由 pjy612 于 2024-6-13 12:30 编辑

Mod版插件使用说明
http://bbs.3dmgame.com/thread-5835619-1-1.html
PS:没人反馈不可用的话 理论上就是可用的 不可用了请反馈
=====================================================
mod闪退的,可以在Mod启动器中尝试把 simple 移动到末尾。
本体下载(支持最新版):

2024-05-03:
修复了了一下Mod注入器报错的问题
=====================================================
注入器如果无法成功注入Mod模式的话,可以尝试使用下面这个批处理 启动Mod 模式并加载插件

=====================================================
2022-04-23:
调整 ModChar.btm 兼容 新版 TheAnimator Mod。
新增 withMod.bat 快速启动Mod模式

=====================================================
2020-02-13:
调整 common.btm 修复 营地DIY功能,默认关闭isBeta开关,靠Steam切换,盗版请自行开启。
可以单独更新,也可以直接重新下完整包。

=====================================================
2020-01-26:
调整 ModChar.btm 兼容 新版 TheAnimator Mod。

=====================================================
2019-12-21:
新增 Watcher.btm 支持Beta版本 观者。
=====================================================
2019-09-30:
调整 ModChar.btm 兼容 TheAnimator Mod。





=====================================================
2019-01-12:
Fix ModChar.btm 开局多次触发问题。
=====================================================
2019-01-10:
调整 InjectMTS.exe 为监听模式,可以先开启,游戏启动自动注入。
(PS:我总是忘记注入...)
simple.jar 新增卡牌功能调整 结合 common.btm 回调处理卡牌逻辑。
现在新增删除卡牌不限制场景,可在打开主牌组后操作了......
测试支持Mod角色调整卡牌...(这次自己测过了..._(:з」∠)_
PS:如果觉得环境变量麻烦可以试试这个
打开 CMD 然后输入 自己的JDK安装路径 就配好了 比如


setx JAVA_HOME "JDK存放路径


回车 就好了 = =。够贴心了吧?可是还是没人回复 ╮( ̄▽ ̄")╭
=====================================================
2019-01-09:
针对withMod模式,提供注入工具InjectMTS.exe。
需要安装JDK1.8并配置JAVA_HOME环境变量才可用。
脚本编码修改为ANSI。
Mod启动器中勾选 simple.jar
在Mod启动器打开后 执行 InjectMTS.exe 即可
会自动载入目录中的所有btm后缀文件。然后点play开始游戏
祝各位玩的愉快。
JDK下载地址:
https://www.oracle.com/technetwo ... nloads-2133151.html
=====================================================
2019-01-08:
支持Mod?(待更多测试 我只是在贴吧随便找了个 魔理沙 的 Mod 测试了下 https://tieba.baidu.com/p/5953194498)
解压到 游戏 根目录,结合 CHEAT 插件使用。
ModChar.btm 为 Mod通用角色CHEAT拓展,可自行调整,默认功能开启。(因为不同Mod角色对应自定义职业,故模糊处理,非原版角色都会触发该功能)
将 simple.jar 放入 mods 目录中。
使用
MTS_CHEAT_ALL.cmd 基础功能+原版三角色+Mod自定角色通用Cheat拓展。
MTS_CHEAT.cmd 基础功能+Mod自定角色通用Cheat拓展。

PS:MAC版sh 自行对照修改吧。
启动Mod控制器,勾选 simple 可以在Mod中使用相关CHEAT。
其他功能参见CHEAT插件。

MOD支持补丁?:

=====================================================
2018-12-1:
修复功能面板遗物池无法读取。
更新支持:11-15版本
可能会不兼容旧版,故分开上传。

看到很多人反馈之后的版本遗物不能读取,就抽空改了下,好久没玩了。
还好我入了正...
偷偷更新下帖子~顺便再圈点金元~爽歪歪~
=====================================================
2018-7-7:
1.
总有人说插件默认开启的一些功能太变态,自己又不会改。
所以
默认关闭 职业BUFF相关功能。
默认关闭 刷分解锁功能。
需要开启请自行用 notepad++ 编辑相关 btm 移除 IF 后的 0# 开启。
2.
各职业btm脚本 添加 初始卡牌 调整模板。


==========================================
2018-07-01:
common.btm 优化+新增功能:
新增 牌组修改,奖励遗物牌组修改 需要更新 simple.jar
修改时请勿打开牌组!!!
修改时请勿打开牌组!!!
修改时请勿打开牌组!!!
更新细节说明:
PS:想开启的话 需要打开游戏 按 Ctrl+↑ 打开。
UI调整:




卡牌删除:




卡牌追加:






卡牌奖励调整:


跳过然后修改再打开



遗物奖励调整:





=====================================================
2018-6-30 Fix:
common.btm 优化+新增功能:
1.修正 0630 号 补丁 营地按钮位置 遗漏 需要更新 simple.jar
更新后:

=================================================
2018-6-30:
common.btm 优化+新增功能:
1.修复 无尽模式 遗物过多 导致 营地功能异常 需要更新 simple.jar
2.非遗物 能量不重置
更新前:

更新后:

==============================================
2018-6-29:
抽空测试 20180628 版本 依旧可用无异常。
功能无变动。
==============================================
2018-6-26:
抽空测试 20180621 版本 依旧可用无异常。
功能无变动。
提供一个改动初始牌组的脚本 有基础的玩家请自行DIY调整。

RULE 战士 初始 牌库调整
CLASS com.megacrit.cardcrawl.characters.Ironclad
METHOD getStartingDeck()
AT EXIT
BIND
retVal = $!;
IF true
DO
#清空原始牌组 (可以不清空,直接追加额外卡牌)
retVal.clear();
#在牌组追加卡牌 注意颜色
retVal.add("Bash");
retVal.add("Bash");
retVal.add("Bash");
retVal.add("Bash");
retVal.add("Bash");
ENDRULE



===============================================

2018-6-18 update 2:
common.btm 优化+新增功能:
1.还是头环问题
2.使用任意牌后随机牌消耗变 0 默认 触发1次 根据注释自行修改可触发多次
===============================================

2018-6-18:
common.btm 优化功能:
1.营火 休息 升级 不受遗物和挑战影响 (优化 更精确)
2.加强遗物 干瘪之手 任意牌生效
===============================================

2018-06-16 update 4:
common.btm 优化功能:
1.营火 休息 升级 不受遗物影响
2.修复 自动移除多余的头环 导致有时不能读档的问题
3.Beta开关 默认开启
4.调整效果和注释内容一致,之前一些没检查 战士和猎人 每回合能量说是 +1 实际 +5,让部分人看不懂。
关闭的话 修改 common.btm Beta开关 为 false 即可

com.megacrit.cardcrawl.core.Settings.isBeta=false;

如果是Steam正版 则 直接删除或者 开头加上 # 即可。

#com.megacrit.cardcrawl.core.Settings.isBeta=true;

===============================================
2018-06-16 update 3:
common.btm 优化功能:
1.优化总是胜利 快速提升进阶等级



===============================================
2018-06-16 update 2:
common.btm 新增功能:
1.自动移除多余的头环,红头环
职业相关效果调整:
Ironclad.btm
TheSilent.btm
Defect.btm
效果触发根据职业自动激活,不绑定初始遗物。
===============================================
2018-06-16:
common.btm 新增功能:
1.加快升级解锁 兼容 无尽模式 积分
2.营火总能休息 避免遗物 咖啡 造成无法继续
===============================================
2018-06-15:
应该也能支持MAC版本和正版 = =。弱弱的自信一下下~ 不行的话求告知。

听说新加了无尽模式在Beta版本。emmm,我也不知道新发布的是否支持 =。= 先来个 脚本吧~
common.btm 新增功能:
1.新增 Beta模式开关
2.百科全解锁遗物和卡牌
3.加快升级解锁进度功能(放弃游戏快速升级)
4.开局总有通关奖励


===============================================================
参考帖子:利用Byteman注入自己编写的jar
http://bbs.3dmgame.com/thread-5702936-1-1.html
(出处: 3DMGAME论坛)

功能原作者:kingdjh
拓展开发:pjy612
使用方式:
复制到游戏根目录,执行SlayTheSpire.bat文件即可。

插件功能说明:
1.common.btm   原功能+全局拓展功能
在进入游戏后 开始菜单 按Ctrl+↑(方向键上) 激活。
原作者基础功能插件,里面好像能换奖励牌和设置获取遗物的顺序。
除此之外基本都是新增的 囧。
需要新增脚本接口就其基础上加了特殊几个接口给脚本用。

新增功能:
增强遗物御守 不限数量移除诅咒牌
获取金钱加倍 数量 可以在脚本中自己改。
金钱只加不减 默认关闭,想开启 移除 脚本 DO 下面每行开头的 # 即可。
商店无限删卡
商店无限遗物
商店无限卡牌
营火无限弃牌
营火无限升级
关闭作弊检测
快速解锁每次爬塔均破纪录
https://thumbs.gfycat.com/UnlawfulEmbarrassedAmericancrayfish-size_restricted.gif
2.Ironclad.btm 战士 角色相关功能呢
设置初始生命和金钱初始遗物追加
给初始遗物追加特殊效果



3.TheSilent.btm 猎人 角色相关功能呢
设置初始生命和金钱
初始遗物追加
给初始遗物追加特殊效果

4.Defect.btm 机器人 角色相关功能呢
设置初始生命和金钱
初始遗物追加
给初始遗物追加特殊效果


PS:所有功能都可在脚本中自行新增和修改(如果不想用 可以 在 DO 之后 每行开头加一个 # 进行注释)
例如

RULE 多倍金钱 5 倍
CLASS com.megacrit.cardcrawl.characters.AbstractPlayer
METHOD gainGold(int)
AT ENTRY
BIND
#倍数设置
mult=5;         <----这里修改倍数
IF true
DO
#$1=$1*mult;   <----在这之前 加上 # 就会失效,想启用 就 移掉开头的 # 改成 $1=$1*mult; 即可。
ENDRULE


PS:


btm 文件 不想加载的可以在 启动参数中移除掉。
-javaagent:byteman.jar=script:common.btm,script:Ironclad.btm,script:TheSilent.btm,script:Defect.btm
需要几个就加载几个。。。
比如只需要加载基础功能和战士加强
-javaagent:byteman.jar=script:common.btm,script:Ironclad.btm


PS:
如果想直接用原版的 SlayTheSpire.exe 程序 进行游戏 的话 可以修改 config.json 内容为

{
"classPath": [
    "desktop-1.0.jar",
    "simple.jar"
],
"mainClass": "com.megacrit.cardcrawl.desktop.DesktopLauncher",
"vmArgs": [
    "-Xmx1G",
    "-Dsun.java2d.dpiaware=true",
    "-javaagent:byteman.jar=script:common.btm,script:Ironclad.btm,script:TheSilent.btm,script:Defect.btm"
]
}

然后进行游戏。

=====================================================

PS:desktop-1.0.jar 解压到 desktop-1.0目录后 启动游戏确实快好多。。。

@echo off
jre\bin\java.exe -cp simple.jar;desktop-1.0.jar -Xmx1G -Dsun.java2d.dpiaware=true -javaagent:byteman.jar=script:common.btm,script:Ironclad.btm,script:TheSilent.btm,script:Defect.btm com.megacrit.cardcrawl.desktop.DesktopLauncher


























pjy612 发表于 2018-6-22 13:04

本帖最后由 pjy612 于 2024-6-13 12:26 编辑

luglio10 发表于 2018-6-22 09:50
就是那个 不加载职业的东东在哪里啊 没找到哦 谢谢作者大大啦
1.bat 修改为

@echo off
jre\bin\java.exe -cp simple.jar;desktop-1.0.jar -Xmx1G -Dsun.java2d.dpiaware=true -javaagent:byteman.jar=script:common.btm com.megacrit.cardcrawl.desktop.DesktopLauncher



2.Defect.btm,Ironclad.btm,TheSilent.btm 中 相关代码进行调整
比如
战士
原版:

RULE 战士 初始遗物 效果加强 开局时
....
IF $this.relicId=="Burning Blood"
DO
actionManager.addToTop(ApotheosisAction);
actionManager.addToTop(GainBlockAction);
actionManager.addToTop(GainEnergyAction);
....
ENDRULE

改版:
有两种方法:
RULE 战士 初始遗物 效果加强 开局时
....# 方法一: 直接 改成 false,则当前整个 RULE 会失效 为了方便恢复 原先的条件可以放在 # 之后
IF false# $this.relicId=="Burning Blood"
DO
#方法二:在DO 之后 ENDRULE 之前 每一行之前 加上 # 即可使当前行效果失效
#actionManager.addToTop(ApotheosisAction);
#actionManager.addToTop(GainBlockAction);
actionManager.addToTop(GainEnergyAction);
....
ENDRULE


pjy612 发表于 2018-7-2 17:55

本帖最后由 pjy612 于 2019-1-10 19:27 编辑

傲娇天然呆 发表于 2018-7-2 17:46
楼主这个正版也可以用吗?会触发作弊机制吗
正版可以用,但是要注意两点。
1.根据帖子修改config.json启用插件。
2.每日任务的时候记得在 common.btn 里面关闭刷分功能。
虽然插件已经做了自动去除作弊检测,但是每日挑战通关的记录还是会传上去。
排行榜上显示10000分,估计就是用插件的~ (¬∀¬)σ~
现在可以在任意场景操作牌组了 =。= 也不用先开战啥的了。。。
还能支持Mod。。。求赞~








pjy612 发表于 2019-7-25 19:39

[ 本帖最后由 pjy612 于 2024-6-13 12:27 编辑 ]\n\n249427042 发表于 2019-7-25 18:14
正版的修改那个json后就打不开了
可以用啊。。。如果是用的Mod特供版Config的配置可能要改改,改成
{
"classPath": [
      "mods\\simple.jar",
      "desktop-1.0.jar"      
],
"mainClass": "com.megacrit.cardcrawl.desktop.DesktopLauncher",
"vmArgs": [
    "-Xmx1G",
    "-Dsun.java2d.dpiaware=true",
    "-javaagent:byteman\\lib\\byteman.jar=script:common.btm,script:Ironclad.btm,script:TheSilent.btm,script:Defect.btm"
]
}


pjy612 发表于 2021-3-29 20:30

本帖最后由 pjy612 于 2024-6-13 12:26 编辑

139838457 发表于 2021-3-27 23:01
https://steamcommunity.com/sharedfiles/filedetails/?id=2405293544

比如这个就是直接让你的初始遗物mo ...
找个btm文件放一下 或者 自己新建一个 就可以加初始遗物了,先这样吧。

RULE Librarian 角色 初始遗物追加
CLASS lor.character.Librarian
METHOD getStartingRelicsSpe()
AT EXIT
IF true
DO
$!.add("Peace Pipe");
$!.add("Ginger");
$!.add("Turnip");
$!.add("Unceasing Top");
$!.add("Omamori");
$!.add("Ice Cream");
$!.add("The Courier");
ENDRULE

139838457 发表于 2021-3-30 10:38

pjy612 发表于 2021-3-29 20:30
找个btm文件放一下 或者 自己新建一个 就可以加初始遗物了,先这样吧。




好的明白了,感谢

另外其实下载mod没必要通过steam啊,这两个网站也行:lol
https://steamworkshopdownloader.io/
http://steamworkshop.download/

pjy612 发表于 2022-4-30 16:46

[ 本帖最后由 pjy612 于 2024-6-13 12:27 编辑 ]\n\n血之獠牙 发表于 2022-4-30 14:02
啊不是,mod特供版知道怎么用。是最近官方招安的版本,steam有单独的页面,下载之后也是单独的一个文件夹 ...
可以用啊。。。
就是启动参数要改改。。。

@echo off
jre\bin\java.exe -cp mods\simple.jar;desktop-1.0-modded.jar -javaagent:byteman\lib\byteman.jar=script:common.btm,script:Ironclad.btm,script:TheSilent.btm,script:Defect.btm,script:Watcher.btm,script:ModChar.btm com.evacipated.cardcrawl.modthespire.PackageJar$PrepackagedLauncher


996635 发表于 2018-6-9 23:49

错误: 找不到或无法加载主类 com.megacrit.cardcrawl.desktop.DesktopLauncher
steam版本,不知道是不是bug

pjy612 发表于 2018-6-10 12:35

本帖最后由 pjy612 于 2018-6-16 22:52 编辑

996635 发表于 2018-6-9 23:49
错误: 找不到或无法加载主类 com.megacrit.cardcrawl.desktop.DesktopLauncher
steam版本,不知道是不是bug ...
之前失误导致 jar 指向不对,重新下载或者根据帖子下方的说明改改bat内容就好了。

q8239956 发表于 2018-6-10 13:14

顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶

robert8238 发表于 2018-6-10 16:03

启动不了游戏呀

zh2713 发表于 2018-6-10 17:30

运行SlayTheSpire.bat后,出现个黑窗口,然后马上消失.然后就没反应了.

zh2713 发表于 2018-6-10 17:43

pjy612 发表于 2018-6-10 12:35
呃反正放到有desktop.jar的地方运行就好。。。
steam的也可以试试修改config.json。
我的不是steam所以不 ...

我好想也是出现的这个,但是窗口消失太快,看不清.我用的是3DM论坛里下载的最新版,

文件是怎样的.用SlayTheSpire.exe能进游戏,用SlayTheSpire.bat不好使,求解决办法!!!!

8b2y0n 发表于 2018-6-10 17:58

robert8238 发表于 2018-6-10 20:12

zh2713 发表于 2018-6-10 17:30
运行SlayTheSpire.bat后,出现个黑窗口,然后马上消失.然后就没反应了.

我和你一样的情况,黑窗口闪完一片安静

pjy612 发表于 2018-6-10 20:56

zh2713 发表于 2018-6-10 17:43
我好想也是出现的这个,但是窗口消失太快,看不清.我用的是3DM论坛里下载的最新版,

文件是怎样的.用SlayTh ...

难道0608改了什么?
_(´ཀ`」 ∠)__
我用0531做的囧,晚点我再研究一下

pjy612 发表于 2018-6-10 21:20

zh2713 发表于 2018-6-10 17:43
我好想也是出现的这个,但是窗口消失太快,看不清.我用的是3DM论坛里下载的最新版,

文件是怎样的.用SlayTh ...

{:3_100:}我漏了个后缀。。。改改就好了。。。
反正改config.json 是绝壁能用的。。。

robert8238 发表于 2018-6-10 22:14

pjy612 发表于 2018-6-10 21:20
我漏了个后缀。。。改改就好了。。。
反正改config.json 是绝壁能用的。。。
...

请问是需要改哪个地方呢

pjy612 发表于 2018-6-10 22:42

robert8238 发表于 2018-6-10 22:14
请问是需要改哪个地方呢

已更新,你可以看看帖子下面,改改bat就行了

robert8238 发表于 2018-6-10 22:49

pjy612 发表于 2018-6-10 22:42
已更新,你可以看看帖子下面,改改bat就行了

嗯,已经可以了,刚才没刷新帖子没注意更新了,感谢

pjy612 发表于 2018-6-10 23:01

robert8238 发表于 2018-6-10 22:49
嗯,已经可以了,刚才没刷新帖子没注意更新了,感谢

_(•̀ω•́ 」∠)_
好用的话记得好评哟~

zh2713 发表于 2018-6-10 23:08

pjy612 发表于 2018-6-10 21:20
我漏了个后缀。。。改改就好了。。。
反正改config.json 是绝壁能用的。。。
...

已经可以用了,马虎的作者哦!!

pjy612 发表于 2018-6-11 00:10

zh2713 发表于 2018-6-10 23:08
已经可以用了,马虎的作者哦!!

{:3_119:}

い魂兮止兮ゝ 发表于 2018-6-13 17:27

大 大佬啊

gunzaku 发表于 2018-6-13 18:29

谢谢分享

pjy612 发表于 2018-6-15 12:50

zh2713 发表于 2018-6-10 23:08
已经可以用了,马虎的作者哦!!

{:3_131:}兼容 0614 不? 我还没玩~

pjy612 发表于 2018-6-15 12:51

robert8238 发表于 2018-6-10 22:49
嗯,已经可以了,刚才没刷新帖子没注意更新了,感谢

{:3_131:}兼容 0614 不? 我还没玩~

正义的书童 发表于 2018-6-15 13:04

专门把正版删了换成未加密版。。。。

pjy612 发表于 2018-6-15 13:11

正义的书童 发表于 2018-6-15 13:04
专门把正版删了换成未加密版。。。。

正版应该也是能兼容使用的 =。=

sy555333 发表于 2018-6-15 18:43

顶顶顶顶顶顶顶顶顶顶

lizongjie123 发表于 2018-6-15 22:14

感谢分享

jiafade 发表于 2018-6-16 08:49

支持。。。感谢分享

jiangjunxp008 发表于 2018-6-16 12:08

感谢感谢

cuihuli 发表于 2018-6-16 13:40

比那些收费的好用的多啊

爵士舞者 发表于 2018-6-16 14:06

兼容到什么版本 614可以吗

pjy612 发表于 2018-6-16 15:48

爵士舞者 发表于 2018-6-16 14:06
兼容到什么版本 614可以吗

可以说......................
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 【持续支持新版】[20240503]杀戮尖塔 Slay the Spire 修改器 Cheat 作弊 插件,支持MOD,支持withMod模式