Steam Overlay in Eyefinity

Topics about game solutions, and success or failure in getting them to work.
Post Reply
Gimpylung
Posts: 126
Joined: 21 Apr 2010, 12:09

Steam Overlay in Eyefinity

Post by Gimpylung »

When in game and somebody chats to me via steam chat the message pops up on the far right lower corner of the rightmost screen and I don't see it half the time. Is there anyway to get those messages to appear on the lower right corner of the centre screen.
User avatar
Abram
Insiders
Insiders
Posts: 1993
Joined: 21 Mar 2006, 05:01

Re: Steam Overlay in Eyefinity

Post by Abram »

Nope. I've also looked into this,since whenever somone sends a message when the game is running, i rarely see the notification way down in the corner.

However, if you go the Steam forums, there's some info on editing a Steam file that lets you change which corner it shows up in, but some games override that setting adn other games re-write that edited file.... Perhaps we should starting bugging Valve about it. You wouldn't think it'd be too difficult.

Come to think of it, maybe there's a way to change the size of the notifications... it'd be hard to miss one that's the size of your side display.
fiskstolpe
Posts: 11
Joined: 21 Nov 2008, 19:10

Re: Steam Overlay in Eyefinity

Post by fiskstolpe »

As Abram stated you can modify the Notifications.PanelPosition value in steam.styles to change corner. However, games have the ability to override that default position (e.g. Left 4 Dead and Torchlight) and any major Steam client update will reset it.

The specific layout files for achievement and chat message notifications are buried in the winui.gcf file. Changing the position and/or size value has no effect though, so it's either "hard coded" elsewhere in the client, or you'd have to actually overwrite the original winui.gcf file. So your best bet is to ask for a possible change of behaviour on the Steam forums.
EVGA GTX 980Ti SC+ Gaming ACX 2.0+ 6 GB | 3x Acer XB270HU, 144 Hz IPS (Nvidia Surround 7880x1440) | 1x Samsung C34F791WQU, 100 Hz VA (3440x1440)
User avatar
MobsterOO7
Insiders
Insiders
Posts: 1055
Joined: 19 Sep 2006, 16:25
Location: Ruckersville, Virginia

Re: Steam Overlay in Eyefinity

Post by MobsterOO7 »

Isn't there a setting that makes a sound when you get a message in game? This would bypass having to muck around in files that will get reset constantly anyway.
EVGA GeForce GTX 970 SC ACX 2.0 3.5GB | 3 X LG Flatron 24EA53VQ in Nvidia Surround | Optoma HD20
User avatar
Abram
Insiders
Insiders
Posts: 1993
Joined: 21 Mar 2006, 05:01

Re: Steam Overlay in Eyefinity

Post by Abram »

There is, but it's often difficult to hear it over the explosions. Maybe there's way to use a custom sound.
User avatar
Delphium
Administrators
Administrators
Posts: 1789
Joined: 27 Dec 2009, 14:27

Re: Steam Overlay in Eyefinity

Post by Delphium »

So far I have found that you can change which corner to send the notifications too, but not shift it inwards onto the central monitor, yet.

By editing
Desktop popups -> steam/resource/styles/steam.styles - Lines 165 to 171
Ingame overlay popups -> steam/resource/styles/gameoverlay.styles - Line 10

steam.styles

Code: Select all

Notifications.PanelPosition     "BottomRight"   // Can be "BottomRight", "BottomLeft", "TopRight", "TopLeft"

       Notifications.PanelPosition     "TopRight" [$OSX]  // the dock is on the bottom for OSX, so instead pop top right like other apps do
       Notifications.SlideDirection    "Vertical"    // Can be "Vertical", "Horizontal", "None" and controls slide effect
       Notifications.FadeInTime      "0.45"    // Controls the time it takes to slide/fade into view
       Notifications.FadeOutTime     "0.45"    // Controls the time it takes to slide/fade out of view
       Notifications.DisplayTime     "6.0"     // Controls the length of time at steady state after fade in and before fade out
       Notifications.StackSize       "6"     // Controls how many panels we will stack before background queuing

overlay.styles

Code: Select all

Notifications.PanelPosition     "BottomRight"  // osx has toast in the upper right, but in-overlay should not.

So it is possible to change which corner is used by setting "BottomRight", "BottomLeft", "TopRight" or "TopLeft".

However, as Abram points out
some games override that setting and other games re-write that edited file.


Each of these 4 locations/values must be defined somewhere but where ive yet to find out.
The cogs start turning... ;)
| Gigabyte X79S-UP5-WiFi Skt2011 | i7 4820k @4.4GHz Watercooled (Ivy Bridge-E) | Corsair Vengence 32GB @2133MHz 11-11-11-27 2T Quad-Channel (8x4GB) | AMD R9-Fury-X 4GB @1140/505MHz + EKWB Watercooled | 256GB Crucial MX200 SSD | 8x 1TB Samsung F3 SATA-II | Corsair 850W TX PSU | 3x Dell S2209W 22"wide TFT's (5760x1080res) | Logitech Z-5400 5.1ch speakers | Win7 Ultimate x64 |
User avatar
Skid
Administrators
Administrators
Posts: 1031
Joined: 02 Nov 2009, 12:14
Location: Lincoln, UK
Contact:

Re: Steam Overlay in Eyefinity

Post by Skid »

Textpad -> Search -> Find In Files:

Find: BottomRight
In Files: *.*
In Folder: D:GamesStream
Search Subfolders, check
Don't Match Case
File Counts Only

