I know Blizzard wont troubleshoot problems to do with playing WoW through steam, but I was wondering if you guys could?
Basically, I want the Steam overlay to appear when I shift + tab during WoW. I've added WoW as a non-steam game via steam, but it isn't working. Anyone else got it working?
Edited by Ewojil on 21/08/11 23:51 (BST)
Hi there Wvren,
I did some searching for you. From what i could find players have actually been able to get the steam overlay to work in world of warcraft. And from what I have found all you needed to do was to click add non-steam game and then run the game from the steam client.
There are people who have the same problem as you though and they reported that turning of direct x 11 could possibly fix this issue.
Hmm. It seems their problem is different: they get the overlay effect (they lose control of the game they're playing) but don't see anything. I don't even get the overlay effect. Nothing happens when I press shift + tab... Odd!
Good news Wvern!
I worked out a fix for you. When you click add non-steam game dont choose world of warcraft from the list that shows up. This is only the launcher.exe file so thats why the steam overlay won't work ingame. Instead you'll have to click add non-steam game and then click on browse and locate the wow.exe file. Add this one instead and then run the game from the steam client shortcut and it should allow the steam overlay to work ingame.
You should know though that this is considered unsupported by blizzard. You're lucky I'm here ;). This does how ever not break the TOS/TOA since it isn't a program that will give you an advantage in the game so it is safe to use.
It's very strange, I'm sorry Wvren but if you have done exactly the same as I did but it won't work I doubt i can help you further :(. Don't think any addon's would conflict either.
You could try running another non-steam game and see if the overlay works there.
I will look into this further, this might be worth taking to the steam support forums aswell though :)
Ewo! I fixed it!
As promised, here's how I did it:
The problem was basically one regarding User Account Control on Windows (UAC). Whenever I ran WoW, even through steam, the UAC asked for permission. This pause must have prevented the steam overlay from working.
To all those facing a similar problem, I recommend either disabling the UAC, or, as I did, following this link to disable it for one specific program:
Once again, many thanks for your kind help, Ewo!