网上虽然有人说如何修改,但是说的让人看不懂,毕竟无图无真相,不实际操作根本不明白,这里给大家讲解下,用ce修改人物属性,
仅仅限于刚建人物的时候用,过了就不行了,
就算方法对了,可能你们也不能修改到2万,因为要dnspy里有三维的类,名字叫StatsContainer,搜索后,可以看到方法里有六维的初始值和最大值,右键点击编辑il后可以进行编辑,但最大值很难超过127,很多人如果不改这里,估计内部存在错误,虽然改到999,但内存寄存的时候,最大127,肯定是有出问题的地方,
之所以闲置在最大属性127,因为这个max属性采用的计数方式是Ldc.I4.S,这个计数方式只能用于-128~127之间,所以想要改到很大是不现实的,所以我们必须先修改上限,再用ce修改,
修改方法很简单,我们点击max前面的计数方式Ldc.I4.S,然后选择Ldc.I4,这样就把计数方式改成了int32,范围就大的太多了,全部保存后退出,开始第二步,
第二步打开ce,等几秒后,在打开游戏,不在紧接着就用ce选择程序,因为这可能会导致地址丢失,毕竟人物还没建立,所以,打开ce,过几秒,打开游戏,在里面捏人,到捏属性的时候,全部变成1,在加到2,在变为1,这样,ce打开游戏进程,然后再扫描锁定就行了,地址一共19个,
先不着急修改,而是完成三个人物编辑后,就差开始游戏的时候停住,然后进ce,对每个地址右键,阅览相关内存区域,