A downloadable game

Amstrad CPC Saboteur 2 mod

December 2024 - March 2025

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: https://www.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...
  • [128k] Added game map

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 - 12.5 fps (default),

  7 - up to 16.7 fps,

  8 - up to 25 fps,

  9 - no delays and no vsync, about 5.6 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 20 days ago
StatusReleased
Rating
Rated 5.0 out of 5 stars
(5 total ratings)
Authorthealfest
GenreAction
Tags8-Bit, Amstrad CPC, Ninja

Download

Download
saboteur2_thealfest_mod_v1.0.2.zip 94 kB
Download
saboteur2_thealfest_mod_v1.0.3.zip 96 kB

Development log

Comments

Log in with itch.io to leave a comment.

(+1)

OMG just played it, this is the way it had to be in 1987 

Thank you a lot m8 !

(1 edit)

Nice game mod! Our German-language review can be found in our recorded livestream starting at 07:00:46. English subtitles are also available. Subscription to our YouTube and Twitch channel is welcome. 🙂

(+1)

Thanks!

(+1)

Excellent new version, well done. I also added it to my new "Gameplay of New Amstrad CPC games, April-December 2024" video along with other new Amstrad CPC games. Hope you enjoy the video.

Thanks!

(+1)

Dude, it's an amazing work! The game is now how I wanted it to be on the machine that made me discover the game.

Thanks a lot for it.

I'll make a suggestion, however: the blue background color you chose (2) makes the game more visible, but is it possible to have an option to get the original blue color (1)?

Your version :



Original version:

If you kept the same blue as in the lower part of the screen to avoid rasters and gain FPS, then forget the request.

(1 edit)

Thanks Marskilla, glad you like it.
I changed dark blue to light blue because I can't see black ninja on dark blue background and because this way it looks much closer to the original Speccy version.

Will add this to the next update.
(+1)

Thanks a lot !

My childhood memories will be cherished ! Once again, a very impressive work, indeed.

(1 edit) (+1)

You said you'll do it, and you did !

Many many thanks ! You rule. 👍

(+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)

Thank you! So kind! And yes, it will be the 1st featured game tonight, around 9:30pm GMT.

(+1)

OH YES! I forgot one thing! There's another 'bug' in the Amstrad version. The timer. I forgot all about it. The timer isn't set right, at least on the final mission (9) - it starts at 500 where as the Spectrum version starts at 999. And makes it impossible to complete. See here - https://www.youtube.com/live/-7gsPj-JjXM?si=Jaqw6HeuhresAkcf&t=4036 if it doesn't jump to right mark in the video, go to 1:07:16 where I talk about it and compare. UNLESS the Spectrum walkthrough I'm looking at... he cheated and adjusted the timer in the code using pokes ... in which case I apologise for wasting your time with this comment! LOL!

(2 edits)

I do not consider it a `bug`, it even makes more sense than 999s in the speccy version, because each mission is harder than the previous one and has less time. I even added a secret mission 10 to speccy128k version which is mission 9 with 500s time limit. It is completable if visiting a  secret room and taking 2 tape pieces from a special stash. Also I wanted all the missions to remain as they were in the original so that the results/records would be comparable. Actually the game video on this page shows such a walkthrough. It is hard but doable.

Agreed it's doable BUT ONLY if you visit the secret room for invincibility which I always felt was 'cheating' and takes all the skill (and fun) away, because you go there fairly early then zip through all the later bits untouched...

(+1)

Awesome mod!

Thanks, Saberman!