Post: Decompress and Compress PS3 Patch Manually (The Original Post)
02-13-2011, 09:24 PM #1
AlabamaHit
ROLL TIDE!!!
(adsbygoogle = window.adsbygoogle || []).push({}); I'm reposting my thread I made awhile back. This is the Original thread.
It is not a copy. I was the one that put the way of doing this out. In turn meaning that none of all these MW2 stuff would be going on if it wasn't for me releasing this awhile ago.

[multipage="Introduction"]
This does not work with every patch. I don't know why. But I have only got it to work on certain ones myself.

People are trying to claim they showed me how to do this. When in fact they did not.

I DID learn from 2 peoples tutorial on here. "Learn From". I took the knowledge they gave and tons of trial and error and got this far. No one, showed me step by step and I did NOT copy anyones tutoral. So, I'm adding the names here so everyone knows the truth.

The I wouldn't have figured it out without you two putting out the knowledge that you figured out.

Those are the only 2 that taught me anything. By following their stuff and trial and error.


Files Needed:

You must login or register to view this content.

You must login or register to view this content.

This will just be a quick tutorial on how to get the basics down.

After reading this you should be able to edit all others also. I will go over a few parts.

Yes _missions.gsc will be one of them.

Lets get started.

First off unpack the download to your desktop.

Now press
    Windows Button + R


Some people might have to press "Start -> Run"

Either way you will end up with this.
You must login or register to view this content.

Type in
    cmd


You will get a Command Prompt. Like so.
You must login or register to view this content.

Now type in the Command Prompt.
    cd desktop/pack


You should end up with this.
You must login or register to view this content.

Now we are in the right directory and ready to get started.

[multipage="Unpacking Patch_mp.ff"]
Now lets get that thing unpacked.

In command prompt type
    offzip -a -z -15 patch_mp.ff ./ 0


Command prompt will look like so. (I'm using Mossy's Patch).
Thank you Mossy for the patch.
You must login or register to view this content.

The folder will look like this now.
You must login or register to view this content.

We do not need most of this. So we will remove most.

Delete all files except for the following
    
0000b4a0.dat
00014f51.dat
offzip.exe
packzip.exe
patch_mp.ff


You will be left with the following.
You must login or register to view this content.

Now we can start editing.

[multipage="Making Mission.gsc One File"]
First we will need to make the missions into one file. They are split up right now.

To do this just do the following. Open both 0000b4a0.dat and 00014f51.dat in HxD Hex Editor.

In the 0000b4a0.dat file Press
    Control + E

The offset we are going to do are these
    
Start Offset: D7D2
End Offset: FFFF


Like so
You must login or register to view this content.

Now just press
    Enter

It will Highlight a lot of the file.

Press
    Control + C


Now Press
    Control + N


Now Press
    Control + V


You should be looking at something like this now.
You must login or register to view this content.

Now go to the 00014f51.dat in HxD Hex Editor
Press
    Control + E

Go to
    Length

Enter
    61D


Like so
You must login or register to view this content.

Press
    Enter


You will have this.
You must login or register to view this content.

If you do not. Make sure you go to the TOP of the page and click on the first offset. Then re-enter the Length. That will give it to you.

Now Press
    Control + C

Go over to the New file you made.
Paste this at the end.

You should be able to just click on the tab. And press
    Control + V


You will get this.
You must login or register to view this content.

Now press
    Control + S

Save as
    _missions_comp.gsc


Make sure you save it in the "pack" folder with all our other stuff.

Now we have missions all in one file Claps

[multipage="Editing Missions.gsc"]
First we need to decompress that file we just made.

Just like this.

In Command Prompt type
    offzip -a -z -15 _missions_comp.gsc ./ 0


Command Prompt will look like this.
You must login or register to view this content.

You folder will look like this.
You must login or register to view this content.

Notice the 00000002.dat. That is the missions Outie

Now I use Notepad++, You can use any text editor you want.

Open the 00000002.dat in Any text editor.

We will just make a quick edit on this. I know you really just want to know how to pack it back up.

Warning though. BE CAREFUL! If you screw up the code bad, you will get an error on loading maps.

Go to Line
    577


You should see this
You must login or register to view this content.

We are going to change the co-host. :embarrassed:

Where you see the names just type in yours. And a friends.

I'm changing to this
    
AlabamaHit
My_Buddy
My_Other_Buddy


You get how to do that right?

Image Smile
You must login or register to view this content.

