翔鹰帝国网|帝国时代论坛|帝国时代系列|神话时代
 找回密码
 注册翔鹰会员(昵称)
搜索
查看: 2714|回复: 7

[教程] 触发除虫工具——确定导致帝国崩溃的触发

[复制链接]

688

主题

30

精华

8万

积分

教皇

耕战
10902
鹰币
542492
天龙币
512
回帖
7008

翔鹰建站十周年纪念章翔鹰十周年帝国Online纪念章特级帝国勋章特级翔鹰勋章特级嘉禾勋章特级皇家勋章鹰之王者雄鹰勋章第四届火箭筒杯最佳战役第五届火箭筒杯最佳战役第九届火箭筒杯最佳战役第二届战鹰杯单人赛季军第八届战鹰杯单人赛季军鸽子勋章

附庸关系12
发表于 2014-11-27 01:20:07 | 显示全部楼层 |阅读模式
来自AOKH的修改狂人JustTesting1234于最近发布了一款自制工具——TriggerDebugger Utility

这个小工具可以用来检测当帝国程序崩溃跳出时,程序所运行的最后一个触发名称和位置。如果程序跳出是由于错误的触发导致的,那么我们可以很轻松的通过这个工具来找到这个错误的触发。



具体的使用方法如下:


首先下载


然后将压缩包里的文件依此解压到:
RICHED32.DLL 解压到  - \帝国根目录\age2_x1\RICHED32.DLL  (如果需要在红版帝王时代下使用,直接解压到根目录即可)
TriggerDebugger.dll 解压到 - \帝国根目录\TriggerDebugger.dll
TriggerDebugger.exe 解压到 - \帝国根目录\TriggerDebugger.exe



准备好文件后,不用运行压缩包里的exe,直接启动帝国,可以尝试编辑一个含有触发跳出的剧本,例如产生一个森林地图然后第三个触发是移除所有大地之母的物件不设置区域等。


然后测试、发生程序崩溃跳出后,就可以在帝国根目录下找到一个名为TriggerDebugger.log的文件,用记事本打开他,就可以看到里面记录的跳出触发的位置和名称了。



那么,如果你有一个一千多触发的战役,却不知哪个触发导致程序崩溃跳出时,可以尝试使用这个工具来帮你快捷定位出错的触发。

但是,这个程序不会自动覆盖之前生成的TriggerDebugger.log文件,在出现一次跳出后,需要手动删除或者重命名根目录下的TriggerDebugger.log文件后,再进行之后的测试。不仅是在编辑器中测试有效,在自定战役中运行cpx后跳出同样可以检测到。

这个工具对于平时正常的游戏没有影响,如果想要卸载这个工具,把解压的文件删除或者重命名即可。


另外,作者共享了这个程序的源代码,如果有兴趣的朋友可以拆开来看看脚本是怎么写的,进行汉化或者作为一些破解帝国内部信息的参考也未尝不可。







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册翔鹰会员(昵称)

x
回复

使用道具 举报

0

主题

0

精华

85

积分

骑士

耕战
15
鹰币
20
天龙币
0
回帖
14
附庸关系0
发表于 2014-11-27 09:26:06 | 显示全部楼层
Very nice, let me have a try~
回复

使用道具 举报

webpassport 该用户已被删除
发表于 2014-11-27 11:21:10 | 显示全部楼层
Very nice, let me have a try~
回复

使用道具 举报

56

主题

1

精华

3003

积分

枢机主教

耕战
10
鹰币
1452
天龙币
125
回帖
6977

翔鹰建站十周年纪念章二级帝国勋章十字军勋章创意工坊通行证

附庸关系6
发表于 2014-11-27 11:24:30 | 显示全部楼层
Very nice, let me have a try~
回复

使用道具 举报

webpassport 该用户已被删除
发表于 2014-11-27 11:42:33 | 显示全部楼层
本帖最后由 webpassport 于 2014-11-27 11:44 编辑

HINT:
1. 如果LOG文件没有创建,请以管理员方式运行;
    TriggerDebugger.log is not created? make sure you run the game with admin rights

回复

使用道具 举报

1

主题

0

精华

4

积分

囚徒

耕战
0
鹰币
110
天龙币
0
回帖
33
附庸关系0
发表于 2014-11-27 11:59:16 | 显示全部楼层
better than I can imagine
回复

使用道具 举报

188

主题

1

精华

2720

积分

流徒

耕战
144
鹰币
19016
天龙币
0
回帖
2438

三级嘉禾勋章火十水王翔鹰建站十周年纪念章活跃者

附庸关系0
发表于 2014-11-27 12:19:45 | 显示全部楼层
I think I can use this in my,,,,,
我....我只是个RBQ而已啊。。。。
回复

使用道具 举报

3

主题

0

精华

31

积分

骑士

耕战
0
鹰币
25
天龙币
0
回帖
24
附庸关系0
发表于 2018-10-11 19:38:52 | 显示全部楼层
为什么我的游戏目录还是找不到那个LOG文件  测试过了...
回复

使用道具 举报

本版积分规则

排行榜|小黑屋|翔鹰帝国

GMT+8, 2024-11-22 07:40 , Processed in 0.148700 second(s), 97 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

Copyright © 2001-2023, Hawkaoe.net All Rights Reserved

快速回复 返回顶部 返回列表