/Steam-Apps-Management-API

A basic Steam Application Management API and Valve Data Format (VDF) reader/writer.

Primary LanguageC#MIT LicenseMIT

Steam Apps Management API

There are two libraries included in this solution:

  • VDF Reader/Writer -- This library allows you to read and write Valve Data Format which is used to store Steam Configuration and Application Info stored in the local PC.
  • Steam Application Management API -- This library provides basic information about the Steam Applications installed on the local computer. It also allows you to launch an app as well as listen for events like if a Steam App is being launched and/or is being updated. The library can also capture the process associated with the application (by guessing. It isn't completely foolproof.)

Compatibility

The solution itself was created using Visual Studio 2017 so you'll probably only be able to open it through that however, if you are using the prebuilt library (.dll) or the Nuget package. It's target framework is .Net Framework 4.5.

How to Use

Please see the Wiki for a detailed how to use. You can also download the Demo project for further help.

License

This library is licensed under MIT License. Also, no need to credit me by the way but if you do, please credit me as Indieteur and if you can, please include my website as well. (e.g. Steam Applications Management API by Indieteur - https://indieteur.com)

How to Help

Currently, I'm working full time making open source software and free assets and using my savings to pay my bills so I hope you help me with that by either:

  • ko-fi if you want make a one time donation.

  • Patreon if you want to donate every month.