Open truboxl opened 8 years ago
The shell is the one that expands the tilde, and placing it inside a quoted string will disable that. Remove the quotes around the path and it will work.
Hey thanks! It worked... So that's one issue down. Now onto the Steam Launcher thing problem.
Ok so today I cleared everything in the Launch Options in Steam for that Source Mod and IT WORKS! The game loads successfully.
However, it will load the game using Intel GPU and that somewhat impacts the performance...
According to https://support.steampowered.com/kb_article.php?ref=6316-GJKC-7437 I can use
primusrun %command%
to allow games to switch using NVIDIA GPU.
True, but it seems it will not work with mods I think as it stops at /bin/sh: -g: invalid option
After deeper digging, the true problem lies with entering this in the Launch Options
%command%
This line actually triggers the error...
So, how am I going to use the trick suggested at Steam Support to run the mod with NVIDIA GPU?
Ok I found the workaround to have the mod use NVIDIA GPU + Steam Overlay...
I have to manually set the path to the mod for Source SDK Base 2013 Launch Option and launch it from there...
primusrun %command% -steam -game ~/.steam/root/steamapps/sourcemods/tf2classic
Note: I know that the %command% already includes -steam parameter added. However the SDK Base seems to ignore it for the mod and VAC issues occured. Please refer ValveSoftware/source-sdk-2013#364
NVIDIA GPU, Steam Overlay and almost everything worked except that your friends are seeing you playing Source SDK Base 2013 Multiplayer (and your playtime as that too) instead of the mod
Fedora 23 MATE
*1. After I put the mods in the the respective folder and followed the instruction installing the engine, it fails to launch.
Looking at the terminal gives this...
Game: Team Fortress 2 Classic Engine: Source SDK Base 2013 Multiplayer
*2. Ok so force start through terminal instead of Steam able to launch the game with my custom launch option below...
Somehow the (hl2.sh?) script doesn't recognise ~/.steam/root/steamapps/sourcemods/tf2classic and I had to specifically replace ~/.steam/... with /home/USER/.steam/...
EDIT: Thanks danielkza, now it works. Second problem cleared.
For the 1st problem, I don't really know who is at fault right now... Distro? Steam? Game?