Gdash

Everything about the modern clones and remakes.

Moderator: Admin

altermaven
Member
Posts: 71
Joined: Sat Apr 24, 2021 6:26 pm
Location: Pennsylvania, USA
Contact:

Re: Gdash

Post by altermaven »

This might be due to the reason that these cavesets may have used some unknown or benign packer that the converter cannot recognise, due to the data not exactly having parity with the tool (this could be any package that had been created before a standardized means was made available, most likely due to Assembly tinkering). It could also conflict based on the type of engine being unknown.
Alchemystics Design: The chemistry of creativity.
Boulder Dash 40th prerelease beta tester/bugchecker.
Responsible for Alchemyst Dig/Dangerdash series!
User avatar
CWS
Member
Posts: 453
Joined: Wed Jul 11, 2007 2:32 pm
Location: Austria - Europe

Re: Gdash

Post by CWS »

The remaining question is: how to extract the caves from that caves?
altermaven
Member
Posts: 71
Joined: Sat Apr 24, 2021 6:26 pm
Location: Pennsylvania, USA
Contact:

Re: Gdash

Post by altermaven »

I do not really know for sure. I was just making an analysis based on knowns vs. unknowns. I haven't really found the answer myself.
Alchemystics Design: The chemistry of creativity.
Boulder Dash 40th prerelease beta tester/bugchecker.
Responsible for Alchemyst Dig/Dangerdash series!
User avatar
BadDog73
Member
Posts: 47
Joined: Wed Sep 17, 2008 12:43 am
Location: Denton, TX

Re: Gdash

Post by BadDog73 »

Does anyone know the difference between "Boulder_Dash_2_Atari.bd" and "Boulder_Dash_2_Atari.gds"?
altermaven
Member
Posts: 71
Joined: Sat Apr 24, 2021 6:26 pm
Location: Pennsylvania, USA
Contact:

Re: Gdash

Post by altermaven »

.bd is a BDCFF file, which is plaintext, whereas .gds is a compressed GDash caveset. The only difference is how GDash interprets these, and both are the same.
Alchemystics Design: The chemistry of creativity.
Boulder Dash 40th prerelease beta tester/bugchecker.
Responsible for Alchemyst Dig/Dangerdash series!
User avatar
CWS
Member
Posts: 453
Joined: Wed Jul 11, 2007 2:32 pm
Location: Austria - Europe

Re: Gdash

Post by CWS »

Is this really regular behavior of the Amoeba?

https://youtu.be/x_guZQiXJrA
User avatar
LogicDeLuxe
Member
Posts: 655
Joined: Sun Jul 15, 2007 12:52 pm
Contact:

Re: Gdash

Post by LogicDeLuxe »

CWS wrote: Sun Nov 19, 2023 9:30 am Is this really regular behavior of the Amoeba?
It is. I designed an engine test cave covering this a long time ago:
http://www.gratissaugen.de/erbsen/exact.html
User avatar
CWS
Member
Posts: 453
Joined: Wed Jul 11, 2007 2:32 pm
Location: Austria - Europe

Re: Gdash

Post by CWS »

Thank you for the info. I haven’t thought that this would be possible…
altermaven
Member
Posts: 71
Joined: Sat Apr 24, 2021 6:26 pm
Location: Pennsylvania, USA
Contact:

Re: Gdash

Post by altermaven »

Amoeba is scanned before butterfly, but amoeba was checking if it was choked before it checked if it clashed, giving this result.
Alchemystics Design: The chemistry of creativity.
Boulder Dash 40th prerelease beta tester/bugchecker.
Responsible for Alchemyst Dig/Dangerdash series!
User avatar
LogicDeLuxe
Member
Posts: 655
Joined: Sun Jul 15, 2007 12:52 pm
Contact:

Re: Gdash

Post by LogicDeLuxe »

altermaven wrote: Mon Nov 20, 2023 5:00 pm Amoeba is scanned before butterfly, but amoeba was checking if it was choked before it checked if it clashed, giving this result.
That is not the reason. The choke check can not decide to convert within the frame. It must check for expanding possibilities in the entire cave first. If the amoeba is not dormant and there are no expanding possibilities encountered at the end of frame, only then will the amoeba conversion get triggered.
It is the fact that enemies check for amoeba contact before they move. Which in this case is before the butterfly touches the amoeba. In the next line, the amoeba is blocked by the butterfly, thus expanding possibility will not get flagged here. In the next frame, the amoeba comes first in the scanning order and converts to a diamond. Then the butterfly sees the diamond and thus does not explode on it.

I exploited this in an early not that well designed cave of mine, ie. Deluxe Dash 1, Cave 11:
It is quite luck depended. If all goes well, you can exploit this trick while suffocating the other end of the amoeba with yourself. The cave can be done without freeing a firefly at all, but you have to be quite lucky to reach the exit in time. There are several annoying ways the cave will work against you, obviously.
Image
altermaven
Member
Posts: 71
Joined: Sat Apr 24, 2021 6:26 pm
Location: Pennsylvania, USA
Contact:

Re: Gdash

Post by altermaven »

Perhaps I have worded it incorrectly but your explanation has made for a more detailed observation of why this occurs. In which I thank you for this.
Alchemystics Design: The chemistry of creativity.
Boulder Dash 40th prerelease beta tester/bugchecker.
Responsible for Alchemyst Dig/Dangerdash series!
HerzAusGold
Member
Posts: 9
Joined: Thu May 30, 2024 7:24 pm

Re: Gdash

Post by HerzAusGold »

CWS wrote: Tue Sep 05, 2023 5:10 pm GDash (respectively any2gdash) can not convert games from C64 memory dumps where the title screen says "same game Y/N" and "number of screens:" - no idea which kit creates this. It simply does not find the caves in the dump.

Does anybody have a solution for this?
Maybe I can help. I have dumped all BD-Games from Tosec - from scratch :roll: Write my own readers, don't know that "any2gdash" exists. :yell:
So give me the name of the game or an .d64 File and I will check them.
Post Reply