Board logo

标题: 曹操传等级补丁和bug修正 [打印本页]

作者: van    时间: 2004-12-29 15:05     标题: 曹操传等级补丁和bug修正

曹操传的补丁,可以修改等级上限(适用于水木清华简体中文版和简体中文光盘版)

等级上限方面,细分了一下,可以分别控制我军、敌军、友军和新加入我军的等级上限以及经验果的等级上限。
另外也能用来使改来的敌方武将升级
修正了两个bug:
1、芭蕉扇实际提高的是土系法术。(此bug由ssbye发现)
2、计算我方新加入武将等级的算法有误

另外现在这个补丁里面还集成了
曹操传剧本、存档汉化
红色西凉骑兵补丁
三十字体显示补丁

2004.12.29新加入功能
修改升级所需的经验值。
游戏中默认是100。使用补丁后最多可以改到200
说明:由于曹操本身的bug,获取经验后显示的那个对话框里无法正常显示大于127的数(就是Exp 80/100的那个100),所以如果你设置的升级所需经验超过127,这个补丁会把那个对话框里显示的ExpMax设成127。另外当你把升级所需经验改到超过100时,在武将信息里(点右键出现的那个),Exp那栏会显示不全(比如110/116的第一个1只能显示一部分)。

2005.2.10新加入功能
提供对简体中文光盘版的支持

[ 本帖最后由 沈浪 于 2011-7-1 21:53 编辑 ]

附件: CaoCaoPatch.rar (2004-12-29 15:05, 64.56 K) / 该附件被下载次数 29393
http://www.xycq.org.cn/forum/attachment.php?aid=3921
作者: Phoenix    时间: 2004-12-29 15:27

是东方的修改么?127还是改不了?

由于太多的人问这个修改器怎么用,我在这里编辑一下,这个修改器一定不要打开游戏来改,用的时候选择好你安装曹操传的目录,把你想要改的改了,保存即可。(ssbye)

图解见http://www.xycq.net/forum/index.php?showto...ndpost&p=547088
作者: 幽人独往来    时间: 2004-12-29 15:34

呵呵,终于出手了啊~~
建议在压缩包里加入Readme文件!
作者: lookerouter    时间: 2004-12-29 15:41

好东西, 先下了
顺便请问一下楼上的几位, 好像有个能帮助省略鼠标点击,自动过剧情的补丁不知道哪有啊? 能不能告诉一下,谢谢啊
作者: van    时间: 2004-12-29 15:44

回lookerouter
那个补丁不是水木清华版自带的吗,其它版本不能用的

回Phoenix
只是游戏本身不能正常显示超过127的,但并不影响实际的效果(你可以自己看一下改成200的效果)
作者: lookerouter    时间: 2004-12-29 15:48

to  van:就是三国游戏题材大全上那个简体中文硬盘版么?
我用的是简体中文光盘版,做的虚拟光驱,不知道可以用么?
作者: 孙吴子    时间: 2004-12-29 17:33

原来不是减少获取的经验值,而是增加升级所需的经验值,高。
作者: van    时间: 2004-12-29 18:02

光盘版不能用,因为水木清华的版本对主程序做过一些修改
作者: 东方无翼    时间: 2004-12-29 18:52

van对升级经验那里怎么处理的?
我改的是用单字节计算,但是经过测试,当设为255经验升级时,从155点经验一次性获得100经验不升级,156点以上经验一次性获得100经验会出错。  不过设为200经验升级,在正常情况下还算可用。

van用的是双字节还是原来的四字节?那大于127的为负数是怎么处理的?经常因为cmp一个负数而不跳转。

QUOTE:
光盘版不能用,因为水木清华的版本对主程序做过一些修改

升级经验修改这部分,硬盘版和光盘版的是相同的。
作者: 吕布貂蝉    时间: 2004-12-29 19:17

东方就知道修改~~~出个程序拉~~

要不给偶5W通宝哈哈~~
作者: van    时间: 2004-12-29 19:48

