I know that according to the text it should be impossible, but global achievement statistics suggest otherwise. Is there a legitimate way to get this achievement?
1 Answer
Yes it is... But it depends on what you define as legitimate :) Copied from this Youtube video:
Ok, I have no idea that this is the intended way to get this achievement, but it works.
Here is how:
- Close the game!
- Edit your config file, it is located in your Steam folder. For example: D:\Steam\SteamApps\common\The Stanley Parable\thestanleyparable\cfg\config.cfg just open it with a text editor
- Add this line to the file (in a new row): bind "x" "~;_u"
- Save the file then right-click it and chose properties.
- Check the attribute "Read-only" and save this change. This will make sure that the game won't overwrite your new key bind
- Open the game and start a new game
- Hit the "x" key
- Wait a few seconds
- Achievement Unlocked!
Thanks to the Steam user AoM, Phone_Answerer and nairolf for this method :)
Technical stuff:
If you try to enter _u
into the console, you'll get a strange error:
Hey don't you even try
Also, if you try to enter ~;_u
in the console, you'll notice that the ~
is a forbidden char in the console. That is the reason why you need to make a key bind which executes this command.
Someone on the Steam forums also decompiled the game and found this code:
if ( !sub_104B22A0(v26, "map1", 4)
&& RandomInt(1, 15) == 8
&& v46
&& *LODWORD(dword_107E1B28) > (float)(*(float *)&dword_107E1898 + 20.0) )
{
v27 = *(_DWORD *)(sub_1027BBA0() + 28);
v28 = *(_DWORD *)dword_107E1B30;
v41 = (int)"_u\n";
v40 = v27;
v39 = dword_107E1B30;
(*(void (__cdecl **)(int, int, char[4]))(v28 + 156))(dword_107E1B30, v27, "_u\n");
}
So as you can see there is some kind of randomness involved && (RandomInt(1, 15) == 8)
Developer comments
The developer also commented on this method:
Gran PC:
I don't really approve of reverse engineering the game and then divulging the way :/
He also posted this:
Gran PC:
The fun part of the achievement was having people try to work out connections really. I updated the code of the achievement every patch to account for whatever you guys discovered. Oh well, no fun allowed for developers I guess.
and this:
Gran PC
It's no fun if everyone knows it's almost random!
In one patch I made it so quicksave & quickload would grant it, and in the next patch I made it so it was impossible to get through quickload. It was hilarious to watch people like the original poster raging :P
You can find these comments (and more) here: http://steamcommunity.com/app/221910/discussions/0/792924412213692581/#p54
I also wrote a blog article about this. It's a bit more detailed for anyone who's interested: http://www.themutegamer.com/guide/the-stanley-parable/unachievable-achievement/
-
Well, I'd define the way the the original creator intended as 'legitimate'. I want to see if there's some sort of confirmation from him. :)– idan315Oct 21, 2013 at 6:48
-
3@idan315 I'm pretty sure the way the creator indented is "never", since that is consistent with the theme of deconstructing and undermining the typical relationship between the game and the player. Oct 21, 2013 at 9:34
-
1Why does the command
_u
give you the achievement? When I go to the console (enabled by launching the game with the-dev
parameter) and type_u
in the console, I get the unusual error messageHey don't you even try
Oct 21, 2013 at 9:41 -
@SevenSidedDie I don't really think that the creator intended it to really be unachievable. Because why would you integrate the "_u" command into the game if you never wanted anyone to get it? It seems that this achievement is pretty random; a few users actually got it without using this method. They have no idea how though.– EzekeOct 21, 2013 at 11:54
-
2I'm accepting this answer as I doubt we'll find anything even remotely as detailed, but I will be happy if you'll keep updating it as the story continues. :D– idan315Oct 21, 2013 at 20:55