Steam Tools

A collection of scripts and tools designed to enhance and automate various aspects of managing Steam games, particularly focused on achievement unlocking, save synchronization, and game-specific fixes. These tools are primarily intended for personal use and automation.

Achievement Tools

  • Achievement Unlockers (achievements_unlcoker_exe.ps1, achievements_unlocker_bat.ps1): Automated PowerShell scripts that monitor a game's achievement JSON (from GSE Saves) and use samrewritten-cli to unlock achievements on Steam in real-time.
  • Achievement Sync (AchSync.bat): A batch script to synchronize achievement statistics between different local or cloud-synced directories (e.g., between a home and work PC via Nextcloud).
  • Run Achievement Wrapper (run_achievements.bat): A comprehensive wrapper that handles Steam ID save migration, achievement JSON management, and launches necessary background tools like SAM (Steam Achievement Manager).

Save & Backup Management

  • Ludusavi Wrapper (run_ludusavi.bat): Automates save file backup and restoration using Ludusavi before and after game execution.
  • SteamTools NoCloud (steamtools-nocloud.ps1): Scans the Steam library and identifies games with associated Lua plugins, likely used for managing cloud saves or blocking specific SteamTools features.

Utility Scripts

  • Update Checker (Update.ps1): Uses the SteamCMD API to compare the currently installed build ID of a game with the latest public build ID, notifying you if an update is available.
  • Run Wrapper (run.bat): A simple batch wrapper that launches SAM (Steam Achievement Manager) before starting a game and kills the process afterwards.
  • AppID Lua Snippet (AppID.lua): A template for adding AppIDs and decryption configurations, likely for use with SteamTools or similar plugins.
  • Launch Option (Launch Option.txt): Contains useful Steam launch options for various configurations.

Game Fixes & Specific Automation

The Fixes/ directory contains tailored scripts for specific games or scenarios:

Denuvo Fixes

Scripts designed to handle save file migration between different Steam IDs, commonly needed for games with Denuvo that have been bypassed or are being played on different accounts.

  • Black Myth: Wukong: Automated save copying and SAM integration.

Game Specific

Custom logic for backups, restorations, and launching specialized executables or mods.

  • Ultimate Doom: Scripts for managing ZDE (ZDoom Engine) saves and backups.
  • Windblown: Specialized launch and synchronization scripts.

OnlineFix

Automation for games using OnlineFix to enable multiplayer functionality while maintaining save integrity and achievement tracking.

  • Elden Ring Nightreign: Custom launch scripts for OnlineFix compatibility.

Note: These scripts often contain hardcoded paths tailored to my local environment. Adjust them accordingly if using them on a different system.

Description
These are my Tools for Steam, most of these scripts for pirated stuff.
https://n8n.mohandl3g.ly/form/piratedgames
Readme 92 KiB
Languages
Batchfile 49.8%
PowerShell 48.6%
VBScript 1%
Lua 0.6%