3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: ay200100
打印 上一主题 下一主题

[分享] 目前自己找到的一些Dnspy修改

[复制链接]

17

主题

1387

帖子

1382

积分

游戏狂人

Rank: 6Rank: 6

贡献度
10
金元
13415
积分
1382
精华
0
注册时间
2018-5-13
31#
发表于 2024-6-22 10:11 | 只看该作者
乐无德 发表于 2024-6-21 22:47
你这种修改比楼主好,最大上限减1但进度加2,楼主是最大上限减2进度加2,但小于等于这个赋值不知道咋修改 ...

我现在用的是bool levelup = this._currentSelectedItem.Data.Upgrade(num);
levelup = this._currentSelectedItem.Data.Upgrade(num);
两个都这样改。
我之前是其中一种用bool levelup = this._currentSelectedItem.Data.Upgrade(num);

levelup = this._currentSelectedItem.Data.Upgrade(num);
另一种bool levelup = this._currentSelectedItem.Data.Upgrade(num *2);
这样改了后就没触发这个bug了。上次游戏更新后就都改成用前一种了
不明白为什么会触发。
这个等于感觉是赋值而不是判定。所以没法比大小。
改成bool levelup = this._currentSelectedItem.Data.Upgrade(num);

levelup = this._currentSelectedItem.Data.Upgrade(num);后我反正是没遇到这个bug了。但是有时候升满级会卡主。这时候切到其他武器再点回来就正常显示了。
回复 支持 反对

使用道具 举报

0

主题

318

帖子

430

积分

高级玩家

Rank: 4

贡献度
0
金元
4300
积分
430
精华
0
注册时间
2017-5-3
32#
发表于 2024-6-22 16:40 | 只看该作者
huangjinsong 发表于 2024-6-22 10:11
我现在用的是bool levelup = this._currentSelectedItem.Data.Upgrade(num);
levelup = this._currentSel ...

多打一个levelup = this._currentSelectedItem.Data.Upgrade(num);吗?我现在是把this._martialPoint.AddValue(num * -1, true);改成this._martialPoint.AddValue(num * 1, true);
把this._currentCount -= num;改成this._currentCount -= num*-1;

这样就实现点数倒转,一次能把能点满的东西全部点满。
回复 支持 反对

使用道具 举报

17

主题

1387

帖子

1382

积分

游戏狂人

Rank: 6Rank: 6

贡献度
10
金元
13415
积分
1382
精华
0
注册时间
2018-5-13
33#
发表于 2024-6-22 19:13 | 只看该作者
乐无德 发表于 2024-6-22 16:40
多打一个levelup = this._currentSelectedItem.Data.Upgrade(num);吗?我现在是把this._martialPoint.Add ...

我觉得太无敌了,就没有采用
回复 支持 反对

使用道具 举报

0

主题

318

帖子

430

积分

高级玩家

Rank: 4

贡献度
0
金元
4300
积分
430
精华
0
注册时间
2017-5-3
34#
发表于 2024-6-22 20:21 | 只看该作者
huangjinsong 发表于 2024-6-22 19:13
我觉得太无敌了,就没有采用

我试了下你说的方法,加一个,但前面都会出一个this,然后进入游戏后,点数加上去是没反应的。
回复 支持 反对

使用道具 举报

17

主题

1387

帖子

1382

积分

游戏狂人

Rank: 6Rank: 6

贡献度
10
金元
13415
积分
1382
精华
0
注册时间
2018-5-13
35#
发表于 2024-6-22 21:43 | 只看该作者
本帖最后由 huangjinsong 于 2024-6-22 21:47 编辑
乐无德 发表于 2024-6-22 20:21
我试了下你说的方法,加一个,但前面都会出一个this,然后进入游戏后,点数加上去是没反应的。
...

不知道为什么你那是这种情况。反正我这没有显示this。我用的是IL直接复制粘贴的,然后第二行没有bool。我自用是没问题的。就是点数上限没搞懂。估计在封包里面也要改。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

0

主题

97

帖子

166

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1661
积分
166
精华
0
注册时间
2013-7-19
36#
发表于 2024-6-23 20:53 | 只看该作者
行动力回复只能回复五点,改了+3也只回5,还有一个行动力槽是空的
回复 支持 反对

使用道具 举报

2

主题

820

帖子

701

积分

超级玩家

Rank: 5Rank: 5

贡献度
1
金元
6966
积分
701
精华
0
注册时间
2012-3-15
37#
发表于 2024-6-27 12:41 | 只看该作者
lz大大知道不知道NPC的属性在哪改呀?是在DLL文件中吗?
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|咖绿茵|求知网|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2024-9-30 15:26 , Processed in 0.095454 second(s), 16 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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