gitmyhub

SteamAchievementManager

C# ★ 8.5k updated 3mo ago

A manager for game achievements in Steam.

A lightweight portable Windows tool for viewing and modifying Steam game achievements and statistics on your account, originally released in 2008 and open-sourced as version 7.0 in later years.

C#.NETsetup: easycomplexity 2/5

Steam Achievement Manager, often called SAM, is a small Windows tool for viewing and modifying game achievements and statistics on the Steam gaming platform. Steam is a PC gaming storefront where many games award achievements for completing certain tasks, and this tool provides direct access to those records tied to your account.

The application is lightweight and portable, meaning you do not need to install it. You do need to have the Steam client running and be logged into a Steam account while using it. A network connection is also required.

The tool was originally released in a closed-source form in 2008, received its last major update in 2011, and had a final hotfix in 2013. The code was later released publicly so that anyone interested could use or build on it. Since opening the source, the maintainer has updated the code to a more modern state and replaced some icons. This open-source release is labeled version 7.0.

The README is brief and does not go into detail about exactly which operations are supported beyond the description of managing achievements and statistics. The repository includes a download link for the latest compiled release for those who want to run it rather than build it from source.

The project is written in C# and targets the Windows platform. Because it interacts directly with Steam's internal achievement records, tools like this exist in a gray area regarding Steam's terms of service, and using them to unlock achievements in games you have not actually played may violate those terms. The README does not address that topic directly, but it is worth being aware of before using it.

Where it fits