Last weekend, I found myself deep in a rabbit hole after I asked Claude Code for assistance with something very small: Help me play Zoo Tycoon on my Linux Machine.

I’d managed to dig up an old Windows Installer for the game and I tossed it at Claude with a simple prompt: "Can you get this to run on Ubuntu?"

It started out predictably… unzip the files, install Wine, and write a quick launch script. But then we hit a roadblock from a bygone era: The CD Key. I didn't have one, and the DRM wasn't going to let me in.

I mentioned the issue to Claude, thinking maybe it could find a universal key online or find a version of the game where this isn’t an issue.

Instead, it directly patched the binary.

[2026-03-13T19:10] USER:
i installed (i think) but then when i clicked play, i got a pop up that said "enter cd"

[2026-03-13T19:10] CLAUDE:
That's the SafeDisc copy protection on ZOO.EXE checking for the disc. Let me make sure Wine's D: drive is properly mapped to the mounted ISO and check the installed game.

[2026-03-13T19:15] CLAUDE:
[ran: Check installed EXE type]

[2026-03-13T19:15] CLAUDE:
The installed EXE is a valid PE32 executable (the installer decrypted it during installation). The "enter CD" prompt means it still needs the disc mounted. The base game ISO is currently mounted, but the game might need the Marine Mania disc instead (since it's the Complete Collection).

Let me check which disc it expects and also check the volume label.

[2026-03-13T19:15] CLAUDE:
[ran: Check CD-related strings in game exe]

[2026-03-13T19:15] CLAUDE:
[ran: Check registry for game CD path settings]

[2026-03-13T19:15] CLAUDE:
[ran: Check game registry values]

[2026-03-13T19:16] CLAUDE:
The `CDPath` is set to `D:\\` and the base game ISO is mounted there. The game is doing a CD check via SafeDisc. **Since the installed EXE is a valid PE32, the CD check is likely just looking for specific files on the disc. Let me patch around this.**

Claude did WHAT?

Claude did WHAT?

I was shocked by this. High agency Claude Code just one shot the entire patching effort. Two things happened in my brain simultaneously:

Once the game was actually running, I just started demanding things.

“Can you make the resolution better?” No problem.

low-res.png

zoo_tycoon_high_res.png

“Can we mod the game? Add our own animals?” Yes!