Boulderdash conversion

All about creating levels and level sets, custom elements and custom artwork.

Moderators: Flumminator, Zomis

Post Reply
HerzAusGold
Posts: 352
Joined: Sun Sep 25, 2005 4:41 pm
Location: Germany

Boulderdash conversion

Post by HerzAusGold »

Hi,
I'm about to convert all Boulderdash games from Tosec.
There are about 2.241 files in ".d64" format (C64 floppy disk).
I convert the files with letter "A" to "C" .. the other letters are in process.
Result is currently about 10.000 caves or intermissions.
You can find the levels at www.arthurdent.de
Levels should be playable (Amoeba or Slime can be a problem - but the growing grade is configurable)

Some disks contain only one game, some disk contain more games or a menu to select the game.
I convert it all.
But at the moment, I can only convert the levels which have an easy structure.
I'm working on it.. for the other.

:arrow: If someone want to help please write a PM.

And there are some BoulderDash progs which have more possibilities (like games from Marek Roth - diagonal move, more enemies)
Don't know how to convert.

@Holger:
It's time to make the Boulderdash engine. :)
and maybe the "GAMEBD" engine - for "BoulderDäsh" game files (from Guido Mersmann)
And the answer is ... 42 !
User avatar
Holger
Site Admin
Posts: 4025
Joined: Fri Jun 18, 2004 4:13 pm
Location: Germany
Contact:

Re: Boulderdash conversion

Post by Holger »

Looks impressive! :)

But how to play all those levels in R'n'D? Seems like some additional level file loader is required for all these GAM and CAV and INT files...
@Holger:
It's time to make the Boulderdash engine. :)
Yes, indeed! :D

I just thought about this long outstanding TODO just a few days ago! If I only had more time for it. :?
and maybe the "GAMEBD" engine - for "BoulderDäsh" game files (from Guido Mersmann)
Looks like a simple text file that contains many BD style levels! And from your post, it sounds like you already wrote a loader for it. :)
HerzAusGold
Posts: 352
Joined: Sun Sep 25, 2005 4:41 pm
Location: Germany

Re: Boulderdash conversion

Post by HerzAusGold »

Hi,
Now convert the files with letter "D" to "F" .. the other letters are in process.
"A" to "C" is already done.
Result is currently about 18.000 caves or intermissions.

About the time needed to convert.
Example: Final Boulder II have 50 different games inside -> need 4..5 Minutes for each game (loading Intro, select game, load game, make a dump)
So this 50 games need about 300 Minutes.
Luckily, most only have one game, so conversion is fast.
I'm in the middle of the process.

You can find the game with levels at http://www.arthurdent.de
And the answer is ... 42 !
HerzAusGold
Posts: 352
Joined: Sun Sep 25, 2005 4:41 pm
Location: Germany

Re: Boulderdash conversion

Post by HerzAusGold »

Hi,
Now convert the files with letter "A" to "O" .. the other letters are in process.
Result is currently about 25.000 caves or intermissions.
About 800 Dump-Files (from 2016 dumped files) have an other structure which is not supported currently.

Some Readers avail:

BoulderDaeshReader -> for Guido Mersmann "BoulderDäsh" game dump - Source Code is available now.

BoulderDashTosecReader -> read C64 game dump (easy structure) - Source Code is available now

You can find the game with levels at http://www.arthurdent.de
Source Code is available now.
RndTest with all needed File loaders.
And the answer is ... 42 !
HerzAusGold
Posts: 352
Joined: Sun Sep 25, 2005 4:41 pm
Location: Germany

Re: Boulderdash conversion

Post by HerzAusGold »

Hi
How I want to convert the caves with other format:
- change cave selection, so each cave is selectable (entry is breakpoint when read from $DC01 - joystick)
- set breakpoint at "cave load done" -> --> $8ADC -> CaveLoad done
- do special dump -> two areas (cave + para) where dumped. Use export.ini
0850..0BC0 => 880 => 40 * 22 Cave
2400..2500 => para + commands (2420)
- write a program which join this two files (header, cave, filler, para)
- write a new level loader which handle the new format

take a look to attached file, here I write done what I find out.
Attachments
BoulderWithLevel.txt
(2.2 KiB) Downloaded 15 times
And the answer is ... 42 !
HerzAusGold
Posts: 352
Joined: Sun Sep 25, 2005 4:41 pm
Location: Germany

Re: Boulderdash conversion

Post by HerzAusGold »

Hi,
Now convert the files with letter "A" to "Z". This means now the more difficult structure games are the next.
Result is currently about 33.000 caves or intermissions.
About 1000 Dump-Files (from 2640 dumped files) have an other structure which is not supported currently.

Avail .d64 files : 2241
dumped files : 2640 (one disk can have more games)
with easy struct: 1714
result files : 34859 - 1714 = about 33000

Some Readers avail:
BoulderDaeshReader -> for Guido Mersmann "BoulderDäsh" game dump - Source Code is available now.
BoulderDashTosecReader -> read C64 game dump (easy structure) - Source Code is available now

You can find the game with levels at http://www.arthurdent.de
Source Code is available now.
RndTest with all needed File loaders.
And the answer is ... 42 !
Post Reply