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, 05:30 PM #11
Durk
spending vbux, offer me..
I have my own patch_mp.ff yet mine is different

49 57 66 66 75 31 30 30 00 00 01 0D 01 01 CA CC 3F... then where yours goes 53, mine is 54 and it is differet from there

It also has no 78 DA until MUCH further down
07-05-2010, 05:41 PM #12
Aule
{([<Milk>])}
Originally posted by Durk View Post
I have my own patch_mp.ff yet mine is different

49 57 66 66 75 31 30 30 00 00 01 0D 01 01 CA CC 3F... then where yours goes 53, mine is 54 and it is differet from there

It also has no 78 DA until MUCH further down


Hm, I believe the 53/54 is the region code. I am US.

Also, how did you obtain your patch? If you don't mind uploading, I'll take a look.

Originally posted by Tuxedo View Post
This does look particularly useful, I'll work on this later today.
Good post.

Thank you, as long as someone thinks it's useful it helps me.


Originally posted by RyGuy88 View Post
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).

To my knowledge, W@W is not checksummed. I think people should start with W@W before moving on to MW2(because of the checksum). The HDD method is probably a valid way for modding w@w.


Originally posted by x View Post
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".......

1) Obviously not possible.
2) To my knowledge, as I said earlier, W@W is not checksummed, so this is a possible way to mod it. (*note, NOT MW2)
3) The reason we can't save through FTP, is because we don't know where in the gameOS the patch actually goes, it could be gameos/gamedata/patches or gamesos/gamedata/updates, etc...that is why that method isn't possible.
4) possible.
5) You are taking what he said out of context. 0x00 is referring to the HDD method, which is what he did when he first started modding w@w.
6) unlikely
7) I've heard you need to get the edited pkg on your ps3, but not install it. Backup the ps3, then restore it, would validate the checksum(or so I've heard, never actually tried...)
07-05-2010, 05:46 PM #13
Saint Jimmy
And don't wear it out.
It seems to me everybody's big problem is the checksum. Really, it's possible that both Hunter and TheUnknown know the PS3's checksum formula and can successfully mod the hard drive.

As long as somebody knows the checksum formula, it's not a problem anymore.
07-05-2010, 05:47 PM #14
RyGuy88
Wutz n MW2?
Being completely honest with you... Number 7 sounds highly likely.

I might be off completely though, I'm shit at programming and software. But I can mod small appliances.

Originally posted by Tuxedo View Post
It seems to me everybody's big problem is the checksum. Really, it's possible that both Hunter and TheUnknown know the PS3's checksum formula and can successfully mod the hard drive.

As long as somebody knows the checksum formula, it's not a problem anymore.


They could just release the forumla and not explain what it's for, and let the smarter, more able modders get to it.
07-05-2010, 05:52 PM #15
Originally posted by Aule View Post
Hm, I believe the 53/54 is the region code. I am US.

Also, how did you obtain your patch? If you don't mind uploading, I'll take a look.


Thank you, as long as someone thinks it's useful it helps me.



To my knowledge, W@W is not checksummed. I think people should start with W@W before moving on to MW2(because of the checksum). The HDD method is probably a valid way for modding w@w.



1) Obviously not possible.
2) To my knowledge, as I said earlier, W@W is not checksummed, so this is a possible way to mod it. (*note, NOT MW2)
3) The reason we can't save through FTP, is because we don't know where in the gameOS the patch actually goes, it could be gameos/gamedata/patches or gamesos/gamedata/updates, etc...that is why that method isn't possible.
4) possible.
5) You are taking what he said out of context. 0x00 is referring to the HDD method, which is what he did when he first started modding w@w.
6) unlikely
7) I've heard you need to get the edited pkg on your ps3, but not install it. Backup the ps3, then restore it, would validate the checksum(or so I've heard, never actually tried...)


There is a way of finding the gameOS. It was posted on PS3news a while back.
Something to with PS3 studio and a Linux program on your PC, can't remeber the details....It sounded quite complicated!!

I still think FTP is unlikely though....

---------- Post added at 12:52 PM ---------- Previous post was at 12:48 PM ----------

Originally posted by RyGuy88 View Post
Being completely honest with you... Number 7 sounds highly likely.

I might be off completely though, I'm shit at programming and software. But I can mod small appliances.



They could just release the forumla and not explain what it's for, and let the smarter, more able modders get to it.


Number 7 would explain why The Unknown doesn't want to release for fear of ruining the game..

If it was a simple usb back up/ restore, the modded patch file could be uploaded for anyone to use and it would spread like the UFO did....
07-05-2010, 05:53 PM #16
Aule
{([<Milk>])}
Originally posted by x View Post
There is a way of finding the gameOS. It was posted on PS3news a while back.
Something to with PS3 studio and a Linux program on your PC, can't remeber the details....It sounded quite complicated!!

I still think FTP is unlikely though....


I believe that was patched with 2.15 or 2.21. It sounds plausible though.

Originally posted by RyGuy88 View Post
Being completely honest with you... Number 7 sounds highly likely.

I might be off completely though, I'm shit at programming and software. But I can mod small appliances.



They could just release the forumla and not explain what it's for, and let the smarter, more able modders get to it.

That's what I've heard, but not proven yet. It sounds like a good idea, but needs to be field tested.

I'm not sure if they know the formula, as they haven't let anything slip that might indicate that...


Edit: I have now decompressed 11 of the gsc files. I'll upload the files if anyone is interested, I am going to try modifying one and re-add it to the original patch correctly..
07-05-2010, 06:08 PM #17
RyGuy88
Wutz n MW2?
Aule, you can do what you want, but I feel the need to offer some subtle advice. If you do release the hack/mods/method/etc, be very careful how you do it. Leechers are everywhere and will steal your findings faster than rabbits makin' whoopie.

Suggestion would be, if you do release a tutorial of sorts, just list the tools (hardware and software) and explain what does NOT work, then let people figure it out on their own (unless you feel like sharing with the people who helped you get closer or what not).

Btw, feel free to add me on PS3, it's Ry_mann88.
07-06-2010, 03:28 AM #18
fightinillini94
Climbing up the ladder
Originally posted by Aule View Post
I believe that was patched with 2.15 or 2.21. It sounds plausible though.


That's what I've heard, but not proven yet. It sounds like a good idea, but needs to be field tested.

I'm not sure if they know the formula, as they haven't let anything slip that might indicate that...


Edit: I have now decompressed 11 of the gsc files. I'll upload the files if anyone is interested, I am going to try modifying one and re-add it to the original patch correctly..

Ok so when you get all your individual .gsc's do you put them together and open the whole file in ff viewer?
07-06-2010, 03:34 AM #19
Aule
{([<Milk>])}
Originally posted by fightinillini94 View Post
Ok so when you get all your individual .gsc's do you put them together and open the whole file in ff viewer?


No. The gscs can safely be edited in a text editor (notepad). Once you are done editing them, all you do is follow the steps backwards to recompress it and get it all back into the patch(which I am working on updating...).

The following user thanked Aule for this useful post:

fightinillini94

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo