首页
社区
课程
招聘
天之痕官方修改器[原创]
发表于: 2006-12-30 18:59 29743

天之痕官方修改器[原创]

nbw 活跃值
24
2006-12-30 18:59
29743
天之痕官方修改器

by nbw[NE365]
www.vxer.cn

       最近一直在玩轩辕剑外传--天之痕,今天偶尔看了一下主程序的资源,发现里面竟然有官方自带的修改器。网上有很多修改存档的,但从来没见过有人用官方自带的修改器,这里说一下调用方法。

首先进入游戏,看到正常游戏界面,比如去给拓跋玉儿找药,汉。

然后打开sice或者其他工具修改下面代码:

00402B40               mov esi,0FFFF
00402B45               test eax,eax
00402B47               je swd3e.0040315F                 //nop

这里的 je 指令修改为 nop,这个操作不影响正常游戏,因此改动一次就不用管了。

然后修改:

00402F64       call swd3e.0043BD90
00402F69       test eax,eax
00402F6B       je short swd3e.00402FB4                   //

这里的je,修改为jne,然后就可以看到游戏里面自带的修改器出来了。

把这里的跳转修复为je,然后在游戏修改器里面点结束,就可以退出修改器了,不改这里的代码无法退出修改器。

修改器使用方法很简单,不过功能很强大。可以添加修改物品、属性、法术,可以拥有打不出来的物品,也可以学会别人的高级技能。

添加物品时候,需要知道物品的ID,物品ID如果非法,会出来错误对话框关闭游戏。

我本来想把物品列表找出来,这样就可以拥有所有的物品了,但是看了一下跟想法不一样。如下:

//这个地方应该是检验物品ID是否正常
00435B3C        dec ecx
00435B3D        xor eax,eax
00435B3F         mov ebx,dword ptr ds:[esi]
00435B41         mov al,byte ptr ds:[ecx]
00435B43         sub eax,30
00435B46         imul eax,edx
00435B49         lea edx,dword ptr ds:[edx+edx*4]
00435B4C         add ebx,eax
00435B4E         shl edx,1
00435B50         dec edi
00435B51         mov dword ptr ds:[esi],ebx
00435B53         jnz short swd3e.00435B3C

//这个函数判断物品ID是否非法
0040FF18        mov eax,dword ptr ss:[esp+3C]
0040FF1C        push 0
0040FF1E        push ecx
0040FF1F        push edx
0040FF20        push eax
0040FF21        call swd3e.00454970

上面检验物品ID的代码貌似是个校验算法,没有想象中的物品列表,我感觉是我分析的不够,但由于我搞东西从来不愿超过半天,因此也懒得继续看了。

希望哪位兄弟愿意研究,把物品ID给我弄出来,我想要那一堆doom卡。韩

附件是游戏修改器的截图。我这里网络不好,看不见图,不过提示说上传成功了。


[课程]FART 脱壳王!加量不加价!FART作者讲授!

收藏
免费 0
支持
分享
最新回复 (16)
雪    币: 209
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2

居然有这种事???
开眼界了~~~~~
2006-12-30 19:04
0
雪    币: 289
活跃值: (368)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
能不能说说找游戏物品"ID"
是怎么找的?  
2006-12-30 19:50
0
雪    币: 0
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
4
第一次看见这样的怪事

游戏本身带修改器

还是调试出来的 汗
2006-12-30 20:21
0
雪    币: 339
活跃值: (1510)
能力值: ( LV13,RANK:970 )
在线值:
发帖
回帖
粉丝
5
最初由 heimei 发布
能不能说说找游戏物品"ID"
是怎么找的?


我身上有物品,修改器会把这些物品的类型ID显示出来的。图上的编码就是。

前段时间玩了轩辕剑,后来把游戏删除了,我估计那个里面也有此类修改器。今天用天之痕的玩,把轩辕剑里面的人物角色给弄出来了,说明这个游戏用的轩辕剑那套东西。不知道轩辕剑最新版本如何,论坛那帮潜水的谁冒出来说一下,汉。
2006-12-30 20:50
0
雪    币: 301
活跃值: (300)
能力值: ( LV9,RANK:290 )
在线值:
发帖
回帖
粉丝
6
是不是游戏测试人员用的啊,呵呵.
2006-12-30 21:27
0
雪    币: 255
活跃值: (207)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
7
有不少游戏都有自带的调试模块,但应该发布出来的时候把功能代码去掉.这就是程序员的粗心大意了
2006-12-30 21:40
0
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8

这样也太强
2006-12-31 02:59
0
雪    币: 5275
活跃值: (451)
能力值: (RANK:1170 )
在线值:
发帖
回帖
粉丝
9
nbw写个小修改器,简直是杀鸡用牛~~~~刀啊!
2006-12-31 07:33
0
雪    币: 258
活跃值: (230)
能力值: ( LV12,RANK:770 )
在线值:
发帖
回帖
粉丝
10
含啊!!!
rt,老牛也找嫩草啃啊....

含!
2006-12-31 09:21
0
雪    币: 154
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
牛×的不行
2006-12-31 10:49
0
雪    币: 150
活跃值: (116)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
12
居然有这种事情。
2006-12-31 11:12
0
雪    币: 211
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
很多程序员都喜欢这样.有问题时就不用在写了.
2006-12-31 19:04
0
雪    币: 207
活跃值: (40)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
14
喊, 这个太牛B了
2006-12-31 19:13
0
雪    币: 2003
活跃值: (61)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
比较寒...哈哈 这个还内置了
2006-12-31 21:13
0
雪    币: 208
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
16
可根据 游戏人物名已经ID

在本地登陆远程号码  呵呵
2007-1-1 14:26
0
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
17
汗喊韩寒汉旱
2007-1-1 16:49
0
游客
登录 | 注册 方可回帖
返回
//