255是游戏用来标记无法再升级的,最多只能改到254

升级经验修改这部分,硬盘版和光盘版的是相同的。
我是指Autodll的那个快速点鼠标功能
作者: van    时间: 2004-12-29 19:54

好像游戏里的比较都是用jb和ja的,不应该存在负数的问题。如果确实有问题,可以改跳转
作者: 东方无翼    时间: 2004-12-29 20:39

汗,255是这个概念啊,忘记了。

负数的问题可能我没说明白,比如我用EAX跟C8H比较,查看汇编码显示与-32H比较  前面不足的地方是以FFFFFF补齐的。  而EAX的值却是一个正数。

我现在只用一个字节,AL与C8H比较。就出现了超过256经验出错的问题。
作者: van    时间: 2004-12-29 21:21

比如我用EAX跟C8H比较

你的汇编码是什么?
汇编里不是不分long和unsigned long的吗?主要看用的是哪个比较指令。
估计你的代码是 jl eax,c8h吧
作者: 请问    时间: 2004-12-29 21:46

支持楼主,我也在用你的红色西凉骑兵补丁。
谢谢!
作者: 东方无翼    时间: 2004-12-29 21:47

cmp EAX,C8H
后面接一条跳转语句

debug的时候发现这句实际上是 cmp EAX,-36H
作者: van    时间: 2004-12-29 21:50

对啊,就是要cmp EAX,C8H后面的那个跳转指令
作者: 东方无翼    时间: 2004-12-29 21:56

我的意思是说,如果同eax比较的这个数大于127会被解释为负数  
这样eax(存储当前经验值)恒大于它啊。
作者: Maxwell    时间: 2004-12-29 21:59

晕,当无符号还是有符号数是看用什么跳转语句吧?
作者: van    时间: 2004-12-29 22:05

cmp只是设置符号位,相当于做一次减法而已,到底实现的是有符号还是无符号的比较是由后面跳转指令决定。动态调试工具只是为了更清楚才把C8显示成-36的。就像在ida里面数字的正负可以随便改的
作者: 东方无翼    时间: 2004-12-29 22:10

对哈,了解了。多谢
作者: KT-7EX    时间: 2005-1-13 20:52

为什么红色西凉骑兵补丁我使用的时候每次都失败。。。。
作者: van    时间: 2005-1-13 21:23

这个版本的红色西凉骑兵补丁我没有试过,不行的话可以下载
http://www.xycq.net/forum/index.php?showtopic=28150
里的
作者: KT-7EX    时间: 2005-1-13 22:01

还是一样啊,郁闷,能不能把改好的那三文件上传一下,谢谢了
作者: ssbye    时间: 2005-1-13 22:17

到我的签名档里那个网络硬盘去找好了。以前也有人问过这个问题,就是不要开着游戏改,再试一次吧,实在不行网络硬盘里有现成的。在上传那个目录。
作者: KT-7EX    时间: 2005-1-13 22:38

谢谢,这下可以了~
作者: 李小嘴    时间: 2005-1-23 11:31

这个...西凉补丁怎么用啊?
作者: yyzzxx    时间: 2005-1-23 22:36

问个问题啊,大家别鄙视偶,你们说的那个版本的曹操传,那里有下啊?
作者: ssbye    时间: 2005-1-23 23:56



QUOTE:
原帖由yyzzxx于2005-01-23, 22:36:32发表
问个问题啊,大家别鄙视偶,你们说的那个版本的曹操传,那里有下啊?

欢迎朋友来轩辕啊!!  
这个下载一般都是到三国游戏大全下载的,下载的地址在曹操传的网络硬盘有链接(见我的签名档或者置顶帖)
三国游戏大全的网址
www.sanguogame.net

既然初次来到轩辕就要多多了解这里的情况,可以到新兵营去报个到,学习学习。
对于我区最好先看看置顶贴里的相关链接(如果需要曹操传的相关工具可以去网络硬盘查找),对战棋类游戏感兴趣可以到去步步为营了解更多的内容。
作者: 血王子    时间: 2005-1-28 20:11

