My end goal is to create a overlay to steam games similar in functionality to the discord steam overlay. I know this is a monstrous task so I am exploring all of my possibilities. The overlay built into steam is good, but you cannot play a game with it open.
Looking into steam's VGUI editing and steam skins system it seems like I can edit most things about the UI including steam notifications, which seems like the perfect candidate for an overlay. Either update one notification (if possible) or send many notifications.
So the question is, is it possible to:
- Update one persistent notification or Send multiple notifications
- Change notification content from outside sources (i.e. scripts, google, game servers)
- Change notification dimensions and transparency
And if so, where in the steam files do I find the notification code? And is this the right direction or would it be easier to start on a standalone general application overlay?