Users browsing this thread: 2 Guest(s)
Final Fantasy III NES - Job System Improvement
08-19-2018, 01:39 PM
(This post was last modified: 08-19-2018, 01:56 PM by Binarynova.)
Thanks for the reply Madsiur!
After more testing it seems I couldn't get this part to work as I wanted. I found a better way to handle it I think. Instead of NOP'ing those instructions I looked backwards a few opcodes and found a conditional branch and changed it to Branch on Overflow Clear (a 6502 site with information on branch opcodes suggested it as a potential "Always branch" option). So now I'm completely skipping the section of code that reduces the party's defense.
All that remains now for this particular change is to figure out how to keep the "Defenseless" message from popping up in battle.
I mean. Ever better would be to find what value is changed by choosing to 'Run' and just keeping that value unchanged. But as I mentioned in the first post that seems pretty hard to do because I'm not sure when it's set. Could be when you hit Run. Could be when all commands are entered. Could be at the moment the player is hit. Or anywhere inbetween.
After more testing it seems I couldn't get this part to work as I wanted. I found a better way to handle it I think. Instead of NOP'ing those instructions I looked backwards a few opcodes and found a conditional branch and changed it to Branch on Overflow Clear (a 6502 site with information on branch opcodes suggested it as a potential "Always branch" option). So now I'm completely skipping the section of code that reduces the party's defense.
All that remains now for this particular change is to figure out how to keep the "Defenseless" message from popping up in battle.
I mean. Ever better would be to find what value is changed by choosing to 'Run' and just keeping that value unchanged. But as I mentioned in the first post that seems pretty hard to do because I'm not sure when it's set. Could be when you hit Run. Could be when all commands are entered. Could be at the moment the player is hit. Or anywhere inbetween.
« Next Oldest | Next Newest »
|
||||
Users browsing this thread: 2 Guest(s)