I'm proud to announce that I have ported Boulder Dash 2 Rockford's Revenge to the CPC 8)
I took the BD4 (construction kit) engine and converted all the original levels (https://www.boulder-dash.nl/down/maps/PeterLiepa/BoulderDash02.html).To achieve this: I exported the BDCFF levels into CrLi format with GDash (https://bitbucket.org/czirkoszoltan/gdash). Then wrote a Java converter to generate caves for BD4.
I also imported the C64 title screen and the music, which doesn't sound good, but this is already a problem of the original music..., but you can blame it on my conversion. :P
The 20 levels didn't fit into the BD4 .gam format, so you have to choose part 1 or 2 before loading. (My converter creates .cav files I had to merge with the construction kit, because I didn't understand the .gam format. If you know more, let me know...)
The zip contains my assembler sources, .dsk and .cpr.
The disk itself contains also the construction kit and all the editable caves, so you can play around with them.
PS: There are some hacks around labeled as "Boulder Dash 2", but they have nothing to do with the official title, so don't get confused.
thanks for the contribution, i will have to try it.
I miss the Like button already.
Very well done sir! I'm looking forward to trying this out. :D
Awesome stuff!!
Awesome!
And honestly I have heard worse music on the CPC ;-)
Thanks. Hey, these likes are better than the like button :)
I still wondered how the BD2 levels would feel like in the BD1 engine... so I started another conversion project...
Only 3 of the 20 BD2 levels make use of the new items growing wall and slime, but hey, that wouldn't be perfect omitting 3 levels... so, I enhanced the BD1 engine to support the new items.
This time I also replaced the in-game music. (This time it's not sampled, it uses the same notes as the C64 version.)
And then I also added the BD4 levels, which don't use new items. Although BD4 introduced voodoo Rockford and hidden exit to use them in its editor. And again, I also added these items to BD1. 8) I added a test cave so you can check them out...
As I already used the name "Rockford's Revenge" I had to use another title: "Boulder Dash 2 Blast From The Past"
ACKs go to:
Honz Liepa for BD C64 sources (https://csdb.dk/release/?id=145094)
BDCK/Happy Computer (https://www.cpc-power.com/index.php?page=detail&num=9863)
LZ48 (https://www.cpcwiki.eu/index.php/LZ48/LZ49)
Release Notes
-------------
- Converted all caves from official BD2
- New cave format (LZ48 compressed)
- Added the new elements from BD2: growing wall and slime
- Added the new elements from BD4: voodoo Rockford and hidden exit
- Updated in-game music (from C64 source)
- Updated logo
- Imported title screen from C64
- Demo moves (from C64 source)
- Bonus: all caves from BD1, BD3 and BD4
sample cave 'dev' with the 4 new elements
demo moves for BD3, BD4 and dev
It definitely looks much better with the BD1 engine, and its original "push-scrolling". Congrats!
Nice palette too. Did you base your choice of colors on the Atari version?
Now I can hope to see a port of the
Arno levels on the CPC :)
Quote from: Jean-Marie on 13:35, 15 December 22Nice palette too. Did you base your choice of colors on the Atari version?
Thanks. Well, I optimized the caves with GDash (https://bitbucket.org/czirkoszoltan/gdash/src/master/) and then exported .CrLi files (Crazy Light Engine). These have three C64 colors:
color 1: dirt
color 2: steel wall
color 3: brick wall
On the CPC color 3 is the amoeba / dirt shadow. So I decided to simply use color1+1 as color3. (Ignoring the C64 color3 completely.) Maybe there is a better solution...
Just curious, revenge against what? :D
Congratulations for completing this port !
Memory full in 830 :-[
Quote from: Token on 15:39, 15 December 22Memory full in 830 :-[
Oh no! Which emulator do you use? 464/664/6128? WinApe 464/6128 work fine. Test on my real 464 is pending...
WinAPE b2. It works like a charm on a CPC 6128 or RVM emulator.
winape => possibly parados ROM?
please test your releases on a real CPC ;D
Quote from: Token on 15:39, 15 December 22Memory full in 830 :-[
Do you have any expansion ROM connected? They take some RAM
Quote from: abalore on 20:01, 15 December 22Quote from: Token on 15:39, 15 December 22Memory full in 830 :-[
Do you have any expansion ROM connected? They take some RAM
This. Everything is ok now.
Can't wait to try the game!
New version!
Only some tiny issues fixed, but I'm proud to announce that my enhanced BD engine now has teleporters 8)
Inspired by GDash (https://bitbucket.org/czirkoszoltan/gdash/src/master/), but my teleporter also teleports boulders/diamonds/fireflies and butterflies.
It was great fun to throw boulders into it, so that they fall in the teleporter again and again...
You have to check out the DEV levels B and C!
Release Notes 1.1
-----------------
- Scroll viewport fixed (scrolling starts now earlier)
- Butterflies are now animated
- Growing wall delayed
- Bonus: teleporter
New tile IDs:
#06 = hidden outbox open (BD4)
#2a = expanding wall (BD2)
#3c = voodoo Rockford (BD4)
#3d = hidden outbox (BD4)
#3e = slime (BD2)
#3f = teleporter (new)
ACKs go to:
GDash (https://bitbucket.org/czirkoszoltan/gdash/src/master/) (teleporter icon)
Honz Liepa for BD C64 sources (https://csdb.dk/release/?id=145094)
BDCK/Happy Computer (https://www.cpc-power.com/index.php?page=detail&num=9863)
LZ48 (https://www.cpcwiki.eu/index.php/LZ48/LZ49)
Fast RND (http://www.z80.info/pseudo-random.txt)
Brilliant, can't wait to give this a drive. Many thanks
New version!
Contains the bugs I fixed for Arno Dash (https://www.cpcwiki.eu/forum/games/arno-dash/). Now you can use fire2 to look around the cave.
I also re-converted all levels: Some butterflies now move correctly. (BD2-H)
You can run run down slime without getting killed (BD2-M)
Added new dev level to show the difference between vanilla screen wrap (with line shift) and new screep wrap (w/o line shift).
See this screenshot, this could be self-explaining... Note: With fire2 you can focus on the player if he moves off-screen. (Without that it makes now sense to use vanilla screen wrap.)
Focusing the player with fire2 is a feature that a really missed in BD1, because you can just see a few tiles more which can be very valuable...
My cave converter is now ready for release...
You can convert caves for BD1/BD2/BD4. It requires Java 17.
It also contains the various file format specs. Have fun!