编译HDR时遇到“vrad.exe 已停止工作”的解决办法
cs:source吧
全部回复
仅看楼主
level 14
diaolingtyp 楼主
这两天做图遇见这么个问题,在地图里增加了一点东西后再快速编译发现编译HDR失败(测试地图用的快速编译,正常编译好像没这个问题),提示“vrad.exe 已停止工作”,并且每次失败都是在ldr编译完毕,进入hdr编译过程后,在进行BuildVisLeafs这个步骤时失败,不用HDR编译则啥事儿没有,编译报告里也没有任何error或者warning提示,折腾了两天发现找到了官方维基上的一个修复方法:
https://developer.valvesoftware.com/wiki/VRAD_HDR_Crash_Fix方法上说目前只有EP1和求生1的玩家需要手动修复这个BUG,但是我现在做csgo地图也遇到相同问题,那就可能是正常编译修复了快速编译还是有问题,同样求生2也可能一样。
修复方法:
只要把LDR和HDR分开编译就能解决这个问题,csgo只要在高级编译中,configuration里选择fast,选择第三行,然后在右侧的参数里加上-hdr即可修复,求生2同理,如图
顺带翻译下官方维基里的修复方法:
1.按F9打开编译对话框
2.点击Expert Mode进入高级编译模式
3.在Configuration中选择HDR Full Compile
4.选择第三行"$light_exe -both -game $gamedir..."
5.在右侧的Parameters框中,将-both改为-ldr,更改后成为 "-ldr -game $gamedir $path\$file"
6.点击New按钮新建一条命令并选择刚刚新建的命令
7.按两下Move Up按钮将已选择的命令移至你刚刚编辑的那条命令下
8.点击右侧的"Cmd“按钮并选择 "LIGHT Program"
9.在Parameters框中输入 "-hdr -game $gamedir $path\$file"
完成,编译时只能进入高级编译模式
2015年06月13日 13点06分 1
level 14
算是个编译bug!
2015年06月13日 14点06分 2
那什么情况下会产生这个?
2015年06月13日 14点06分
level 14
diaolingtyp 楼主
快速编译hdr会遇到,但是具体什么情况不清楚,比如我这次是山和船中间不能加固体,加了固体就有bug
2015年06月14日 05点06分 3
1