Command Menu Modification - 1234567890num/KH2FM-Plando-Useful-Codes GitHub Wiki

Slots & Shortcuts

//Reaction Command Modifier
patch=1,EE,21C5FF48,extended,0000000X
patch=1,EE,21C5FF4C,extended,????0000
patch=1,EE,21C5FF50,extended,00010Y01

Notes:

  • X = 1 if RC detection is currently on. It'll overwrite the other 2 addresses every frame if on.
  • If X = 0, you can't do any RC that isn't detected whenever you turn it off.
  • Y = 0 if an RC is available, 5 if unavailable (i.e. grayed out), and 8 if currently in progress.
  • The meaning of values at 21C5FF50 and 21C5FF52 are both still unknown.
  • The addresses at 21C5FF2C - 21C5FF37 seem to be important, but their exact workings are still unknown.
//Shortcut Modifier
patch=1,EE,1032F228,extended,0000???? //◯
patch=1,EE,1032F22A,extended,0000???? //△
patch=1,EE,1032F22C,extended,0000???? //▢
patch=1,EE,1032F22E,extended,0000???? //✕

//Magic Slot Modifier
patch=1,EE,11C5FF74,extended,0000???? //Fire
patch=1,EE,11C5FF76,extended,0000???? //Blizzard
patch=1,EE,11C5FF78,extended,0000???? //Thunder
patch=1,EE,11C5FF7A,extended,0000???? //Cure
patch=1,EE,11C5FF7C,extended,0000???? //Magnet
patch=1,EE,11C5FF7E,extended,0000???? //Reflect

//Item Slot Modifier
patch=1,EE,11CDBB94,extended,0000???? //Potion
patch=1,EE,11CDBBAC,extended,0000???? //Hi-Potion
patch=1,EE,11CDBBC4,extended,0000???? //Ether
patch=1,EE,11CDBBDC,extended,0000???? //Elixir
patch=1,EE,11CDBBF4,extended,0000???? //Mega-Potion
patch=1,EE,11CDBC0C,extended,0000???? //Mega-Ether
patch=1,EE,11CDBC24,extended,0000???? //Megalixir

//Drive Slot Modifier
patch=1,EE,11CDC9D4,extended,0000???? //Valor Form
patch=1,EE,11CDC9EC,extended,0000???? //Wisdom Form
patch=1,EE,11CDCA04,extended,0000???? //Limit Form
patch=1,EE,11CDCA1C,extended,0000???? //Master Form
patch=1,EE,11CDCA34,extended,0000???? //Final Form
patch=1,EE,11CDCA4C,extended,0000???? //Anti Form

//Summon Slot Modifier
patch=1,EE,11C5FF82,extended,0000???? //Chicken Little
patch=1,EE,11C5FF84,extended,0000???? //Genie
patch=1,EE,11C5FF86,extended,0000???? //Stitch
patch=1,EE,11C5FF88,extended,0000???? //Peter Pan

//Limit Form's Limit Slot Modifier
patch=1,EE,10351248,extended,0000???? //Sonic Blade
patch=1,EE,1035124A,extended,0000???? //Ars Arcanum
patch=1,EE,1035124C,extended,0000???? //Strike Raid
patch=1,EE,1035124E,extended,0000???? //Ragnarok

//Limit Form's Shortcut Modifier
patch=1,EE,1036DC88,extended,0000???? //◯
patch=1,EE,1036DC8A,extended,0000???? //△
patch=1,EE,1036DC8C,extended,0000???? //▢
patch=1,EE,1036DC8E,extended,0000???? //✕

//Limit Modifier
patch=1,EE,11D18E80,extended,0000???? //Bushido
patch=1,EE,11D18EC0,extended,0000???? //Twin Howl
patch=1,EE,11D18F00,extended,0000???? //Red Rocket
patch=1,EE,11D18F40,extended,0000???? //Whirli-Goof (Timeless River)
patch=1,EE,11D18F80,extended,0000???? //Whirli-Goof
patch=1,EE,11D18FC0,extended,0000???? //Teamwork (Timeless River)
patch=1,EE,11D19000,extended,0000???? //Teamwork
patch=1,EE,11D19040,extended,0000???? //Comet (Timeless River)
patch=1,EE,11D19080,extended,0000???? //Comet
patch=1,EE,11D190C0,extended,0000???? //Duck Flare (Timeless River)
patch=1,EE,11D19100,extended,0000???? //Duck Flare
patch=1,EE,11D19140,extended,0000???? //Speedster
patch=1,EE,11D19180,extended,0000???? //Bluff
patch=1,EE,11D191C0,extended,0000???? //Wildcat
patch=1,EE,11D19200,extended,0000???? //Dance Call
patch=1,EE,11D19240,extended,0000???? //Setup
patch=1,EE,11D19280,extended,0000???? //Session
patch=1,EE,11D192C0,extended,0000???? //Trinity (Timeless River)
patch=1,EE,11D19300,extended,0000???? //Trinity
patch=1,EE,11D19340,extended,0000???? //Trinity (Solo)

