I'm working on a personal project that consists on a 4×4 or 5×5 macroboard that will be able to do some stuff (still haven't gotten a definitive idea for the measures).

    For what concerns Steam, my only real intention for this item is to have a "Steam button" which, when pressed, makes the macroboard go into an hypotethic "Choose-the-Steam-game Mode".

    For example, let's say the the first button is the steam button, the second is the tf2 button and the third button is hkss and so on; after pressing the first button, the macroboard would know that I'm now choosing a game to play, and it would associate the following button to my choice, so if I, for example, press the second button, it opens tf2.

    Now, the thing I'd really love to code would be to make the buttons associate to the corresponding position (+1, if we exclude the "Steam button") in a custom playlist of games I have in my library, which I'd specifically make of the size corresponding to the amounts of buttons that are available for this function. That would make it so I wouldn't have to manually change my script every time I want to associate a different button to the opening process of a game, but instead I'd basically do that directly through Steam itself.

    I know it would really not be such a life changer, but it's a project I'd like to have working and that I think could be adapted eventually. For example it could be fun to have a button that just launches one random game out of that playlist, instead of a specific one.

    The process I thought about would be something like:

    1) Press the "Steam button"

    2) The macroboard goes in "Choose-the-Steam-game Mode". In the background, it would instantly detect the exact Steam IDs of the games contained in my custom playlist, also importing their icons and names.

    3) A relatively small and minimalistic GUI opens up and it shows the icons and a shortened name of the game, with some way to also display the button it corresponds to if I hover over it or if I move on it with the arrows.

    4) On following button/mouse press, the macroboard launches the game and then it exits the "Choose-the-Steam-game Mode" , so the buttons go back to their original functions. It would also launch a function that after a little bit of sleeping, reduces the steam page that always opens, reducing (even if by a little bit) the consumption on my system.

    The point is, how can I extract the Steam IDs, the icons and the names of the files from Steam? I've been searching in the folders in my system but I'm not getting any results right now. By navigating the web I saw some "old" posts suggesting to extract the content from the web page, but that would require me to access manually in it, therefore cutting the convenience and the efficiency of the whole thing.

    Please keep in mind that I prefer to prioritize the fact this function gets dinamically updated, instead of having to manually change my script and save the icons and bla bla bla

    Sorry for the wall of text and let me know if there is anything that you may want me to clarify better.

    Really any help is appreciated, have a good day!

    Posted by ShelterFinancial7013

    Comments are closed.