轩辕春秋文化论坛 » 曹操传MOD制作交流 » 曹操传EXE修改详解


2010-1-31 00:04 tiwl0901
先收藏啦,慢慢研究

2010-2-7 15:30 浅殇
受益匪浅啊,真的很有用

2010-2-21 11:07 cbreeze
新手,,,在慢慢看。。。。好辛苦啊。。。。:hz1008:

2010-2-25 12:38 石欣宇
问个比较低级的问题

为什么一用UE修改exe,就不能用了,显示不是win32的有效应用程序,用别的没问题、
我使用原本的曹操传进行修改。???

2010-3-11 13:17 lyqf66
请问哪位有合并道具特效的具体地址啊,比如刚帖子只举了一个例子,防御致命一击和二次攻击在5383,那么其他的特效地址分别是什么啊?

2010-3-16 22:28 HAKHAKHAK
请问一下 我想修改我方二转等级及二转时印绶提示、未达到转职提示
“自定义转职等级:
1BAEA  转职时所需要的等级
1BB0A  显示未达到等级使用印绶时的提示:下一个兵种需要多少等级以上
680B8    显示达到等级未转职的兵种颜色为红色

敌方小兵转职等级:
第一次转职41D2B、41D82
第二次转职41D5D

新加入武将转职等级:
第一次转职B8A5
第二次转职B896”

1BAEA  转职时所需要的等级   只有一转的地址啊,从哪找二转的地址呢?
敌方小兵转职等级:
第一次转职41D2B、41D82         为什么敌小兵一转有两个地址,都需要改吗,需要一致吗
我是菜鸟,问的可能比较弱智,望见谅!谢谢

2010-3-16 22:40 周瑜
计算转职所需等级的方法是兵种号除以3取余加1再乘以15,1BAEA处就是那个15。

两处敌方小兵转职等级判断分别对应第二章(只转职一次)和第三章以后(可转职两次)。

2010-4-11 15:37 修改天使
给个下载啊,都不让下:hz1004:

2010-4-12 16:44 a6302233
看不明白,有图片就好了

2010-4-20 11:17 89685789
增加武将兵种怎么加

2010-4-21 23:14 kermitxu
太牛X了,找到组织了。我马上试验下,用FPE也可以打开的

2010-4-28 09:26 miniyline
开始从你这里研究

2010-5-3 22:35 williamh2005
受益非浅,晚上学了好多东西

2010-5-10 22:09 513633522
JE SHORT EKD5.00485DEE
这段代码粘贴会有误,我这个新手终于研究出来 应该是JE SHORT 00485DEE:hz1048:

2010-5-17 15:12 user805
求助:敌方出场等级计算方式的问题

(三十六)、敌方出场等级计算方式的改变
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个人的平均等级。

我现在用UE打开原版曹操传,找到了17c97处,看到那里的值是83,那我想设置敌军出场等级为“平均最高4个人的等级”,怎么设置呢?

2010-5-17 15:20 513633522
回复 #135 user805 的帖子

改成04呗:hz1026:

2010-5-17 15:41 godtype
回复 #135 user805 的帖子

17C96~17C9E处,改为 [color=Red]2C 01 73 05 B8 00 00 00 00[/color]
17DA3~17dAA处改为 [color=Red]C6 45 E0 00 EB 0B 00 00[/color]
17DFE~17DFF处改为 [color=Red]90 90[/color]
红色部分全部都要改上去。

2010-5-18 23:06 user805
回复 #137 godtype 的帖子

哦~这样啊
也就是说,全部按照这些改完之后,敌军出场的等级就是我方最高武将的等级咯?
(17c97处是01)
是这样吗?

2010-6-2 04:38 dujian15
这方面的研究还属于刚刚起步的阶段吧,虽然不能全看懂,但还是很有意义的:)

2010-6-24 10:52 cainiao7
感谢慕容大大,我终于将等级上限修改成功了:hz1018:

2010-6-29 16:31 iceye
增加三转形象

