Steam achievement manager linux

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

Steam Achievement Manager For Linux. Rewritten in C++.

License

PaulCombal/SamRewritten

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

* catching up (#154) * added a link * Provided ebuild no longer supports SamRewritten * Update Gentoo intallation information with proper overlay * Removed reduntant space * Update README.md ——— Co-authored-by: Emil * catch up (#155) * added a link * Provided ebuild no longer supports SamRewritten * Update Gentoo intallation information with proper overlay * Removed reduntant space * Update README.md ——— Co-authored-by: Emil ——— Co-authored-by: Emil

Git stats

Files

Failed to load latest commit information.

README.md

A Steam Achievements Manager for Linux

SamRewritten logo

SamRewritten screenshot

SamRewritten screenshot

SamRewritten is an open-source desktop application that allows you to unlock and relock your Steam achievements. It is named after the famous Steam Achievement Manager written by Gibbed, and implements its functionalities on Linux, and more!

SamRewritten is always evolving, we would be thrilled to listen to your feedback, ideas, and contributions!

⚠️ SamRewritten only works if Steam has been installed through your package manager (apt, pacman, . ).

⚠️ Flatpak is not supported but contributions are welcome!

AppImage downloads are readily available from the releases tab.

Arch users can install SamRewritten from the AUR by installing the samrewritten-git package. Run SamRewritten by opening the corresponding desktop entry, or by using the samrewritten command.

On Gentoo, SamRewritten is available as games-util/samrewritten through the GURU overlay.

To build this project from source, clone and enter this repository, and run make . For Arch users, there is also a PKGBUILD within the package folder if you wish to build it using makepkg .

Читайте также:  Debian подключить сетевой диск linux

If you’re encountering issues building SamRewritten, make sure you have installed the required packages on your machine. You’ll most likely need Steam, curl, yajl, GTK 3, and GLib.

  • Ubuntu 18.04 and above: $ sudo apt install libgtkmm-3.0-dev libcurl4-gnutls-dev libyajl-dev
  • Arch and variants: $ sudo pacman -S gtkmm3 glibc gnutls yajl
  • openSUSE Tumbleweed, Leap 15.2+: $ sudo zypper install gtkmm3 gcc-c++ gnutls libcurl-devel libyajl-devel-static
  • Fedora 32+: $ sudo dnf install gtkmm30 gtkmm30-devel yajl-devel curl-devel g++

To run your SamRewritten build, use $ ./bin/launch.sh

To build your own AppImage, build SamRewritten normally, then execute build_appimage.sh from the package folder. A new AppImage will be generated with libraries from your system.

SamRewritten’s features match and exceed the original SAM:

  • Ability to unlock/relock achievements and change stats
  • Asynchronous and cached icon downloads for games and achievements
  • Ability to select/deselect all achievements for locking/unlocking
  • Ability to search games, achievements, and stats and filter achievements by locked/unlocked
  • Ability to launch another SamRewritten instance for a game in a new window
  • Protected achievements and stats are detected
  • Ability to show percent of players who achieved an achievement
  • Ability to time achievement modifications

This last one warrants some explanation. SamRewritten allows you to specify across what time period, with what spacing, and in what order to lock/unlock achievements. For example, you can unlock 10 achievements of your choice in a random order across 4 hours with random spacing between them. This is a powerful tool to allow you to make achievement management look more natural, rather than unlocking them all at once. This option can be accessed in the GUI by starting a game, selecting the achievement modifications, click the menu icon, then selcting Start Timed Modifications. The same functionality can be used with the CLI as well via the —timed parameter — an example is given in the next section.

As linux geeks we love to use command line options! SamRewritten’s commandline can do all the operations its GUI can! Given no arguments, SamRewritten will launch graphically.

Usage: samrewritten [AppId] [OPTION. ] --apps Get the list of your owned apps. -h, --help Show CLI help. -a, --app arg Set which AppId you want to use. Same as using positional 'AppId'. -i, --idle Set your Steam profile as 'ingame'. Ctrl+c to stop. --ls Display achievements and stats for selected app. --sort arg Sort option for --ls. You can leave empty or set to 'unlock_rate'. --filter-achieved arg Filter option for --ls. You can use with 'yes'/'y' or 'no'/'n' to only filter achived or not achieved ones. Default is all. --filter-protected arg Filter option for --ls. You can use with 'yes'/'y' or 'no'/'n' to only filter protected or not protected ones. Default is all. --nostats Do not displays stats after achievements. --unlock arg Unlock achievements for an AppId. Separate achievement names by a comma. --lock arg Lock achievements for an AppId. Separate achievement names by a comma. --timed Do a timed achievement modification. Arguments that affect this are --amount, --units, --spacing, and --order --amount arg Control the amount of time spent for --timed modifications. Specify units with --units. Default is 1000 --units arg Control the units of time spent for --timed modifications. Set to 'seconds', 'minutes', 'hours', or 'days'. Default is seconds --spacing arg Control the spacing between appying each modification for --timed modifications. Set to 'even' or 'random'. Default is even. --order arg Control the order --timed achievement modifications are applied in. Set to 'selection' or 'random'. Default is selection. --timestamps Displays timestamps before time related information. --statnames arg Change stats for an AppId. Separate stat names by a comma. Use with statvalues to name the values in order. --statvalues arg Change stats for an AppId. Separate stat values by a comma. Use with statnames to name the values in order. -p, --launch_achievements Launch SamRewritten GUI and immediately switch to achievements page for the app. --launch Actually just launch the app. 

Change an achievement or stat value:

# Find what you want from the --ls command for app id 54 (you can retrieve app ids from the store page URL). samrewritten 54 --ls # Say we found achievements with IDs ach_500_kills and ach_found_something and stats stat_num_kills, stat_num_deaths # Modify them like this samrewritten 54 --unlock ach_500_kills,ach_found_something samrewritten 54 --statnames stat_num_kills,stat_num_deaths --statvalues 10,1 

Use the timed unlock on the commandline

# Using the same achievements from the previous example samrewritten 54 --timed --unlock ach_500_kills,ach_found_something --amount 4 --units hours --spacing random --order random 

Third-party apps integration

Читайте также:  Tar linux команды сжатия

SamRewritten uses JSON to communicate between the interface and the «backend logic» via sockets. If you plan to make an app using some of SamRewritten’s features, feel free to ask for help, for support, for features, or to contribute.

I want to contribute, where to start?

You can find an overview of SamRewritten’s internal logic and more in the doc folder. If you need more help getting started, feel free to ask questions and open issues. The more feedback we collect, the better we can make the documentation!

This software is licensed under the GNU GPL v3 and comes with no warranty. Use it at your own risk. We believe you should not get any Steam ban using it, but we do not take any responsibility over your user experience.

About

Steam Achievement Manager For Linux. Rewritten in C++.

Источник

SamRewritten is an open source Steam Achievements Manager for Linux

Want an easy way to view, lock and unlock Steam Achievements on Linux? SamRewritten seems like a very handy application to do all of that and more.

The developer just announced a brand new release with a bunch of new features. Messing with achievements by manually unlocking them or locking them should be reliable, all your games should show up, it dynamically finds your Steam folders, a bunch of UI improvements and more.

I find browsing achievements on Steam to be a bit of a nuisance, so using this purely to view them is actually quite handy. However, if you do plan of using it, a word of caution: something like this could well be against Valve’s terms if you use it to unlock achievements. I couldn’t find a definitive answer on that though.

Читайте также:  Установка загрузчика линукс в виндовс

Why would you want to use it to unlock achievements? Well, personally I don’t pay too much attention to Steam Achievements usually but for some people they are important and I do understand that. Certain games do have bugs that can actually stop you getting achievements, or games requiring online servers that no longer work can prevent you getting them too, so this helps with that.

As always, we provide the info, you do what you wish with it.

You can find the release on GitHub. If you’re on Arch Linux, there’s also an AUR package you can try.

I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. Find me on Mastodon.
See more from me

Источник

Steam achievement manager linux

no-nonsense guide detailing the installation of VirtualBox and Zorin OS for that wonderful achievement.

1

no u u both gay
it is a straightforward guide on how to install VirtualBox + Zorin OS (Linux distro) in order to get that splendid achievement

just follow every step closely and pay attention to the screenshots. you will get that achievement in ~60min

⚠️ important ⚠️
if you managed to «stuck» inside VirtualBox, then:
. press WINKEY (right of CTRL)
. or RIGHT CTRL
. or RIGHT CTRL + C
. or RIGHT CTRL + H

it is a portable VirtualBox. I already configured everything and created a profile for future Linux installment — you don’t need to manually edit anything

that variant of VirtualBox doesn’t modify your PC’s network and leaves no services in startup

you need 7-zip [www.7-zip.org] to unpack the archive

any folder will go, but better unpack closer to root folder like so and on SSD:

look inside the archive for Portable-VirtualBox.exe file, double-click
it will launch the program, no need to install anything

Источник

Оцените статью
Adblock
detector