标题: 曹操传MOD,该怎么修改突击移动?
性别:未知-离线 太一辰子

Rank: 4
组别 士兵
级别 牙门将军
功绩 6
帖子 553
编号 72255
注册 2006-6-11


发表于 2011-9-10 21:25 资料 短消息 只看该作者
曹操传MOD,该怎么修改突击移动?

想给一个兵种加突击移动能力,要怎么改?

我是菜鸟,希望知道的朋友能不吝赐教,解释得具体一点


顶部
性别:未知-离线 太一辰子

Rank: 4
组别 士兵
级别 牙门将军
功绩 6
帖子 553
编号 72255
注册 2006-6-11


发表于 2011-9-12 16:26 资料 短消息 只看该作者
无人援手……


顶部
性别:未知-离线 lincoln10
(月光疾风)


Rank: 8Rank: 8
组别 校尉
级别 平南将军
功绩 26
帖子 2076
编号 107139
注册 2007-2-4
来自 上海
家族 轩辕狼党


发表于 2011-9-12 16:32 资料 个人空间 短消息 只看该作者
star版引擎直接用配套工具修改,其他的引擎你得找代码。
顶部
性别:未知-离线 太一辰子

Rank: 4
组别 士兵
级别 牙门将军
功绩 6
帖子 553
编号 72255
注册 2006-6-11


发表于 2011-9-12 16:37 资料 短消息 只看该作者


QUOTE:
原帖由 lincoln10 于 2011-9-12 16:32 发表
star版引擎直接用配套工具修改,其他的引擎你得找代码。

我想用UE修改,比如我想改骑兵,要怎么找到兵种代码,找到后该怎么做?
顶部
性别:未知-离线 lincoln10
(月光疾风)


Rank: 8Rank: 8
组别 校尉
级别 平南将军
功绩 26
帖子 2076
编号 107139
注册 2007-2-4
来自 上海
家族 轩辕狼党


发表于 2011-9-12 16:40 资料 个人空间 短消息 只看该作者
http://www.xycq.net/forum/viewth ... ghlight=&page=1

兵种代码
00群雄 01英雄 02霸王 03轻步兵 04重步兵
05近卫兵 06弓兵 07弩兵 08连弩兵 09轻骑兵
0A重骑兵 0B近卫军 0C弓骑兵 0D弓弩骑兵
0E连弩骑兵 0F轻炮车 10重炮车 11霹雳车
12武道家 13拳术家 14拳圣 15贼兵 16义贼
17豪杰 18策士 19参谋 1A军师 1B风水士
1C方术士 1D仙术士 1E道士 1F幻术士
20妖术士 21骑马策士 22骑马参谋 23骑马军师
24舞娘 25舞妓 26巫女 27西凉骑兵 28黄巾军
29海盗 2A驯熊师 2B驯虎师 2C都督
2D咒术士 2E仙人 2F辎重队 30粮秣队
31木人 32土偶 33皇帝 34百姓
顶部
性别:未知-离线 太一辰子

Rank: 4
组别 士兵
级别 牙门将军
功绩 6
帖子 553
编号 72255
注册 2006-6-11


发表于 2011-9-12 20:50 资料 短消息 只看该作者


QUOTE:
原帖由 lincoln10 于 2011-9-12 16:40 发表
http://www.xycq.net/forum/viewth ... ghlight=&page=1

兵种代码
00群雄 01英雄 02霸王 03轻步兵 04重步兵
05近卫兵 06弓兵 07弩兵 08连弩兵 09轻 ...

是要找到代表突击移动的代码位置,然后在对应兵种的地方进行修改吗?

用UE打开后一大堆数据,我不知道代码地址在哪里,能直接给出来第几行第几列的具体位置吗?

[ 本帖最后由 太一辰子 于 2011-9-12 21:05 编辑 ]
顶部
性别:未知-离线 lincoln10
(月光疾风)


Rank: 8Rank: 8
组别 校尉
级别 平南将军
功绩 26
帖子 2076
编号 107139
注册 2007-2-4
来自 上海
家族 轩辕狼党


发表于 2011-9-12 21:18 资料 个人空间 短消息 只看该作者
用Ollydbg改,UE的改法不知道。
ob的使用方法可看一下毅大的帖子。http://www.xycq.net/forum/thread-194034-1-1.html


00437D87  - E9 86570500                    jmp 0048D512
00437D8C    90                             nop
00437D8D    90                             nop
00437D8E    90                             nop
00437D8F    90                             nop

0048D512   /74 07                          je short 0048D51B
0048D514   |33C0                           xor eax,eax
0048D516  -|E9 0CA9FAFF                    jmp 00437E27
0048D51B   \8B4D F0                        mov ecx,dword ptr ss:[ebp-10]
0048D51E    E8 4D21FDFF                    call 0045F670
0048D523    8BC8                           mov ecx,eax
0048D525    6BC9 48                        imul ecx,ecx,48
0048D528    81C1 0000D600                  add ecx,0D60000
0048D52E    E8 DD90F7FF                    call 00406610
0048D533    25 FF000000                    and eax,0FF
0048D538    83F8 0B                        cmp eax,0B
0048D53B    75 02                          jnz short 0048D53F
0048D53D  ^ EB D5                          jmp short 0048D514
0048D53F  - E9 4CA8FAFF                    jmp 00437D90

0B就是兵种代码,代表三转骑兵。
顶部
性别:未知-离线 太一辰子

Rank: 4
组别 士兵
级别 牙门将军
功绩 6
帖子 553
编号 72255
注册 2006-6-11


发表于 2011-9-12 21:27 资料 短消息 只看该作者


QUOTE:
原帖由 lincoln10 于 2011-9-12 21:18 发表
用Ollydbg改,UE的改法不知道。
ob的使用方法可看一下毅大的帖子。http://www.xycq.net/forum/thread-194034-1-1.html


00437D87  - E9 86570500           ...

你这个,是突击移动的吗?
顶部
性别:未知-离线 太一辰子

Rank: 4
组别 士兵
级别 牙门将军
功绩 6
帖子 553
编号 72255
注册 2006-6-11


发表于 2011-9-14 19:41 资料 短消息 只看该作者
00437D87  - E9 86570500                    jmp 0048D512
00437D8C    90                             nop
00437D8D    90                             nop
00437D8E    90                             nop
00437D8F    90                             nop

0048D512   /74 07                          je short 0048D51B
0048D514   |33C0                           xor eax,eax
0048D516  -|E9 0CA9FAFF                    jmp 00437E27


前面几排是0043,怎么一下子就跳到0048去了呢?
外行人怎么可能看懂?

[ 本帖最后由 太一辰子 于 2011-9-15 06:58 编辑 ]
顶部

正在浏览此帖的会员 - 共 1 人在线




当前时区 GMT+8, 现在时间是 2025-2-8 01:43
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.012486 second(s), 10 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP