Author Topic: Battle commands  (Read 690 times)

Rodimus Primal

  • Siren
  • *
  • Posts: 80
  • Gender: Male
    • View Profile
Battle commands
« on: August 06, 2016, 11:43:04 AM »
So I was looking into using the extra tile used by the "Parry" command. If you look at it in a HEX editor, you can see that Change uses the letters Chang, and the extra letter comes from somewhere else. Parry has a blank space at the end and I'd like to change that to Defend, but the last d won't fit. Does anyone know where that extra letter comes from?

chillyfeez

  • FF4 Hacker
  • *
  • Posts: 1,285
  • Gender: Male
  • Go ahead, ask me about Angel Feathers!
    • View Profile
Re: Battle commands
« Reply #1 on: August 06, 2016, 04:30:13 PM »
I think the "e" is embedded into the assembly. It would be easy to substitute it for a "d" once we found the piece of the assembly that writes the "e."
As long as I'm right about that...

chillyfeez

  • FF4 Hacker
  • *
  • Posts: 1,285
  • Gender: Male
  • Go ahead, ask me about Angel Feathers!
    • View Profile
Re: Battle commands
« Reply #2 on: August 07, 2016, 03:13:13 PM »
Huh... So it seems the game never even reads Chang and Parry from there. Like, ever. So I don't know how the words Change and Parry show up at all. I do remember it having been discussed before, but I'll have to scour old notes to see what I can find...

chillyfeez

  • FF4 Hacker
  • *
  • Posts: 1,285
  • Gender: Male
  • Go ahead, ask me about Angel Feathers!
    • View Profile
Re: Battle commands
« Reply #3 on: August 09, 2016, 04:22:56 PM »
OK... What. The. @#%%.

So "Parry" and "Chang" never get read. The letters that are used are at B7B90 (ROM w/o header). You'll see there "Pary" and "Chnge." Some cockamamie routine is used to double the "r" in Pary, and the "a" from Pary is used for "Change." I can't really do anything about any of that. I might be able to write a new routine, but I'm not sure it would work. I don't know if that crazy routine is used to get other stuff written as well. It probably is. If you can come up with other words to use that follow this format:
L1 L2 L3 L3 L4
and
L5 L6 L2 L7 L8 L9
then you can use those words instead. Like, you can make the commands "Buddy" and "Clutch." That would work fine. But why would you do that? That would be stupid. Anyway, that's all I got on this one.
 :bah:  :wtf:  :lame:

Rodimus Primal

  • Siren
  • *
  • Posts: 80
  • Gender: Male
    • View Profile
Re: Battle commands
« Reply #4 on: August 09, 2016, 05:29:32 PM »
More trouble than its worth. Bah, might as well leave it.