Doing another play through, testing things, and possibly finding stuff to improve.
I have some criticism toward the new dialog. While this isn't a big issue, it just seems weird to me some of the new lines of dialog. Given that you re-pointed text for more room, have extra lines, etc., it would seem natural to improve on the game's original lines by writing more coherent sentences - while staying true to its original meaning. There are many times where I think the original text would've been better, or the attempt for improvement was a bit lacking. A couple of examples are when learning the Jump spell and Fire spells.Redux:
"GO AND LEARN THE JUMP MAGIC."Original:
"WITH THIS YOU CAN JUMP VERY HIGH."
"MAKE YOUR SWORD SHOOT FIRE."Original:
"THIS MAGIC WILL MAKE YOUR SWORD SHOOT FIRE."
Also, this may seem kinda nit-picky, but I think you should take into consideration how dialog is printed within the text box. Having uneven spacing, or sacrificing punctuation to fit words in a limited space, doesn't feel polished. Anyway, I think a lot of the dialog could still use some work.
February 28, 2019, 12:17:53 am - (Auto Merged - Double Posts are not allowed before 7 days.)
Here is another QoL hack.
This one makes Saria Bridge automatically draw when you enter the screen. No more need to always talk to the guards. You still need to talk to the guard at least once, though!
Now, to get this hack to work properly, I had to add a bridge to the left side of the map. This may determine if you use this or not, but I'll explain why it was needed.
Since the guard's bridge can now draw from much farther away, due to its new automatic nature, it would also draw a copy of the bridge at the location of the new bridge. (this is because of Link's X-position when entering from the left) This is not a bug in this hack, it's just the way this bridge works. Even trying to move the bridge in the vanilla game will produce similar results.
Here is an image of the bridge I added. It's the same size and position as the guard's bridge, but located in page 01 instead of page 03. Then I moved the bushes over to the right a little bit. Just so you know, the new bridge is a normal bridge like any other. It doesn't move.
Next, here is the code:
At 0x17B4, paste this code: 20 90 AC (this location is for Redux, anyone else wanting to implement this for their hack will have to find another location to insert this code.
At 0x2836, replace 8D 96 07 with:
20 00 AD
At 0x2CA0, paste this code:
At 0x2D10, paste this code: 8D 96 07 A9 01 8D 9D 07 60
At 0xCA8C, replace F8 15 E2 00 6C 22 with:
F4 67 FF 15 6D 22
This bit of code here is the level data. F8 15 is the bushes. E2 00 is the skip. 6C 22 is the roof on the left guard house. For the new data, F4 67 is the new bridge, FF 15 is the same bushes, but moved to the right, etc. Technically, no objects were added to the scene, just repurposed the "skip" object.
Finally, at 0x1C206, replace 90 with 30.
Here is a quick explanation on how Saria Bridge works. When you have the letter, and talk to the guard, a bit is set at RAM address $796. This is also used by the down stab and up stab. After the bridge draws, the bit set by the guard is cleared, making it so you have to talk to the guard every time. Unfortunately, it wasn't as simple as keeping this bit set, so I came up with an alternate solution.
Here is how this hack works. After the bridge draws, the bit at $796 is cleared, like normal, but now it also stores 01 into a new unused address in RAM at $79D. With this new variable and the right conditions, the game knows to set the bit to draw the bridge as soon as you enter this screen. A few conditions had to be put into place for this to work, otherwise the bit wouldn't set automatically.
I hope you like it!