[BUG] Steam overlay not working

When i run Demigod via Steam client, i get that "Use Shift+Tab for overlay" message, but unfortunately it doesn't work. I can still read popup messages, but thats all for overlay functions. I think that it would be nice if Steam overlay worked with Demigod, because it is great tool for ingame communication.

4,694 views 13 replies
Reply #1 Top

I doubt GPG or Stardock will strive to support this, as SD has its own digital distribution platform. Besides, right now the developers probably care more about engine and gameplay issues, and not so much whether they can get their game to work with a rival piece of software.

Reply #2 Top

Yeah i know that they have much more importatant things to do right now, so this is rather a long-term suggestion, but a) Demigod is my only nonsteam game that doesn't support steam overlay, so i'm pointing out that there may be something wrong, b ) there is no point in restricting players from using piece of software just because it is made by rival company. Customer, who pays money to GPG/Stardock and to Valve, doesn't care about their mutual relationship. He only cares if he can use his favorite software with his favorite game.

Reply #3 Top

Run Demigod via Steam? WTF? Beta isn't even remotely related or connected to Steam in any way, shape, sense, or form. It's really not a shocker that a non-Steam game doesn't work with a Steam overlay.

When you have an overlay that's designed for ALL games, like Xfire, then you can complain, and Xfire works just peachy.

Reply #4 Top

does anyone know if the Steam Overlay gets angry with SupCom, or is it just a DG specific issue?

Reply #5 Top

EDIT: Reply sent to more appropriate category.

 

Reply #6 Top

just an after-thought: it's not really GPGs job to make sure DG works with Steam. as DeadMG said, it's Steam's job to make sure it works with other games.

if anything, a bug complaint should be sent to them instead.

Reply #7 Top

it's not really GPGs job to make sure DG works with Steam. as DeadMG said, it's Steam's job to make sure it works with other games.

Reply #8 Top

Valve have released steamworks, so any company can ensure their games will work with steam. I'm sure if GPG/Stardock wanted Demigod to work with Steam, it would. I can understand why they haven't bothered, but you can hardly blame Valve/Steam.

Reply #9 Top

i haven't heard about this 'Steamworks' before so i shall hold my judgement for now. my first impression, though, was that it's a engine wise thing which would require an entire recoding of the already complete engine. that said it could just be a compatibility front-end to patch in Steam with the game in question.

Reply #10 Top

Quoting BulletMagnet, reply 9
i haven't heard about this 'Steamworks' before so i shall hold my judgement for now. my first impression, though, was that it's a engine wise thing which would require an entire recoding of the already complete engine. that said it could just be a compatibility front-end to patch in Steam with the game in question.

 

As I understand it, it's the latter, but I'm not completely sure. I'm just saying Steam/Valve have provided a tool for ensuring a new game is compatible with steam- whether game developers choose to use it is up to them - Valve can't recode Steam everytime a new game comes out.

That said, I can understand Stardock not being too worried about Steam compatibility, now that they have launched Impulse. Personally, I'd love it if Demigod supported the steam overlay, as that's how I talk to my gaming friends, and I don't need to tab out of the game to chat with them.

Reply #11 Top

I'm just saying Steam/Valve have provided a tool for ensuring a new game is compatible with steam- whether game developers choose to use it is up to them - Valve can't recode Steam everytime a new game comes out.

The purpose of Steamworks is to integrate Steam multiplayer matchmaking, patch distribution, etc., not to "ensure compatibility" (typically with the intent of selling the product on Steam, though that's not required). As I understand it, this means any game that uses Steamworks *requires* Steam to run. And it should go without saying that that's not going to happen with Demigod.

Bottom line, if Steam's stuff doesn't work properly, then the onus is on them if they want to fix it.

Reply #12 Top

Quoting verspunken, reply 10

.... I'm just saying Steam/Valve have provided a tool for ensuring a new game is compatible with steam- whether game developers choose to use it is up to them - Valve can't recode Steam everytime a new game comes out.

Actually with the steam overlay it is just like other overlay systems, so it is just trying to attach to the graphics engine is all.  It will work by default with a number of non-steam games, however it doesn't work with every game.  Now it is possible for the developers of demigod to make sure that the overlay works with steam, but they shouldn't be required to as they aren't using steam as their distribution mechanism.  But this would not be steam's bug as they can't change an overlay that works with most games to work with one oddball... 

 

Reply #13 Top

... and what about now that it is a Steam game? Can I et some overlay support for Windows 7?