PPF-XBOX by MadHouse

PPF-XBOX is a fairly straight forward port of ApplyPPF by Icarus/Paradox.
It can apply PPF 1, 2, and 3 patches as well as undoing PPF 3 patches (if
undo information was included by the PPF creator).

Create a directory for PPF-XBOX on your xbox hard drive, and copy
PPF-XBOX.XBE into it.

Create a "Media" sub-directory under your PPF-XBOX directory and copy
the FONT.XPR into it.  If FONT.XPR cannot be fount in the Media directory
PPF-XBOX will not work.

Create an entry for PPF-XBOX in your dashboards' menu.  Alternately, you
can rename "PPF-XBOX.XBE" to "default.xbe" and the EvoX dashboard will
automatically pick it up - if you've placed it in a directory that EvoX
scans for applications.

PPF-XBOX is controlled by PPFX.LST.  This is a text file that contains
a list of patches to apply or undo, and it looks like the command line
for the DOS version of ApplyPPF.  So a simple 2-patch PPFX.LST file
might look like this:

a f:\games\MyGame\MyBinary.bin d:\MyPatch.PPF
u e:\games\AnotherGame\AnotherGame.exe d:\AnotherPatch.ppf

The first parameter MUST be "a" or "u", to indicate whether PPF-XBOX is
to apply the patch or undo the patch.  NOTE: Only PPF 3 patches can be
undone, and only if the undo information was included when the patch
was created.

The second parameter is the name of the binary file that the patch will
be applied to.  It must be specified using the full path, but it can
be on any drive in the xbox.

The third parameter is the name of the patch to apply.  It must be
specified using the full path, but it can also exist anywhere on the

The drives available for PPF-XBOX to use are C:, E:, F:, and G:, which
map to the main partitions of the xbox.  D: is also available, but is
mapped to the directory where PPF-XBOX was launched from.  Therefore,
it's mostly useful as a shortcut to specify patches that are located
in the PPF-XBOX directory, or its sub-directories.

Currently, the only real option for PPF-XBOX is the background image.
If PPF-XBOX finds a file named "PPFX.JPG" in the PPF-XBOX directory,
it will use the JPEG image as the background.  If no such file is
found, PPF-XBOX will display its text over a black background.