protonscr

[CS:S] Shader 'Bik' for material 'fullscreenvideomaterial' not found when starting from symlinked dir

steamclosed Not a bug
ValveSoftware/steam-for-linux#1353 · opened 2013-02-07 by lzap · updated 2013-02-15 · 3 comments · github
Llzap 2013-02-07 github

One cannot start Steam game from symlinked dir:

cd ~/Steam/SteamApps/xyz/Counter-Strike\ Source/
./hl2.sh -game cstrike -console -steam -secure
...
Shader 'Bik' for material 'fullscreenvideomaterial' not found

When launching from the correct dir, it works:

cd ~/.local/share/Steam/SteamApps/xyz/Counter-Strike\ Source/
./hl2.sh -game cstrike -console -steam -secure
...
Shader 'Bik' for material 'fullscreenvideomaterial' not found

Just a heads up for other testers.

UUngodlySpoon 2013-02-15 github

hmmm this is going to pose some problems for my installation on an SSD where I don't want all these games taking up room.

Kkarlyeurl 2013-02-15 github

I have the same issue. I know the thread is closed (not a bug), though. But it stills makes TF2 impossible to launch.

UUngodlySpoon 2013-02-15 github

In case anyone else finds this thread, here's the solution:

mv ~/.local/share/Steam other_filesystem_dir
ln -sf other_filesystem_dir ~/.steam/steam

Updating the symlink in line 2 seems to resolve the issue. Just played TF2 from my secondary hard drive and have the Tux item now :)

Nothing extracted yet.