PSXMemTool Card Manager
PSXMemTool Save Editor
PSXMemTool Save Editor

Downloads:
Readme file: Click Here
PSXMemTool 1.20b Installer Version (Must have Runtime Libraries)(1,004 kb)

Runtime Libraries:

PSXMemTool Runtime Libraries
(Needed - place in same folder as PSXMemTool)(3,293 kb)

Help Files:
Opening a Memory Card File
Opening an ePSXe Saved State
Importing and Exporting Single Game Save Files
Editing Saved Game Data
Finding Changes in Memory Card Files
Comparing Saved Game Data
Converting Memory Card Files
Renaming Memory Card Files

Credits:
PSXMemTool could not have been written without help from Joshua Walkers PSX Documentation Project.
The FF8 Save Editor is based on version 0.82 of Griever which can be found here, which was written by Qhimm.
The FF8 file compression and decompression routines were written by Ficedula.


12th May 2010 - Version 1.20b
This version includes support for uLaunchELF single game save files. uLaunchELF files can be imported to and exported from memory card files. The export function has been modified to allow the user to choose the format of the exported file before saving, rather than relying on the filenames extension to determine the export format.

??? - Version 1.19b
Hopefully the Chrono Trigger editor should be complete now, just open your save and choose the 'Edit Data Using Crono 0.5b Plugin'. Also changed in this version is an update of my latest email address.

??? - Version 1.18b
This version includes a Chrono Trigger save editor :) Everything except chosen Party, some Settings and Abilities are editable (although I have hopefully found where all Abilities are stored). These areas should be complete soon :) As always, make sure you backup your save before using this feature ;)
Fixed a stupid bug which meant that memory card files that were modified with PSXMemTool did not work with Connectix VGS.
Now when you double click a saved game slot, the plugin window will be open for saved games that have a supported plugin (see the Plugins tab for information), otherwise, the original Properties window will be opened.
Fixed another stupid bug which prevent Batch Conversion and Batch Renaming of Memory card files from working. The Batch Conversion routine can also be used to convert smaller DexDrive saves (ie. < 132Kb) into full size ones. DexDrive comments are retained if converting from and to DexDrive memory card files.
PSXeven saved states can also be opened with PSXMemTool and has similar operation to opening of ePSXe saved states. Currently you can view the contents of Memory Card 1 and 2 that are stored within the compressed saved state. The save state is automatically decompressed and the saved state's picture will be shown that is contained within.
Now the save editors are stored in a folder called Plugins. When PSXMemTool initialises it will search for appropriate save editor dll's in this folder and make them available for use in PSXMemTool. Thanks to Cyberman for writing the Plugin Manager for me :)
To use a Save Editor Plugin:
Open a Saved Game which has a Product Code which is supported (you can see what Saved Games are supported on the Plugins Tab), then in the Card Manager, click the Right Mouse Button on the Save you want to Edit and then select 'Edit Using '' Plugin' (where is the name of the Plugin). Use the Save Editor to modify your Saved Game. You will have the option to Save your changes in the Save Editor, this will close the Save Editor window and update the Memory Card loaded with the changes. You will need to Save your Memory Card in the Card Manager to Save the new changes to disk.
New in this version is the ability to search for memory card files on your hard disk (you can specify to search folders recursively too). On the Batch Operations tab there is a new Search Mem Cards sub-tab. On this sub-tab you can enter search criteria such as Country, Product Code, Identifier and after specifying a folder, you can search for memory card files which match your criteria. The generated list will show you the Type (DexDrive, ePSXe, Connectix VGS etc.), the Filename and also (if specified) a list of the Saved Game names contained in that particular memory card file. Once you have selected a memory card file, you can click the Open button which will load the selected memory card file into the Card Manager in Memory Card 1.
Now when saving a memory card file, along with the xor value for the header block of a save being corrected, the linkage between slots in multi-slot saves is corrected too. This makes modified memory card files compatible with Dexter (Memory Card Tool which can export saves using a DexDrive).
A new option has been added 'Change Region To...', you can use this to convert, for example, an American save to European. A window will pop up which will allow you to choose the Product Code and Identifer for the game save. The Product Code entered should be the same one as entered on the PSX CD's box (on the back) or alternatively you can look in the SYSTEM.CNF file on the PSX CD (look at the BOOT= line, for example: Spyro The Dragon has: BOOT = cdrom:\SCES_014.38;1, you should enter SCES-01438). You may need to change the Identifier too, you may be able to copy one from a KNOWN WORKING SAVE for your current region. For example: To change an American FF8 save to work on a European version, Select 'Change Region To...', and then 'European', enter: SLESP02080 for the Product Code and: 052000 for the Identifier. This may not work for all saved games, I know it works for WWF Smackdown 2, FF7 and FF8. Use this at your own risk! See the Region Codes.txt for more information.
You can now also edit the 1st 10 bytes of a saves' header block, be careful with this, you may make your memory card unusable.

??? - Version 1.17b
My good friend Cyberman has been busy creating an editor for Final Fantasy 8 saved games, he states: 'This is free and for fun, it's fairly functional as is, however it's not done yet so requests unless bugs will be ignored.' Currently some things are disabled, but these are being worked upon. :)
Fixed a problem when choosing a folder for Batch Operations or for where to save FF8 PC saved games, if you chose the root folder of a drive it would append an extra '\' to the folder name.
Also changed the Icon Editor so you can select colours from the standard Windows Colour picker dialog box. Single-click the palette below the main icon to select a colour, double-click a colour to change it.
Fixed a small problem when copying all Memory Card slots to the other card, sometimes the last slot never got copied completely.
You can now import and export Datel (*.mcx and *.pda) and Memory Juggler (*.ps1) single game save files.
Fixed a problem with the installer, when file types were associated with PSXMemTool, files could not be opened if they contained a space in the path name.

7th October 2002 - Version 1.16b
Now you can open Mat Hoffman's Pro BMX PC saves and save them as PSX format (American only at the moment) and vice-versa. Thanks to blackwind for sending me some saves to convert and doing some testing for me :)
Changed the Card Manager so that each Memory Card is on a separate tab.
Allowed the ability to add comments for each Saved Game. Go to the Properties page (double-click the Saved Game or use menu option 'Properties' to show this. Note that comments will only be saved in Memory Card files that are DexDrive (*.gme) ones.
I have moved the Search tab onto the Change Finder tab, it should have been there from the start since it searches for values on the Watch List mainly. Also the About/Help tab has been rearranged a bit.
The Rename function been changed slightly so that if you had, for example, a FF8 Japanese and FF8 American save on the same Memory Card, it would show you both in the renamed file's filename.
Finally, PSX Memory Card file types are now associated with PSXMemTool, just double-click your Memory Card file in Explorer and it will open in PSXMemTool, also if you double-click a single game save, it will open PSXMemTool and automatically import it. The PSXMemTool.exe file should be a lot smaller now :)

1st October 2002 - Version 1.15b
Added to the ability to Delete and Undelete slots, and the current 'Delete' option has been renamed to Remove. Also added an option to Purge Deleted Slots, this removes any slots that are marked for deletion. Multi-slot Saved Games are selected differently when they are clicked, each slot is selected individually in this state.
Fixed a bug in the XOR calculation for Memory Card 2 (Oops!).
Added the ability to copy slots from Memory Card 2 to Memory Card 1 (for consistency).
Fixed a problem when the Product Code was less than 10 characters or the Identifier was less than 8 characters.
It should now be possible to convert FF8 PC saves to French, German and Italian PSX format. And also to convert FF7 PC saves to French and German.

25th September 2002 - Version 1.14b
Fixed a bug in the Copy Slot routine. It had problems when a Memory Card file had empty Slots at the beginning.
Now PSXMemTool displays an icon against each Saved Game on the main window. :) (a bit slow).
Should now load all ePSXe Saved States, regardless of their size.
Ability to compare Header and Data blocks from one Save Game against another.
You can now drag Memory Card files from Windows Explorer and drop them on the Memory Card window. If you drag and drop a Single Game Save file (*.psx, *.mcb, *.mcs) on the window, the Single Game Save will be imported if there is enough room.

18th September 2002 - Version 1.13b
Fixed a small bug when saving FF8 PC files.
Added some more status text to the bottom of the main window.
Added support for WinPSM (*.ps) files, MCExplorer (*.mci) and also support for SmartLink (*.psm) and SmartLink (*.mcb) single game save files.
Fixed a situation when an extra extension was added to the filename when saving a memory card file (rare).
Added an option to compare two save slots and list the changes in another window.
Added WinPSM (*.ps), MCExplorer (*.mci) and SmartLink (*.psm) options to batch rename and convert functions.
Now using the proper 'Browse for Folder' dialog when selecting a folder for Batch Operations.
Improved the routine which renames memory card files in Batch mode (these files get moved to a folder called Renamed). Now you are not restricted as much with file name lengths now. Also files which are converted in Batch mode are moved to a sub folder called Converted.

11th September 2002 - Version 1.12b
This version adds support for opening PC FF8 saved games so you can save them as FF8 PSX saved games, also you can open a save containing a PSX FF8 saved game(s) and save that as a PC FF8 file(s). When saving as PC FF8 saves, you must select a file in the folder where you want the saves created for it to work. Thanks to Ficedula for the use of his LZS decompression/compression routines.
A few bugs were fixed on the Properties tab (Hex Editor), and on the Change Finder tab (Check For Changes, Watch List and File Compare subtabs).
I have also changed the installer to Nullsoft's Install System.

22th August 2002 - Version 1.111b
ePSXe version 1.5.2 save states are now supported, also you can see the saved state picture when loading a saved state (if you use Pete's GPU plugins this picture will be created when you create a saved state).
Fixed bitmap in Country Code drop down for saves with invalid Country Codes.

21st August 2002 - Version 1.11b
Now you can edit the icons associated with your saved games, just right-click the slot and choose 'Properties for Slot ...' and then click on the icon you wish to view/modify.
Fixed the ability to open ePSXe saved states so you can view their memory card contents. Supports ePSXe states from version 1.2.0 to 1.5.1, (version 1.5.2 not tested yet!) ;)
Now possible to convert your FF7 PC saves to Japanese PSX FF7 format, and also to convert your PSX FF7 saves to PC FF7 saves.

11th April 2002 - Version 1.10b
Now possible to open FF7 PC saves (save0?.ff7) so you can save them in PSX format. You can choose what region (US or Europe) to convert them to and then save them in any of the supported PSX types (the PSX saves will also be complete with an icon for each save too). Japanese conversion will come soon, just change Product Code and Country on the Properties window for Japanese saves to the appropriate values for the time being.

3rd April 2002 - Version 1.09b
Now an installer is included! Now has ability to create new blank memory card files. (Thanks to gamer-one).
Importing and exporting of PSXGameEdit (*.mcs) single game saves.
Product Code added to main window.
Fixed a problem when opening saved states on non-Windows 95 machines.

26th March 2002 - Version 1.08b
Now has the ability to load and save in the following formats:
PSEmuPro (*.mcr), ePSXe (*.mcr), Connectix VGS (*.mem), DexDrive (*.gme), PSXGameEdit (*.mc), DataDeck (*.ddf)
Also able to open the memory cards stored within an ePSXe saved states (*.000, *.001, *.002, *.003, *.004), open these as you would do with any other Memory Card file (automatic decompression).

19th March 2002 - Version 1.07b
Now supports importing and exporting of *.psx single game saves.
Warning when trying to close down window or open a new memory card file when items have been modified.

Write me an email here.