Kingdom Hearts 2.5 HD Remix - KH2FM+ Debug Menu
The E3 2014 Kiosk Demo for Kingdom Hearts 2.5 HD Remix has the developer debug menu enabled for KH2FM+. The menu works but causes crashes when attempting to use most functions intended for use with the complete game data.
By replacing the demo index.dat and kingdom2.mself with the files from a retail copy of the game it is possible to restore most missing functionality.
Debug Menu Controls and Setup
To access the debug menu on a PS3 devkit or emulator, right-click on the screen with a connected mouse. To select an option left-click it in the menu. It is recommended to only use the debug menu after the title screen to avoid crashes. The following steps are recommended to improve useability:
-
Click
SUBMENU > SYSTEM > SYSTEM > VSYNC LIMITand choose60. This will set the internal frame rate to 60fps and improve mouse movement significantly when navigating the debug menu (although it still is not perfect). -
Click
CONFIG > EDITand check to see ifSHOW VERSIONis enabled (it is enabled if the check box on the left is dark grey instead of light grey). If enabled, a handful of game functionality is limited to thePremium Showcaseaspect of the demo. Disabling this option allows you to access the Camp menu when pausing, for example. Re-enabling this feature will restore the demo functions to as intended. -
At the top of the debug menus, clicking the red (right) button will close said menu. Clicking the blue (left) button will minimize the current menu and place it at the bottom left of the screen to be quickly accessed again. Simply click that menu to maximize it.