为什么我在尝试增加三转S形象的时候,无法在retn下面增加列表指向例如:00406B06   .  CC6A4000      dd Ekd5.00406ACC
这样的语句?
在汇编对话框里出现“需要常量”的红色字体,如何解决?
谢谢

2010-8-14 11:04 竜の寵児
无法修改

郁闷,只要改了任何地方,保存后就进不去,显示不是有效的win32程序

2010-8-28 01:01 myahahah
為了hp上限苦悶很久
感謝幫忙解決問題!!:hz1020:

2010-8-28 15:19 yjr3426619
好东西 好东西 受益匪浅

2010-9-22 08:39 二转地址
问下LZ,二转兵种地址在哪?

2010-9-25 11:00 东吴霸王伤
好吧想顶了 在说

2010-10-11 15:10 fuju
学习下..........

2010-10-24 07:34 sunmodlover
高!实在是高!

:hz1048:

2010-10-28 17:57 流氓太子
。。。。。。。。。。。。。。。。。。。。。。。

2011-1-25 11:35 xuelongge
DDDDDDDDDDDDDDDD

2011-1-30 17:42 busihuen
顶起:hz1026::hz1026:

2011-2-9 23:07 震慑群邪
支持!:hz1048::hz1048::hz1048:

2011-2-26 10:48 trustme
:hz1022:个人觉得学是这个好,不需要太复杂,可玩性高。

2011-3-13 18:50 cswaccz
回复 #4 慕容雪芸 的帖子

(四十)、致命一击特殊台词修改方法
从8AC30开始,每四个字节为一组,一共21组,对应数值为武将在DATA中的编号。
所有人都不使用特殊台词的修改法:把B46F-B475处全部改为90。

很多mod的0号武将的致命一击台词都是Imsg.e5文件里面写好的第一个台词,那么按你的说法,8AC30开始应该是00 00 00 00,但我看exe里面不是啊,按你的方法也实现不了,能不能解释清楚点?

2011-3-15 16:56 cswaccz
唉…………

2011-3-15 16:57 cswaccz
唉…………

2011-3-18 18:02 747932394
看不懂啊,我想突破255的形象

2011-3-18 18:27 513633522
我想突破255的形象:hz1015:

什么意思:hz1053:

2011-3-24 23:28 513633522
我想突破255的形象:hz1011:

是指跳转表下面的那些 单字节吗?  就是最大FF  255了,改成双字节不就是FF FF了……

FF FF十进制是:hz1015:
然后改计算那些代码:hz1058:


我是这么想的:hz1016:

2011-3-27 07:12 kawxov1815
謝謝大大啦^^:hz1020:

2011-4-4 23:18 huanxu
为什么用第四次修改的EXE,出来曹操就是255级????

2011-4-17 12:22 Mitchell
这个教程对新手来说很有用,但有些错误……

例如:[quote](六)、奋起类型修改3F450开始13个字节 取值范围00-02,表示从策士到仙人这13个职业奋起时是加攻击还是精神。
00和01表示加精神,02表示加武力。
PS:霸气、奋起、鼓舞、反霸、压迫、威吓和气合所加减的能力相同。[/quote]
不是3F450,应该是3F431。
“00和01表示加精神,02表示加武力”,应该是“00表示攻击力和精神力都加,01表示加精神,02表示加攻击力”。

2011-4-17 15:06 godtype
回复 #162 Mitchell 的帖子

教程面对的是原版,原版是只加攻击或只加精神,不存在攻精双加的。
教程只有两个地方有错,一是使用特殊爆击对白的武将,二是默认装备的等级。

2011-4-17 15:47 Mitchell
回复 #163 godtype 的帖子

好多年没改过原版引擎了,总记得“00双加,01加精,02加攻”……我只看了“兵种篇”,后面的没看,所以后面有没有错也不清楚:hz1026:

……照这么说,此教程有三(二)处错误:
一是“修改奋起类型(开始的字节位置不对……:qDD+是我错了,此教程不错)”,
二(一)是“修改致命一击特殊台词对应武将”,
三(二)是“修改默认装备的等级”。
(二、三(一、二)两项,本人没细看,godtype兄说的应该不会错……)

