NS版暗⿊破坏神3⾦⼿指开发教程(10)
上⼀节,我们讲解了⼀击必杀,技能冷却⽆CD等⼈物战⽃时⽤到的⾦⼿指制作,这⼀节,将会讲解⼈物升级相关的功能以及宝⽯和打孔器等材料数量的锁定功能制作
团章考试1. 在游戏中特别是在游戏后期,我们会发现⼈物随着等级的提⾼,升级所需的经验值也越来越⾼,呈现指数级增长,每升⼀级越来越困难,再加上练⼩号升级到70的漫长过程也是令⼈烦恼的,为了能够快速升级,我们考虑去修改经验值的获取量,⾸先,在原始版本中搜索经验获取英⽂experiencegrant,到了sExperienceGrantToACD函数,继⽽到了要hack的地⽅,转到汇编代码,再到
万足金
2.6.6的地
址,hack掉这条指令,做成⾦⼿指代码即可
耗子喂汁
2. 进游戏测试⼀下经验值⾦⼿指,果然⼈物升级变快了,基本上杀⼏个怪升⼀级,不过,我们还是觉得有些慢,有没有⼀种⽅法可以直接升到满级呢?答案是肯定的,我们开始寻这种办法,搜索levelup,发现函数sExperienceLevelUp,点进去到了要hack的地⽅,然后到2.6.6对应的地址进⾏hack,写成⾦⼿指代码即可
3. 进游戏测试⼀下,升⼀级直接70级,再升级直接20000级,完成。接下来我们要做的另⼀个功能就是宝⽯等材料的数量修改,我们在原始版本⾥搜减的英⽂subtract,发现了函数SubtractFromStackCount,字⾯意思是从堆中减去,可以理解为玩家消耗或者丢弃背包和仓库的堆类物品时会调⽤此函数,那么继续往下看,就到了我们要hack的地⽅,也就是减少的指令,到2.6.6对应的地址,hack掉即可,改为mov X19, 9999,那么扔掉⼀部分数量的材料,剩余的就会变成9999啦
黑处有什么 豆瓣
asl冰桶挑战
信息工程就业前景4. 我们进游戏测试,从背包⾥扔掉1颗宝⽯,或者从仓库⾥物品堆中取出⼀部分,⽐如萨玛兰迪的礼物(打孔器),剩余的数量果然变成了9999,开⼼吧