37 lines
1.5 KiB
Plaintext
37 lines
1.5 KiB
Plaintext
![]() |
==============================================================================
|
||
|
savestate_convert.txt - Mupen64Plus - July 12th, 2008
|
||
|
|
||
|
This conversion tool was written to help users migrate their savestate files
|
||
|
when there are changes to the savestate file format which break backward
|
||
|
compatibility.
|
||
|
|
||
|
To compile the conversion tool, open a console window, go to the root of your
|
||
|
Mupen64Plus source code, and type:
|
||
|
|
||
|
gcc -o savestate_convert -lz tools/savestate_convert.c
|
||
|
|
||
|
This will create a small command-line application called 'savestate_convert'.
|
||
|
This program takes only one command-line parameter, which is a path to the
|
||
|
savestate file that you want to update. The old savestate file will be
|
||
|
overwritten with the new one, so you may wish to first make a backup copy
|
||
|
of the savestate file. If you update a savestate file to a newer version,
|
||
|
older versions of Mupen64Plus will not be able to load it.
|
||
|
|
||
|
If you wish to update all of the savestate files in your home directory, you
|
||
|
may do so with the following bash command:
|
||
|
|
||
|
for file in ~/.mupen64plus/save/*.st*; do ./savestate_convert "${file}"; done
|
||
|
|
||
|
==============================================================================
|
||
|
Savestate File Format History:
|
||
|
|
||
|
version 0:
|
||
|
- Original (Unversioned) file format
|
||
|
- used by Mupen64 v0.5 and Mupen64Plus up to v1.4
|
||
|
|
||
|
version 1.0:
|
||
|
- bugfix: TLB was not being entirely saved and restored
|
||
|
- added small header with magic number and version number
|
||
|
- introduced in rev 758 of Mupen64Plus SVN repository (trunk)
|
||
|
|