这是一个很有效的分析.bsp文件并制作出.res文件的工具。 这个工具的作者是 ShadowLord resgen@hltools.com。它在本人的网站上有下载。
最好把它放到地图文件夹中,你要为它创建一个快捷方式,然后在这个快捷方式中为它加上参数(就像一种蹩脚的加控制台的方法一样)。执行这个快捷方式来工作。它的参数和说明如下:
使用方法:
=======
Resgen有如下的参数:
-h
显示该软件的帮助和说明。
-v
使Resgen工作在静默模式下。将不就任何错误信息做提示而跳过。
-i
*仅LINUX* RESGen 将不显示寻找地图的目录。
-s
RESGen 执行时不显示状态栏. 这个栏将出现在命令行的顶端(Windows),或者屏幕的底部(Linux).在遥控命令行并且你没有很快的速度情况下(cable 或更高!)。
-l
*仅LINUX* RESGen 将不转换名称为小写. 很多制图者并不注意他们给地图的命名格式.这在LINUX中会引起HL在寻找文件时发生错误. 所以RESGen为什么将名字都转化为小写 (标准的UNIX的命名习惯).这在Win32服务器上没有什么意义,因为Win32执行文件是对大小写并不敏感.
-f
[mapname] 指定要准换的地图名 [mapname]. 你可以使用 -f 参数详细指定多个地图。在地图名中以空格分开。
-d [dir]
处理你指定的整个目录内的文件。
-r [dir]
同上,但是会处理子目录的地图文件。
-o
生成res文件是覆盖存在文件.
-u [dd-mm-yyyy]
只覆盖比[dd-mm-yyyy]老的文件.注意这个日期的格式为 日-月-年 而不是 月-日-年 !!如果你不指定日期的话将回等同于 -o 。如果你指定的日期不正确的话它将会按照不正确的日期工作! (将会覆盖你不希望覆盖的文件).如果RES文件不包含日期的话RESGen将添加并覆盖这个文件.如果某一地图没有对应的RES则会创建之.RESGen 将记录格林尼治标准时间 (以避免时间的混乱). 这也将使你的RES文件适应国际化.
-a [filename]
将[filename] 文件内的内容以写入生成的文件末尾(注意在说明前加“//”号,不然HL会将这些语句当作命令执行)。这个文件须以.rfa为扩展名!
-w
*仅WINDOWS* 这将使在RESGen在原本需要等待按键的时候退出.
-c
显示RESGen的信息、荣誉榜和网址等.
例如:
resgen -r -u 06-11-2000 -a shadowlord.rfa
这行命令将会处理当前目录和其子目录的地图文件.并且覆盖二○○○年一一月六日前的文件(格林尼治时间). 而且会将shadowlord.rfa文件的内容添加到生成的文件中。
关于几个命令的提示:
=========================
-a
~~~~~~~
这个命令可以在你制作的文件结尾加入你的个人信息,这是个有趣的功能。记得在你加的注释前加“//”符号以避免这些语句被执行。
-u
~~~~~~~
这个指令可以有效的更新旧的RES文件并且不会覆盖指定日期后的文件。
它适用于以下两种情况:
1) 更新有BUG的旧版本RESGen生成的文件.
2) 更新你自定义文件包中你想要更新的日期前的文件.
-o
~~~~~~~
一些文件有缺陷或你想在其中加入新的个人信息时便可同时使用该参数。所有被处理的文件会本更新的所代替。
本说明由本人部分(版本历史等没有翻译)翻译自RESGen 1.10 说明。由于本人英文较差,出现不足在所难免,请大家来信指正。
TeMplaR.S(火旗枪剑)