Page 1 of 1

One mistake...

Posted: Sat Aug 11, 2007 4:09 pm
by RTADash
There is one mistake in RTAD2 :shock: that I never found significant enough to fix. The first person to find it will be sent a tamed pet butterfly that you can kill for a square of 25 diamonds instead of the ordinary 9. Let me know if you want a hint or more info. :)

Posted: Sat Aug 11, 2007 11:52 pm
by Arno
[spoiler]
Don't know if you consider the following as mistakes, but here's what I found:
- In caves 7, 8 the magic wall time is not set. (I've made that mistake several times... :wink:)
- In cave 8 the magic wall is actually not needed as there are plenty of boulders outside the boxes.
- In caves 14, 15 the bonus diamond value is not set, while bonus diamonds can be collected.
- In cave 16 the bonus diamond value is set, while there are no bonus diamonds to be found.
- In cave 18 there is the "zig zag" line, but one butterfly deviates from that line.
- Cave 20 can be done without enclosing the amoeba.
[/spoiler]

Posted: Sun Aug 12, 2007 1:05 am
by RTADash
You won the butterfly! :D I'll email it to you!

[spoiler]
The cave 15 one is correct!

- I didn't quite forget the M-wall limit in 7-8, but I didn't see much use in setting one, either. :lol:
- The cave 8 M-wall is just some extra bonus diamonds for those who discover it. (Not hard with the maps)
- In 14, whoa, I didn't notice that. Sorry I'll have to do one more fix even after I finalized everything :oops: :cry:
- In 15 the bonus diamond value is not set, while bonus diamonds can be collected. :xyes: I apparently couldn't count very well at that time :lol:.
- In cave 16 the bonus diamond value is just to make you go looking for them when there aren't any. A little evil trick. :twisted:
- In cave 18, I just wanted more B-flies so I just placed some extra ones and that one ended up outside the pattern. (I guess I could have replaced the rock.)
- In 20, the amoeba is just to block you off if you go too slowly.
[/spoiler]

[EDIT] No, wait; In cave 14 the bonus diamond value is 5, it doesn't change from the initial value (in the game or the video). The maps/BDCFF got screwed up somehow. It says 0 on my maps, too. Maybe the X2BDCFF converter doesn't recognize both diamond point values if they're the same... :dunno: Now that that's fine, I'm still too lazy to fix the int3 bug. :twisted:

Maybe LogicDeLuxe will create a RTAD2 fix that alters the Int3 bonus diamond value so those 2 diamonds aren't worth nothing. [/joking] :lol:

Posted: Sun Aug 12, 2007 10:12 am
by Arno
RTADash wrote:You won the butterfly! :D I'll email it to you!
Thanx! :) I decided to smash it immediately! Now let's put those 25 diamonds into cave 15! :lol:
RTADash wrote:No, wait; In cave 14 the bonus diamond value is 5, it doesn't change from the initial value (in the game or the video). The maps/BDCFF got screwed up somehow. It says 0 on my maps, too.
[Edit] I first thought it was a flaw of the BDCFF2MAPS converter: The .bd file has only 1 value for DiamondValue and the converter inserts 0 for the bonus value in those cases, instead of the initial value.

However, in BD1 cave C (and some other caves/ints) there's also 1 value specified, but the bonus value is 0 in the game. Thus it seems dependant on the engine what should happen with the bonus diamond value, when it's not specified....

Posted: Sun Aug 12, 2007 11:19 pm
by RTADash
Arno wrote:Thanx! :) I decided to smash it immediately!
/¯¯¯¯¯\
| R.I.P. | :twisted:
| -Bob- |
|_____|

Soon, I'll put up a competition to win Fiona the Firefly!

As for the diamond value, I think that the X2BDCFF should be fixed to always include two diamond values for those situations.

Posted: Mon Aug 13, 2007 10:26 am
by LogicDeLuxe
The BDCFF format isn't clear on this:
DiamondValue
Number of points per diamond (two or one numbers, second value is number of bonus points per diamond)
Unfortunately, it does not state what the engine should do if there is only one value.
I'll add clarification on this to my BDCFF extension.
The best way to avoid this issue is to always give two values, of course.

What do you think should be the rule? Bonus value=initial value, or should it be 0 then? It can't be both.

Posted: Mon Aug 13, 2007 6:59 pm
by Arno
Hmmm... it seems that the X2BDCFF converter inserts 1 single value in both cases.

I just discovered that Boulder Dash 2 has bonus value = initial value in A, L, O and int 1, but zero in int 2. However, in the .bd file only 1 value appears for all these caves.

I'd say always requiring 2 values will solve all problems.

Posted: Mon Aug 13, 2007 9:17 pm
by LogicDeLuxe
Arno wrote:I'd say always requiring 2 values will solve all problems.
Not all. Sure, the author of a BDCFF file can avoid this problem by having always two numbers. But any software conform to BDCFF has to handle the case where only one number is there anyways. Unless, every single BDCFF file out there will be updated, in which case, we can just discard the one number option from the specifications.

Posted: Tue Aug 14, 2007 1:15 am
by RTADash
I just go into the files and edit the numbers. Easy enough for me... :yesss: