ObsidianMinor/Steam-Local-Library


A .NET library for reading data on a local Steam installation

License: Other

Language: C#


Steam Local Library

A .NET library for reading data on a local Steam installation

This project is still in early development, expect class name changes and rewrites.

Summary

Steam Local Library is a .NET library for reading and interacting with data on a local Windows, Linux, or Mac Steam installation, its core purpose is for finding information about Steam games installed quickly and easily.

It requires .NET Framework 4.5 or Mono 4.0

Currently it can:

  • Gather login settings for multiple users (autologin setting, user id, account name, etc.)
  • Gather information about all games installed though app manifest files including workshop data.
  • Gather Steam's universal settings
  • Gather user's settings
  • Gather User's remote settings (settings on the Steam cloud)

ToDo:

  • Write settings (App.SaveToFile() works)
  • Gather Steam controller settings
  • Gather User workshop files
  • Possibly parse Workshop user local workshop info

I require testing on Mac and Linux. Please contact me if you can help.

To use in your class:

using Steam.Local;

For the basics of using this library, please see the wiki.

Project Statistics

Sourcerank 4
Repository Size 204 KB
Stars 4
Forks 1
Watchers 2
Open issues 0
Dependencies 0
Contributors 2
Tags 3
Created
Last updated
Last pushed

Top Contributors See all

ObsidianMinor Aaron

Packages Referencing this Repo

Steam_Local_Data.dll
A cross-platform library for gathering Steam's local data
Latest release 0.4.1 - Updated - 4 stars
Steam_Local_Library
A library for gathering local Steam data on a Windows Steam installation
Latest release 0.2.0 - Published - 4 stars

Recent Tags See all

v0.4.1 July 24, 2016
v0.3.1 June 30, 2016
v0.2.0 June 28, 2016

Something wrong with this page? Make a suggestion

Last synced: 2016-07-24 01:34:16 UTC

Login to resync this repository