Go figure about the damage table, you could just buff it vs the bosses at this time. Possibly buff only the Z-Saber related attacks as that is what the armor is supposed to do.
You should add a tooltip to the defense option if you haven't mentioning that buffing defense will make the shock buffer part redundant unless it stacks(I don't think so?)
I ended up writing my own code to add extra damage (on top of the table values) to certain moves when using Blade Armor. Works very well so far. It'll be up on the next update of the patcher.
As for the Shock Buffer, well, if you use the new option, it'll work on X and Zero the same as any other armor: extra defense doesn't stack, but the reduced knockback still works.
Can you share the whole psx ram on how you change the Blade's air dash value from original to minimum/no delay?
Please share the whole value. Not just the 2 digits.
As always, I'm adding everything I do on the spreadsheet, so you'll get the chance to see everything in detail soon
In the meantime, these are the big ones for the air dash op.
$801EAEE0 Starts a series of checks to determine the status of the air dash. By placing a jump to the start of the actual dash here, I skip the whole delay sequence.
D4AB0708 <-- This is the jump
01000424 <-- This puts a value needed for the initial sfx to play
$801EAF28 Is the check that detects when you let go of the button. By replacing the condition with a non-conditional jump ("always true"), I make it keep the delay but only for the minimum time
D4AB0708 <-- Same jump as before
By the way, I didn't have a "whole value" for the damage charts before because they were literally a bunch of single byte values, not whole operations. Not sure what you were expecting.
Hello, I upload my tool demo and patcher to YT, I made a custom routine to control length of Blade's armor, the dash itself is infinite but can be cancel with jump and dash button, if you combine with infinite air moves you can cancel and dash again in any direction you want, also I left the delay and change to infinite so you can stay in the spot until you let go the button you press.
Amazing! I just tried this hack, it's very fun to play with, and by writing your own code it opens up lots of possibilities
You think you could just enable the ability to cancel it by input, while keeping the normal duration of the dash?
Also, have you figured out how to control speed? Would be nice for your hack to slow it down just a bit, to at least allow the screen scrolling to keep up with your movement