建议楼主或版主编辑一下帖子。:hz1009:

[color=Silver][[i] 本帖最后由 Mitchell 于 2011-4-17 16:24 编辑 [/i]][/color]

2011-4-17 15:55 godtype
回复 #164 Mitchell 的帖子

都说了只有两个地方错了,原版奋起就是3F450开始,只有调整成攻精双加以及全兵种设置的奋起的引擎才是3F421开始。

2011-4-17 16:21 Mitchell
回复 #165 godtype 的帖子

由于多年来没有再修改过原版引擎,有点生疏了(准确地讲是和我为图方便而修改备份的引擎搞混了)……:hz1026:

godtype兄真是god+good,原版引擎的代码位置还记得这么清楚:!*

[color=Silver][[i] 本帖最后由 Mitchell 于 2011-4-17 16:22 编辑 [/i]][/color]

2011-4-17 20:30 huanxu
特效的说明文字在哪里改???
比如我要把辅助获得exp改成吸血攻击,应该怎么改?

2011-4-17 23:20 513633522
回复 #167 huanxu 的帖子

UE自己找找啊:hz1023:

2011-5-22 18:06 adwrkhtk

1.如何把一个宝物的效果修改为先手攻击或者吸血攻击,例如把孟德新书的效果改成先手攻击或者吸血攻击。
2.如何把一个兵种的攻击属性修改?例如像皇帝这个兵种的攻击效果修改成先手攻击,该怎么改?或者木人这个兵种修改成吸血攻击,该如何修改?
求各位大大教导一下。

2011-6-3 12:51 樱吹雪
突破能力上限没看懂啊!652E、655F、6590、65C1、65F2这三个400和两个300 是啥意思啊如果都要改到500怎么改啊。求楼主给个办法啊

2011-6-11 09:18 俸懿
。。。。。

2011-6-12 20:55 ANDY509
真详细,太好了

2011-6-14 12:03 wfhome
感謝呀:hz1018:

2011-6-16 01:10 jntym
晕太专业了,虽然有很多地方不懂,但是还是顶你

2011-7-22 02:20 诸葛瑾瑜
在下对编程知识一无所知,求教如何改兵种名称多谢赐教。

2011-7-27 09:58 e81988
[quote]原帖由 [i]慕容雪芸[/i] 于 2006-1-10 09:53 发表
突破限制篇
不满意曹操传原有限制的朋友可不要错过了,这里有一些有用的东西  


(十三)、HP/MP/五围上限。
曹操传原有的上限本来就够用了,不过,人总是贪心,老是嫌HP太少了,攻击力、精神力都不够,下 ... [/quote]


关于解除小兵兵种级别限制的问题,我想问一下:是不是小兵的兵种级别不能用van太守的剧本编辑器指定?我按照这个方法修改为“EE”,用剧本编辑器把第一关“敌军出场设定”里面的35级小兵全都指定成“初级”,结果跑出来的弓箭兵还是连弩兵,贼兵还是豪杰,请问是怎么回事?

2011-7-27 10:06 e81988
[quote]原帖由 [i]诸葛瑾瑜[/i] 于 2011-7-22 02:20 发表
在下对编程知识一无所知,求教如何改兵种名称多谢赐教。 [/quote]

下载一个ultra edit软件,打开曹操转的exe。在编辑窗口的最右面会有一片显示汉字的地方,慢慢找就能找到“群雄”、“英雄”、“霸王”之类的字样。直接用搜狗输入法在原来的字上面输入就能把原来的字覆盖掉了。不过修改后的兵种的字数不能超过修改前的兵种的字数。

我说得很不细,而且还有一个地方是改兵种类别,就是什么群雄类、弓兵类之类的地方,也要跟着改。翻一下教程就知道了,这里高手太多了。好像我记得这个教程前面就有相关的指导吧……

2011-12-31 15:08 agbnyveh
支持

学习了!^-^:D

2012-1-5 23:05 冷若寒
厉害

2012-3-2 09:51 z155459968
学习了·····

页: 1 2 [3] 4
查看完整版本: 曹操传EXE修改详解


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