三国曹操传满99级的修改方法

2007-11-21  文章整理自:中华三国在线   浏览次数:18  文字大小:【】【】【】【繁體中文浏覽
听过大家抱怨到赤壁就已经50级了,过低的级别上限限制了游戏的乐趣。(其实根本就是练级的乐趣么 )
近日下了曹操传,于是想再玩的同时作些改动,首要的改动就是突破50级。
没找到更好的方法,就只有自己动手改了。
请出softice 和 金山游侠。。。。。哦,还有UEdit~~~~~~~~~~~~~~~~~~~

 


终于可以升到50级以上了 ,不过离最终还差很多。现在存在的问题有
1、50级以上使用经验果不能升级。
2、敌人等级依然没有超过50级。
3、无论我方等级,敌人都是50级 
4、其他仍未发现的问题 
然而马上就是期末考试(近10天内考5门 ),不敢花时间继续修改了。于是把一些资料放出来供大家参考,希望有更多的人参与进来 

资料如下:(所有数字都为十六进制,我就不一一写了 )
= 内存 =
曹操的数据的起始位置: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。

收藏

更多
上一篇:三国曹操传无登场人物资料一览   下一篇:三国曹操传隐藏的最终结局
:
讨论区
已有0位玩友发表评论
√确认回复(请勿发表广告或者与游戏无关内容,违者封IP)
我的GAME,您来玩 - 玩客帝国
  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
  • 用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的),玩客帝国管理组有权保留或删除评论内容。
游戏下载 | 关于我们 | 联系我们 |

  • 玩客帝国-经典游戏门户
  •     闽ICP备06028360号   Powered by 玩客帝国  Code © 2005-2008