ValveSoftware / source-sdk-2013

The 2013 edition of the Source SDK
https://developer.valvesoftware.com/wiki/SDK2013_GettingStarted
Other
3.73k stars 1.99k forks source link

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

Open DimasDSF opened 7 years ago

DimasDSF commented 7 years ago

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.

Adrianilloo commented 7 years ago

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.

tschumann commented 7 years ago

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

joeangry commented 7 years ago

This is definitely a Steam error.

dotn3b commented 7 years ago

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.

tschumann commented 7 years ago

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.

Adrianilloo commented 7 years ago

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

BerntA commented 7 years ago

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

lisanyan commented 7 years ago

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

tschumann commented 7 years ago

Thanks - con_enable was what I needed.

NicknineTheEagle commented 7 years ago

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

BerntA commented 7 years ago

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

FriskTheFallenHuman commented 7 years ago

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

dotn3b commented 4 years ago

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.

treierxyz commented 4 years ago

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

Michael-Z-Freeman commented 2 years ago

Would like to have the overlay back as well !