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
- Host: GitHub
- URL: https://github.com/zevnda/steam-utility
- Owner: zevnda
- License: mit
- Created: 2025-01-28T12:47:22.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-02-08T13:28:24.000Z (4 months ago)
- Last Synced: 2026-02-10T12:58:07.753Z (4 months ago)
- Topics: cli-tool, steam, steam-achievement-unlocker, steam-game-idler, steam-idler, steam-tools, steam-utilities
- Language: C#
- Homepage: https://github.com/zevnda/steam-game-idler
- Size: 756 KB
- Stars: 7
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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]"
```