目前自己找到的一些Dnspy修改
1.首先是回合修改,搜索栏搜索GetMaxActionCount,显示出来的就是每月的上中下旬修改,想要每回合加多少就在数值的后面加多少就行2.属性最大值修改,我这里发现了两个不同的属性最大值
3.NPC决斗出招修改
4.打铁,炼毒不消耗点数,金钱(金钱不减反加),加快打铁,炼毒速度修改,想要不消耗点数和金钱的话删掉84.85行就好,或者把负号删掉,这样金钱和点数反而会上涨
另一种改法:修改81行的数值,改为2就是一次性增加2点进度,但需要同时修改83行的判断,将=改为<=,不然会出bug
谢谢大佬,终于可以抛弃mod分享组里那125个繁杂文件了,找了一会儿找到改行动力的Mortal.Core.dll文件了 嚯,高手!感觉可以融合进去MOD里 本帖最后由 huangjinsong 于 2024-6-17 16:11 编辑
感谢{:3_90:} destroy反汇编
编译器错误 CS0104
4.打铁,炼毒不消耗点数这时候出现的
IL指令不太会用。反汇编又出现上述问题怎么办 想改成一次性增加2点进度。才会有以上问题。 难顶,心相最大值修改不生效。个人贡献找不到最大值修改 huangjinsong 发表于 2024-6-17 15:49
destroy反汇编
编译器错误 CS0104
4.打铁,炼毒不消耗点数这时候出现的
我问了一下骰子大师的作者,他说这部分只能用IL改,但具体方面我毕竟不是程序员,也不是很清楚这些指令的用法
请问一下,触发事件应该不在DLL里吧{:3_109:} huangjinsong 发表于 2024-6-17 15:49
destroy反汇编
编译器错误 CS0104
4.打铁,炼毒不消耗点数这时候出现的
按照自己的修改好,把Object.Destroy(obj.gameObject);删了,然后就可以正常编译了。。
后面进IL里的,把相关IL语句复制了,然后还原刚才的修改,用进IL把刚才复制的粘贴进去就行了。
touch 发表于 2024-6-17 18:13
按照自己的修改好,把Object.Destroy(obj.gameObject);删了,然后就可以正常编译了。。
后面进IL里的, ...
妙啊,好方法好方法
谢谢大佬,终于知道该改哪里了!!! il4j 发表于 2024-6-17 17:13
请问一下,触发事件应该不在DLL里吧
事件应该都不在dll里,被封包了 楼主,修改行动力的函数具体在Mortal.Core.dll那个地方可不可以说一下 吾乃大神是也 发表于 2024-6-17 22:10
楼主,修改行动力的函数具体在Mortal.Core.dll那个地方可不可以说一下
GetMaxActionCount
:o Dnspy 以前改双点医院用过{:3_136:} 老哥,人物列传的完整资源能解包出来吗,我找几天没找到在哪 LZ能否做一个取消自选骰子的骰子大师版本?总是忍不住要选点数,有点破坏代入感 DressYourHeart 发表于 2024-6-18 16:27
LZ能否做一个取消自选骰子的骰子大师版本?总是忍不住要选点数,有点破坏代入感 ...
退坑了,去等三天后的法环
编译错误 bigben800 发表于 2024-6-19 20:55
编译错误
不是编辑类,用编辑方法来编辑
乐无德 发表于 2024-6-19 23:29
不是编辑类,用编辑方法来编辑
感谢分享
我修改了+3,但是每次回合开始前会少了一次行动 bigben800 发表于 2024-6-20 00:09
我修改了+3,但是每次回合开始前会少了一次行动
默认上限其实就是5点,每回合回复到5点行动力
本帖最后由 huangjinsong 于 2024-6-20 13:16 编辑
一次学习升两级。
bool levelup = this._currentSelectedItem.Data.Upgrade(num * 2);
改成这样就行。要是直接把num改成2,那所有东西都成2了。但是小于等于我编译不上,很奇怪 怎么修改主角名字呀,改Character_zh-cn没有用呢 补充一个 开局可以购买所有商品GetTimeItems huangjinsong 发表于 2024-6-20 12:23
一次学习升两级。
bool levelup = this._currentSelectedItem.Data.Upgrade(num * 2);
改成这样就行。要是 ...
你这种修改比楼主好,最大上限减1但进度加2,楼主是最大上限减2进度加2,但小于等于这个赋值不知道咋修改,就会导致如果升级是7,你到6再点一下升到8,就显示8/7,不升级卡死的情况。 lz知道行动力默认恢复上限是哪个吗? 6666666666666666666666666
页:
[1]
2