Speedrunners Baffled By Mysterious Stranger Sending Silent Hill 2 Puzzle Solutions

Speedrunners Baffled By Mysterious Stranger Sending Silent Hill 2 Puzzle Solutions
To sign up for our daily newsletter covering the latest news, features and reviews, head HERE. For a running feed of all our stories, follow us on Twitter HERE. Or you can bookmark the Kotaku Australia homepage to visit whenever you need a news fix.

One of the challenges of speedrunning Silent Hill 2 is getting past the game’s puzzles. Puzzles are semi-randomly generated and will change on each playthrough. In the past week, a mysterious stranger has been slipping into speedrunners’ Twitch chats and revealing future puzzle solutions to them. It wasn’t clear how this stranger was getting that information, and that sparked a debate in the speedrunning scene about whether this person’s hints were cool or unfair. Now, that would-be Samaritan has shared their method for how to determine solutions.

The mystery began with the arrival of Twitch user sh2_luck in speedrunners’ chats. Sh2_luck would arrive before runners reached puzzles and shout out solutions in chat. Knowing the solutions to puzzles in Silent Hill 2 is tricky, due to the fact that they are slightly different on each playthrough.

Despite this, sh2_luck somehow always knew the solutions to puzzles before speedrunners had reached them. All it took was seeing one or two early puzzles, and they instantly knew what the rest of them would be. But speedruns are, in theory, supposed to be fair. If a runner had someone in chat who could shout out puzzle solutions, wouldn’t that pose a competitive advantage?

The very question was raised by Silent Hill 2 speedrunner and record holder Punchy in a Reddit thread.

“This creates a scenario I’ve never seen before in speedrunning,” Punchy said. “Which is that a random viewer can cheat on behalf of the streamer without them asking for it and the streamer has no defence against it… They’re instantly tainted with advance knowledge they’re not supposed to have and you can never unknow it.”

drops hints in a chatroom, before the runner has reached the puzzle. They were right." loading="lazy" > sh2_luck drops hints in a chatroom, before the runner has reached the puzzle. They were right.

Part of the problem was that no one knew how sh2_luck was solving the puzzles. Were they using a computer program? Did they have a complex chart of all the possible solutions? How were they crunching the numbers so fast?

Speedrunners who knew the game could sometimes guess what solutions would be based off previous puzzles, but as far as anyone knew, there would always be a large range of possible solutions and no good way to predict what would be necessary. Sh2_luck was a sort of Nostradamus, and if a speedrunner could get a quick glance at one of their messages, it would offer an edge.

Discussion in the Reddit thread went back and forth. It wasn’t necessarily cheating, some argued, since the runner wasn’t altering the game. It also wasn’t information that was out of reach for speedrunners, at least in theory. With enough time, someone could poke at the game’s memory to determine puzzle solutions and share them with everyone — that is, if the community determined it was fair to do so.

Similar situations have happened before, where speedrunning communities agree to “cheat” in order to level the playing field. For example, BioShock: Infinite runs are heavily dependent on finding a hat that increases movement speed when their shields break. One problem: the hat was a random item drop. Eventually, the community agreed that runners could use a mod to always get the item they needed.

The debate around this Silent Hill 2 issue didn’t last very long, because today, sh2_luck released a chart that they’d been using in order to find the solutions. The chart, posted on Pastebin, shows a variety of world “seeds,” which are chosen based on Silent Hill 2’s internal clock whenever a new game starts. It shows a list of 99 possible puzzle seeds.

The Silent Hill 2 speedrunning community is still reacting to the reveal of this information, and it’s not yet been decided whether the scene will opt for a BioShock: Infinite-style solution of allowing players to legally “cheat” by using this chart.

Using the chart would speed up runs considerably, and now that the information is out there, there’s no getting rid of it. Whether this community decides to let players use it or instead come up with a creative solution to keep things random, remains to be seen. For now, though, it seems as though the Nostradamus’ work is done.


  • This feels like a tech development – I don’t see the difference between knowing that the game generates puzzle solutions algorithmically and knowing that hitting a wall in the right way glitches you through a gate and lets you skip an hour of the game.

      • A lot of JRPG runs, for example, rely on mapping out specific step routes through the game to ensure random monster encounters are the same on each playthrough among other things.

        If it turns out that SH2’s randomness is really just a limited number of seeds that can be easily mapped out in a spreadsheet, then, honestly, the community should adopt it.

  • This seems to be the paste, with 100 possibilities rather than 99: https://pastebin.com/ZwKDcW8Z

    It sounds like the actual seed space is a lot smaller than that if you start the game as quickly as possible after booting up the game, with the seed changing every 30 seconds.

    • Actually, after reading the Reddit thread it seems that their are far more than 100 possibilities. These are just the 100 most likely ones you will see if you let the splash screens play out in full and then start the game as fast as possible (as most speed runners might).

Show more comments

Log in to comment on this story!