Final Fantasy VI - Equip Anyone v1.0

Patch created by: Michael Springer (T.Geiger)

 

This patch requires a non-headered copy of v1.0 or v1.1 of the North American release.  It has not been tested with the Japanese version.

 

With the NOPing of eight bytes, and the value change of one byte, any recruitable character in FFVI can equip armor, a relic, or an Esper. 

I did not keep extensive notes of the functions I looked at, but I can tell you a little bit.

 

The equipment screen merely checks to see if the character has a value of 0x0D or higher (this includes Umaro, both ghosts, Leo, Bannon, Vicks, and Wedge).  NOPing $C31E6E:$C31E6F eliminates this check.

 

In much the same way, the relic screen checks to see if a character has a value of 0x0E or higher (same list as before, minus Umaro).  NOPing $C31E83:$C31E84 eliminates this check.

 

The Skills menu is a bit more complex.  It accesses a function at $C34D4C:$C34D77 twice, once to see if it should enter the menu or buzz the player, and a second time to enable the various skills included in the menu.

 

In a nutshell, this function checks all four menu commands the character has.  If the character has Magic, SwdTech, Blitz, Lore, or Rage, the skill menu will be available and have the appropriate skills enabled (for some reason, it checks for Magic twice).  At the end of the function, the game checks to see if the character is Gogo, and if so disables the Esper menu. NOPing $C34D6F:$C34D72 eliminates this check.  This makes sure that the Esper menu is always disabled for every character.  Changing $C34D74 to a value of 0x20 will enable the Esper menu.  Combining the two achieves the desired effect.

 

Unless there is another “equip” menu that I have missed, this is probably the final version of this patch.

 

Version History

v1.0

New

- Any recruitable character can access the relics menu or equip an Esper

 

v0.5

New

- Any recruitable character can access the equipment menu