Zh/VRAD HDR Crash Fix: Difference between revisions
< Zh
Jump to navigation
Jump to search
No edit summary |
Kestrelguy (talk | contribs) m (added language bar. also some formatting.) |
||
Line 1: | Line 1: | ||
{{ | {{lang|title=VRAD中的HDR崩溃修复|VRAD HDR Crash Fix}}{{L4D topicon|suf=:zh-cn}}{{source topicon|suf=:zh-cn}}[[Category:Hammer:zh-cn]][[Category:Tutorials:zh-cn]] | ||
|title=VRAD中的HDR崩溃修复 | {{note:zh-cn|{{src07|since|suf=:zh-cn}}的 VRAD 已经被修复。只有{{src06|suf=:zh-cn|4}}或{{l4d|suf=:zh-cn|4}}的地图作者仍然需要使用此修复方法。''}} | ||
| | |||
}} | |||
此修复适用于 [[VRAD]] {{en}}在使用参数<code>-both</code>开始 [[HDR:zh-cn|HDR]] 光照通道时崩溃的情况。当编译到 LDR 部分是通常无错误地完成,但是,一旦开始 HDR 部分,VRAD 就会崩溃而不会出现错误消息。 | |||
{{ | |||
== 解决方案 == | == 解决方案 == | ||
在<code>vrad.exe</code>执行中分割 LDR 和 HDR 通道似乎可以防止发生这种崩溃。这与定义 2 个 VRAD 命令一样简单——一个使用<code>-ldr</code>开关,另一个使用<code>-hdr</code>开关——而不是在 Hammer 的编译配置中使用<code>-both</code>参数。以下内容将详细说明如何在 Hammer 中实现这一点。 | |||
感谢 Steam 用户论坛的 Xanthi 为此解决方案提供了重要信息。 | |||
== 配置Hammer == | == 配置Hammer == | ||
# 在Hammer中打开 Run Map 对话框(''File > Run…'' 或 {{key|F9}})。 | |||
# | |||
# 如果尚未处于“专家模式”中,请单击对话框左下方的“专家(Expert)”按钮。 | # 如果尚未处于“专家模式”中,请单击对话框左下方的“专家(Expert)”按钮。 | ||
# 从配置下拉菜单中选择“HDR Full Compile”。 | # 从配置下拉菜单中选择“HDR Full Compile”。 | ||
{{note:zh-cn|在这个例子中,我们正在编辑现有的“HDR Full Compile”配置来应用修复。“HDR Full Compile -final (Slow)”通过在参数(Parameters)框中保留<code>-final</code>即可适用于以下步骤。}} | |||
# | # 选择第三个项目,其内容应该为<code>$light_exe -both -game $gamedir…</code> | ||
# | # 在对话框的右侧的标有“参数”的文本框中,将参数<code>-both</code>更改为<code>-ldr</code>。现在其内容应该是<code>-ldr -game $gamedir $path\$file</code>。 | ||
# 单击“新建(New)”按钮在配置中创建一个新命令,然后在列表底部选择新建的空白命令。 | # 单击“新建(New)”按钮在配置中创建一个新命令,然后在列表底部选择新建的空白命令。 | ||
# 按下“上移(Move up)”按钮两次,将新命令移至刚刚编辑的命令的下面。 | # 按下“上移(Move up)”按钮两次,将新命令移至刚刚编辑的命令的下面。 | ||
# 在标有“Command”的文本框中输入$ | # 在标有“Command”的文本框中输入<code>$light_exe</code>或者按“Cmd”按钮,然后在下拉菜单中选择“LIGHT Program”选项。 | ||
# | # 在参数文本框中输入<code>-hdr -game $gamedir $path\$file</code>。 | ||
现在,在 Hammer 里有一个修改好的HDR编译配置。你必须在“专家”模式下使用此配置。“正常(Normal)”模式仍然使用<code>-both</code>标志进行HDR编译。 |
Revision as of 20:36, 20 May 2022
此修复适用于 VRAD 在使用参数
-both
开始 HDR 光照通道时崩溃的情况。当编译到 LDR 部分是通常无错误地完成,但是,一旦开始 HDR 部分,VRAD 就会崩溃而不会出现错误消息。
解决方案
在vrad.exe
执行中分割 LDR 和 HDR 通道似乎可以防止发生这种崩溃。这与定义 2 个 VRAD 命令一样简单——一个使用-ldr
开关,另一个使用-hdr
开关——而不是在 Hammer 的编译配置中使用-both
参数。以下内容将详细说明如何在 Hammer 中实现这一点。
感谢 Steam 用户论坛的 Xanthi 为此解决方案提供了重要信息。
配置Hammer
- 在Hammer中打开 Run Map 对话框(File > Run… 或 F9)。
- 如果尚未处于“专家模式”中,请单击对话框左下方的“专家(Expert)”按钮。
- 从配置下拉菜单中选择“HDR Full Compile”。
- 选择第三个项目,其内容应该为
$light_exe -both -game $gamedir…
- 在对话框的右侧的标有“参数”的文本框中,将参数
-both
更改为-ldr
。现在其内容应该是-ldr -game $gamedir $path\$file
。 - 单击“新建(New)”按钮在配置中创建一个新命令,然后在列表底部选择新建的空白命令。
- 按下“上移(Move up)”按钮两次,将新命令移至刚刚编辑的命令的下面。
- 在标有“Command”的文本框中输入
$light_exe
或者按“Cmd”按钮,然后在下拉菜单中选择“LIGHT Program”选项。 - 在参数文本框中输入
-hdr -game $gamedir $path\$file
。
现在,在 Hammer 里有一个修改好的HDR编译配置。你必须在“专家”模式下使用此配置。“正常(Normal)”模式仍然使用-both
标志进行HDR编译。