Saboteur 2 mod

Show us what you're working on, (preferably with screenshots).
User avatar
thealfest
Dizzy
Posts: 62
Joined: Sat Feb 10, 2024 11:26 am
Location: Ukraine
Contact:

Re: Saboteur 2 mod

Post by thealfest »

Added AY music.
Old-User
Dizzy
Posts: 59
Joined: Fri Jan 20, 2023 7:48 pm

Re: Saboteur 2 mod

Post by Old-User »

@thealfest :

Just curious, Saboteur 2 128k is not 48K+AY compatible? Not even the original version, right?
But could it be made to be?
User avatar
thealfest
Dizzy
Posts: 62
Joined: Sat Feb 10, 2024 11:26 am
Location: Ukraine
Contact:

Re: Saboteur 2 mod

Post by thealfest »

@Old-User
There's no space in 48k version to fit AY tune. Beeper one takes 1.25k and AY - 2.5k.
User avatar
thealfest
Dizzy
Posts: 62
Joined: Sat Feb 10, 2024 11:26 am
Location: Ukraine
Contact:

Re: Saboteur 2 mod

Post by thealfest »

128k mod beta1:
- added game map;
- added new mission (semi-secret :) )


...
released:
https://zxart.ee/eng/software/game/arca ... fest/128k/
User avatar
thealfest
Dizzy
Posts: 62
Joined: Sat Feb 10, 2024 11:26 am
Location: Ukraine
Contact:

Re: Saboteur 2 mod

Post by thealfest »

Fixed some bugs in both versions and improved performance of 128k version (it is now 5.6 times faster than original on average at max speed).

https://zxart.ee/eng/software/game/arca ... thealfest/
User avatar
thealfest
Dizzy
Posts: 62
Joined: Sat Feb 10, 2024 11:26 am
Location: Ukraine
Contact:

Re: Saboteur 2 mod

Post by thealfest »

The 48k version received the same performance improvement.
User avatar
thealfest
Dizzy
Posts: 62
Joined: Sat Feb 10, 2024 11:26 am
Location: Ukraine
Contact:

Re: Saboteur 2 mod

Post by thealfest »

Updated both versions:
-Fixed the android remote attack bug:


-Android sits longer after shooting the ninja;
-Minor performance improvement.

https://zxart.ee/eng/software/game/arca ... thealfest/
User avatar
Lee Bee
Dynamite Dan
Posts: 1408
Joined: Sat Nov 16, 2019 11:01 pm
Location: Devon, England
Contact:

Re: Saboteur 2 mod

Post by Lee Bee »

Hi @thealfest, great job with the mod! It's now so much better than the original, which was already a nice game. I love how smooth and fast it is. The map screen is great. Very well done!

One of the best things IMHO is the AY music. This improves the game a lot! Did you create the tune yourself? I believe the full game takes hours to complete - if you needed more AY music for different levels I would be happy to send you some!
User avatar
thealfest
Dizzy
Posts: 62
Joined: Sat Feb 10, 2024 11:26 am
Location: Ukraine
Contact:

Re: Saboteur 2 mod

Post by thealfest »

Thank you @Lee Bee .
The tune is from original 128k version, made by great Rob Hubbard.
It would be great to have longer and more varied version of it.
User avatar
Lee Bee
Dynamite Dan
Posts: 1408
Joined: Sat Nov 16, 2019 11:01 pm
Location: Devon, England
Contact:

Re: Saboteur 2 mod

Post by Lee Bee »

thealfest wrote: Fri Apr 05, 2024 7:42 pm The tune is from original 128k version, made by great Rob Hubbard.
Oh no wonder the music is so good - Rob Hubbard is a legend and I love his music! :D

I'd definitely like to try and help with the music. The C64 version of the tune is over 4 minutes long - almost twice as long as the Spectrum version. I'd like to recreate the long C64 version of the tune. I can also improve the drums to give it more "punch". I'll start working on it and show you the work in progress so you can see what you think.
User avatar
thealfest
Dizzy
Posts: 62
Joined: Sat Feb 10, 2024 11:26 am
Location: Ukraine
Contact:

Re: Saboteur 2 mod

Post by thealfest »

@Lee Bee Actually SID tune is very similar to AY one. I would like something more like remix\inspired by, like in the official modern remake:



One tune 7 or more minutes long.
User avatar
Lee Bee
Dynamite Dan
Posts: 1408
Joined: Sat Nov 16, 2019 11:01 pm
Location: Devon, England
Contact:

