Steam Achievement Manager For Linux. Rewritten in C++.
Go to file
PaulCombal 50f2d7bdc5
Merge pull request #10 from telans/readme-add-arch
Build instructions - OS formatting, added Arch
2019-08-01 11:13:51 +02:00
.vscode Forgot to NULL terminate ooops 2019-02-24 20:55:07 +01:00
bin messy commit beacuse I used another IDE so line ends are messed up, anyway I added the command line option to idle an app. By the way I love long commit notes 2019-05-27 19:55:11 +02:00
common Silence async warning 2019-07-15 18:45:31 -07:00
glade Added a store achievements mods view and model, but controller not yet implemented 2018-06-03 23:19:47 +02:00
SAM.Picker messy commit beacuse I used another IDE so line ends are messed up, anyway I added the command line option to idle an app. By the way I love long commit notes 2019-05-27 19:55:11 +02:00
steam Now emulating steam apps 2018-03-07 20:58:59 +01:00
LICENSE Initial commit 2018-02-16 22:13:49 +01:00
make.sh messy commit beacuse I used another IDE so line ends are messed up, anyway I added the command line option to idle an app. By the way I love long commit notes 2019-05-27 19:55:11 +02:00
README.MD Build instructions - OS formatting, added Arch 2019-08-01 09:18:18 +12:00

SAM Rewritten for Linux

Introduction

This is meant to be an equivalent to the popular program SAM Achievement Manager for Windows. It's in a very early stage of development, and all contributions are welcome.

As of right now, all features are not implemented yet, but it can lock and unlock achievements.

Expect a lot of bugs and lacking features too.

Contributions are welcome!

Thanks :)

Command line options

While SamRewritten offers a nice GUI, you linux geeks love to use command line options. It would be exciting to expand the command line options, but I do not have much more time to invest in this project, and a rewriting would not hurt. Anyway you can do:

  • -a <appid>
    • ./bin/launch.sh -a 10 will idle Counter Strike

Building

Just run ./make.sh. Makefiles? Never heard of it. Packaging? What's that?

Packages needed vary on distros, but make sure to install at least Steam, yajl, GTK 3, and GLib.

On Ubuntu (and variants): sudo apt install libgtk-3-dev libcurl4-gnutls-dev libyajl-dev

On Arch: sudo pacman -S gtk3 glibc gnutls yajl

To run it, launch ./bin/launch.sh

Once again, all contributions are VERY welcome, even though this code is already aging and very badly written.