20260106

0008睡到0547睡到0936,已经开始享受早睡了,希望能多享受几天。

想写个杀戮尖塔的cheat mod,要用到ModTheSpireBaseMod,这两个仓库的star数一样,很好笑。

1
2
3
4
5
Get-ChildItem -Recurse -Filter *.java |
ForEach-Object { $_.FullName } |
Out-File -Encoding ASCII sources.txt

& javac -encoding UTF-8 -cp "lib/*" -d out "@sources.txt"

代码交给gpt,cli交给gpt,我只需要一次次碰壁,有种无脑的舒适。

下载不到basemod的最新,因为 ALL FUTURE UPDATES ARE AVAILBLE VIA THE STEAM WORKSHOP https://steamcommunity.com/sharedfiles/filedetails/?id=1605833019,它这也挺整蛊的。

1
2
3
4
cd out
jar cf GoldGoNegativeMod.jar *
jar uf GoldGoNegativeMod.jar -C ..\resources ModTheSpire.json
jar tf GoldGoNegativeMod.jar

我做了什么。

GPT和github主页都胡言乱语,还是要去看别人具体项目和搜教程。例如参考ModTheSpirereadme,使用MTS.cmd结果游戏版本号都识别不出来,一查教程才恍然大悟该直接steam运行的。

还是要反编译,wiki里都是card和char,基本不说shop相关,使用jd-gui-duo

燃尽了,今天能负数gold购买relic了,药水和card明天再说,它这商店的逻辑竟然还拆了好几个地方,不过能通一个后面的估计也不会太难了,啊哈哈哈。

改它原有逻辑为了保持音效动画等东西要import一堆不明白的东西,直接脑死了,翻到文件最上把类import的全import了,不知道多import会不会有问题。

多 import 不会增加运行时体积,也不会影响性能。

Java 编译器最终只关心你用到的类,没用到的 import 不会被打包到 .class。

唯一的潜在问题是类名冲突,比如同时 import 两个不同包里同名类,这时你用类名就要写全名。

键盘的z键变得很不灵敏,但要为了一个键位就去买个新键盘又有点舍不得。话说因为苦青轴久矣而买的青轴并没让我多享受。

软件/宏补救:游戏或者打字时可以把 Z 映射到另一个键位

Licensed under CC BY-NC-SA 4.0
使用 Hugo 构建
主题 StackJimmy 设计