Re: Saboteur 2 mod

Post by Lee Bee »

No problem. I like the music in the remake. It's more modern and cinematic. I'd like to try something like that, with lots of variation so it doesn't get boring.
User avatar
Lee Bee
Dynamite Dan
Posts: 1408
Joined: Sat Nov 16, 2019 11:01 pm
Location: Devon, England
Contact:

Re: Saboteur 2 mod

Post by Lee Bee »

A small suggestion, but how about updating the girl's hair to look a little more Japanese and more like the cover art? (I changed her body slightly too.)

Before and after:
Image Image

Image
User avatar
thealfest
Dizzy
Posts: 62
Joined: Sat Feb 10, 2024 11:26 am
Location: Ukraine
Contact:

Re: Saboteur 2 mod

Post by thealfest »

@Lee Bee Nice edit, but I do not want to replace the original content. Unlike the tune, there can only be one loading screen.
User avatar
Lee Bee
Dynamite Dan
Posts: 1408
Joined: Sat Nov 16, 2019 11:01 pm
Location: Devon, England
Contact:

Re: Saboteur 2 mod

Post by Lee Bee »

thealfest wrote: Fri Apr 05, 2024 10:26 pm I do not want to replace the original content.
Understood 👍
User avatar
thealfest
Dizzy
Posts: 62
Joined: Sat Feb 10, 2024 11:26 am
Location: Ukraine
Contact:

Re: Saboteur 2 mod

Post by thealfest »

Improved performance of 128k version (it is now 6 times faster than original on average at max speed).

https://zxart.ee/eng/software/game/arca ... fest/128k/
User avatar
thealfest
Dizzy
Posts: 62
Joined: Sat Feb 10, 2024 11:26 am
Location: Ukraine
Contact:

Re: Saboteur 2 mod

Post by thealfest »

Made some demos that visualize some of my optimizations. Spectrum Analyser is great tool for such things.
It helped me to find a bug (caused redundant rendering) that I thought I had fixed.

original version :




mod:

User avatar
thealfest
Dizzy
Posts: 62
Joined: Sat Feb 10, 2024 11:26 am
Location: Ukraine
Contact:

Re: Saboteur 2 mod

Post by thealfest »

Did anyone find the secret mission in 128k version? :)
User avatar
thealfest
Dizzy
Posts: 62
Joined: Sat Feb 10, 2024 11:26 am
Location: Ukraine
Contact:

Re: Saboteur 2 mod

Post by thealfest »

thealfest wrote: Sun Apr 21, 2024 12:23 am Improved performance of 128k version (it is now 6 times faster than original on average at max speed).
https://zxart.ee/eng/software/game/arca ... fest/128k/
The 48k version received the same performance improvement.
https://zxart.ee/eng/software/game/arca ... lfest/48k/
User avatar
thealfest
Dizzy
Posts: 62
Joined: Sat Feb 10, 2024 11:26 am
Location: Ukraine
Contact:

Re: Saboteur 2 mod

Post by thealfest »

Visualization of the excessive rendering bug:
User avatar
thealfest
Dizzy
Posts: 62
Joined: Sat Feb 10, 2024 11:26 am
Location: Ukraine
Contact:

Re: Saboteur 2 mod

Post by thealfest »

Experimenting with shading, it doesn't look very good.

User avatar
Van_Dammesque
Manic Miner
Posts: 438
Joined: Sat Jul 11, 2020 12:09 pm

Re: Saboteur 2 mod

Post by Van_Dammesque »

thealfest wrote: Mon May 06, 2024 1:55 pm Experimenting with shading, it doesn't look very good.

It looks excellent to me!
User avatar
thealfest
Dizzy
Posts: 62
Joined: Sat Feb 10, 2024 11:26 am
Location: Ukraine
Contact:

Re: Saboteur 2 mod

Post by thealfest »

updated 48k version:
Fixed flame rendering bug caused by android being on layer #2
This bug was very hard to spot due to background tiles and particular place.
User avatar
thealfest
Dizzy
Posts: 62
Joined: Sat Feb 10, 2024 11:26 am
Location: Ukraine
Contact:

Re: Saboteur 2 mod

Post by thealfest »

thealfest wrote: Mon May 06, 2024 8:45 pm updated 48k version:
Fixed flame rendering bug caused by android being on layer #2
Updated 128k version with a similar fix.
Post Reply