|Name:||Individual Dragon Coin Save|
|Requires Free Space:||Yes|
|Description:||This patch allows each individual (vanilla) dragon coin to be saved once it's collected. Unlike the other method, you don't need to replace all dragon coins with 5 different custom objects for every level. Refer to the comments in dcsave.asm and sram_instruction.txt for details.
Now compatible with LM 3.00 (as well as 2.5x) and the retry patch as requested.
Fixed a bug that the patch refers to $13BF before it is updated properly. Thanks goes to flabort for reporting this.
JackEdit: Added option for only saving when the midway point is collected (needs 8 bytes of freeram more) and to disable the transparent blocks if you'd rather have them not appear at all like the vanilla game.
|Tags:||collectable dragon coin lorom midway point sa-1 save|
|Comments:||21 (jump to comments)|
Download 4.93 KiB | 361 downloads
Tested both using SRAM Plus and the mini SRAM saving feature in the retry patch.
But when I died, I got back my 3 DCs and they disappeared from the level.
Also if I get a coin, reach midway, and then start select out of the level (if I have retry and start select is the only way out because automatic prompt), I come back and start at midway, but without the coin.
Is that intended behavior?
Edit: That's the behavior when !Midpoint is set to 1. When !Midpoint is set to 0, it remembers which dragon coins were collected, but the first time re-entering a level where some were collected after visiting another level it forgets how many were collected and they don't show up in the status bar.
-Green Jerry, 2018
I changed the setting to 1, but i get a solid garbled mess whenever I collect a dragon coin now.
CLC : ADC $0E : TAY
Here's a temporary solution: reinserting uberasm would recover the overwritten routine.
Don't use it in conjunction with a patch that rewrites this system [which the individual DC save don't].
(ex: the Individual Coin Save patch)
And "ex" likely stands for "exception" and not for "example".
Only patches like the star coins are incompatible with the DC flag because they changes the DC system which make the original flag unused.
Edit: And even then, it's easier to make the DC checker compatible which edits the DC flags rather than vice versa. After all, all the checker does is to check the collected DC flags whereas the patches changes the dragon coins system where the code to make them using the DC flag can be used for the DC checker anyway.
I did have some problems patching this on an unclean ROM, so be careful. The patch itself tells you to backup your ROM, which should be more than enough of a hint.
As written, I have used it once and it worked fine so it really is a problem on you, not this patch, not to mention that it wouldn't have been accepted anyway if it didn't work.
This patch also use SMW's way to remember if all DC in a level are collected so I don't say it is the same.
Alternatively, there is a RAM, conflict.
I have used it once and it worked just fine.
If this is used, any collected dragon coins become a stack of two blocks which contain random objects such as Keys or Yoshi Eggs.