lucasartsifier: 自动修复Sierra游戏软锁陷阱
Show HN: Automatically detect and patch walking-dead states in Sierra games
lucasartsifier是一款专为30年前Sierra冒险游戏打造的静态分析工具。它通过反编译SCI脚本并构建游戏状态图,自动识别那些让玩家陷入“有输入却必输”的软锁状态。工具会智能推导并植入防护逻辑,在玩家即将误入死局前进行拦截,同时确保不引入新问题。目前已成功修复Leisure Suit Larry 2、King's Quest IV等四款经典游戏,且无需针对每款游戏编写特定代码,完全从游戏自身逻辑中推导胜利条件与死亡信号。
它自动发现这些陷阱并阻止导致它们的操作——在玩家还能补救的最后一刻。