Steam Overlay for City of Heroes
Loading into the updater with Steam doesn't work because the updater closes and loads a different program (CityofHeroes.exe), which Steam doesn't realize is still part of the game. In order to get the overlay in game, you need to bypass the updater by making your shortcut point directly to CityofHeroes.exe. Of course, the game is normally not allowed to be launched this way, so you need to add the "-project coh" (remove quotes) flag to the Target in the Properties of your shortcut in Steam. This does mean that you will get "wrong game version" errors if you go into the game after a patch and didn't run the updater first, but you will have the Steam overlay.
Hello all,
I've heard that the Steam Overlay is available for CoH, but I can't seem to figure out how to activate it. Normally, when I want to configure a game to run the overlay, I open my Steam games library, right-click on the game title (on the left sidebar using the new Steam client), select "Properties" and there is a tic box labeled "Enable Steam Community In-Game." However, when I check out the properties for non-Steam games like CoH, that box is not available. Does anyone know how to activate the Overlay in CoH?
(note: when adding CoH to my Steam Library, I just used the "add non-steam game" option and selected the CoH updater. Perhaps I did something wrong?)
And a side-problem: When I run CoH via Steam, first Steam runs the updater (same thing I'd do if I ran it outside of Steam). During this time, my friends window lists my status as "In Non-Steam Game," as it should. Once the game proper launches, and the updater closes, my Steam status returns to "Online" and no longer shows that I'm in a game. This might be related to my Overlay problem.. Any ideas?
I've done some searching on these forums and on Google in general, but there doesn't seem to be a wealth of information about using CoH with Steam available, especially about problem-solving.
Thanks!
KABOOM!