Results:
Searching for: BottomRight
D:GamesSteamSteamUI_1367.mst: 9 - Resource List
D:GamesSteambinvgui2.dll: 1
D:GamesSteamresourcesteamscheme.res: 10 - Resource List
D:GamesSteamresourcestylesgameoverlay.styles: 1 - Nope
D:GamesSteamresourcestylessteam.styles: 2 - Nope
D:GamesSteamconfightmlcachedata_3: 2 - Nope
D:GamesSteamsteamappswinui.gcf: 1 - Image Link
D:GamesSteamsteamappscommonchimeChime.exe: 2 - Game EXE
Found 28 occurrence(s) in 8 file(s)

vgui2.dll looks like the best bet if is in the main steam directory, the line it appears on reads something like:
|||Xå'? C"?Notifications.PanelPosition|Notifications.SlideDirection||||Notifications.FadeInTime||||Notifications.FadeOutTime|||Notifications.DisplayTime|||Notifications.StackSize|TopLeft|TopRight||||BottomLeft||BottomRight|Horizontal||None||||Vertical||||SetAlpha||||.NotificationManager.cpp|||Invalid m_Position for NotificationManager!

BTW, I have no experience decompiling or editing exe files so if someone else wants to have a look my bet is the vgui2.dll
: ) Skid : )
My Multi-Monitor Focused YouTube Channel: http://www.youtube.com/c/SkidIncGaming
My Twitch channel which I've been known to stream on from time to time: http://www.twitch.tv/SkidInc
"Imagination is the only weapon in the war against reality."
User avatar
Delphium
Administrators
Administrators
Posts: 1789
Joined: 27 Dec 2009, 14:27

Re: Steam Overlay in Eyefinity

Post by Delphium »

Nice info Skid :D
Thanks for the search results, I should prolly install textpad as that looks like it has a usfull search feature :D
| Gigabyte X79S-UP5-WiFi Skt2011 | i7 4820k @4.4GHz Watercooled (Ivy Bridge-E) | Corsair Vengence 32GB @2133MHz 11-11-11-27 2T Quad-Channel (8x4GB) | AMD R9-Fury-X 4GB @1140/505MHz + EKWB Watercooled | 256GB Crucial MX200 SSD | 8x 1TB Samsung F3 SATA-II | Corsair 850W TX PSU | 3x Dell S2209W 22"wide TFT's (5760x1080res) | Logitech Z-5400 5.1ch speakers | Win7 Ultimate x64 |
User avatar
Skid
Administrators
Administrators
Posts: 1031
Joined: 02 Nov 2009, 12:14
Location: Lincoln, UK
Contact:

Re: Steam Overlay in Eyefinity

Post by Skid »

Nice info Skid :D
Thanks for the search results, I should prolly install textpad as that looks like it has a usfull search feature :D


I originally tried using windows XP search but it will only find in files it knows contains text, so it wouldn't even scan the styles files. I was going to drag all the files into Textpad but then I saw the find in file button, didn't expect it to scan dlls and exes thought but I'm not complaining ^^
: ) Skid : )
My Multi-Monitor Focused YouTube Channel: http://www.youtube.com/c/SkidIncGaming
My Twitch channel which I've been known to stream on from time to time: http://www.twitch.tv/SkidInc
"Imagination is the only weapon in the war against reality."
User avatar
Delphium
Administrators
Administrators
Posts: 1789
Joined: 27 Dec 2009, 14:27

Re: Steam Overlay in Eyefinity

Post by Delphium »

Nice, much like your self ive little experience in decomiling dll's or exe's.
Racer_S or Dopefish, if you reading this, is this somehting you gents might be abel to kindly shed some light on? :)
| Gigabyte X79S-UP5-WiFi Skt2011 | i7 4820k @4.4GHz Watercooled (Ivy Bridge-E) | Corsair Vengence 32GB @2133MHz 11-11-11-27 2T Quad-Channel (8x4GB) | AMD R9-Fury-X 4GB @1140/505MHz + EKWB Watercooled | 256GB Crucial MX200 SSD | 8x 1TB Samsung F3 SATA-II | Corsair 850W TX PSU | 3x Dell S2209W 22"wide TFT's (5760x1080res) | Logitech Z-5400 5.1ch speakers | Win7 Ultimate x64 |
Gimpylung
Posts: 126
Joined: 21 Apr 2010, 12:09

Re: Steam Overlay in Eyefinity

Post by Gimpylung »

Whoa, nice effort so far lads. If its doable, you're the guys to do it.
User avatar
Abram
Insiders
Insiders
Posts: 1993
Joined: 21 Mar 2006, 05:01

Re: Steam Overlay in Eyefinity

Post by Abram »

Nice info. Finding a solution would be fantastic, even if it meant we'd have to re-do it after every Steam update. Keeping the notifications up longer is still of some help, though.

thanks, guys. And good luck.

Sometimes i wish i had got into decompiling and programming a bit more...
portere
Posts: 9
Joined: 30 Aug 2010, 08:03

Re: Steam Overlay in Eyefinity

Post by portere »

good solution
Bogomips
Posts: 5
Joined: 13 Feb 2012, 03:35

Re: Steam Overlay in Eyefinity

Post by Bogomips »

Sorry to resurrect an old thread but is there still much interest in this. I am mainly interested in placing the notification alerts on the centre monitor.
Post Reply

Who is online

Users browsing this forum: No registered users and 70 guests