Make sure the ( ) are right. You don't want an error.

Now just press to save it.
    Control + S


You can close you text editor now.

wOOt, You just edited the Missions.gsc Claps

[multipage="Packing Missions.gsc Back Part 1"]
Now lets get that Missions back in the patch_mp.ff

In your folder make a new file called
    _missions_recomp.gsc


You will have this
You must login or register to view this content.

Now in command prompt type
    packzip -o 0x00000002 -w -15 00000002.dat _missions_recomp.gsc


I know you love the screenies :p
You must login or register to view this content.

Now open both
    
_missions_comp.gsc
and
_missions_recomp.gsc

In your hex editor.

First we do the Header.

In the _missions_recomp.gsc You will see the first four things are
    00 00


You must login or register to view this content.

Change that to
    78 DA

You must login or register to view this content.

That is it...Header is done.

Now to the footer.

Scroll all the way to the bottom of the _mission_recomp.gsc

Click on the END of the file. Take a notice on the "Offset:" in hex editor.
You must login or register to view this content.

Notice it is
    Offset: 2DC3


Now, go to the _missions_comp.gsc in you hex editor.

Press
    Control + G


Enter that offset
    This case is 2DC3


You must login or register to view this content.

Press
    Enter


Find where it put you.

Now Highlight ALL from there down.
You must login or register to view this content.

Now copy that by pressing
    Control + C


Now go back to your _missions_recomp.gsc

Paste it at the end. Make sure your cursor is at the END.

Press
    Control + V


You must login or register to view this content.

Notice the
    FF FF FF FF


At the end. Highlight all from that up to where you pasted in. (Just the Red Stuff).

You must login or register to view this content.

If I lost/confused you. Look at the pictures. That is what they are for :p

Now, right click in the highlighted area.

Select
    Fill Section...


You must login or register to view this content.

Now Click on "OK".

You will notice it changed it to 00 00 00. That is what we wanted.

Now press
    Control + S


Now we are on to part 2 :beer:

[multipage="Packing Missions.gsc Back Part 2"]
Now we need to have 3 files open in hex editor
    
0000b4a0.dat
00014f51.dat
_missions_recomp.gsc


Now what we are fixing to do is split that bad boy missions.gsc back up.

First lets go to 0000b4a0.dat

Press
    Control + E


Enter the offset from earlier.
    
Start: D7D2
End: FFFF


Press
    Enter


It will highlight all that stuff for you.

Now, look at the bottom this is where the number comes from that your fixing to be like where the heck did he get that "282E" from?

Well look at image. Check the bottom. "Length" that is where. :derp:

You must login or register to view this content.

Now go to your _missions_recomp.gsc

Press
    Control + E


Go to Length Enter
    282E


You must login or register to view this content.

Press
    Enter


It will highlight some stuff.

Press
    Control + C


Make sure not to click in there. You need that to stay highlighted.

Now go to your 0000b4a0.dat again.

We are going to paste this in.

Press
    Control + B


Yes "B" not "V"

It will paste it in there.

Now we need to fix the file size here.

Press
    Control + G


Offset is
    D7AA


You will be infront of a 00.

You must login or register to view this content.

I put a little blue mark where you will be. Highlight the next four offset.

You must login or register to view this content.

