标题: 求教一个有关5.6exe的问题
性别:未知-离线 风渐

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 5
编号 381463
注册 2010-6-12


发表于 2012-4-19 13:18 资料 短消息 只看该作者
求教一个有关5.6exe的问题

最近在用曹操传MOD star175 5.6版的EXE做自己的MOD玩。碰到不少棘手的问题,我都尝试解决了。唯独有关EXE的修改,完全不懂,所以从来没动过。
可我把兵种宝物之类的DATA元素都设置好了以后,开始做剧本的时候,才发觉5.6默认的穿越移动效果太变态了,同时和恶路移动、突击移动还有穿墙移动绑在一起,还没办法用形象指定器拆开,貌似是穿越移动这个特效本身就带有后面那三个效果。
我不想要那个穿墙的效果,其他两个其实无所谓。骑着马的武将直接从城墙这边跑到城墙那边,或者站在90度的山崖上,看上去多奇怪啊。
今早上把MOD交流区和设计修改区的精华帖都快看遍了。只看到慕容前辈一个帖子里提到穿墙的改法。我照着那个地址用WINHEX找到,发现和他说的不一样,可能是因为引擎不同的缘故。
star175本人也提到穿越移动的地址,可是我不知道该怎么改。
不知道有没有哪位大神帮忙指点一二?
万分感谢。
另附图数张:

[ 本帖最后由 风渐 于 2012-4-19 14:43 编辑 ]


图片附件: 5.6版exe穿越移动的效果.jpg (2012-4-19 13:18, 16.39 K)



图片附件: 实际效果图.jpg (2012-4-19 13:18, 60.87 K)



图片附件: 宝物特效.jpg (2012-4-19 13:18, 16.84 K)



顶部
性别:男-离线 with
(汤姆猫)

钟武侯
宁远军节度使

Rank: 14Rank: 14Rank: 14Rank: 14Rank: 14
组别 节度使
级别 前将军
好贴 1
功绩 681
帖子 1634
编号 287163
注册 2008-7-16
家族 轩辕学院


发表于 2012-4-19 14:57 资料 文集 短消息 只看该作者 QQ
这个是单独的效果,没法拆,如果觉得太强就别用了。


顶部
性别:未知-离线 风渐

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 5
编号 381463
注册 2010-6-12


发表于 2012-4-19 15:03 资料 短消息 只看该作者
回复 #2 with 的帖子

呃,既然是后来加上去的,为什么不能拆开呢。
因为之前玩过新英杰,那个里面的赤兔只是突击+穿人的,平衡性大概相当于岳飞里恶路突击的踢雪乌骓。

好吧,那我就只好忍受一下了。
顶部
性别:男-离线 WHITESHIP

★★
谏议大夫

Rank: 16
组别 翰林学士
级别 征北将军
功绩 380
帖子 4210
编号 170977
注册 2007-6-3
家族 轩辕学院


发表于 2012-4-19 15:47 资料 个人空间 短消息 只看该作者
可以拆啊,形象指定器里“宝物设置”里。
地形/移动类:有突击、恶路、穿人三个特效。

底下有个数字看见没,那是突击、恶路、穿人三个特效对应的宝物特效位置。
把三个数字改成不一样就行了。
貌似还可以改成禁用。
顶部
性别:未知-离线 风渐

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 5
编号 381463
注册 2010-6-12


发表于 2012-4-19 16:11 资料 短消息 只看该作者
回复 #4 WHITESHIP 的帖子

那个我试过,不行的。
因为穿越移动这个特效本身就捆绑带有恶路移动、突击移动和穿墙移动三个附加效果。我把穿越设置成55给了赤兔,恶路和突击设置成22给了的卢,但赤兔同样也可以恶路移动和突击,而且可以穿墙。的卢只能恶路移动和突击,不能穿墙。
顶部
性别:男-离线 WHITESHIP

★★
谏议大夫

Rank: 16
组别 翰林学士
级别 征北将军
功绩 380
帖子 4210
编号 170977
注册 2007-6-3
家族 轩辕学院


发表于 2012-4-19 16:26 资料 个人空间 短消息 只看该作者
回复 #5 风渐 的帖子

这样就不太好改了。涉及反汇编。

如果实在要改,去掉穿墙的话思路大概是这样:
恶路移动,就是移动消耗大于1的变成1,但255的不变(无法移动)。穿墙就是255的也变成1。

你试试STAR给出的代码,用OLLYDBG打开EXE,如果里面有这样或类似的几句:
cmp ecx(或者eax,al,cl等等,下同),255
jnz ekd5.xxx
cmp xxx,数字(数字是穿墙移动的特效号)
jnz ekd5.xxx(这个就是判断穿墙)
mov,ecx,1(把255的改成1)

如果有,那就把第四句的jnz改成jmp。
注意备份,难度较大,看不懂可以理解…………

[ 本帖最后由 WHITESHIP 于 2012-4-19 16:28 编辑 ]
顶部
性别:未知-离线 风渐

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 5
编号 381463
注册 2010-6-12


发表于 2012-4-19 19:17 资料 短消息 只看该作者
回复 #6 WHITESHIP 的帖子

嗯。谢谢你啦!
我看了很多帖子,觉得大概非要改的话可能就只有用OD了。
不过今天试着用了一下UE,已经改出问题了。虽然我有备份,不过不知道哪里出了问题。进入S场景没多久游戏就会自动退出,而且用调试器弄死主将也没法跳入下个场景。
哎。又得费一番周折改正错误了。
顶部

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




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

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

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