LADXR icon indicating copy to clipboard operation
LADXR copied to clipboard

Question on randomizer methods

Open semiticgod opened this issue 2 years ago • 1 comments

I wasn't sure how else to reach out, so I did it here! I'm revising a mod for Link's Awakening and want to change some things that the utility I've been using, LALE (Link's Awakening Level Editor), can't do. Specifically, I'd like to alter the player's starting number of Heart Containers and give full Heart Containers via a chest or sprite, rather than having them only drop after boss fights.

But there might be a problem: LALE only works on version 1.2 of Link's Awakening, while LADXR doesn't. Would that prevent the same method from working?

Mainly this is because I'm trying to work around a persistent bug in my mod: if the player saves and quits while having 2-3 Heart Pieces, it will reset the number of Heart Pieces to 1, potentially preventing the player from gaining full containers. I haven't been able to figure out what causes it, so I'm hoping to minimize its impact instead.

semiticgod avatar Nov 10 '23 21:11 semiticgod

I only deal with the 1.0 version of the rom. But, I did build a tool for romhacks based of my randomizer patches: https://github.com/daid/LADX-Hackers-Toolbox It's not as easy to use as LALE, but a lot more powerful. However, it would require you to redo all your work in my tool instead, which might suboptimal for you.

Else, I recommend going by the disassembly https://github.com/zladx/LADX-Disassembly and figure out where you heartpiece bug is coming from. Are you doing less then 3 heart containers? As the base code contains a bug which I'm not sure what happens in 1.2, but causes crashes in 1.0.

daid avatar Nov 11 '23 13:11 daid