- 精华
- 0
- 帖子
- 108
- 威望
- 0 点
- 积分
- 105 点
- 种子
- 0 点
- 注册时间
- 2006-1-1
- 最后登录
- 2007-2-6
|
请参考发布原贴:http://forums.ps2dev.org/viewtopic.php?t=2218
下载地址: http://www.mynetcologne.de/~nc-buszfr/SavedataTool.zip
mirror1:http://www.fosco.com/SavedataTool.zip
mirror2:http://files.pspupdates.com/cgi-bin/cfiles.cgi?0,0,0,0,21,436
基本上有这个工具就能搞定了,不过考虑到有的菜鸟同志英语不好,我用修改德比赛马为例解释一下用法。
1.下载,解压
2.解压包里包含源代码,有兴趣的可以研究一下,记住先下载开发平台。没兴趣的直接找到 EBOOT.PBP,放到 psp msd 的 \PSP\GAME\SAVEDATATOOL\ 下面。这个是 1.0 用的,1.5 的弟兄请用 KXploit tool 自行转换。
3.确定准备修改的存档,位于 PSP\SAVEDATA\ 下面,挑一个自己想改的,比如我改的德比赛马的第一个存档就是 PSP\SAVEDATA\UCJS100060000\ ,其中包含几个文件,PARAM.SFO 是主要信息,PNG 文件是图像,FILEOWN.BIN 就是存档主体(各个游戏不同)。(注意备份存档,否则如果失败了不要哭啊)
4.根据你需要修改的存档,编辑解压后的文件 savename.txt ,这个文件一共3行,第一行写目标存档目录的前9个字符,上例就是 UCJS10006 ,第二行写该目录剩下的字符,上例为 0000 ,第三行写存档主体文件名,上例为 FILEOWN.BIN。得到的文件就像这样:
UCJS10006
0000
FILEOWN.BIN
chinagba.com
5.将刚才编辑好的 savename.txt 放到 MSD 的根目录下。
6.在 PSP 上运行 savedatatool,按 X 选 load 文件,正常运行后会显示信息并自动退出。
7.重新连接电脑,可以看到 MSD 根目录上多了2个文件,params.bin 和 data.bin,在修改德比赛马的时候没有用到 params.bin。用 16进制工具打开 data.bin ,找到 16 进制的金钱地址,旁边就是金牌地址,修改之,存盘。
(德比赛马的金钱单位是以百为单位存放的,也就是需要去掉显示数字的后面2个零,再转换为16进制)
8.从 PSP 再次启动 savedatatool,按 O 对目标存档进行更新,完成后一样会自动退出。
9.进游戏提取进度看看,成功了吗(PARAM.SFO 没改,所以提取画面显示的内容不变)
. |
|