ValveSoftware / halflife

Half-Life 1 engine based games

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Unable to precache sound/ambience/mechwine.wav for doublecross

MegaBrutal opened this issue · comments

I found a very peculiar problem. Whenever my server loads doublecross.bsp, I get error messages saying that mechwine.wav can't be precached, unable to transfer. This file really doesn't exist, mechwhine.wav is there instead, so I have a good reason to believe that it's a typo in doublecross, because other maps reference the correct file.

megabrutal@thinkpad:~/.steam/steam/steamapps/common/Half-Life/valve$ grep -a "mechwine" maps/*.bsp
maps/doublecross.bsp:"message" "ambience/mechwine.wav"
maps/doublecross.bsp:"message" "ambience/mechwine.wav"
megabrutal@thinkpad:~/.steam/steam/steamapps/common/Half-Life/valve$ grep -a "mechwhine" maps/*.bsp
maps/c1a0a.bsp:"message" "ambience/mechwhine.wav"
maps/c1a0a.bsp:"message" "ambience/mechwhine.wav"
maps/c1a0a.bsp:"message" "ambience/mechwhine.wav"
maps/c1a0a.bsp:"message" "ambience/mechwhine.wav"
maps/c1a0b.bsp:"message" "ambience/mechwhine.wav"
maps/c1a0d.bsp:"message" "ambience/mechwhine.wav"
maps/c1a0e.bsp:"message" "ambience/mechwhine.wav"
maps/c1a1a.bsp:"message" "ambience/mechwhine.wav"
maps/c1a1.bsp:"message" "ambience/mechwhine.wav"
maps/c1a1.bsp:"message" "ambience/mechwhine.wav"
maps/c1a1c.bsp:"message" "ambience/mechwhine.wav"
maps/c1a1c.bsp:"message" "ambience/mechwhine.wav"
maps/c1a4.bsp:"message" "ambience/mechwhine.wav"
maps/c1a4f.bsp:"message" "ambience/mechwhine.wav"
maps/c2a1a.bsp:"message" "ambience/mechwhine.wav"
maps/c2a1b.bsp:"message" "ambience/mechwhine.wav"
maps/c2a5a.bsp:"message" "ambience/mechwhine.wav"
maps/c3a2c.bsp:"message" "ambience/mechwhine.wav"
maps/c3a2c.bsp:"message" "ambience/mechwhine.wav"
maps/c3a2c.bsp:"message" "ambience/mechwhine.wav"
maps/c3a2c.bsp:"message" "ambience/mechwhine.wav"
maps/c3a2c.bsp:"message" "ambience/mechwhine.wav"
maps/disposal.bsp:"message" "ambience/mechwhine.wav"

Obviously it would be infeasible to change doublecross.bsp because it's already spread across the world to many servers (I had it in my mapcycle even before it's included in the 25th anniversary edition). I rather suggest to ship the file with the "incorrect" name as well, mechwine.wav.

I'm also facing the same issue when loading the map doublecross:

Warning:  Unable to open sound/ambience/mechwine.wav for transfer
Error: server failed to transmit file 'sound/ambience/mechwine.wav'

It must be a typo as you've mentioned "mechwhine.wav" file exists, but "mechwine.wav" does not.