A downloadable game

Amstrad CPC Saboteur 2 mod

December 2024

I am a big fan of the original 1987 Saboteur 2  for ZX Spectrum by Clive Townsend. This is my attempt to make this old classic more enjoyable but still very close to the original. The entire game code was rewritten with performance and playability as the highest priorities.

Please check Clive`s website: http://clivetownsend.com

Changes:

  • Bugfixes
  • Performance optimizations and adjustable game speed
  • Double buffering with vsync (with limitations)
  • Added some visual elements from 2019 remake
  • Added new sound effects
  • Added game pause
  • Improved game balance
  • And more...

Fixed bugs:

  • Android or puma receives damage when ninja hits the flame of his flamethrower
  • Ninja receives damage when flame covers a projectile(even one shot\thrown by enemy)
  • The lift bug
  • Slow climbing up \ lifting up
  • The fall damage bug
  • No 'bike arrived' message when using teleport
  • The flame clipping bug
  • The Infinite tape pieces bug - now this stash has 2 pieces of tape
  • The walking underwater bug
  • The throwing objects through the wall bug
  • The glitchy android bug - now he looks different and is stronger
  • Fence terminal no longer controls lifts in missions without the fence
  • Single fire key press on the terminal could cause several activations
  • Throwing projectile at electric fence could kill ninja
  • Puma on the left side of the screen could damage ninja at the right side of the screen.
  • Lift position now resets when starting new game
  • Enemy status \ position now resets when starting new game
  • 'Health' is now properly stored for each enemy and is not reset when the ninja leaves the room
  • The androids misalignment bug
  • The android remote attack bug
  • Redundant screen updates when the flame is clipped
  • Flame rendering bug caused by android being on layer #2


Game speed is adjustable ranging from 0 to 9:

  0 - 5 fps  - close to the original,

  1 - 5.5 fps,

  2 - 6 fps,

  3 - 7 fps,

  4 - 8 fps,

  5 - 10 fps,

  6 - up to 12.5 fps (default),

  7 - up to 16.7 fps,

  8 - up to 25 fps,

  9 - no delays and no vsync, about 5 times faster than the original on average.

Speeds 8 and 9 are unplayable, I use them for benchmarking.


Game balance changes:

  • Ninja's kicks and throwables deal more damage:  throwables and high kick - 2 damage points, flying kick - 2-3
  • Remaining HPs are now properly stored for each enemy. Also enemy 'health' now slowly regenerates.
  • Reduced bat damage by 1 damage point
  • Ninja takes less damage when falling from a small height:  no damage if height is less than 15 tiles, half damage if less than 2 floors (36 tiles)
  • Android sits longer after shooting the ninja


My ZX Spectrum Saboteur 2 mod:

Updated 11 hours ago
Published 3 days ago
StatusReleased
Rating
Rated 5.0 out of 5 stars
(2 total ratings)
Authorthealfest
GenreAction
Tags8-Bit, Amstrad CPC, Ninja

Download

Download
saboteur2_thealfest_mod_beta1.zip 62 kB

Comments

Log in with itch.io to leave a comment.

(+1)

Great work! Are there any more changes to come? I might feature this on my weekly 'Amstream' (Amstrad live stream) this Friday on my YouTube. Thanks!

Thanks, Xyphoe! As for now I don't plan to add new features. Btw your yt channel is great! I will try to join your stream, so I can answer questions if there are any.

(+1)

Awesome mod!

Thanks, Saberman!