轩辕春秋文化论坛 » 设计与修改 » [修改]《曹操传》满级99级的修改方法


2003-12-26 20:52 东方无翼
听过大家抱怨到赤壁就已经50级了,过低的级别上限限制了游戏的乐趣。(其实根本就是练级的乐趣么  )
近日下了曹操传,于是想再玩的同时作些改动,首要的改动就是突破50级。
没找到更好的方法,就只有自己动手改了。
请出softice 和 金山游 侠。。。。。哦,还有UEdit。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
终于可以升到50级以上了  ,不过离最终还差很多。现在存在的问题有
1、50级以上使用经验果不能升级。
2、敌人等级依然没有超过50级。
3、无论我方等级,敌人都是50级  
4、其他仍未发现的问题  
然而马上就是期末考试(近10天内考5门  ),不敢花时间继续修改了。于是把一些资料放出来供大家参考,希望有更多的人参与进来  

资料如下:(所有[color=red]数字[/color]都为[color=red]十六进制[/color],我就不一一写0X了  )
[color=red]= 内存 =[/color]
曹操的数据的起始位置:4A1B68 (程序中常以此为曹操数据的索引)
曹操的等级:4A1B94  (1byte)
曹操的经验:4A1B95  (1byte)
荀攸的数据的起始位置:4A2228
荀攸的等级:4A2254
荀攸的经验:4A2255
每个武将数据占48byte

以上内存数据方便大家调试和修改。

[color=red]= 代码 =[/color]
[color=blue]代码段1、[/color]
  汇编码:
    MOV EAX,32
  机器码:
   83F932
  作用:把32(十进制的50)写入EAX中,用于等级比较。
  相应修改:查找EKD5.exe中的83F932修改成63。共三处。
[color=blue]代码段2、[/color]
  汇编码:
    MOV EDX,32
   机器码:
    83FA32
   作用:类似于1。
  相应修改:查找EKD5.exe中的83FA32修改成63。共四处。
[color=blue]代码段3:[/color]
  汇编码:
    MOV EAX,000000FF
      MOV ECX,00000032
   机器码:
    8945F4   [color=gray]--|[/color]
      8B4508   [color=gray]--|--这是这两句前面两句的机器码,防止查错位置[/color]
    25FF000000
      B932000000
   作用:[color=red]判断是否到达等级上限[/color]
   代码位置:001B:004073E3
   相应修改:将B932000000改为B963000000。一处。
[color=blue]代码段4:[/color]
   汇编码:
     XOR EDX,EDX
     MOV DL,[ECX+2C]
       MOV EAX,00000032
    机器码:
    33D2
      8A512C
      B832000000
    作用:压回最高等级(比如以前66级的升一级就变回50级)。
   修改:将B832000000改为B863000000。一处

对代码段1和2的修改位置不够准确,我把所有的都改了,结果造成了问题3。

附:修改后的可执行文件。拷贝到曹操传目录下运行就可启动游戏。

2003-12-26 21:02 东方无翼
我测试用的存档。用的是第5个存档。
曹操54级,经验98。用一个霸气就可以升到55级。

2004-1-29 03:05 财务成本管理
第一个怎么不能下了?

2004-1-29 10:19 小便士
这样修改以后武力等等有没有明显提升啊?

2004-2-2 17:23 baiwuchang
怎么说也要支持一下,虽然曹操传练级比英杰传可以投机取巧,目标是全99

2004-2-3 10:54 东方无翼
武力是不会长的,长的是攻击。
不过每个兵种的能力(攻击、防御、爆发等等)都有上限,好像是从255到400不等。或许跟兵种特性有关?当时没有深入研究。
附件可能无法下载了。因为修改得很不成熟,加上修改方法再文章中都写明了,我就不再更新附件了。以后如果有所突破,我再更新的。

2004-2-3 15:41 baiwuchang
问题1好像是你少改了一段EAX当前和ECX32的比较,是吃果子生效的前提条件
2、3是不是你少改了敌人等级,怎么没有EBX

2004-2-3 21:19 铁面
等级上限突破50肯定会导致很多以前意想不到的事情发生,整个游戏的平衡性也会发生极大变化,恩。值得期待~各位强人门努力啊

2004-2-9 18:13 xgz071339
这么做有意义么    ,好象部队的属性值有上限的,HP最高好象是500,别的没试过,不知道具体的数值,有知道回复一下

2004-7-27 12:06 aaaa2004
怎么不是能升到99级的。

2004-7-27 13:55 df3256
HP极限500,MP极限255
攻击力,防御力,精神力,爆发力,士气不包括装备极限都是255

2004-7-27 17:43 xybtv
如果全部都是99级那难度会增大,夏侯张辽类和敌人一普通小骑兵属性一样。

2004-7-29 16:35 逸风
上面那个好像不能下了

2004-7-30 10:41 aaaa2004
不能下啊.坑人呀...

2004-7-30 12:24 东方无翼
很久很久以前的帖子了。居然还翻出来了。原来的附件已经被处理掉了。
方法都说明了,自己改也是可以的。
吕貂版的曹操传的exe似乎也可以突破50级限制。你下载他的看看,就在本论坛有。

2004-8-8 14:31 aaaa2004
[quote]原帖由[i]东方无翼[/i]于2004-07-30, 12:24:24发表
很久很久以前的帖子了。居然还翻出来了。原来的附件已经被处理掉了。
方法都说明了,自己改也是可以的。
吕貂版的曹操传的exe似乎也可以突破50级限制。你下载他的看看,就在本论坛有。 [/quote]
能不能重新再建个出来给我们下载啊.

2004-8-8 22:15 日向宁次
谢谢,无翼啊~你真是强人

2004-9-13 09:17 52477284
第一個不能下呀

2004-9-13 11:53 东方无翼
现在有van制作的修改器,可以改的内容很多,推荐用他的。
到这里可以下载
[url=http://www.xycq.net/forum/index.php?showtopic=28150]http://www.xycq.net/forum/index.php?showtopic=28150[/url]

2004-10-25 10:35 52477284
第一個何時能下呀..

2004-11-17 10:25 我不是迭戈
你小子也念书?还做修改器?厉害呀!

2004-11-17 10:38 intersword
吕布貂禅版的修改已经能突破50级了,增加了难度,感觉玩着还不错的

2004-12-18 18:01 zy118cn
不能下啊,老兄还是更新一下吧

2004-12-18 18:42 首席屠宰官
因为人物能力值上限200,所以突破50级也没意义,还是改升级经验值吧
升级慢点就好了

2005-10-4 17:23 yangs_smth
级别的上升有带来其他属性的增加吗?

2005-10-4 17:41 btzhang02
东方教主自从突破了能力上限255后,升级后属性可以增加了.

2006-2-23 06:28 flower花公子
如果能突破能力255的上限就不错了,只是突破级数是不足的~~~~~~

2007-6-30 08:53 yanguodong
练到90多级后,装备的作用已经不明显了(上限255),而兵种的能力设定则成了关键。如一个兵种的能力很高,都到了90多级后,即使不装备任何道具,照样牛!
建议装备的能力上限突破255

2007-7-12 02:51 53603088
请问怎么样修改等级封顶呢?我想要100级这样封顶。
可是我不懂。。高人教我一下。谢谢

页: [1]


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.