How is this for a PoC for making the Health bar Hearts instead of a single bar?
I struggled quite a bit because the game uses some kind of background colour for keeping track of the health, which is why I ended up putting a blue colour around the hearts so that this effect is not seen while in gameplay.
I am also thinking about making the Magic meter a single block instead of segmented blocks, but I'm not sure yet, this is how it'd look:
Some might like it, some might not.
In the meanwhile, I'll leave it as segmented blocks instead.
Another modification I thought of is switching the places of the Magic and Health meters.
I am nitpicky like that and feel like Health should go before Magic, but that's just me. xD
Here is the IPS Patch:https://www.dropbox.com/s/iq0za2d5rvr21lk/Zelda2%20-%20LifeMeter-ManualSave.ips?dl=0
Also, as an added bonus, this patch also has a Manual Save feature
While in gameplay, Pause the game and then press Up+A to save at any time during gameplay.@njosro
, the code which reads the button combo for saving is located in 0x0021AF for Sidescrolling sections and in 0x0021ED for Overworld areas. For some reason the code is split like that.
The RAM address for button inputs on controller #1 is at $00F7, and the value which the code checks for is $88 (Up+A), while the Death counter is stored at $742A in RAM.
The beginning opcode in hex looks like this for the first section of code (Sidescrolling section manual save):
[A5 F7 C9 88 D0 37 20 4C D2 20]
I haven't figured out a way to make it so that saving manually doesn't add to the Death counter, but if you manage to find a way before I do, that'd be awesome
ASM is not my strength so I am making baby steps with this, so I'll see what I can do.