Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Sorry I was unable to provide you with more information, but I hope this was helpful enough.
Please keep me posted as I would love to continue to collaborate with you in preparation for updating this guide. Thank you.
So to test it out, I shut down Steam. I then unchecked the "Run as administrator" box for my Steam shortcut. I re-launched Steam and started my Diablo IV non-Steam shortcut...and no Steam Overlay.
I guess Steam or a Steam shortcut has to be in admin mode for Steam Overlay to play in certain (or all) Battlenet games.
I'll do some more testing, but right now it seems I was wrong. Sorry about the misinformation.
Interesting that the legacy commands seem to be working again, along with the current game codes, for Win11 at least. (I don't have Win11 either, so your testing is exceptionally helpful!)
If I may ask, have you applied Steam's and/or BNet's desktop shortcut to run as Admin by doing the following: right clicking on the shortcut and going to Properties > under the Shortcut tab click the Advanced button > check the Run as administrator box in the new window. That will suppress the applications--especially Steam, from complaining about being run in "compatibility mode". Just make sure you don't have either Steam, the BNet Launcher, or the game(s) which you may be applying this to.
Please let me know if any of this is helpful for you at all.
1. The command "battlenet://Fen" seems to work with Diablo IV.
2. If this new command doesn't work initially, you may have to restart the Steam client. I had to close/re-launch Steam several times before Steam Overlay starting working...I'm not sure why.
3. Your Battlenet and Battlenet Launcher executables may need to be set in admin mode for Steam Overlay to work. Not setting them to admin may result in a Terminal Powershell window to open at Battlenet launch (I'm on Windows 11 and I think this is OS specific for whatever reason) and for Steam Overlay not to work.
4. I set my Diablo and Diablo Launcher executables to admin mode as well. Not sure if that's necessary.
Thanks again!
Thanks again for this! I will definitely add it to the guide soon and give you credit if that's okay.
I just re-installed my Battle.net client version of Diablo IV on my new PC and added it to Steam as a Non-Steam shortcut. I followed this guide's steps and Battle.net and Diablo IV launched successfully but I wasn't able to get Steam Overlay (and my custom controller config) working. Launching Steam in admin mode fixes this, but using Steam in admin mode is ill-advised, even by Valve.
After some Googling around I found out that if I type in "battlenet://Pro" in the target line of my D4 Steam shortcut, I can get the Steam overlay to pop up.
So right now the target line for my Diablo IV non-Steam shortcut looks like this: "C:\Program Files (x86)/Battle.net/Battle.net.exe" battlenet://Pro --exec="launch Fen"
Feel free to add this info to the guide if you find it helpful.
While it is old news that the developer has chosen to forcefully remove 3rd-party hooks into their games--something that I have repeatedly warned over the years and is beyond what this guide can do. However, if you can give me more details on everything you tried to do, it would help... such as: Is this an old shortcut that you've been using when the overlay suddenly dropped? - Or is it a new shortcut? Did you check your shortcut for typos or missing characters? Is everything else working as it should (i.e. taking screenshots and/or seeing your Steam status in your Friends List)? Does the overlay work normally and then drop when entering a game?
Any details you can provide would be helpful in figuring out what is going on.
Thanks!