An open API service indexing awesome lists of open source software.

https://github.com/zevnda/steam-utility

The workhorse behind Steam Game Idler
https://github.com/zevnda/steam-utility

cli-tool steam steam-achievement-unlocker steam-game-idler steam-idler steam-tools steam-utilities

Last synced: 4 months ago
JSON representation

The workhorse behind Steam Game Idler

Awesome Lists containing this project

README

          

## SteamUtility
The workhorse behind [**Steam Game Idler**](https://github.com/zevnda/steam-game-idler) that handles tasks like idling games, managing achievements and updating statistics

## Usage
SteamUtility can be used as a standalone CLI tool in the following way

```
Usage:
SteamUtility.exe [args...]
SteamUtility.exe [--help | -h]

Commands:
check_ownership [app_ids] Check if the user owns a specific game
idle Start idling a specific game
get_achievement_data [output_dir] Get achievement data
unlock_achievement Unlock a single achievement
lock_achievement Lock a single achievement
toggle_achievement Toggle a single achievement's lock state
unlock_all_achievements Unlock all achievements
lock_all_achievements Lock all achievements
update_stats <[stat_objects...]> Update achievement statistics
reset_all_stats Reset all statistics

Examples:
SteamUtility.exe idle 440
SteamUtility.exe unlock_achievement 440 WIN_100_GAMES
SteamUtility.exe update_stats 440 ["{name: 'WINS', value: 100}", "{name: 'MONEY', value: 19.50}", ...]
SteamUtility.exe check_ownership "C:\output\games.json" "[730,570,440]"
```