不会用VAN的修改器,求助
如何进入路径?
新人,望诸位大大指点
作者: Phoenix    时间: 2005-1-28 21:11

选打开就可以选定路径了!
作者: 血王子    时间: 2005-1-28 21:21

选打开后不用选执行文件,直接输路径?
似乎无法激活选项啊
作者: ssbye    时间: 2005-1-28 21:22



QUOTE:
原帖由Phoenix于2005-01-28, 21:11:51发表
选打开就可以选定路径了!

不好意思啊,我把你的二楼的回帖编辑了一下,这样就方便大家在不看全回帖的情况下问同样的问题了。
作者: Phoenix    时间: 2005-1-28 21:41



QUOTE:
原帖由血王子于2005-01-28, 21:21:37发表
选打开后不用选执行文件,直接输路径?
似乎无法激活选项啊

第一步:

图片附件: 3.JPG (2005-1-28 21:41, 13.43 K) / 该附件被下载次数 295
http://www.xycq.org.cn/forum/attachment.php?aid=4877


作者: Phoenix    时间: 2005-1-28 21:42

第二步;然后选打开就行了.

图片附件: 2.JPG (2005-1-28 21:42, 28.61 K) / 该附件被下载次数 263
http://www.xycq.org.cn/forum/attachment.php?aid=4878


作者: 血王子    时间: 2005-1-28 21:45

我似乎没有Ed5.exe这个文件啊
作者: 月之魂魄    时间: 2005-1-28 21:49



QUOTE:
原帖由血王子于2005-01-28, 21:45:47发表
我似乎没有Ed5.exe这个文件啊

你找到曹操传安装路径没有?
作者: Phoenix    时间: 2005-1-28 21:50



QUOTE:
原帖由血王子于2005-01-28, 21:45:47发表
我似乎没有Ed5.exe这个文件啊

怎么可能?




  你玩的是曹操还是San10?
作者: 血王子    时间: 2005-1-28 21:54

我把文件名改成那个呢?
似乎成功了。。。。。。。
不管怎么说,谢谢各位大大
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
作者: ssbye    时间: 2005-1-28 22:01



QUOTE:
原帖由Phoenix于2005-01-28, 21:50:41发表
  怎么可能?




  你玩的是曹操还是San10?

你太幽默了,我实在是佩服!!  
不过这样解释已经很清楚了,还有图示,相信以后再跟帖的不会再问同样的问题了,谢谢
Phoenix!!
作者: 有只鼠    时间: 2005-2-8 16:59

好东西。。。。。。
作者: van    时间: 2005-2-10 12:18

更新了一下,现在提供对简体中文光盘版的支持。欢迎测试
作者: ssbye    时间: 2005-2-11 02:56

已经上传到网络硬盘,替用光盘版的朋友  van 。
作者: snake    时间: 2005-2-11 10:01

感谢VAN造福大家啊!光盘版也能用了!!
作者: loveccz    时间: 2005-2-28 12:10

van的经验补丁,升级经验设置成125没问题,原帖中说200以下没有问题,只是显示不正确而已,但我改成150升级,经验到150或超过150后人物不升级。
我用的是清华简体中文版的,其他人遇到过类似问题么?
作者: 幽人独往来    时间: 2005-3-5 13:57

我改动了Ed5.exe的一些地方,以至于运行此补丁打开Ed5.exe时显示错误Invalid file!
请问该怎么解决?或者说太守的这个补丁是如何判定Ed5.exe是不是匹配的。
谢谢。
作者: van    时间: 2005-3-5 23:15

其实是很简单
1、判断长度
len==649916 或者 len==649216
2、查看8d2e0处的值是否是0xbb
作者: 团练使    时间: 2005-3-6 00:32

