Steam achievements

OBS Python Steam achievements v2.1.1

I started this project because I needed this for own use, if you find any flaws, find it too complex... Please don't hesitate to give feedback!

This script generates a text-file containing:
  • Your steam average achievement completion percentage
  • Your real average achievement completion percentage
  • Your top 10 games in achievement completion percentages
All of these come with a progress bar and percentage

How to install and configure?
  1. Download the latest release.
  2. Unzip this and move the "steam-achievements" folder into your OBS Studio plugins folder.
  3. Open OBS Studio and in the top menu go to "Tools">"Scripts", make sure your Python path is entered in settings (https://www.youtube.com/watch?v=t7RhpvlVte0) and add "main_script.py" to your scripts.
  4. Enter Steam Web API-Key (request here: https://steamcommunity.com/dev/apikey; you can enter any domain).
  5. Enter Steam Id (use steamid64 from this url: www.steamidfinder.com; enter your profile-url). Side note: I know that some profile-urls already contain the steam id but I'm writing a work-for-all method here :)
  6. Add a Text Source and select "Read from file".
  7. Browse for the text file and pick "achievements.txt" in your OBS Studio bin folder.
  8. A monospace font is required/recommended (otherwise the lay-out will be messy), but that's up to you.
  • example.PNG
    example.PNG
    36.3 KB · Views: 1,854
  • example-config.PNG
    example-config.PNG
    21.8 KB · Views: 1,832
Author
XDoubleU
Downloads
2,594
Views
5,973
First release
Last update
Rating
0.00 star(s) 0 ratings

Latest updates

  1. Version 2.1.1

    Bugfix
  2. Version 2.1.0

    Added cache and a (potential) bug fix
  3. Version 2.0.0

    Output is more customizable Added currently playing + completion percentage Cleaner in general
Top