Detailed Breakdown of Debug Menu (Top-level)
HIDE DEBUG
- Self-explanatory.
STATUS »
- Displays various realtime diagnostics, including but not limited to:
- Player HP
- Motion details
- Memory/RAM usage
CONFIG »
- Various useful settings under
EDIT:- Movement speed
- Player, Ally, and Enemy attack damage multipliers
- EXP gain rate
- Region setting (Appears to do nothing)
- Pause mode (Appears to do nothing)
- Various cheat options (Drive any time, infinite items, etc.)
- Lobotomize enemy AI
- Button turbo enable (Labelled as
ONIOSHI) - And more
- Note: The
FREE ABILITYoption appears to be mistranslated. So far it has only been seen to give Sora the hidden High Jump, Aerial Dodge, Glide, and Quick Run LV5 abilities (which are usually only programmed for use during the Dragoon Xemnas fight) at zero AP cost. It also forces these abilities onto all of Sora’s forms, making jumping and Quick Run very dangerous to use.
- Note: The
SUBMENU ON/OFF »
- Allows docking of submenus in the top-level menu.
SETINFO
MAPJUMP »
More documentation to come as needed
- This can be used to warp to any map in the game.
- By default, the demo is limited to maps only included in said demo. Replacing the demo’s
index.datandkingdom2.mselffiles as explained above will rectify this limitation. - For internal map names refer to KH2 Worlds
- By changing
EVENTuser can warp to various boss fights, scripted fights, and cutscenes. PLAYER,FRIEND1,FRIEND2, andFRIEND3can be used freely in most cases. I.e., making all three party members Goofy.
LOCALSET »
- Selecting a map prefix presents event jumps to specific events.
- Items suffixed with
_MS***bring the player to the appropriateMISSIONevents.- I.e.,
NM00_MS101changes the map to NM00 (Halloween Town: Town Square) and begins the event labelledMS101, which is the first forced fight in the world.
- I.e.,
- Items suffixed with
_EVENT_***appear to initiate cutscenes that lead into certain story segments.- I.e.,
NM_EVENT_122shows the cutscene where Oogie has captured Santa, and Sora can now make his way to the toy factory to begin the boss fight. - Some of these might cause the game to crash!
- I.e.,
- Items prefixed with
CHAP_are cutscenes that are tied to no particular events. They appear to be what theTHEATERmenu in the retail game calls.
PROGRESS »
SIGNAL »
ITEM »
An inventory editor with seemingly only one functionality: to add and remove things to and from Sora’s stock. Click BATTLE or SUPPORT at the top of the menu to select various menus with different items to distribute. Left-click on an item to add one. Right-click on an item to remove one. Some items are purely cosmetic (such as HP Gain, Zantetsuken, Sync Blade, etc.) and therefore cannot be distributed outside of their respective Forms. Furthermore, certain objects in the game such as Magic and Forms are actually just items given to the player and then hidden in the items menu, which is why they are listed here.
Items
BATTLE: Combat-usable items such as Potions and Elixers.CAMP: Items that are usable only from the Camp (Pause) menu, such as Tent, Drive Recovery, etc.W_CHARCTER: Weapons relating to the named character. E.g.W_SORAfor a list of Sora’s Keyblades.ARMOR: Armor items that can be equipped, such as Fire Bangle and Shock Charm.ACCESSORY: Ditto, but accessories such as Ability Ring and Full Bloom.MIX: Synthesis materials.KEY: Key items, such as Torn Pages, Recipes.MAGIC: Magic. (Requires a map reload. Setting these above 3 appears to do nothing.)ABILITY: Abbilities that Sora and co. can equip, including ones locked to accessories and armor. (However, these appear to not work.)SUMMON: Charms that unlock Sora’s four Summons.FORM: Drive Forms for Sora to use. Includes Antiform and will even add it to the Drive list.NAVIMAP: Maps for every room in the game.REPORT: Ansem Reports.
Abilities (None of these appear to work.)
SUPPORT: Same asABILITY.LIMIT: Sora and ally limits.ACTION: Party member special attacks, such as Goofy Tornado and Tron’s Scouting Disk, as well as Form-specific (cosmetic only) action abilities.FORM: Form growth abilities. Ranges fromLV1toMAX.
DEBUG DRAW »
- Disabled graphics debugging functions. These were used for developing the PS2 version but seem to have not been used for the PS3 port.
MISSION »
OBJENTRY »
Opens a menu allowing the user to change playable characters and party members and spawn objects/enemies/bosses etc. More documentation to come soon.
PLAYER: Points to the current player model and allows the user to switch which model is currently loaded. Probably used just to test if models will load properly.FRIEND: Points to Sora’s allies and allows the user to switch the character loaded in. Probably used just to test if models will load properly, but tends to crash.CAPTURE: Peems to point to Sora primarily. Changing this will force him into a Drive Form state and update all appropriate files loaded in RAM, including the necessary a.fm and MSET files. Can crash if not careful.1 OBJ: Spawn one (1) of a selected object around Sora. Can be used to spawn enemies, other allies, field objects such as chests, etc.3 OBJ: Ditto, three (3).5 OBJ: Ditto, five (5).10 OBJ: Ditto, ten (10). - There is a hardcoded limit to how many objects can spawn in a map at once on a per-map basis, so this setting and the following ones will not always, if rarely spawn the determined amount of objects.20 OBJ: Ditto, twenty (20).30 OBJ: Ditto, thirty (30).50 OBJ: Ditto, fifty (50).ACTOR: Spawns the selected actor/object in the default T-stance.- At the top of the
ACTORspawn list, there are two buttons to narrow down the search for a specific model. By default it is set toZAKOandALL.ZAKOmeans “small fry”, and thus usually refers to regular enemies such as Shadow and Hook Bat.L_ZAKOrefers to large enemies, such as the Morningstar or Large Body.BOSSwill spawn regular/medium boss enemies.L_BOSSwill spawn large boss enemies, such as Twilight Thorn.PLAYERwill spawn player characters, such as Sora’s various forms, Roxas, and Mickey.FRIENDwill spawn allies to Sora, such as Donald, Goofy, and world-specific characters.SUMMONwill spawn all four Summon characters, including Stitch during the Hollow Bastion cutscene.BTLNPCwill spawn in non-party allies, such as Axel, Tifa, and Squall.F_OBJwill spawn in field objects, such as miscellaneous decor around various maps and chests.G_OBJwill spawn in general objects. Typically more decor.E_OBJwill spawn enemy objects, things that enemies use to attack the player, such as Dragoon Xemnas’ towers or Jafar’s building chunks.NPCwill spawn non-player characters. This basically encompasses every character that doesn’t belong in any other category, including enemy/boss models used only for cutscenes.WEAPONwill spawn weapon models.E_WEAPONwill spawn equipped(?) weapon models. Seems inconsistent sometimes.SPwill spawn a regular save point or world point. The latter allows the player to return to the world map.TREASUREwill spawn specific chest models.SUBMENUwill spawn a moogle and shop. Doesn’t appear to work fully, however.MEMOwill spawn_GMsuffixed models, which are specific to Jiminy’s Journal.RTNwill spawn models that usually have a Reaction Command attached to it. Since only the model is loaded without its MSET or AI, only the dummy-Reaction Command is called, which does nothing.MINIGAMEwill spawn various minigame models, such as Sora’s many Pooh models and Agrabah’s carpet Sora.WORLDMAPwill spawn the specified world models on the world map.PRIZEBOXwill spawn the prize boxes enemies drop, though functionless.SHOPwill spawn the holographic shop Moogle instead of the real one listen inSUBMENU.MASSEFFECTsupposedly spawns in large effects(?)JIGSAWspawns in dummy puzzle pieces.
- At the top of the
RELOAD: Clears all models from the buffer and respawns the last model introduced.LEAVE ALL: Clears all models from the buffer.
CHECK CACHEBUFFER »
This feature appears to have the game run through all currently cached events, depending on the option selected.
ALL AREAprobably runs through all maps in the world.ALL SETprobably runs through all event sets in the current map.PROGRESSdoes… something, I’m sure.REPEATself-explanatory; repeats the process after completing.
CASH SAVE
Submenus
DEBUG
HIDE DEBUG: Self-explantory.STATUS: Show’s realtime statistics.CONFIG: Includes two menus with various settings (some of which are listed near the top of this page) and two options that appear to do nothing. (EDIT, EDIT 2&SAVE, SAVE START AREA, respectively.)
SYSTEM
CACHE BUFF: Shows the realtime memory buffer of objects loaded. The table is messed up usually, but the number reading appears to be accurate.SAVERAM: A save/load menu for fast RAM states. Investigation needed; doesn’t appear to work fully.SYSTEM: Includes a few useful items.VSYNC TYPE: Variable or Fixed.VSYNC LIMIT: Frame limiter. Setting this to60enables smoother debug menu navigation, but obviously comes with pre-PS4 game fixes.GAME SPEED: Presets that the game uses at various points, such as the slowdown effect after beating a forced fight.SHOW MODE: Show Mode or Work Mode. Presumably used either for showcasing or development. Changing this appears to do nothing.PLAY TIME: Set the game’s play time to predetermined amounts.
FM PATCH: Does nothing, presents KH2’serrorsound when selecting it. Probably used by development to test new fixes on the fly.
FIELD
SETINFO: Shows a table where all values areAAA. Cannot be changed(?)MAPJUMP: The sameMAPJUMPfeature explained above.LOCALSET: The sameLOCALSETfeature explained above.PROGRESS: ???SIGNAL: ???ITEM: The sameITEMfeature explained above.DEBUG DRAW: The sameDEBUG DRAWfeature explained above.MISSION: The sameMISSIONfeature explained above.OBJENTRY: The sameOBJENTRYfeature explained above.CHECK CACHEBUFF: The sameCHECK CACHEBUFFfeature explained above.CASH SAVE: ???
BATTLE
MOTION INFO: Hide or Show. Doesn’t appear to work. Probably requires development utility that we do not have.BATTLE REPORT: Crash!CHG WEAPON: Crash!BONUSLEVEL: Crash!BATTLE LEVEL: Crash?STOP: Weirdly named, but hasSTARTandENDoptions, withLIMITandSUMMONfollowing. None appear to do anything.
EVENT
MAP
- Free camera mode can be activated here. Free camera will cause a crash in battles if game is not paused. Right analog controls camera angle, left stick moves camera horizontally. Hold L1 to switch to vertical movement.
WORLD
GUMI BATTLE
GUMI EDIT
- Nothing
MENU
EFFECT
- Allows user to center camera on active visual effects. Contains menus for effect editors. These crash when attempting to load an effect file.
SOUND
ETC
YASUI
- Mostly unknown options at this point.
TESTwill kill Sora.
SUGI
- Nothing.
TOZAWA
- For testing menus. Options include opening the
SAVE,LOAD, andPARTYmenus, changing game difficulty, giving oneself max synthesis materials, and max munny.
ITO
- Allows user to play various minigames.