轩辕春秋文化论坛 » 曹操传MOD制作交流 » 我用OLLYDBG修改引擎出现不可知的COMMAND


2010-10-19 20:26 shine19821118
我用OLLYDBG修改引擎出现不可知的COMMAND

我想修改兵种穿透,修改00为04,不知道双击反汇编是哪里,只是双击代码右边的数字,跳出来,汇编窗口,但输入后按确定,告诉我 UNKNOWN COMMAND

2010-10-19 20:38 shine19821118
Q:如何修改集气比率
A:代码如下

00410FFF  |.  D1EA          SHR EDX,1                                    '敌方集气50%
00411001  |.  EB 03         JMP SHORT Ekd5.00411006
00411003  |>  C1EA 02       SHR EDX,2                                 '我 友 方集气25%

但是我只找到
00410FFE  |.  7C 04         略
00411000  |.  D1EA          SHR EDX,1   
00411002  |.  EB 03         JMP SHORT Ekd5.00411006

2010-10-19 20:40 shine19821118
而且为什么没有改,每次开关引擎都告诉我关闭可能导致数据丢失
我打开之前复制了一个EXE
后来打开复制的备份EXE 打开时就告诉我关闭可能导致数据丢失
我担心我制作的游戏的EXE数据丢失啊

2010-10-19 22:33 wysjbc
JMP SHORT Ekd5.00411006
遇到代码中有 Ekd5. 的,输入时都要把 Ekd5.去掉、
怕数据丢了你可以不覆盖另存为啊= =。

2010-10-23 16:12 shine19821118
我无论怎么修改代码,都告诉我UNKNOWN COMMAND

2010-10-23 16:17 shine19821118
我想把00 改成 04 即攻击为穿透两格攻击
为什么总是改不了?

2010-10-28 12:24 shine19821118
怎么回事啊?
点击代码后,修改界面根本修改不了 汇编的界面和网上介绍的不一样,而且每次都是UNKNOWN COMMAND

2010-10-28 12:59 wysjbc
回复 #6 shine19821118 的帖子

这个改DATA……
修改的时候双击代码,要不你重下个OB把。

2010-10-28 13:29 shine19821118
特效是改DATA啊 ?
不是改引擎啊?
OB打不开DATA啊
穿透攻击的兵种设置只能改引擎啊,我看STAR引擎发布里说的

2010-10-28 13:32 wysjbc
回复 #9 shine19821118 的帖子

= =。灰话。
增加特效改EXE,改变特效值改DATA。穿透的范围在DATA里。
原来你是要穿透兵种啊……那的确是EXE,
还有。DATA不能用OB打开……要用DATA修改器……

2010-10-28 13:39 shine19821118
我重新下了个OB 现在好些了,不过汇编时 穿透原来代码是00 我要改成01  汇编里写什么啊》?总说需要命令助记符

2010-10-28 13:40 shine19821118
00407891 | 00 | DB 00
怎么改啊

页: [1]


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