Banner
Views: 896,038,583
Time:
22 users online: AmperSam, Bench-kun, Centipede,  E-man38, Israelcv12cv, jardeson01,  K.T.B., Katerpie, katun24, Koopster, lx5, Manofer, Minish Yoshi, placeholdertest, redkiller, Rye_, Segment1Zone2, SimFan96, slogra, Spedinja, TheRealGusta, Zuluna - Guests: 82 - Bots: 102 Users: 50,262 (2,281 active)
Latest: TheRealGusta
Tip: If you edit Level 0, make sure you also edit Level 100. Both of them are used for the bonus game depending on the level you're in.
Not logged in.
Details for Individual Dragon Coin Save
SMW Patches - Individual Dragon Coin Save Link - Show random
File Name: Individual Dragon Coin Save
Added:
Version History: View
Authors: JackTheSpades, lx5, worldpeace
Tool: Asar
Requires Free Space: Yes
Bug Fix: No
Featured: 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.

lx5:
- Fixed wrong communication with the Retry Patch on a SA-1 ROM (requires my Retry Patch update)
- Fixed a bug where the patch would fail to detect the level being played
GitHub
Tags: collectable, dragon coin, lorom, midway point, sa-1, save
Download: Download - 5.25 KiB
373 downloads
simon.caio
Would be great to have also a total amount ram adress
Posted by: simon.caio - | Link
Romano338
I don't understand why it crashes the game when I collect a DC. I installed BWRam Plus since I use SA-1.

EDIT: ok, something HAS to be missing or messed up in the file. Even on a clean ROM without editing anything (but adding SA-1 and the lines in BWram table), it doesn't work. Like, when I pick up a DC, I get like 5 1-ups and the DC doesn't disappear.
So the patch just doesn't work
Posted by: Romano338 - | Link
yogui
Note that there is a small problem with this: when you get a Game Over, it will remove the "all dragon coin collected" flag for all levels. That is the original behavior of Super Mario World. But if you use this patch with sram_plus, you may not want this to happens.
I found a quick way to remove it. Insert this hex edit with asar:
org $00977A
db $EE
Game over doesn't clear dragon coins collected now (but it clear moons collected twice now, yes I just switched the address called as it was easier). If someone can do a better hexedit, feels free. Ideally, this could be added in the patch if there's ever a new version.
Posted by: yogui - | Link
KevinM
Tested with: Lunar Magic 3.11, asar 1.71, SA-1 1.32, retry v2.06b, bsnes v115. No issues found, now the patch does work with the retry patch, also when using SA-1. Thanks for the update!
Posted by:  KevinM - | Link
Vhack
This sounds like it would be useful in a collab hack.
Posted by: Vhack - | Link
lx5
I had these changes sitting on my pc for a while.

- Fixed wrong communication with the Retry Patch on a SA-1 ROM (requires my Retry Patch update)
- Fixed a bug where the patch would fail to detect the level being played
Posted by: lx5 - | Link

The purpose of this site is not to distribute copyrighted material, but to honor one of our favourite games.

Copyright © 2005 - 2021 - SMW Central
Legal Information - Privacy Policy - Link To Us


Menu

Follow Us On

  • YouTube
  • Twitch
  • Twitter

Affiliates

  • Super Mario Bros. X Community
  • ROMhacking.net
  • Mario Fan Games Galaxy
  • sm64romhacks