曹操传MOD之EXE文件修改详解
时间:2007-11-04 出处:轩辕春秋文化论坛 作者:慕容雪芸 标签:
内容摘要:
EXE可以说是曹操传中最重要的东西了,也是曹操传最后的限制,许多朋友对这方面的修改望而生畏,其实EXE并不如想像中难,下面,我来对有关EXE修改方面内容进行一个汇总和谈谈一些个人心得。 准备篇: 一、通用修改工具: 1、 UltraEdit (简称:UE,下同)必备!因为这
突破限制篇 字串4
不满意曹操传原有限制的朋友可不要错过了,这里有一些有用的东西
(十三)、HP/MP/五围上限。
曹操传原有的上限本来就够用了,不过,人总是贪心,老是嫌HP太少了,攻击力、精神力都不够,下面说说修改的方法:
1、HP/MP修改方法
62f3、6313、6623、6652这四个位置分别代表我方和敌方的HP、MP上限,HP由于是双字节,上限可以改到FF FF(换成十进制是65535),MP是单字节,最多只能改为FF(255)。
2、五围上限修改方法(注:此项修改并不能真正突破上限)
652E、655F、6590、65C1、65F2,这三个400两个300是五围的静态值上限,改为你想要的数值即可。3E930、3E9C7、3EA15、3EA63、3EAB1这里五个400就是能力的动态能力值上限的首要条件,修改此处之后,再将3E941(武力)3E9D8(统率)3EA26(智力)3EA74(敏捷)3EAC2(士气)这五个位置改为相同的就可以了。 字串7
3、有关显示方面的修改方法
有时候看起来能力值没到顶很不舒服,可以设定满管能力值看起来舒服些,这没有什么实质意义,纯粹是为了美观。
在76204处,部队属性显示的五围都对应这一个满管值。
在5bc9e处是出兵时显示的HP满管值,5bcdc处是出兵时显示的MP满管值
五围出兵显示的满管地址是5bda3、5bde1、5be1f、5be5d、5be9b。
(十四)、自定义转职等级
自定义转职等级:
1BAEA 转职时所需要的等级
1BB0A 显示未达到等级使用印绶时的提示:下一个兵种需要多少等级以上
680B8 显示达到等级未转职的兵种颜色为红色
敌方小兵转职等级:
第一次转职41D2B、41D82
第二次转职41D5D
新加入武将转职等级:
第一次转职B8A5 字串4
第二次转职B896
(十五)、能力属性的定义:
我们知道每级所加参数是(部队属性+能力属性)/2,其中部队属性在data中定义,能力属性在这里定义:
S条件6771,S增量6775;
A条件6783,A增量6787;
B条件6795,B增量6799;
C增量679D。
(十六)、木人土偶的出场声音修改:
木人与土偶的出場声音与其他兵种不同(从地下钻出來的),要把它改回正常的出场方式,只需用UE打开exe,把56809处的31和56817H处的32改成其它数字即可。31(木人)和32(土偶)是兵种序号。
原版曹操传中,几个幽灵部隊的出场方式也是跟木人一样的,要把它改正常,请打开exe把567E7处的A2 和 567F0处的 A9改掉,这里表示的是从A2(162)事情武將(鲁肃99)-A9(169)号的武将(吕蒙99)出场方式是木人的形式,把这这个范围改掉即可。 字串3
(十七)、扩展撤退名词
0B413、40D87 两处的1A改为31,可使用全部49条撤退台词。
(十八)、装备上限的修改:
728C、7731 普通装备的等级上限(原值为3)
7289、772E 特殊装备比普通装备高出的等级上限(原值为6)
改了上面之后就实现了装备上限的修正,不过还要改以下几处地方:
将7504、75D1、76B2处的03改为你想要的等级。
但是这样做之后,敌方装备的等级还是按三级计算,还有以下六个地方要修改。
以下746a、7489、74b6、761E、7659五个位置和74a2处,代表友军、新武将、敌方装备的中级、高级装备出现的等级。
(十九)、等级上限修改
本来这个可以用VAN太守的补丁修改,不过如果你对EXE进行了大量修改,补丁读你的EXE老是出错时,就可以用到了。
首先必须要突破等级上限:
67d5 处32改为FF
67f0 处32改为FF
68c7 处32改为FF
我军等级上限:修改7D74和7DA4处的32(转换成10进制就是50);
新加入武将等级上限:B7F1
友军等级上限:11C35
敌军等级上限:12053
经验果等级上限:1BA14
(二十)、敌小兵自动转职
我们知道小兵与武将不同,有一定的限制,比如小兵在前两章有兵种限制,不会自动出现高阶兵种,其实要想去除这个限制很简单,将41DE9和41DED处的改为EE即可。
(二十二)、解除场境限制
B020处的73指场境上限
B0EA处的28为内场景的起始。
B13F处的72为大地图起始。
(二十三)、音轨扩充
修改739BB处的16,将其改大就是。
PS:注意要修改mp3list.txt文件。
字串7
字串3
杂汇篇 字串2 字串3 字串3 字串5 字串4
本篇是大杂汇,包括一些前面内容的补充
(二十三)、战前选择出场时人物的排列顺序:
自85608起的1B字节,是战前出场27个兵种的排列顺序,第一个19是皇帝,第二个00是群雄,可各由交换位置。
(二十四)、屏蔽开始动画
2AE0E-2AE12控制放Logo.avi
2AE13-2AE17控制显示第三波的Logo
2AE18-2AE1C控制放Press.avi
把所有字节改成90即可屏蔽相应动画
(二十五)、芭蕉扇属性修正
这个可以用VAN太守的补丁修正。
这个也许有许多人还不知道,芭蕉扇其实是加强地系策略,把3B64A处的02改为03加强的就是风策略了。
(二十六)、兵种特征修改。
4D50, 4D54, 4D62 (原值为土偶60%混乱)
4DB4, 4DB8, 4DC6 (原值为木人60%中毒)
4E18, 4E1C, 4E2A (原值为驯熊师60%麻痹)
特性兵种即为兵种代码,取值范围00-34;特性概率按百分比计算,取值范围00-64;特性效果取值为为以下效果的或:
02麻痹,04禁咒,08混乱,10中毒
6C33,6C39穿透攻击起止兵种(原值为重炮车至霹雳车)
6C47 穿透类型(原值为十字穿透)
6C3F 穿透攻击兵种(原值为驯虎师)
6C4D 穿透类型(原值为蛇矛穿透)
兵种代码取值范围00-34,注意6C39一定不小于6C33,6C3F一定大于6C39;穿透类型取值如下:
01十字,02九宫,03大没羽箭,04蛇矛,05长蛇矛(穿六个),06大大没羽箭,其余为正常攻击。
每回合起始时对周围8人自动释放状态魔法:
兵种判定:3C627(原值为0C是舞娘)
释放条件:3BC05-06,原值为有人有异常状态时释放,改为9090则无条件释放
下面太过复杂,省略。
(二十七)兵种相克
代码太长,用UE法不好修改,简要说说最基础的修改方法就是了:
3B1B6、3B1C3、3B1D1这三个地方的03、11、10指的是骑兵、驯虎、驯熊三个兵种受到150%的远距伤害。
2B23F处的03指骑兵只受到步兵60%的伤害,3B27C、3B28A处的02和05分别指弓兵和炮车受到步兵150%的攻击伤害。
(二十八)、道具特殊效果修改
骑马攻击:
3B2A3原值为03,表示骑兵,可以改为任意一类部队。
合并特殊效果:
曹操传中的垃圾物品太多了,可以将一些垃圾合并起来,使得垃圾也能发挥作用。
例:合并垃圾特征防御致命一击和防御二次攻击
将5383处的3A改为39,即可实现道具特殊效果合并,将防御致命一击和防御二次攻击这两个垃圾特征合并为一个,两个垃圾合为一个,就不垃圾了。 字串7
PS:合并后的新特殊效果指定为防御致命一击,防御二次攻击为空特殊效果。可以自行反汇编程序将这个空效果改为其它效果。比如偶是新写了一个绝对连击的特殊效果。
特殊效果的对应编号是从13开始算起,一直到3E结束,对应的特殊效果可以用DATA修改器打开DATA查看
3C376,3C383处的16代表“每回合获得武器经验”这个特殊效果
3C3B5,3C3C3处的17代表“每回合获得防具经验”这个特殊效果
5863处的2C代表的是无反击攻击这个效果。
(二十九)、许子将教学和其它文字的修改。
1、许子将教学
从8B370处开始就是许子将教学的内容,可自行修改,n代表回车,可以换行,注意一个就是两人说话的内容的开始位置最好和原本一样,不然会有想不到的副作用。(如果位置不一样的话,要在EXE相应的位置进行修改,以后再说有关这个的内容吧。)
2、三国志曹操传
8D24A处的"三国志曹操传"几个字改掉的话会使游戏没有音乐,必须下载解压后的mp3serv.dat,用UE打开,把A1C0处的"三国志曹操传"统一改掉就可以了
3、EXE中的五个“宋体”含义:
第一个“宋体”对应的是战场名称的大字。
第二个“宋体”对应Hp条、Mp条等各种数字。(?)
第三个???
第四个“宋体”对应所有框架里文字的效果。
第五个“宋体”对应所有的“文字”,包括姓名、对话、标题、信息和出兵画面中的什么顺序那几个字。
4、其它文字
其它的文字都可以自行修改,方法参照上面和第一项,不再一一说明了
(三十)其它的一些补充(基本都是没用的内容-_\)
1、战场特殊形象 字串8
60D9开始174个字节,取值范围0-1E,代表前174个人物的战场特殊形象,这个没有必要记住了,太过麻烦,用叶落姐姐的战场形象指定器来修改吧。
2、战场形象之众生平等:
把5E2E开始的三个字节改为2E、00、90,就能看见满屏幕的轻步兵,不管你是什么兵种,特殊造型还是普通造型,一转二转三转,统统变成轻步兵。当然,敌我友的颜色还是不同的。
3、无攻击力修改方法
把654B开始的五个字节改为25、00、00、00、00,所有人的攻击力都会变成0,双击、暴击就像挠痒一样,好好的和电脑比赛用策略吧。
4、普通装备变为特殊装备方法
修改BB92处为00,可以让普通装备变成特殊装备,一样可以拥有特殊效果,一样是9级上限,不过这样子又有不方便的地方,所以没什么用,要让普通装备有特殊效果,有其它比较合适的方法。 字串2
(三十一)、关于突破174人限制之战场形象篇:
首先用叶落秋寒的“战场形象指定器”或周瑜的“Ekd5exe”对战场形象进行扩展,然后修改5E7E-5E7F处的AD 00,改为00 02可以使战场形象指定对前512人有效,最大可改为270对前624人有效。取值为式为0~0x270,注意机器码是前后对倒。当然,这个的前提条件是此处你没有写入其它函数。
不过,用叶落姐姐的战场形象指定器只能指定前174人,后面的要自己手动指定。
(三十二)、扩展部队移动速度,使其对全27个兵种有效
3F390处改为1A,
3F39A处改为C4
3F3C0处改为AE
然后,从3F3C4开始的27个字节写移动速度,取值为00-01,
00代表高速移动(如骑兵),01代表慢速移动(如步兵)。
后面从3F3DE处一直到3F3EC全部写0即可, 不写关系也不大
(三十三)、扩展部队移动声音,使其对全27个兵种有效
3E83A处改为1A
3E844处改为AC
3E8A4处改为58
3E8A8处改为61
然后,从3E8AC开始的27个字节写移动声音,取值00-02,
00代表马蹄声(骑兵),01代表车轮声(炮车),02代表沙沙声(步兵)
(三十四)、升级经验的修改
修改以下7个地方的数值,
7d80 7d87 4f55B 4f56c 50559 50571 5073f 50755 7891C
取值0x7F以下正常,FF表示不升级,想要突破这个限制的,请看汇编部份。
(三十五)、新人固定等级加入修改方法
修改从B572开始的的7个字节,改为:83 7D 8C 00 90 90 90
这样子,无论我方人物几级,新武将加入时都按一级计算,想要新武将N级加入,就增加N-1级。 字串9
(三十六)、敌方出场等级计算方式的改变
17C96~17C9E处,改为 2C 01 73 05 B8 00 00 00 00
17DA3~17dAA处改为 C6 45 E0 00 EB 0B 00 00
17DFE~17DFF处改为 90 90
注:原曹操传敌军出场武将和小兵是根据我方出战武将的平均等级来加成计算的。我方的平均等级,是去掉高四分之一和低四分之一后的武将等级的平均。
现在设为敌方取我方等级最高的人来计算敌方等级,可变动位置17C97处,该处指我方最高N个人的平均等级。
(三十七)、穿墙大法
将3EC33 处的F8改为C8,你会发现意想不到的事情,原本不能移动的地形,只要装备上恶路移动的物品,就可以在所有地形自由的移动了(地下、火上、城墙……照样走)
(三十八)、改来的敌方武将可以升级
将7D67处修改为FF,可以让所有我方人物都可以升级。 字串1
(三十八)、头像上限的扩展
1DCF1处开始的E4 00
1DCFD处开始的E4 00
可将此处改成你想要的数字
如果像要让512人都有自己的头像,那就修改为00 02,即0x200,由于UE是改机器码,所以要注意前后颠倒。
(三十九)、练果模式的修改
N级装备卖出得到果子修改在C994处,原值为03,表示等级为3的装备卖出得到果子。
卖装备得什么果子在CA12~CA22处修改,取值范围为为00~09
取值意义:
00——经验果
01、04——武力果
02、03——好运果
05、06——智力果
07——统帅果
08——敏捷果
09——不得到果子
实际得到的物品不是由跳转表决定的,实际上得到的物品是在以下六个地方修改:
C9C2处的67表示经验果,对应00
C9C8处的62表示武力果,对应01、04
C9CE处的66表示好运果,对应02、03
C9D4处的63表示智力果,对应05、06
C9DA处的64表示统率果,对应07
C9E0处的65表示敏捷果,对应08
可以自动更改,数字对应DATA中的编号。
(四十)、致命一击特殊台词修改方法
从8AC30开始,每四个字节为一组,一共21组,对应数值为武将在DATA中的编号。
所有人都不使用特殊台词的修改法:把B46F-B475处全部改为90。
(四十一)、武器攻击时所获得经验修改
2E3C处的03,指武器攻击命中与自己等级相同或更高等级敌人时所得的经验,命中比自己等级低的敌人时,经验是上面的数值减少1。
2E56处的01,指武器攻击时未命中敌人所得的经验。
(四十二)、防具受攻击时所获得经验修改
2F29处的04,指防具受到与自己等级相同或更高等级敌人攻击命中时所得的经验,指防具受到比自己等级低的敌人攻击命中时所得的经验是上面的数值减少1。
2F43处的01,指防具受到与自己等级相同或更高等级敌人攻击未命中时所得的经验
(四十三)、不匹配装备修改
将726B和1422A处的75修改为EB,效果同周瑜的补丁,即:
剧本中给武将设定道具、改变兵种的时候,合适位置上的不匹配装备仍然会在游戏中保留。
例如:给弓兵指定骑马攻击的剑,给文官指定防具为铠甲。
不过,要注意一点,由于CCZ的AI问题,最好你还是不要给电脑指定不匹配的武器,因为指定后电脑不会主动攻击-_\。防具和辅助道具则没有此问题。
(四十四)、有关增减三转兵种的补充
以下方法为增加三转兵种的方法,经测试有效,不过是否有后遗症,或是其它负面效果未知。
这个要修改以下六个地址:
5D13、B890、1BA5E、41D1E、41D4F、6808B
原值为26,代表巫女(0x26)及巫女以前的兵种,如果要增加一个三转兵种,就加3。比如:改为29,这样一来,西凉骑兵、黄巾军、海盗这三个兵种就成了新的一组三转兵种,已通过测试的有:敌军、友军、新人和我军使用印绶转职。
(四十五)、有关许子将教学的补充
从327B7处开始的5个, E8 77 19 00 00,将此处全部改为90就可以去除许子将教学开宝物图鉴得全宝物这一选项,可以保留教学,而开宝物存档又得不到宝物。
(四十六)、特殊效果——辅助四系策略
将3B64A开始的两个字节改为03 7F,这样辅助风系策略这个特殊效果就变成了辅助四系策略了(对火、风、水、土四系都有效)
(四十七)、有关策略动画部份 字串9
20BBEH开始65个字节 取值范围0-9,有关策略带动画(朱雀那一类的动画)部份,从火龙开始算起,一直到白虎结束。
00~09,分别是火龙、水龙、风龙、土龙,八阵图,青龙、朱雀、玄武、白虎,没有
文章地址:http://www.case-mod.net/game/20071104/170.html
转载请保留原作者及出处
版权归原作者所有,文章若有侵犯作者版权,请与我们联系,我们将立即删除修改.