鄙人有一个控制升级速度的想法就是与其改升级所需经验,不如直接改战斗时获取经验的数值,比如说原来打敌人一下得10点经验,现在改为只得5点,这样升级速度就只有原来的一半了.如此我们打孙吴子剧本时升级过快的问题就迎刃而解了.可惜我不会修改,如果有哪位高人能做出这个修改补丁就太好了.多谢各位大侠相助!
作者: 成升    时间: 2005-4-16 15:34

我怎么打开不了
作者: ssbye    时间: 2005-4-16 17:54



QUOTE:
原帖由成升于2005-04-16, 15:34:00发表
我怎么打开不了

什么原因打不开啊,是不是上面幽人的那个问题?

别忘了修改时注意备份重要的文件。
作者: 成升    时间: 2005-4-16 21:33



QUOTE:
原帖由van于2005-03-05, 23:15:44发表
其实是很简单
1、判断长度
len==649916 或者 len==649216
2、查看8d2e0处的值是否是0xbb

这是什么意思,我看不太懂,能否说详细一点。
作者: 叶落秋寒    时间: 2005-4-16 21:42



QUOTE:
原帖由成升于2005-04-16, 21:33:53发表

QUOTE:
原帖由van于2005-03-05, 23:15:44发表
其实是很简单
1、判断长度
len==649916 或者 len==649216
2、查看8d2e0处的值是否是0xbb

这是什么意思,我看不太懂,能否说详细一点。

判断曹操传主程序文件是否符合修改补丁设计打开的要求
判断ekd5.exe文件大小是不是649916 或者 649216
判断文件地址8d2e0H处的值是否是bbH这个值
作者: hkl233    时间: 2005-10-31 01:09

谢谢!我受用啊!
作者: hkl233    时间: 2005-10-31 01:10

操传的修改器可以用在三国后传吗?

试一下吧!!!
作者: 翼人    时间: 2005-11-22 14:00

问一下,使用补丁后,经验值还是设定为一百,但得到经验后,
又跳回原来数值,我很想改我方和地方的等级上限,
能不能告诉我ekd5.exe中的地址?
作者: 白云苍狗    时间: 2005-11-24 10:19



QUOTE:
原帖由翼人于2005-11-22, 14:00:27发表
问一下,使用补丁后,经验值还是设定为一百,但得到经验后,
又跳回原来数值,我很想改我方和地方的等级上限,
能不能告诉我ekd5.exe中的地址?

ekd5.exe中的地址我不知道,但你说的这种情况和等级补丁无关。应该是无意中修改了其它东西造成的。我在使用新武将补丁时曾遇到过这种情况,没办法只好重玩一遍。
作者: 翼人    时间: 2005-11-25 11:53

不是,我备份重试了N多次,可以确定是等级补丁造成的。
作者: 7307309    时间: 2006-1-12 04:44

请问只能修改等级上限吗?如果不想把Ekd5.exe覆盖到原来的要怎样才能修改五围..HP.MP的上限啊?
作者: 爱咋咋地    时间: 2006-1-14 20:50

为什么我用红色西凉补丁每次都是失败呢?
还有什么没做到位呢?
作者: gamecollege8    时间: 2006-2-16 08:21

我哭我根本看不懂 你们说的什么长度的那个 太深了 我搞不懂  我就知道我这里打开不了 我哭啊  谁能告诉我到底怎么打开啊  我按照你的图去做了 可是还是不能打开啊Invalid file谁告诉我怎么回事啊 我的打开里面没有Ekd5.exe啊 只有个 Ekd5 打开Ekd5就出个Invalid file5555555555
作者: han6    时间: 2006-2-16 08:26



QUOTE:
修正了两个bug:
2、计算我方新加入武将等级的算法有误

其实我一直以为,这个BUG并不算BUG,没准儿光荣公司就是这样设计的,让玩家仅通过实验很难找出规律,并且也不存在逻辑上讲不通的地方。

