本文与游戏《求生之路》有关。点击这里查看更多信息。
这篇条目有关 Source引擎。如需详情,点击这里。

VRAD中的HDR崩溃修复

From Valve Developer Community
< Zh
Revision as of 20:36, 20 May 2022 by Kestrelguy (talk | contribs) (added language bar. also some formatting.)
Jump to navigation Jump to search
English (en)中文 (zh)Translate (Translate)

Template:Note:zh-cn

此修复适用于 VRAD English在使用参数-both开始 HDR 光照通道时崩溃的情况。当编译到 LDR 部分是通常无错误地完成,但是,一旦开始 HDR 部分,VRAD 就会崩溃而不会出现错误消息。

解决方案

vrad.exe执行中分割 LDR 和 HDR 通道似乎可以防止发生这种崩溃。这与定义 2 个 VRAD 命令一样简单——一个使用-ldr开关,另一个使用-hdr开关——而不是在 Hammer 的编译配置中使用-both参数。以下内容将详细说明如何在 Hammer 中实现这一点。

感谢 Steam 用户论坛的 Xanthi 为此解决方案提供了重要信息。

配置Hammer

  1. 在Hammer中打开 Run Map 对话框(File > Run…F9)。
  2. 如果尚未处于“专家模式”中,请单击对话框左下方的“专家(Expert)”按钮。
  3. 从配置下拉菜单中选择“HDR Full Compile”。

Template:Note:zh-cn

  1. 选择第三个项目,其内容应该为$light_exe -both -game $gamedir…
  2. 在对话框的右侧的标有“参数”的文本框中,将参数-both更改为-ldr。现在其内容应该是-ldr -game $gamedir $path\$file
  3. 单击“新建(New)”按钮在配置中创建一个新命令,然后在列表底部选择新建的空白命令。
  4. 按下“上移(Move up)”按钮两次,将新命令移至刚刚编辑的命令的下面。
  5. 在标有“Command”的文本框中输入$light_exe或者按“Cmd”按钮,然后在下拉菜单中选择“LIGHT Program”选项。
  6. 在参数文本框中输入-hdr -game $gamedir $path\$file

现在,在 Hammer 里有一个修改好的HDR编译配置。你必须在“专家”模式下使用此配置。“正常(Normal)”模式仍然使用-both标志进行HDR编译。