source-sdk-2013 icon indicating copy to clipboard operation
source-sdk-2013 copied to clipboard

launching any sourcemod ignores all the launch parameters, mods name, and does not enable the overlay

Open DimasDSF opened this issue 9 years ago • 15 comments

I dont really know if its a steam issue or sdk issue but whenever i start a source mod it says that the selected source mod is launching, but as soon as i get into the game, the overlay is not working, the friends list says im playing the source sdk base 2013/2007, and the launch parameters are ignored eg. i have -novid and still have the intro video.

ingame however the main menu is 100% working with gameinfo.txt, the mods code is loaded, and all the maps/models/materials work too.

DimasDSF avatar Oct 12 '16 00:10 DimasDSF

Hi. Didn't expect anyone reviving these bugs. Same here. Casually, the game title notice wasn't changing to the SDK Base before a latest Steam update (well it only still happened if you were in beta branch, which makes sense if they included it partly on that update).

Hope it gets fixed someday.

Adrianilloo avatar Oct 12 '16 01:10 Adrianilloo

I had this happen for the Source SDK Base 2006 too - pretty annoying because I couldn't open the console and start a map.

tschumann avatar Oct 12 '16 10:10 tschumann

This is definitely a Steam error.

joeangry avatar Oct 26 '16 19:10 joeangry

The friends list game name display has now been fixed in the latest Steam beta: https://steamcommunity.com/groups/SteamClientBeta#announcements/detail/834683256454278286.

As for the other two bugs, they have both been reported in the Steam Beta group bug forum back in July when they originally surfaced. They describe the bugs in a bit more detail.

Steam Overlay issue: https://steamcommunity.com/groups/SteamClientBeta/discussions/0/360670708787404548/

Launch parameter issue: https://steamcommunity.com/groups/SteamClientBeta/discussions/0/360670708787910675/

Note that the language selection has also disappeared from the Source SDK Base games - around the same time perhaps? Which is rather frustrating when trying to test different game localizations. Ideally there should a setting for each mod but if that's too much to ask then I'd settle for one in the base games, so you don't have to change the entire Steam language (and restart).

However those four issues are probably not directly related to one another, seeing as some affect the base game as well and one of them has already been fixed independently.

dotn3b avatar Nov 01 '16 14:11 dotn3b

Is there something I can add to config.cfg to enable the console by default? There's an Enable Developer Console option but it's not in my mod and I don't know what it sets.

tschumann avatar Dec 26 '16 06:12 tschumann

You encouraged me to test this, works as it should: Add lines con_enable 1 and showconsole on it, or perhaps inside autoexec.cfg.

Adrianilloo avatar Dec 26 '16 22:12 Adrianilloo

Set con_enable to 1, then use toggleconsole or showconsole to open up the console.

BerntA avatar Dec 31 '16 14:12 BerntA

For missing overlay Make a shortcut to hl2.exe Then add -game "....\sourcemods<your mod folder>" -steam -console -window -noborder to options

lisanyan avatar Jan 23 '17 22:01 lisanyan

Thanks - con_enable was what I needed.

tschumann avatar Jan 24 '17 09:01 tschumann

Almost a year has passed and this is still not fixed.

NicknineTheEagle avatar Jul 08 '17 20:07 NicknineTheEagle

You could create your own .bat to launch the game directly, or make a simple program which lists all sourcemods, select the mod you want to launch, get the associated executable, ex hl2.exe in either Source SDK 2013 MP or Source SDK 2007 depending on the appid in the gameinfo file, pass the arguments:

-game "path to sourcemod folder" -steam

BerntA avatar Jul 09 '17 22:07 BerntA

try this:

  1. make a shortcut of steam
  2. Then add: -applaunch "game or source sdk base appid" -game "your game or mod" -console -sw ( or -window ) -noborder

its much better using this method instead of making a hl2 shortcut every time

FriskTheFallenHuman avatar Jul 10 '17 15:07 FriskTheFallenHuman

It's been quite a while and all issues except the Steam overlay have been fixed. Could someone at Valve please fix the overlay not working (even though it is enabled in both Steam and the base game)?

Additional information:

  1. It doesn't matter whether you start a mod or the base game (tested with Source SDK Base 2013 Multiplayer).
  2. It only does not work when launching through Steam. When launching the game/mod through hl2.exe directly, the overlay will show up.
  3. The environment variable "SteamNoOverlayUI" is set to "1", as it would be if you'd disable the overlay for that game.
  4. Manually running the Steam overlay, as such GameOverlayUI.exe -pid <hl2.exe-pid> -steampid <steam-pid> -manuallyclearframes 0 -gameid 243750, does start the overlay process but will not lead to it functioning, as it would with, say, Team Fortress 2 (when initially starting without the overlay).

Thank you. Much appreciated.

dotn3b avatar Jan 23 '20 12:01 dotn3b

Overlay is still broken on all mods and on SDK itself. On Linux, the workaround of launching through hl2 outside Steam does not work.

treierxyz avatar Jul 11 '20 12:07 treierxyz

Would like to have the overlay back as well !

Michael-Z-Freeman avatar Jan 05 '22 13:01 Michael-Z-Freeman