13号避难所

标题: 检查MSG文件的终极方法(有支持中文的debug了) [打印本页]

作者: noword    时间: 2007-3-28 20:46
标题: 检查MSG文件的终极方法(有支持中文的debug了)
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
……好像有点复杂
作者: rookier    时间: 2007-9-7 10:32
是个好方法~~~
作者: 时间猫    时间: 2007-10-6 22:01
测试中




欢迎光临 13号避难所 (https://bn13.net/) Powered by Discuz! X3.2