Code Monkey home page Code Monkey logo

protondb-tags-plus-native's Introduction

This build add the Native categorie to the Original script (all credits to CorruptComputer on GitHub!)

ProtonDB to Steam Library Build StatusProtonDB Discord

This is just a small python script to pull ratings from ProtonDB and import them into your Steam library as tags.

Here is a screenshot which shows how it looks once ran:

Screenshot

Dependencies

You'll need to install vdf before this can run. You can install it via pip with:

pip install vdf

Running

WARNING: This may clear all of your current tags in Steam. You have been warned!

This can be simply run with:

python ProtonDB-to-Steam-Library.py

It will also ask before saving the file, so if you want to just test it out theres no real danger of overwriting anything.

You can also specify a custom path to your sharedconfig.vdf with:

python ProtonDB-to-Steam-Library.py -s /path/to/sharedconfig.vdf

The full command line options can be viewed with:

python ProtonDB-to-Steam-Library.py -h

Contributing

If you run into any issues please attach the output from the script to your issue, along with the sharedconfig.vdf file which was selected.

All feedback is welcome and appreciated! Please make an issue if you have any ideas or feedback, I would love to hear them!

If you would like to make a PR all I ask is that you are also open to feedback on your written code.

Troubleshooting

If you are finding that only some of your Proton compatible games are being categorized try this:

  1. Select all of the games in your library
  2. Right click -> Set Categories...
  3. Add some random category to them all (you can remove this later)
  4. Close Steam to force it to write all of your games to the sharedconfig.vdf file
  5. Try running the script again

If anything is still not working you can open an issue here, or join the ProtonDB Discord server (link is at the top of this README). Questions regarding this tool can be asked in #protondb-discussion or in #off-topic. Please respect the rules of the server if you join!

protondb-tags-plus-native's People

Contributors

corruptcomputer avatar krafting avatar scotsguy avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.