Notes:

  • Addresses for Main Command Menu slots are all still unknown.
  • Changing a Limit's value into another Limit's will change the name but still do the same action.
  • Editing the values for items causes party members, Chicken Little, and Genie to be unable to use them. Might also affect party's restorative skills too.

Command Menu Page Modifier

patch=1,EE,21C5FF18,extended,0XXXXXXX //Menu (Can't be edited since it's overwritten every frame)
patch=1,EE,21C5FF1C,extended,0XXXXXXX //Submenu 1
patch=1,EE,21C5FF20,extended,0XXXXXXX //Submenu 2 (Only seen when using items/Cure)
patch=1,EE,21C5FF24,extended,0XXXXXXX //Submenu 3 (Unused probably)
XXXXXXX Menu
1C5F554 Main I (Attack, Magic, Item, Drive)
1C5F5C8 Magic
1C5F63C Item
1C5F6B0 Transform (Drive)
1C5F724 Party (Item/Cure Recipient)
1C5F798 Shortcut
1C5F80C Main II (Attack, Summon, Party, Limit)
1C5F880 Summon
1C5F8F4 Friend (Party)
1C5F968 Combination (Limit)

Notes:

  • No conditionals are needed for this to work properly.
  • Don't change any submenu into Shortcut. The display will bug out and you'll be unable to go back until a room transition. If you can't reach a room transition without jumping, it's a softlock.
  • If you change a submenu into a main menu, it'll has a bit of a display glitch. Otherwise the menuception will work fine as long as you don't go past submenu 3.
  • The value of X is a pointer. If you check the address pointed, you'll see the block determining that menu's properties. It has information about how many slots are shown, what are in those slots, etc. However, most of them are overwritten every frame. There's something not overwritten every frame which is very useful for the next section.
  • There are more menus than the ones listed here (like Mickey's or Limit Form's), but you'll need the corresponding unit to use them.
//Fix Main Menu Page
patch=1,EE,01C5FFD4,extended,0000000Y //0 for Page 1, 6 for Page 2

Note: Technically it is possible to fix other menus into the main menu this way, but it's too buggy.


Force Cursor in a Slot

All possible default Action ID are repeated here for easy reference. Main Menu works differently, though.

Note: If the value you entered isn't in the menu's slots, the code will do nothing.

Main I

patch=1,EE,01C5F5C0,extended,000000??
Slot Action
00 Attack
01 Magic/Limit
02 Item
03 Drive/Revert

Magic

patch=1,EE,11C5F638,extended,0000????
ID Action
0031 Fire
0033 Blizzard
0032 Thunder
0034 Cure
00AE Magnet
00B1 Reflect
0077 Fira
0079 Blizzara
007B Thundara
007D Cura
00AF Magnera
00B2 Reflera
0078 Firaga
007A Blizzaga
007C Thundaga
007E Curaga
00B0 Magnega
00B3 Reflega

Items

patch=1,EE,11C5F6AC,extended,0000????
ID Action
0017 Potion
0014 Hi-Potion
0015 Ether
0016 Elixir
00F2 Mega-Potion
00F3 Mega-Ether
00F4 Megalixir

Party (Item/Cure Recipient)

patch=1,EE,11C5F794,extended,0000????
ID Action
002A Sora
002B Donald
002C Goofy
003A Auron
003B Ping
003C Mulan
0073 Aladdin
003E Jack (Sparrow)
003F Beast
0040 Jack (Skellington)
0041 Simba
0042 Tron
00B5 Riku

Drive

patch=1,EE,11C5F720,extended,0000????

ID Action
0006 Valor Form
0007 Wisdom Form
02A1 Limit Form
000B Master Form
000C Wisdom Form
0217 "Valor" Genie
0218 "Wisdom" Genie
0219 "Master" Genie
021A "Final" Genie

Main II

patch=1,EE,11C5F878,extended,0000????
Slot Action
00 Attack
01 Summon/Dismiss
02 Party/Drive?
03 Limit/FPS Mode/Sonic/Strike/Arcana/Ragnarok/Ohana!/Never Land

Summon

patch=1,EE,11C5F8F0,extended,0000????
ID Action
01BF Chicken Little
0059 Genie
0058 Stitch
0132 Peter Pan

Friend (Party)

patch=1,EE,11C5F964,extended,0000????
ID Action
005C Donald
005D Goofy
005E Auron
005F Ping
0060 Mulan
0072 Aladdin
0062 Jack (Sparrow)
0063 Beast
0064 Jack (Skellington)
0065 Simba
0066 Tron
00B4 Riku

Combination (Limit)

patch=1,EE,11C5F9D8,extended,0000????
ID Action
00FF Whirli-Goof
0152 Knocksmash
011A Comet
0158 Duck Flare
01E4 Trinity
026C Trinity (Solo)
0052 Bushido
008B Red Rocket
015F Speedster
0165 Bluff
004A Twin Howl
0195 Dance Call
0178 Wildcat
019F Setup
0239 Session

Limit (Limit Form)

patch=1,EE,11C5FB34,extended,0000????
ID Action
02BA Sonic Blade
02BD Ars Arcanum
02C0 Strike Raid
02AB Ragnarok