Party Hard has an achievement for launching the game 100 times. Not content with launching the game 100 times manually just to get the achievement, I wrote a batch script that makes use of the Steam Browser Protocol to launch the game, and kill it again with some batch-fu (Which, ironically, I honestly feel like I've put in enough effort to have rightfully 'earned' the achievement!)

I'd like to share this script and explain how it works on a question about how to 'earn' the achievement, however I'm guessing there are probably a few out there who will balk at the automation or 'workaround' method.

My question is: Is this sort of question/answer something we 'like' here? Do we support the automation or 'workaround' methods of earning achievements?

  • (Btw, the script sets your status to 'Offline' whilst it runs, to stop you from spamming your friends with game launch messages. It sets it back to 'Online' once done) – Robotnik Oct 23 '15 at 11:14
  • 14
    Single player cheats are fine by us – badp Oct 23 '15 at 12:20
  • 3
    @badp - Sure, but it's a single player cheat with ramifications for Steam's achievement tracking, I had to be sure :) – Robotnik Oct 23 '15 at 12:26
  • 1
    Plenty of cheats can be used to earn achievements! They still only affect you. – badp Oct 23 '15 at 13:35
  • @badp - well on that note, here it is: gaming.stackexchange.com/q/240676/28182 – Robotnik Oct 23 '15 at 14:59
  • 1
    I think is is rather creative and allows users to have an alternative to the known options of completing the achievement. – JRyan Oct 23 '15 at 17:47
  • Universe Sandbox has achievements such as those that involve starting the game up 10, 100, 1000, 10000 and 100000 times. You'd have no other choice but to use a batch script. – nine Oct 24 '15 at 12:09
up vote 19 down vote accepted

There should really be no problem with what you are suggesting. It is likely that some users will not like your solution, feeling that the trick is unfair, but ultimately this sort of question/answer is not off topic in any way. Furthermore, it sounds like you solution could solve a great annoyance, for achievement hunters that feel such a tedious task is pointless and annoying.

At the end of the day, the only reason I could see people voting against this would be the possible belief that this could put the user at risk of a ban with steam. Ultimately, since Steam has provided you access to the protocol, you are not accessing it iligitimately nor breaking any rules.

"Achievement cheating", as some may call it, is often considered acceptable by the head company. As such, games like Skyrim allow achievements to be unlocked even after the player uses console commands to make the process significantly easier. As another example, Fallout 3 allows the player to legitimately unlock its entire achievement list via the console command.

Unless you are engaging in a method that is deliberately disallowed by Steam, the solution you suggest should definitely be posted for other users engaging the same problem further down the line.

  • I suggest that the OP posts a link to this discussion in the comments to avoid confusion. – angussidney Oct 23 '15 at 23:05
  • @angussidney - Way ahead o' ya, chief :-) – Robotnik Oct 24 '15 at 0:01
  • "Furthermore, it sounds like you solution could solve a great annoyance, for achievement hunters that feel such a tedious task is pointless and annoying." But that's the poooooooint. =[ – Buns Glazing Oct 25 '15 at 4:57
  • 6
    @GnomeSlice - Well, I felt that the achievement was pointless and annoying, so I looked for a novel way to solve it. It suddenly felt like an achievement earning it that way :) – Robotnik Oct 25 '15 at 5:24

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .