正在加载
曹操传满级99级的修改方法
时间:2023-04-19 来源:本站 作者:佚名
电脑大家应该不怎么陌生吧!现在电脑已经普及到大多数人的家庭之中了,电脑的用途非常地广,不同年龄段、不同行业的人对电脑的用处不同。但是对于很多的年轻人来说电脑最大的用途就是玩游戏了。电脑游戏大家肯定玩过吧!它可以使人上瘾。
听过大家抱怨到赤壁就已经50级了,过低的级别上限限制了游戏的乐趣。(其实根本就是练级的乐趣么 ) 近日下了曹操传,于是想再玩的同时作些改动,首要的改动就是突破50级。 没找到更好的方法,就只有自己动手改了。 请出softice 和 金山游 侠。。。。。哦,还有UEdit。。。 终于可以升到50级以上了 ,不过离最终还差很多。现在存在的问题有 1、50级以上使用经验果不能升级。 2、敌人等级依然没有超过50级。 3、无论我方等级,敌人都是50级 4、其他仍未发现的问题 资料如下:(所有数字都为十六进制,我就不一一写0X了 ) = 内存 = 曹操的数据的起始位置:4A1B68 (程序中常以此为曹操数据的索引) 曹操的等级:4A1B94 (1byte) 曹操的经验:4A1B95 (1byte) 荀攸的数据的起始位置:4A2228 荀攸的等级:4A2254 荀攸的经验:4A2255 每个武将数据占48byte 以上内存数据方便大家调试和修改。 = 代码 = 代码段1、 汇编码: MOV EAX,32 机器码: 83F932 作用:把32(十进制的50)写入EAX中,用于等级比较。 相应修改:查找EKD5.exe中的83F932修改成63。共三处。 代码段2、 汇编码: MOV EDX,32 机器码: 83FA32 作用:类似于1。 相应修改:查找EKD5.exe中的83FA32修改成63。共四处。 代码段3: 汇编码: MOV EAX,000000FF MOV ECX,00000032 机器码: 8945F4 --| 8B4508 --|--这是这两句前面两句的机器码,防止查错位置 25FF000000 B932000000 作用:判断是否到达等级上限 代码位置:001B:004073E3 相应修改:将B932000000改为B963000000。一处。 代码段4: 汇编码: XOR EDX,EDX MOV DL,[ECX+2C] MOV EAX,00000032 机器码: 33D2 8A512C B832000000 作用:压回最高等级(比如以前66级的升一级就变回50级)。 修改:将B832000000改为B863000000。一处 对代码段1和2的修改位置不够准确,我把所有的都改了,结果造成了问题3。 附:修改后的可执行文件。拷贝到曹操传目录下运行就可启动游戏。
玩游戏可以在很大程度上让大家放松放松,但是我建议大家不要把过多的时间投入到工作当中,因为这样的话大家很有可能上瘾,这样不利于大家的工作或者是学习。