frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

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

https://github.com/katiahayati/lucasartsifier/
4•wkfauna•1h ago
Hi HN, I've become lazier in my old age and struggle to replay my favorite Sierra games from the 80s and 90s because I keep getting into those situations where I need an item from 3 acts ago, I have no save game handy, and now I gotta make dinner.

So I'm building the Lucasartsifier: a static analysis tool that decompiles Sierra resource files, automatically finds those states, automatically generates code to prevent the player from getting into those states, then emits loose patch files that can be placed alongside the original game resources. There's no game-specific code involved; all the logic is generic, though of course Sierra introduces new idioms and mechanics in every game so every new supported game needs a bunch of engine work.

So for example in Leisure Suit Larry 2, the patched game prevents you from boarding the cruise ship until you have both the sunscreen and the Grotesque Gulp. Without them you die on the raft 3 play-hours later.

So far this works on Leisure Suit Larry 2 (SCI0), King's Quest 4 (SCI0), King's Quest 6 (SCI1.1), and Laura Bow 2 (SCI1.1). I'm currently working on King's Quest 5 (SCI1.0).

This is work done with Claude -- I do the design and playtesting and it does the rest :D

Any feedback, play testing, and suggestions would be great!

Comments

vunderba•31m ago
Nice job! I actually wrote a blog article about my love/hate relationship with KQ4 in particular - with a particular shoutout to my incredible irritation with the whole golden bridle scene [1].

Without spoiling anything, are you accounting for stuff like a player saving in the Minotaur's Labyrinth without a... shall we say crucial item necessary for a trap scene?

[1] - https://mordenstar.com/blog/kqiv

wkfauna•5m ago
Yes I'm with you on that bridle! And you can only get it by typing "look down", which is infuriating! I'm also discovering, working on KQ5, that it is really evil in allowing you to use items in certain ways that look fine at first (the action succeeds), but bite you in the butt later because you needed that item for something else and there was an other option you could have used. For example, throwing the leg of lamb at the cat to chase it away will work... but then good luck surviving the mountains. I love these games but MAN.

In KQ6, the patched game prevents you from returning to the Labyrinth entrance unless you hold everything you need for inside. Stepping on the mountain will just not work. So you can save inside... you should be "safe" at that point (as safe as you can ever be in a Sierra game, lol).

Show HN: Interactive, animated architecture of any HuggingFace models

https://modelmap.cc
43•lizhaoliu•3h ago•6 comments

Show HN: Openleetcode – Local LeetCode runner where tests live in the repo

https://github.com/therepanic/openleetcode
54•therepanic•11h ago•16 comments

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

https://github.com/katiahayati/lucasartsifier/
4•wkfauna•1h ago•2 comments

Show HN: Loft Day – a wedding invitation turned point-and-click game

https://marketa.behdad.org/loft-day
6•behdad•18h ago•4 comments

Show HN: Capto – alerts when a background job goes quiet, with breadcrumbs

https://capto.run
4•johndory80•6d ago•3 comments

Show HN: Saggar, a Mac terminal that keeps sessions and your attention organized

https://saggar.marginalutility.dev/
60•mcclowes•1d ago•56 comments

Show HN: macOS data protection keychain for Electron apps

https://github.com/biw/keychain-store
23•biwills•10h ago•3 comments

Show HN: Search inside podcast episodes and read transcript while listening

https://metapodcast.net
2•lamecoder•2h ago•0 comments

Show HN: Monity.ai – Get notified when any website changes

https://apps.apple.com/pl/app/monity-ai/id6761957823
2•kamilmm21•3h ago•0 comments

Show HN: Shoehorn – Quantize any model down to run on your machine

https://notactuallytreyanastasio.github.io/shoehorn/
40•rhgraysonii•12h ago•7 comments

Show HN: PantheonGPU – GPU health testing and AI workload benchmarking

https://pantheongpu.com/
12•saqibkhan1992•8h ago•0 comments

Show HN: Particle – Extract and save articles in a clean, self-hosted reader

https://particle.crnst8.com/try/
3•flowerpil•4h ago•0 comments

Show HN: ResumeSkip – automatically tailor your resume to jobs

https://resumeskip.com/
2•ghosts_•4h ago•0 comments

Show HN: Maritime, a platform for running AI agents for $1 a month

https://maritime.sh
7•mariagorskikh1•4h ago•2 comments

Show HN: ChatOSS – A Codex alternative for Open Source AI built on Ollama

https://chatoss.ai
5•thetjmccarty•6h ago•5 comments

Show HN: Go CLI for website health checks, zero dependencies

https://github.com/atillalab/site-health
11•mehmetkose•12h ago•0 comments

Show HN: A sample dataset of computer-use tasks on professional software

https://cua.graderlabs.com/
15•parthmah•4h ago•3 comments

Show HN: Clinch – Local-first Warp fork built for agent session management

https://clinch.sh/
4•ponchopunchy•4h ago•0 comments

Show HN: Crammed – turns lecture PDFs into spaced-repetition flashcards

https://crammed.study
2•avisolei•5h ago•0 comments

Show HN: Draw.city – geography game where you circle the target population [US]

https://draw.city/
3•NameError•5h ago•0 comments

Show HN: Roost – top for your Claude Code sessions

https://github.com/gmhoward9289-ops/roost
2•gmhoward9289•5h ago•0 comments

Show HN: Desktopcolors.com – A museum for solid background colors of classic OS

https://desktopcolors.com
161•vlowrian•1d ago•70 comments

Show HN: Keystroke Biometrics Demo

https://demo.behavlabs.com/
3•zrodiere•5h ago•0 comments

Show HN: RoamIQ – Travel and workation platform for digital nomads

https://nomads-travel-indol.vercel.app
2•pranav_tech26•5h ago•0 comments

Show HN: HashNotch – Premium AI Integrated Dynamic Island for the Mac OS

2•SeifHashish•5h ago•3 comments

Show HN: Extctl, a super simple systemd-sysext wrapper

https://github.com/OperatorProject/extctl
4•fluorocaster•5h ago•0 comments

Show HN: A local MitM proxy to control TLS fingerprints

https://github.com/ytkoka/impersonate-proxy
25•ytkoka•14h ago•5 comments

Show HN: Live 1v1 push-up battles with friends or random people

https://apps.apple.com/us/app/pushrank-push-up-counter-game/id6796676940
3•haruniriz•6h ago•2 comments

Show HN: BallGuessr – Football player guessing game

https://ballguessr.eu/
2•yaman071•6h ago•0 comments

Show HN: Runbook.v1 – governed workflow execution for MCP (fail-closed)

https://github.com/CorpusIQ/runbook-spec
2•corpusiq_io•6h ago•0 comments