LucasArtsifier - Automatically detects and patches softlocks in Sierra adventure games

Show HN: Automatically detect and patch walking-dead states in Sierra games

LucasArtsifier - Automatically detects and patches softlocks in Sierra adventure games

LucasArtsifier is a static analysis tool that automatically finds and fixes softlocks in classic Sierra adventure games. It decompiles the game's scripts, performs abstract interpretation to build a graph of room transitions and item states, and identifies states where the game becomes unwinnable. The tool then derives guards, verifies they introduce no new softlocks, and recompiles them into the game as patches. It has been tested on four games from both major engine eras, with no game-specific code. The tool is open source and requires only Python, with external toolchains for decompilation and compilation.

Dieses Tool findet die Softlocks – Zustände, in denen das Spiel noch Eingaben akzeptiert, aber der Sieg leise unmöglich geworden ist – und leitet, verifiziert, kompiliert und installiert Wächter, die sie verhindern.

Mehr von diesem Tag

2026-08-19