Minimize your hex editor. (Don't close it)

Go to your "Pack" folder. Right click on 00000002.dat file. Click on Properties.

You get this. And you want the "Size".

You must login or register to view this content.

Open your "Calculator" in windows.

Change the Calculators view to "Programmer".

You must login or register to view this content.

See in picture where I have "Dec" Ratio marked You need that.

Now just enter the file size.

You must login or register to view this content.

Now Right above "Dec" see "Hex" Click that.

You must login or register to view this content.

That is our HEX Outie

Now go back to the hex editor and to where we highlighed those 4 offsets.

We are going to enter that there. Now note though. my number was 10026 that in hex is 00 01 00 26 <-- See now it looks like it will fit Smile

In this image I have already change it.
You must login or register to view this content.

Now press
    Control + S


You can also close your "Calculator".

Now go to 00014f51.dat in hex editor

Press
    Control + E


Go to Length Enter
    61D


You must login or register to view this content.

Now to go your _missions_recomp.gsc

Remember me saying leave that highlighted this is why.

You need to copy all the rest of that file.

You must login or register to view this content.

You must login or register to view this content.

Remember from there down.

Now press
    Control + C


Go to 00014f51.dat, remember us highlighting that before.

Now just press
    Control + B


Now Press
    Control + S


Now Close your hex editor.

Now go back to command prompt.

Enter this to pack that back into the patch_mp.ff
    
packzip -o 0x0000b4a0 -w -15 0000b4a0.dat patch_mp.ff


Press
    Enter


You must login or register to view this content.

Now type in
    
packzip -o 0x00014f51 -w -15 00014f51.dat patch_mp.ff


Press
    Enter


You must login or register to view this content.

Now, the missions are back in. Claps

I know this is what you mostly wanted. But I will so you how to edit one more part. Because the missions are the only part that is split.

So I think you might want to see an example of one that is not split.

[multipage="Unpacking dd.gsc"]
First thing. If you just did the first part of the tutorial.

Delete or move if you want to save it. But get rid of the 00000002.dat file.

You should still have your 0000b4a0.dat and 00014f51.dat files in your folder.

Lets get started.

Open 00014f51.dat in your hex editor.

Press
    Control + E


Offsets are
    
Start: 3B63
End: 54BC


You must login or register to view this content.

Press
    Enter


Now press
    Control + C


Now press
    Control + N


Now press
    Control + V


That made you a new file and pasted in the codes.

Now press
    Control + S


Save it as
    _dd_comp.gsc


Make sure you save it in the 'pack' folder.

Close your hex editor.

Now in your command prompt type
    
offzip -a -z -15 _dd_comp.gsc ./ 0


You must login or register to view this content.

You must login or register to view this content.

Notice the 00000002.dat that is our file for editing.

[multipage="Editing dd.gsc"]
Open 00000002.dat in your text editor.

Go to line
    215


You must login or register to view this content.

Change "EliteMossy" to whatever you want. I'm doing "AlabamaHit"

You must login or register to view this content.

Press
    Control + S


Yes there is another text area in there little lower but i'm not going into that. You can edit the file how ever you please.

Now close your text editor.

[multipage="Repacking dd.gsc Part 1"]
Name a new file in the 'pack' folder called
    _dd_recomp.gsc


You must login or register to view this content.

Now in command prompt type
    
packzip -o 0x00000002 -w -15 00000002.dat _dd_recomp.gsc


You must login or register to view this content.

Now we must build the header and footer just like in the missions.

Open _dd_comp.gsc and _dd_recomp.gsc in hex editor.

First go to _dd_recomp.gsc.

We are going to change that 00 00 to our 78 DA just like before.

You must login or register to view this content.

You must login or register to view this content.

Header is done.

Now go to the bottom again. And click on last offset.

You must login or register to view this content.

We need to know the offset. See it on the bottom of picture.

Mine is
    18CA


Now go to the _dd_comp.gsc

Press
    Control + G


Enter your offset
    18CA


You must login or register to view this content.

Highlight from there all the way down. (This will vary depending on what you edited)

You must login or register to view this content.

Press
    Control + C


Now go back to _dd_recomp.gsc

And paste this to the END of it.

Press
    Control + V


You must login or register to view this content.

Now mine I don't have to fill in 00.

If you have anything other than 00 00 do just like in the Missions part. Highlight it (The red except for FF FF FF FF)

Right Click -> Fill Selection... -> Click OK

That will fill with 00 00

Now press
    Control + S


[multipage="Repacking dd.gsc Part 2"]
Now we need _dd_recomp.gsc and 00014f51.dat open in your hex editor.

Press
    Control + E


Offsets are
    
Start: 3B63
End: 54BC


You must login or register to view this content.

Press
    Enter


It will highlight some stuff for us.

Now go to _dd_recomp.gsc

We are selecting it all.

Press
    Control + A


Now press
    Control + C


Now go back to 00014f51.dat

And press
    Control + B


That will paste in our new code.

Now we need to fix the file size.

Now press
    Control + G


Offset to go to is
    3B42


Highlight the four offsets.

You must login or register to view this content.

Now, go to your 'pack' folder. Right click on 00000002.dat file.

Click on Properties. Just like before.

Open your calculator. And enter the file size

You must login or register to view this content.

Now change it from "Dec" to "Hex"

You must login or register to view this content.

Now that in Hex would be "BC 71" we have four offsets. So ofcourse it would be 00 00 BC 71.

So lets change that now.

You must login or register to view this content.

The highlighted again is where it goes. Mine is changed. (well actually on mine it didn't change the file size). Just make it match what your results where.

Now press
    Control + S


Close your hex editor.

Now go back to command prompt. Type in
    
packzip -o 0x00014f51 -w -15 00014f51.dat patch_mp.ff


Press
    Enter


You must login or register to view this content.

Now it is back in there. You are ready to upload it to your PS3.
Claps Outie Claps

[multipage=Other OFFSETS]

This is the Offsets from the patch I made from an original patch. So it 'should' be the same for you.

    
Utility in 0000b4a0.dat - 903F - C31E
Events in 0000b4a0.dat - C33F - D3E9
Missions in 0000b4a0.dat - D7D2 - FFFF and 00014f51.dat 0 - 61D
Rank in 00014f51.dat - 645 -1623
Class in 00014f51.dat - 164D - 3040
DD in 00014f51.dat - 3B63 -54BC


[multipage="Conclusion"]
I really hope this helps. If you have questions please ask.

Please, do not flame. It took me nearly 3 hours to type this tutorial up.

It has what I would say very detailed information. More than enough to be able to figure out what to do next.

If you ask for help. Please don't quote this. It is really long. And it will stretch the page crazy long.

Just post. People will try to help.

Hope you enjoyed this. But mostly, I hope you learnt from it.

Remember this is to TEACH YOU. This isn't ment to show you everything to type in. But you will know how to fully edit after you have learnt this.
(adsbygoogle = window.adsbygoogle || []).push({});

The following 24 users say thank you to AlabamaHit for this useful post:

1337UNO, aerosoul94, AMNE, Captain Retard, Correy, DiJiTaLGoDz, Docko412, Gay For Satan, Geeqoh, Ghost1990, hollandje, JordanPSN, L☺L, Mezzid, New Account, nodroz, Dan, qwerew, Strike Venom, TheFallen, Unonymous, ViiZiiKz, Weescotty, xSpider95
05-27-2011, 10:51 PM #47
Default Avatar
AK47_
Guest
i need to know what hex editor he used, im using the neo one and its diifferent to the one in the tut, and therefore works differently which makes that tut harder to follow, and im stuck ive just pressed ctrl + E the first time, but i can seem to find how to do the start offset thing? someone help please XD
05-27-2011, 10:54 PM #48
DiJiTaLGoDz
Former Staff
Originally posted by addictionking View Post
i need to know what hex editor he used, im using the neo one and its diifferent to the one in the tut, and therefore works differently which makes that tut harder to follow, and im stuck ive just pressed ctrl + E the first time, but i can seem to find how to do the start offset thing? someone help please XD


use HxD hex editor.

You must login or register to view this content.

You should be able to follow the tutorial just fine using that.

Originally posted by RobbieFTW View Post
Is there any way to make patches like the old 1.11 patches??? i want to make a patch with like instructions like press up for lvl 70 and stuff. some1 help?


You can use this method to open the patch up to put the codes in it. Now, you just have to find the codes. Open a patch up with that code, copy/paste it into the patch you want the code in, etc.
06-21-2011, 01:33 AM #49
mb5755
Do a barrel roll!
Originally posted by AlabamaHit View Post
What I was referring to, was No one was releasing. I was the one that released.


Hes right, people may have done it before but no one got the word out so AlabamaHit was the reason why it became the global hack on MW2

The following user thanked mb5755 for this useful post:

AlabamaHit
06-26-2011, 08:47 AM #50
xVz
Don't advertise in your usertitle
Yeah, how long did this take you, it takes forever let alone just doing this to edit a patch.
07-27-2011, 06:00 PM #51
Hi ,

I have a ps3 slim 3.66 . Is it work ?

Thanks
07-28-2011, 07:12 AM #52
XILE_
This is Epic
Originally posted by ps3 View Post
Hi ,

I have a ps3 slim 3.66 . Is it work ?

Thanks


You do this on your PC. and after that you DT from a JB ps3 containing the patch to another ps3 you want:y:
07-28-2011, 10:18 PM #53
zifam
Do a barrel roll!
I Think I Done It Right I Was Editing Zombieland V3.6 Coz I Wanted To Put Mod Menu On There Hopefully A Success
Gonna Data Transfer Now xD
08-05-2011, 07:57 PM #54
why do this when you can use a ff viewer
08-06-2011, 09:34 AM #55
Originally posted by fluffyTHEnutsak View Post
why do this when you can use a ff viewer

I like your post fluffy

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo