轩辕春秋文化论坛 » 设计与修改 » 曹操传等级补丁和bug修正


2004-12-29 15:05 van
曹操传等级补丁和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新加入功能
提供对简体中文光盘版的支持

[color=Silver][[i] 本帖最后由 沈浪 于 2011-7-1 21:53 编辑 [/i]][/color]

2004-12-29 15:27 Phoenix
是东方的修改么?127还是改不了?

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

图解见[url=http://www.xycq.net/forum/index.php?showtopic=38679&view=findpost&p=547088]http://www.xycq.net/forum/index.php?showto...ndpost&p=547088[/url]

2004-12-29 15:34 幽人独往来
呵呵,终于出手了啊~~
建议在压缩包里加入Readme文件!

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

2004-12-29 15:44 van
回lookerouter
那个补丁不是水木清华版自带的吗,其它版本不能用的

回Phoenix
只是游戏本身不能正常显示超过127的,但并不影响实际的效果(你可以自己看一下改成200的效果)

2004-12-29 15:48 lookerouter
to  van:就是三国游戏题材大全上那个简体中文硬盘版么?
我用的是简体中文光盘版,做的虚拟光驱,不知道可以用么?

2004-12-29 17:33 孙吴子
原来不是减少获取的经验值,而是增加升级所需的经验值,高。

2004-12-29 18:02 van
光盘版不能用,因为水木清华的版本对主程序做过一些修改

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

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

[quote]光盘版不能用,因为水木清华的版本对主程序做过一些修改[/quote]
升级经验修改这部分,硬盘版和光盘版的是相同的。

2004-12-29 19:17 吕布貂蝉
东方就知道修改~~~出个程序拉~~

要不给偶5W通宝哈哈~~

2004-12-29 19:48 van
255是游戏用来标记无法再升级的,最多只能改到254

升级经验修改这部分,硬盘版和光盘版的是相同的。
我是指Autodll的那个快速点鼠标功能

2004-12-29 19:54 van
好像游戏里的比较都是用jb和ja的,不应该存在负数的问题。如果确实有问题,可以改跳转

2004-12-29 20:39 东方无翼
汗,255是这个概念啊,忘记了。

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

我现在只用一个字节,AL与C8H比较。就出现了超过256经验出错的问题。

2004-12-29 21:21 van
比如我用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

2004-12-29 21:50 van
对啊,就是要cmp EAX,C8H后面的那个跳转指令

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

2004-12-29 21:59 Maxwell
晕,当无符号还是有符号数是看用什么跳转语句吧?

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

2004-12-29 22:10 东方无翼
对哈,了解了。多谢

2005-1-13 20:52 KT-7EX
为什么红色西凉骑兵补丁我使用的时候每次都失败。。。。

2005-1-13 21:23 van
这个版本的红色西凉骑兵补丁我没有试过,不行的话可以下载
[url=http://www.xycq.net/forum/index.php?showtopic=28150]http://www.xycq.net/forum/index.php?showtopic=28150[/url]
里的

2005-1-13 22:01 KT-7EX
还是一样啊,郁闷,能不能把改好的那三文件上传一下,谢谢了

2005-1-13 22:17 ssbye
到我的签名档里那个网络硬盘去找好了。以前也有人问过这个问题,就是[color=red][size=4]不要开着游戏改[/size][/color],再试一次吧,实在不行网络硬盘里有现成的。在上传那个目录。

2005-1-13 22:38 KT-7EX
谢谢,这下可以了~

2005-1-23 11:31 李小嘴
这个...西凉补丁怎么用啊?

2005-1-23 22:36 yyzzxx
问个问题啊,大家别鄙视偶,你们说的那个版本的曹操传,那里有下啊?

2005-1-23 23:56 ssbye
[quote]原帖由[i]yyzzxx[/i]于2005-01-23, 22:36:32发表
问个问题啊,大家别鄙视偶,你们说的那个版本的曹操传,那里有下啊? [/quote]
欢迎朋友来轩辕啊!!  
这个下载一般都是到三国游戏大全下载的,下载的地址在曹操传的网络硬盘有链接(见我的签名档或者置顶帖)
三国游戏大全的网址
www.sanguogame.net

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

2005-1-28 20:11 血王子
不会用VAN的修改器,求助
如何进入路径?
新人,望诸位大大指点

2005-1-28 21:11 Phoenix
选打开就可以选定路径了!

2005-1-28 21:21 血王子
选打开后不用选执行文件,直接输路径?
似乎无法激活选项啊

2005-1-28 21:22 ssbye
[quote]原帖由[i]Phoenix[/i]于2005-01-28, 21:11:51发表
选打开就可以选定路径了! [/quote]
不好意思啊,我把你的二楼的回帖编辑了一下,这样就方便大家在不看全回帖的情况下问同样的问题了。

2005-1-28 21:41 Phoenix
[quote]原帖由[i]血王子[/i]于2005-01-28, 21:21:37发表
选打开后不用选执行文件,直接输路径?
似乎无法激活选项啊 [/quote]
第一步:

2005-1-28 21:42 Phoenix
第二步;然后选打开就行了.

2005-1-28 21:45 血王子
我似乎没有Ed5.exe这个文件啊

2005-1-28 21:49 月之魂魄
[quote]原帖由[i]血王子[/i]于2005-01-28, 21:45:47发表
我似乎没有Ed5.exe这个文件啊 [/quote]
你找到曹操传安装路径没有?

2005-1-28 21:50 Phoenix
[quote]原帖由[i]血王子[/i]于2005-01-28, 21:45:47发表
我似乎没有Ed5.exe这个文件啊 [/quote]
怎么可能?




  你玩的是曹操还是San10?

2005-1-28 21:54 血王子
我把文件名改成那个呢?
似乎成功了。。。。。。。
不管怎么说,谢谢各位大大
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

2005-1-28 22:01 ssbye
[quote]原帖由[i]Phoenix[/i]于2005-01-28, 21:50:41发表
  怎么可能?




  你玩的是曹操还是San10? [/quote]
你太幽默了,我实在是佩服!!  
不过这样解释已经很清楚了,还有图示,相信以后再跟帖的不会再问同样的问题了,谢谢
Phoenix!!

2005-2-8 16:59 有只鼠
好东西。。。。。。

2005-2-10 12:18 van
更新了一下,现在提供对简体中文光盘版的支持。欢迎测试

2005-2-11 02:56 ssbye
已经上传到网络硬盘,替用光盘版的朋友  van 。

2005-2-11 10:01 snake
感谢VAN造福大家啊!光盘版也能用了!!

2005-2-28 12:10 loveccz
van的经验补丁,升级经验设置成125没问题,原帖中说200以下没有问题,只是显示不正确而已,但我改成150升级,经验到150或超过150后人物不升级。
我用的是清华简体中文版的,其他人遇到过类似问题么?

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

2005-3-5 23:15 van
其实是很简单
1、判断长度
len==649916 或者 len==649216
2、查看8d2e0处的值是否是0xbb

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

2005-4-16 15:34 成升
我怎么打开不了

2005-4-16 17:54 ssbye
[quote]原帖由[i]成升[/i]于2005-04-16, 15:34:00发表
我怎么打开不了 [/quote]
什么原因打不开啊,是不是上面幽人的那个问题?

别忘了修改时注意备份重要的文件。

2005-4-16 21:33 成升
[quote]原帖由[i]van[/i]于2005-03-05, 23:15:44发表
其实是很简单
1、判断长度
len==649916 或者 len==649216
2、查看8d2e0处的值是否是0xbb [/quote]
这是什么意思,我看不太懂,能否说详细一点。

2005-4-16 21:42 叶落秋寒
[quote]原帖由[i]成升[/i]于2005-04-16, 21:33:53发表
[quote]原帖由[i]van[/i]于2005-03-05, 23:15:44发表
其实是很简单
1、判断长度
len==649916 或者 len==649216
2、查看8d2e0处的值是否是0xbb [/quote]
这是什么意思,我看不太懂,能否说详细一点。 [/quote]
判断曹操传主程序文件是否符合修改补丁设计打开的要求
判断ekd5.exe文件大小是不是649916 或者 649216
判断文件地址8d2e0H处的值是否是bbH这个值

2005-10-31 01:09 hkl233
谢谢!我受用啊!

2005-10-31 01:10 hkl233
操传的修改器可以用在三国后传吗?

试一下吧!!!

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

2005-11-24 10:19 白云苍狗
[quote]原帖由[i]翼人[/i]于2005-11-22, 14:00:27发表
问一下,使用补丁后,经验值还是设定为一百,但得到经验后,
又跳回原来数值,我很想改我方和地方的等级上限,
能不能告诉我ekd5.exe中的地址? [/quote]
ekd5.exe中的地址我不知道,但你说的这种情况和等级补丁无关。应该是无意中修改了其它东西造成的。我在使用新武将补丁时曾遇到过这种情况,没办法只好重玩一遍。

2005-11-25 11:53 翼人
不是,我备份重试了N多次,可以确定是等级补丁造成的。

2006-1-12 04:44 7307309
请问只能修改等级上限吗?如果不想把Ekd5.exe覆盖到原来的要怎样才能修改五围..HP.MP的上限啊?

2006-1-14 20:50 爱咋咋地
为什么我用红色西凉补丁每次都是失败呢?
还有什么没做到位呢?

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

页: [1] 2


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