Saboteur II (x86-64 recomp)

Saboteur II (x86-64 recomp) is a recompilation of Saboteur II Avenging Angel for Windows, Linux, and macOS with added cheats for invincibility, one-hit kills, and money.

README

Saboteur II (x86-64 recomp)

version platforms-windows-mac-linux license-unlicense

A recompilation of Saboteur II: Avenging Angel (Clive Townsend, Durell Software, 1987) from its original DOS executable to x86_64 platforms.

[!IMPORTANT] About 99% of the code is LLM-generated and only roughly reviewed. If you have concerns about AI-generated code, avoid this project.

Menu screenIn-game
Title screen (Menu)In-game screen

Platforms and downloads

PlatformLatest releasePackage to choose
Windows x641.0windows-x86_64 ZIP
Linux x641.0linux-x86_64 archive
macOS Intel (x64)1.0macos-x86_64 ZIP
macOS Apple Silicon (ARM64)1.0macos-x86_64 ZIP — runs under Rosetta 2

The macOS build is not signed or notarized: allow it under Privacy & Security or run xattr -dr com.apple.quarantine <folder>.

Controls

  • Use the cursor keys to move and SPACE to attack or pick up things
  • Esc / Ctrl-C: terminates mission and goes back to main menu
New (not in the original game):
  • F10, Ctrl-W and Ctrl-Q: quits at any time
  • Ctrl-I: (cheat) toggles invincibility: damage no longer drains the energy bar
  • Ctrl-O: (cheat) toggles one-hit kills: every hit knocks the enemy down
  • Ctrl-P: (cheat) adds $100 to PAY
  • Alt-Enter / F11 (macOS: Cmd-Enter / Cmd-F11): toggles fullscreen. The game starts in fullscreen by default. Use --window on the command line to start in a window.

Building

See BUILDING.md for requirements, build steps, the source layout and how the port works.

License

Unlicense