标题: 求教一个有关5.6exe的问题
性别:男-离线 WHITESHIP

★★
谏议大夫

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


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

底下有个数字看见没,那是突击、恶路、穿人三个特效对应的宝物特效位置。
把三个数字改成不一样就行了。
貌似还可以改成禁用。


顶部
性别:男-离线 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 编辑 ]


顶部

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




当前时区 GMT+8, 现在时间是 2024-11-26 17:31
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

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

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