mirror of
https://github.com/hrydgard/ppsspp.git
synced 2024-11-23 13:30:02 +00:00
78 lines
2.2 KiB
Plaintext
78 lines
2.2 KiB
Plaintext
|
|
PSP Tool for encoding save data from PPSSPP to read on PSP and decoding
|
|
PSP save to read on PPSSPP.
|
|
|
|
Alpha version. Was only tested on Project Dive Extend.
|
|
|
|
|
|
Build
|
|
=====
|
|
|
|
Require PSP Toolchain with PSP SDK
|
|
|
|
|
|
make release
|
|
This will build ppssppsavetool.prx and kernelcall.prx.
|
|
|
|
clean : make allclean
|
|
|
|
|
|
How to use
|
|
==========
|
|
|
|
Require PSP Toolchain with PRX Link and usb link, pspsh to work. Seems
|
|
there is limitation for directories listing when running directly the
|
|
tool from the PSP.
|
|
|
|
A) PREPARING DATA
|
|
=================
|
|
|
|
1) Play the game on PPSSPP until a game save is done. This will create
|
|
the file "ENCRYPT_INFO.BIN" in the save directory. It contain the
|
|
encoding key and sdk version of the game. This file is the same for all
|
|
save of the game, so you can use it on different save folder without
|
|
the need to make them all on PPSSPP.
|
|
|
|
2) Run usbhostfs_pc. Then mount .ppsspp/PSP/SAVEDATA directory :
|
|
mount 1 <path to .ppsspp/PSP/SAVEDATA>
|
|
If you enter "drives", you should see host1: mapped to the directory.
|
|
|
|
3) Run PRX Link on the psp, and pspsh on the PC.
|
|
|
|
B) ENCODING A SAVE FROM PPSSPP TO PSP
|
|
=====================================
|
|
|
|
1) From pspsh, run ppssppsavetool.prx.
|
|
|
|
2) In the menu, select "Encrypt", "host1:/". This will list the
|
|
directories in ppsspp save directory which can be encoded.
|
|
For a directory to appear, it must contain the ENCRYPT_INFO.BIN file,
|
|
and the files of a ppsspp save.
|
|
|
|
3) After selecting the directory to encode, it will be copied into
|
|
the PSP/SAVEGAME directory and encoded. Now you can play the save on
|
|
the PSP.
|
|
|
|
C) DECODING A SAVE FROM PSP TO PPSSPP
|
|
=====================================
|
|
|
|
1) You should have a directory in the PPSSPP save directory with the
|
|
same name that the PSP save you want to convert. And in it, the
|
|
"ENCRYPT_INFO.BIN" file.
|
|
|
|
Ex : You want to decrypt the save in ms0:/PSP/SAVEDATA/XXXXYYY/
|
|
You create .ppsspp/PSP/SAVEDATA/XXXXYYY/ if not existing, and put the
|
|
"ENCRYPT_INFO.BIN" generated before in it.
|
|
|
|
2) From pspsh, run ppssppsavetool.prx.
|
|
|
|
3) In the menu, select "decrypt", "host1:/". You should see your
|
|
directory in the list.
|
|
|
|
4) After selecting it, the game decode the save and save it into the
|
|
PPSSPP save directory. You can now launch your game in PPSSPP and load
|
|
the save.
|
|
|
|
|
|
|