Kingdom Hearts 2 (and "Final Mix") (PlayStation 2) Editor  by: Tony H
Version 1.0b   3/4/2025
For Windows   (written in C#)
Send bug reports or comments to: t_hedstrom@yahoo.com

My site, with other editors, programs, Game Genie codes, etc...
https://codehut.gshi.org/
http://www.angelfire.com/games2/codehut/

Version 1.0 = Initial public release.  3/2/2025
Version 1.0a = Added more Final Mix translated support.
Version 1.0b = Bug fix.  3/4/2025


Version 1.0b update details:
Fixed a bug where if you opened a save state and clicked on an item name in the "Item/Acc/Ability" page and then opened a different save state, that data from the original save state wasn't properly deleted/cleared, which could cause problems.

Version 1.0a update details:
Found that there is a different version of the Final Mix English translated game, so the editor now supports both versions.  The "Item/Acc/Ability" stats page was the only page that didn't work correctly, but that has been updated so it works on both versions.  Since there might be other versions of the game I haven't found yet, make sure that the stats on that page look correct (ie. Potion should have values of 40 for "How strong" and "Cost").  If you get wildly different values, your version may not be compatible with that page.  Note that that page is probably not compatible with the Japanese untranslated version of Final Mix (rest of the editor should be ok though).

Kingdom Hearts 2 (PlayStation 2) Editor uses PCSX2 save state files.  PCSX2 is a very popular free PS2 emulator.  The default location for the save state files are in your Windows Documents folder in a folder named PCSX2.  Inside that folder, look in the "sstates" folder for all the save state files.

Editor will work on the USA version, as well as the Japanese "Final Mix" English translated version.  Should also work on the Japanese Final Mix version (but haven't tested it much yet).  Save state files for Kingdom Hearts (USA) will start with "SLUS-21005", Final Mix save states will begin with "SLPM-66675".  There may be more than 1 if you've made more than 1 save state.

To create a save state file while playing just press F1, or you can click on "System/Save state" and then select which number.  You can load save states by pressing F3, or you can click on "System/Load state" and then select which number.

Any save state file you edit should take affect right away when you load that save state in the game.

PCSX2 save state files are compressed.  When you open one with the editor, it will uncompress the file for you so you can edit it, and it will re-compress it when you're finished so PCSX2 will recognize it.

Save states made with newer versions of PCSX2 (ver 2.0.2, 2.2.0, etc) will not be compatible with this editor, so you'll need to click on the "PCSX2 compatibility fix" button to make save states that are compatible.  If you want to do this compatibility fix yourself, or reverse it, open the text file included in this zip called "HowToEditPCSX2iniFile.txt".

This editor is kind of a cross between a save editor and a ROM editor.

Shouldn't need any additional files if you're using Windows (uses the .net framework).

You can find more information about this editor in a RHDN forum.  Copy and paste this link:

https://www.romhacking.net/forum/index.php?topic=40027.0
