Post: [Tut] Decompressing the PS3 Patch_mp.ff Step-by-step
07-05-2010, 03:49 PM #1
Aule
{([<Milk>])}
(adsbygoogle = window.adsbygoogle || []).push({}); EDIT: I am going to wait until after the mappack2 is released tomorrow before I finish this tutorial.You must login or register to view this content.

This tutorial is a work-in-progress. I will be updating it as I progress, this may lead to being able to compress the ps3 patch correctly. Do not tell me that FFviewer works, as that only READS ps3 saves, but does not SAVE them correctly.


Before starting, you will need to download these files:

(Simplyzip) [FULL VER, not TRIAL]
(Hex workshop or HXD)
(Patch_mp.ff) [Get it from IW_JOSH's thread]

1) Using a hex editor, open up Patch_mp.ff.

2) You will want to cut the patch header out of the file; highlight up to hex "78 DA". Copy the header somewhere, as you WILL need it to finish.
PS3 header hex
    [noparse]49576666753130300000010D0101CACC3F5350A340000000020000000000035B[/noparse]

You must login or register to view this content.

3) If done correctly, your file should start with hex "78 DA EC"; this is the zlib header. Save the file and quit (make sure to always backup what you are doing!)
You must login or register to view this content.

4) Open up Simplyzip, click external progs, then zlib (pack/unpack).
You must login or register to view this content.

5) Browse to your modified patch_mp.ff. Make sure that you are DECOMPRESSING. If successful, "decompression finished".
You must login or register to view this content.

6) Go to the folder where your patch_mp.ff is located, there will be a new file created (patch_mp but without an extension). Open patch_mp (no .ff) in HexEditor.
You must login or register to view this content.
You must login or register to view this content.

7) Do a hex search for "78DA", a few options will appear.
You must login or register to view this content.

Cool Man (aka Tustin) Now this is what you are going to want to do;
A) Look at the first "78DA", you will notice some text just before it, this is the file name of the gsc script we are going to extract (take note of it's name).
You must login or register to view this content.

B)Highlight from the first "78DA" to just before the second "78DA". You will notice this hex "FF FF FF" this is the end of the gsc file.
You must login or register to view this content.

C) Cut the selected hex out of the patch and into a new document. Make sure to save this as the gsc file name (do not include "maps/mp/").
You must login or register to view this content. You must login or register to view this content.

D) Repeat Step 8 until there are no more hex "78DA" in the patch_mp

9) Now use simplyzip and decompress each gsc! (I'll edit this later)

Comments, hatemail, whatever. Hope this tutorial was helpful to someone. :y:
(adsbygoogle = window.adsbygoogle || []).push({});

The following 5 users say thank you to Aule for this useful post:

Durk, IW_JOSH, RyGuy88, Vue, XxprokillahxX
07-05-2010, 04:30 PM #2
henno
I am error
where can i get the patch_mp.ff?
07-05-2010, 04:36 PM #3
Aule
{([<Milk>])}
Originally posted by henno View Post
where can i get the patch_mp.ff?


Top link, IW_JOSH's thread has clean ones.
07-05-2010, 04:39 PM #4
henno
I am error
oh ok didn´t see it

but how can i put it on ps3?
07-05-2010, 04:42 PM #5
Aule
{([<Milk>])}
Originally posted by henno View Post
oh ok didn´t see it

but how can i put it on ps3?


That isn't apart of this tutorial sorry. This tutorial is only for decompressing the patch, editing the .gsc files within, and compressing it back. There hasn't been a valid way to get it back onto the ps3 yet, publicly.
07-05-2010, 04:45 PM #6
henno
I am error
Originally posted by Aule View Post
That isn't apart of this tutorial sorry. This tutorial is only for decompressing the patch, editing the .gsc files within, and compressing it back. There hasn't been a valid way to get it back onto the ps3 yet, publicly.


ok but how did IW_JOSH get it out?
is it from the patchfile itself oder from hdd
07-05-2010, 04:48 PM #7
Aule
{([<Milk>])}
Originally posted by henno View Post
ok but how did IW_JOSH get it out?
is it from the patchfile itself oder from hdd


If you read his post, he decrypted his hdd and pulled those patches right from there. They are valid ps3 patches.
07-05-2010, 04:52 PM #8
Saint Jimmy
And don't wear it out.
This does look particularly useful, I'll work on this later today.
Good post.
07-05-2010, 05:21 PM #9
RyGuy88
Wutz n MW2?
Looks very useful, the method to hack the game via patch editing will work once we find how to modify the checksum, and this is a step in the right direction it looks like.

Unkn0wn and Hunter may not have done it this way, but it should work (again, once we figure out the checksum issue).
07-05-2010, 05:28 PM #10
Thinking about this there are a limited number of ways of getting data onto the PS3..

1. USB

Possible but if you try and put a .ff file in, the PS3 won't read it off the USB...

2. HDD studio

Possible but if The Unknown is to be believed, this doesn't work because of the checksum

3. FTP

Again possible, but I think the PS3 will only search for media servers for music, videos etc...not game saves. However, the .ff viewer has the option to save directly via ftp..( Yes I know the xbox is a different beast entirely )

4. Patch Blocker/Proxy server....

Very possible due to the fact that The Unknown is very familiar with these

5. Packet injection

Dismissed by many but in one of Hunters early posts about WAW he said something like
"I messed up the patch so I have to 0x00 my hdd and inject the patch again."

Maybe a figure of speech but who knows...

6. Blu Ray Disc


Unlikely..

7. Back up/restore

Promising. I managed to put a patch into the right .DAT archive but i got a strange message about "incorrect database, need to rebuild" when I tried to restore it..

Well using logic, it HAS to be one of these methods.

Personally, my money is on number 4 or 7 Smile


And remember, "you haven't failed until you give up trying".......

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo