Navigation Menu

Simon Mallion's Website:
Home

PSXMemTool:
Main Page
News
Downloads
Help
Credits
Screenshots

Contact:
Email Me

Hosting (Thanks Bobbi):
Hosted by NGEmu
NGEmu Forums

PSXMemTool

PSXMemTool is a Memory Card manager for PlayStation and some PC saved game files.

Card Manager Showing A Loaded Memory Card Properties Window Showing Save Data Icon Editor Showing Saves' Icon

Here is a list of features:
  • Editing of Chrono Trigger save data (PSX), many thanks to me :).
  • Editing of Final Fantasy 8 save data (PSX and PC), many thanks to Cyberman.
  • Search for memory cards using Product Code, Identifier, Country, Title etc.
  • Creation of blank memory card files. (Thanks to gamer-one).
  • Saving of memory card files in a number of supported formats.
  • Copying of saved games between either card.
  • Deletion and undeletion of saved games from either card.
  • Importing and exporting of single game saves.
  • Loading of ePSXe and PSXeven saved states to extract memory card contents.
  • Selection of all linked saved games to keep data integrity.
  • Hex-editing of saved games, viewable in hex and ascii.
  • Ability to change Country Code, Identifier and Product Code.
  • Ability to compare saved game files or other files.
  • Ability to compare saved game slots between either card.
  • Change detection to show where files changed since it was last saved.
  • Option to search through the memory card file for specific values.
  • Batch converting of memory card files to a number of supported formats.
  • Batch renaming of memory card files based on their contents.
  • Support for opening some PC saves so you can convert them to PSX saves.
  • Support for saving some PSX saves in PC format.
  • Ability to view icons in large format and edit them.
  • Automatic calculation of header XOR values.
  • Automatic calculation of header linkage values.
PSXMemTool supports the following PSX file types:
  • Bleem! (*.mcd)
  • Connectix VGS (*.mem;*.vgs)
  • DataDeck (*.ddf)
  • DexDrive (*.gme)
  • ePSXe (*.mcr)
  • PSEmuPro (*.mcr)
  • PSXGameEdit (*.mc)
  • WinPSM (*.ps)
  • MCExplorer (*.mci)
  • SmartLink (*.psm)
PSXMemTool also supports opening of the following saved state types:
  • ePSXe (*.00?)
  • PSXeven (*.00?)
PSXMemTool supports the following PC file types:
  • Final Fantasy 7 (save0?.ff7)
  • Final Fantasy 8 (save0?)
  • Tony Hawk's Pro Skater 2 (*.sav) - may not be fully working
  • Mat Hoffman's Pro BMX (*.sav) - may not be fully working
PSXMemTool also supports importing and exporting of the following single game save types:
  • Action Replay, GameShark, XPlorer (*.psx)
  • PSXGameEdit (*.mcs)
  • SmartLink (*.mcb)
  • Datel (*.mcx and *.pda)
  • Memory Juggler (*.ps1)

Downloads

Readme file: Click Here
PSXMemTool 1.19b Installer Version (Must have Runtime Libraries)(737 kb)
PSXMemTool 1.18b Installer Version (Must have Runtime Libraries, Includes FF8 save editor)(1086 kb)
PSXMemTool 1.17b Installer Version (Must have Runtime Libraries, Includes FF8 save editor)(1017 kb)
PSXMemTool 1.16b Installer Version (Must have Runtime Libraries)(389 kb)
PSXMemTool 1.15b Installer Version (Must have Runtime Libraries)(886 kb)
PSXMemTool 1.14b Installer Version (Must have Runtime Libraries)(896 kb)
PSXMemTool 1.13b Installer Version (Must have Runtime Libraries)(845 kb)
PSXMemTool 1.12b Installer Version (Must have Runtime Libraries)(824 kb)
PSXMemTool 1.11b Installer Version (Must have Runtime Libraries)(747 kb)
PSXMemTool 1.111b Installer Version (Must have Runtime Libraries)(751 kb)
Runtime Libraries
PSXMemTool Runtime Libraries (Needed - place in same folder as PSXMemTool)(2,010 kb)

News

6th October 2005 - 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' option one the right mouse button menu.
  • Also changed in this version is an update of my latest email address.
27th November 2002 - Version 1.18b
  • This version includes a Chrono Trigger save editor :) Everything except chosen Party, some Settings and Abilities are editable (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.
  • You can now 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 sub-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
    • Select 'Edit Using '{Plugin}' Plugin' (where {Plugin} is the name of the Plugin).
    • Use the Save Editor to modify your Saved Game.
    • Save your changes in the Save Editor, this will close the Save Editor window and update the Memory Card loaded with the changes.
    • 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. If you select 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 updated 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 (Note: If the original Product Code contains a 'P' in the middle, this 'P' should also be entered when changing the Product Code in most cases). 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.
31st October 2002 - 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. :)
    You can see some screenshots here:
  • 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 the following single game save files:
    • Datel (*.mcx and *.pda)
    • Memory Juggler (*.ps1)
  • Fixed a problem with the installer, when file types were associated with PSXMemTool, files could not be opened if the 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.
  • 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.
  • 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.
  • 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 mode).
  • 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 when editing save data.
  • 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 to the current loaded memory card file 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 the following formats:
    • WinPSM (*.ps)
    • MCExplorer (*.mci)
    And also these single game save formats:
    • SmartLink (*.psm)
    • SmartLink (*.mcb)
  • 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 the following formats to the batch rename and convert functions:
    • WinPSM (*.ps)
    • MCExplorer (*.mci)
    • SmartLink (*.psm)
  • 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 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.
    22nd 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 the 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 ePSXe saved states (*.000, *.001, *.002, *.003, *.004), open these as you would do with any other Memory Card file (automatic decompression).
    9th 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.

    Help

    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.