电玩之家游戏下载站:您身边最放心的安全下载站! 电玩之家|主机|掌机|家机|街机|单机|安卓单机|安卓网游|模拟器|攻略|资讯

您现在的位置: 电玩之家 >> 新闻中心 >> Wii新闻中心

[ISO工具]PPF3补丁的使用以及PPF3补丁的制作

阅读次数:   更新时间:2009/8/27

       PPF文件是两个镜像文件之间差异的集合,它记录了两个镜像文件的不同点,利用它我们就可以方便地做出补丁,PPF到现在已经出到了3.0版也就是PPF3,它的使用与制作分别用到两个工具: PPF-O-MATIC v3.0和MakePPF3,这两个文件都已包含在PPF3的开发包里。

PPF3开发包下载地址:http://www.namipan.com/d/f84acf6b6e32e6d2153a4cd14e63cd5d30c1b0b1d49e0a00

        .     PPF补丁文件的使用

我们要对镜像文件打补丁,就要用到PPF-O-MATIC v3.0这个工具,它的主界面如图所示:

选择栏 表示选择要打补丁的镜像文件,它可以是.BIN文件也可以是.ISO文件

选择栏 表示选择要打入的PPF补丁,它可以是从1.0-3.0版本的.PPF文件

将镜像文件和补丁文件都选择好后,按 按钮将补丁打入镜像。

文本框里出现的是对补丁的内容与版本等简介,如下图:



复选框 是选择恢复镜像文件的选项,它不是由工具自己控制,而是由补丁的内容来控制的,这些后面会讲到


来看个实例:

选择要修改的镜像文件与要打入的补丁文件


文本框就会出现对补丁的简介

由上到下依次是:补丁文件的名称,补丁文件的长度,补丁的版本,补丁中是否含有恢复数据,块检测的状态,镜像的类型,补丁内容的描述,补丁中数据的长度。

一切准备好后,按 就完成了补丁的打入,我们的镜像文件经过ECCRegen的修复后就可以玩了。

       . PPF3补丁文件的制作

我们仍以刚才实例中的PPF补丁文件来说明,PPF3补丁的制作是由MakePPF3.rar来完成的。

MakePPF3.exe的主界面如图所示:



MakePPF命令格式: MakePPF c <Original Bin> <Patched Bin> <PPFfile>

以及常用命令:
a : add file_id.diz
c : create PPF3.0 patch
s : show patchinfomation
-u         : include undo data (default=off)
-x         : disable patchvalidation (default=off)
-d "text" : use "text" as description
-f "file" : add "file" as file_id.diz

一般命令格式:MakePPF3 c -d "对补丁内容的描述" 源镜像文件名.BIN 修改过的镜像文件名.BIN 补丁文件名.PPF, 大家要注意命令行中的空格,尤其是-d后的空格千万不能缺少,MakePPF3.EXE是根据空格来判断命令选项的,而且MakePPF3.EXE只能制作3.0版的PPF补丁,还有要注意的就是MakePPF3.EXE只能运行在运行栏中,不能运行在DOS和DOS窗口中.

上例中PPF补丁的制作命令行就是 MakePPF3 c -d "Test Patch" 2002.bin test.bin patch.ppf

现在再告诉大家另外一个选项-u的使用,-u选项是在补丁中加入恢复数据,也就是在补丁中同时加入两个镜像文件不一样的部分,不加这个选项的补丁中只有改过的镜像中有而源镜像中没有的数据,加了-u选项后我们可以再利用这个补丁将修改后并不满意的镜像文件恢复到修改前的状态,

加-u选项的弊病不说大家应该也知道那就是制作出来的补丁体积会变大,个中利益大家自己去权衡吧。

打开加入恢复数据的补丁后看看有什么不同


注意这里,数据恢复选项已经可选了
大家如果对所打的补丁不满意而补丁中又提供了恢复数据的话,可以选上此项再按
这样我们的镜像文件就会恢复到打补丁之前的状态了。

至此我们对PPF补丁文件的使用与制作就介绍完了,我在这里还有两条小经验不妨也告诉大家: 1.如果大家用WETE修改镜像的话,最好在完成全部修改后先将数据导出到存档文件,再导入到未做修改的镜像文件间接实现数据的修改,数据导入后也不要再用WETE调整了,否则做出来的PPF补丁会有上百兆之大,至于为什么我也不知道.(说明:A为待修改的镜像,B为A的拷贝,C为源镜像,将A全部修改完成后,导出数据到存档,再将存档导入到B,直接用B和C制作PPF补丁)

P.S. 我们的教程还有很多的不足之处还请大家谅解,我们也是自己一步一步摸索着走过来的,其中难免有些错误希望大家指正,共同进步!