月曜日, 5月 04, 2015

How to Disable all (or some) notifications completely. :: Help and Tips

How to Disable all (or some) notifications completely.
I think this is the right forum to post this is.

I have seen a lot of people complain about steam not allowing you to disable things like group event notifications, the notifications stealing focus from games (there is a button to disable in-game steam community in settings, but the problem with this is that you cannot take screenshots, trade, have the FPS counter etc.)
I personally had this problem with me trying to speedrun games, I would screenshot the final score to steam, then getting added by some random scammer and it gets caught in the video that i'm recording to youtube, and you cannot even avoid that by going to offline mode.
If not streaming you could disable internet completely during the session which could be quite inconvenient.

So I was testing with things a little and found a solution for this.

Removing all notifications completely

1: You have to go to your steam folder, navigate to (Steam)\resource\styles
-Copy steam.styles
2: Go to (Steam)\Skins
-Create a path of folders (Steam)\skins\<any name here>\resource\styles
-Paste steam.styles

3: Open steam.styles in (Steam)\skins\<folder name here>\resource\styles
-Search for " Notification "

-This is what you should find: (line 220-226)
Notifications.PanelPosition "BottomRight"
Notifications.PanelPosition "TopRight" [$OSX]
Notifications.SlideDirection "Vertical"
Notifications.FadeInTime "0.45"
Notifications.FadeOutTime "0.45"
Notifications.DisplayTime "6.0"
Notifications.StackSize "3"

-Replace it with this:
Notifications.PanelPosition "BottomRight"
Notifications.PanelPosition "TopRight" [$OSX]
Notifications.SlideDirection "None"
Notifications.FadeInTime "0"
Notifications.FadeOutTime "0"
Notifications.DisplayTime "0"
Notifications.StackSize "0"

Finishing up
-Once all that is done go to steam settings, go to the tab " Interface "
-There is a skin selection list there, you need to select the skin you named the folder as in the previous step. (if it's not in the list, you messed up.)
-Once selected press OK and restart steam.

Selectively removing unwanted notifications

1: You have to go to your steam folder
-Copy folder called " friends "
2: Go to (Steam)\Skins
-Create a path of folders (Steam)\skins\<any name here>\
-Paste friends folder there

List of files and fairly obvious functions:
AchievementNotification.res ------- Achievement Unlocked
broadcastapprovenotification.res -- Broadcast
broadcastcantstartfriend.res ------ Broadcast
broadcastinvitenotification.res --- Broadcast
broadcastviewernotification.res --- Broadcast
ChatInviteNotification.res -------- Invited to Group Chat
ChatMsgNotification.res ----------- Chat Notification (in settings)
ClanEventNotification.res --------- Group Event
ClanInvitationNotification.res ---- Invited to Group
FriendIngameNotification.res ------ Friend went Ingame (in settings)
FriendInvitationNotification.res -- Invited as Friend
FriendOnlineNotification.res ------ Friend went Online (in settings)
GameInviteNotification.res -------- Invited to Game
giftreceivednotification.res ------ New Gift
itemreceivednotification.res ------ New Item
newturnsnotification.res ---------- ?
tradeinvitenotification.res ------- Invited to Trade
To disable whatever type of notification, pretty sure you just have to open the file and remove everything and leave the following in there: (example if doing it to AchievementNotification.res)
"friends/AchievementNotification.res"
{
}
That should remove all notifications of that kind, or sometimes leaving a blank box floating around.

Finishing up
-Once all that is done go to steam settings, go to the tab " Interface "
-There is a skin selection list there, you need to select the skin you named the folder as in the previous step. (if it's not in the list, you messed up.)
-Once selected press OK and restart steam.
Hope someone found this useful and that this works for most people.How to Disable all (or some) notifications completely. :: Help and Tips

0 件のコメント: