13号避难所

 找回密码
 立即注册
搜索
查看: 14418|回复: 3
打印 上一主题 下一主题

检查MSG文件的终极方法(有支持中文的debug了)

[复制链接]
跳转到指定楼层
楼主
发表于 2007-3-28 20:46:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1. 下载有Debug功能的可执行文件 http://www.bn13.com/bbs/read.php?tid=16264

2. 编辑fallout.cfg,修改这些:
[debug]
mode=environment
output_map_data_info=1
show_load_info=1
show_script_messages=1
show_tile_num=1

3. 运行LogFileDebug.bat进入游戏,在有错误的地方走一遍,退出游戏。

4. 打开debug.log,寻找有error的地方,会发现这样的信息:
Error loading message file 【某个msg文件名】 at offset 【一个16进制数】

5. 用ultraedit(或者其他的有16进制编辑功能的编辑器)打开那个msg文件,Ctrl-H切换到16进制模式,Ctrl-G输入那个16进制数(前面要加0x),再Ctrl-H切回到文本模式,此时已定位到出错的地方。
沙发
发表于 2007-3-28 20:54:08 | 只看该作者
……好像有点复杂
板凳
发表于 2007-9-7 10:32:09 | 只看该作者
是个好方法~~~
地板
发表于 2007-10-6 22:01:27 | 只看该作者
测试中
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|13号避难所

GMT+8, 2024-4-26 21:16 , Processed in 0.052630 second(s), 13 queries .

快速评论 返回顶部 返回列表