如果这个也算BUG,那么敌军友军比我军少一级的能力值算不算BUG呢?
作者: attank    时间: 2007-3-2 01:13     标题: ....不行

  我打上2.02大兔子补丁,又打了个彪哥宝物系统的补丁

  然后收了吕布,他不会升级,因此我下这个红色西凉

  谁知遇到的问题和楼上的差不多,点OPEN打开EKD5.EXE,出现那个什么2个英文单词.
作者: 宠上天    时间: 2007-3-23 18:04     标题: 求助啊

红色骑兵补丁不好用啊。/ 。。貌似 点到曹操传的文件夹里。没有什么显示。。进游戏以后还是不能升 那位高手帮帮忙
作者: 三国专家    时间: 2007-4-14 22:36

好工具呀!有了它就方便多了!
作者: rjcccc    时间: 2007-4-21 23:09



QUOTE:
原帖由 van 于 2004-12-29 15:05 发表
2、计算我方新加入武将等级的算法有误


哪位兄台能具体介绍一下这个错误吗?或是介绍篇文章?

作者: zql7715    时间: 2007-5-28 22:28

求助:八卦神门阵进不了内阵的补丁谁有?谢谢!
作者: zql7715    时间: 2007-5-28 22:33     标题: 求助:八卦神门阵进不了内阵的补丁谁有?谢谢!

求助:八卦神门阵进不了内阵的补丁谁有?谢谢!
作者: happy6785    时间: 2007-8-29 09:12

升级经验改成200根本就不能升级,人物资料显示为230/200,改升级经验不可用,哪个大哥把软件修正一下,虽然是老软件了但是功能还是比较有用的,谢谢啦~
作者: ylq1188    时间: 2007-9-11 14:04     标题: 水电的形象

水电的形象很好用,就是不知如何导入,求救
作者: mahdi_liu    时间: 2007-10-30 16:20

错误和不足是要纠正滴!!!!
作者: 君子箭    时间: 2008-10-11 20:26

好东西,打上去试试
作者: cctv1578    时间: 2009-3-17 13:18

虽然真的不明白这个是做什么的,但冲这van的名字还是下了!
作者: 欧阳恨生    时间: 2009-4-16 09:11

不理解
作者: uestcyy    时间: 2009-5-10 16:24


作者: laozishishen    时间: 2009-5-30 11:59

那怎么修改R形象呢
作者: woshi2425    时间: 2009-8-7 18:48

先看看
作者: zhouhuan    时间: 2009-11-13 13:28



QUOTE:
原帖由 han6 于 2006-2-16 08:26 发表


其实我一直以为,这个BUG并不算BUG,没准儿光荣公司就是这样设计的,让玩家仅通过实验很难找出规律,并且也不存在逻辑上讲不通的地方。

如果这个也算BUG,那么敌军友军比我军少一级的能力值算不算BUG呢?

逻辑上还是有问题的。光荣在其它地方的设计都简洁明了,为何偏偏要把等级计算搞那么复杂,不让玩家找到规律有什么好处?
作者: yaobiqun    时间: 2010-2-4 11:32

红色是什么意思
作者: szs0307    时间: 2010-2-20 14:55

好东西,顶一个先
作者: szs0307    时间: 2010-3-3 10:53

不错,好东西,感谢分享
作者: wangqingtcf    时间: 2010-4-30 13:30

支持
作者: YGSFOX    时间: 2010-5-2 10:46


作者: 781129    时间: 2010-6-5 08:49


作者: ak470316    时间: 2010-6-20 10:06

顶下
作者: make2550    时间: 2010-10-31 18:51

好东西
作者: 灬尛皛    时间: 2010-11-27 14:01


作者: q5042421621    时间: 2011-4-19 18:39

支持楼主,我也在用你的红色西凉骑兵补丁
作者: ANDY509    时间: 2011-6-12 20:44

很好用的工具啊
作者: dchdchqd    时间: 2011-6-30 15:35

等级低,很郁闷
作者: 1427712263    时间: 2015-12-5 15:31

谢谢楼主。




欢迎光临 轩辕春秋文化论坛 (http://www.xycq.org.cn/forum/) Powered by Discuz! 5.0.0