Post: How to properly edit .ff files
09-16-2010, 04:02 AM #1
Gendjisan
A.k.a. Bushigan
(adsbygoogle = window.adsbygoogle || []).push({}); How to properly edit a PS3 .ff files

Requirement :

  • Bushigan's Pack [ You must login or register to view this content. ]

________________________________

Open up "cmd" and drag offzip.exe into the command window.
Originally posted by another user
Click Start, Run and type "cmd" or "command".


Now you need to put in the commands that you want to run. If you press "Enter" you will get a help screen with different commands, use as a reference.

Command :
Originally posted by another user
-a -1 -z -15 Spacebar patch_mp.ff Spacebar empty folder Spacebar 0


  1. Hit "Spacebar" and drag the patch_mp.ff file into the cmd window.
  2. Hit "Spacebar" again then drag an empty folder into the window.
  3. Hit "Spacebar" again and type the number 0 then press enter.


You must login or register to view this content.

Go to your empty folder and open up the 00000027.dat file with HxD (hexadecimal editor).

Now press Ctrl + F into HxD and type in ".gsc" and click Ok.

You must login or register to view this content.

When you have click Ok, HxD will find the first compressed file maps/mp/mp_afghan.gsc

You must login or register to view this content.

Here is the offsets for all compressed files into 00000027.dat :
    
Fichier : \"maps/mp/mp_afghan.gsc\"
Début : 0x00068C3B (offset héxadécimal)
Fin : 0x00068D93 (offset héxadécimal)

Fichier : \"maps/mp/mp_rust.gsc\"
Début : 0x00068DB3 (offset héxadécimal)
Fin : 0x00068EBA (offset héxadécimal)

Fichier : \"maps/mp/mp_derail.gsc\"
Début : 0x00068EDC (offset héxadécimal)
Fin : 0x0006901D (offset héxadécimal)

Fichier : \"maps/mp/_utility.gsc\"
Début : 0x0006903F (offset héxadécimal)
Fin : 0x0006C31E (offset héxadécimal)

Fichier : \"maps/mp/_events.gsc\"
Début : 0x0006C31E (offset héxadécimal)
Fin : 0x0006D3E9 (offset héxadécimal)

Fichier : \"maps/mp/_animatedmodels.gsc\"
Début : 0x0006D411 (offset héxadécimal)
Fin : 0x0006D7A5 (offset héxadécimal)

Fichier : \"maps/mp/gametypes/_missions.gsc\"
Début : 0x0006D7D1 (offset héxadécimal)
Fin : 0x0007061C (offset héxadécimal)

Fichier : \"maps/mp/gametypes/_rank.gsc\"
Début : 0x00070644 (offset héxadécimal)
Fin : 0x00071623 (offset héxadécimal)

Fichier : \"maps/mp/gametypes/_class.gsc\"
Début : 0x0007164C (offset héxadécimal)
Fin : 0x00073040 (offset héxadécimal)

Fichier : \"maps/mp/gametypes/_music_and_dialog.gsc\"
Début : 0x00073074 (offset héxadécimal)
Fin : 0x00073B3D (offset héxadécimal)

Fichier : \"maps/mp/gametypes/dd.gsc\"
Début : 0x00073B62 (offset héxadécimal)
Fin : 0x000754BC (offset héxadécimal)

Fichier : \"maps/mp/gametypes/koth.gsc\"
Début : 0x000754E3 (offset héxadécimal)
Fin : 0x00076E55 (offset héxadécimal)

Fichier : \"maps/mp/killstreaks/_ac130.gsc\"
Début : 0x00076E80 (offset héxadécimal)
Fin : 0x00079C4C (offset héxadécimal)

Fichier : \"maps/mp/killstreaks/_airstrike.gsc\"
Début : 0x00079C7B (offset héxadécimal)
Fin : 0x0007BA47 (offset héxadécimal)

Fichier : \"maps/mp/killstreaks/_helicopter.gsc\"
Début : 0x0007BA77 (offset héxadécimal)
Fin : 0x0007EC67 (offset héxadécimal)

Fichier : \"maps/mp/killstreaks/_killstrikes.gsc\"
Début : 0x0007EC98 (offset héxadécimal)
Fin : 0x0007FCEA (offset héxadécimal)

Fichier : \"maps/mp/killstreaks/_airdrop.gsc\"
Début : 0x0007FD17 (offset héxadécimal)
Fin : 0x00081F45 (offset héxadécimal)

Fichier : \"maps/mp/perks/_perkfunctions.gsc\"
Début : 0x00081F72 (offset héxadécimal)
Fin : 0x00083431 (offset héxadécimal)

Fichier : \"maps/mp/_destructible_dlc.gsc\"
Début : 0x0008345B (offset héxadécimal)
Fin : 0x000834E0 (offset héxadécimal)

Fichier : \"common_scripts/_destructible_types_dlc.gsc\"
Début : 0x00083CC4 (offset héxadécimal)
Fin : 0x00083FD4 (offset héxadécimal)

Fichier : \"animtrees/_destructibles.atr\"
Début : 0x00083FFC (offset héxadécimal)
Fin : 0x0008412F (offset héxadécimal)

Fichier : \"animtrees/_destructibles_dlc.atr\"
Début : 0x0008415B (offset héxadécimal)
Fin : 0x0008418F (offset héxadécimal)

Fichier : \"maps/mp/_destructible_dlc2.gsc\"
Début : 0x000841BA (offset héxadécimal)
Fin : 0x00084240 (offset héxadécimal)

Fichier : \"common_scripts/_destructible_dlc2.gsc\"
Début : 0x00084272 (offset héxadécimal)
Fin : 0x000849EE (offset héxadécimal)

Fichier : \"common_scripts/_destructible_types_dlc2.gsc\"
Début : 0x00084A26 (offset héxadécimal)
Fin : 0x0008524E (offset héxadécimal)

Fichier : \"animtrees/_destructibles_dlc2.atr\"
Début : 0x0008527B (offset héxadécimal)
Fin : 0x000852D7 (offset héxadécimal)

Fichier : \"mp/basemaps.arena\"
Début : 0x000852F5 (offset héxadécimal)
Fin : 0x000856B3 (offset héxadécimal)

Fichier : \"vision/mp_vacant.vision\"
Début : 0x000856D7 (offset héxadécimal)
Fin : 0x000857ED (offset héxadécimal)

Fichier : \"vision/mp_overgrown.vision\"
Début : 0x00085814 (offset héxadécimal)
Fin : 0x0008592B (offset héxadécimal)

Fichier : \"vision/mp_backlot.vision\"
Début : 0x00085950 (offset héxadécimal)
Fin : 0x00085A1C (offset héxadécimal)

Fichier : \"vision/mp_pipeline.vision\"
Début : 0x00085A42 (offset héxadécimal)
Fin : 0x00085B23 (offset héxadécimal)

Fichier : \"vision/mp_strike.vision\"
Début : 0x00085B47 (offset héxadécimal)
Fin : 0x00085C76 (offset héxadécimal)

Fichier : \"vision/mp_crash.vision\"
Début : 0x00085C99 (offset héxadécimal)
Fin : 0x00085D96 (offset héxadécimal)


Exemple of extracting .gsc file :

Press Ctrl + E into HxD and type the starting and ending offset in the box then click Ok.

Here an exemple for extracting the _utility.gsc file :

You must login or register to view this content.

Copy all selected octets, make new file into HxD then paste all selected octets into the new file and save as _utility_compressed.gsc

You must login or register to view this content.

You must login or register to view this content.

Re-open the "cmd" window and do the same thing on the _utility_compressed.gsc file.

You must login or register to view this content.

Open up the 00000002.dat (_utility_compressed.gsc) file with Notepad++.

You must login or register to view this content.

Edit the file, here an exemple of Dvar you can add :

You must login or register to view this content.

Next tutorial coming soon...

Subscribe to my new YouTube channel for futur video and PS3 patchs download...

[WS]nnTWLErY2RE[/WS]
(adsbygoogle = window.adsbygoogle || []).push({});

The following 16 users say thank you to Gendjisan for this useful post:

$oulja, Blackstorm, boombrshot, Carbon0x, Durk, FourzerotwoFAILS, IDontbreak, Kidd Cold, leukotic, Nice1der, NOTANOOB, PHgua, Swifter, The End, Tupac17, xD3VHΛX
09-18-2010, 11:58 PM #38
PS3LUV3R
Too Beast
Originally posted by Kidd
your the second person to talk to me that has had that error but the first on was using my tut.. but same offset.. uhh try getting rid of -w -15 and tell me what happens then?


Yea same thing. Weird. Maybe wrong offset? Idk. It can't be though
09-19-2010, 12:05 AM #39
Kidd Cold
**** my Toaster !~!
Originally posted by PS3LUV3R View Post
Yea same thing. Weird. Maybe wrong offset? Idk. It can't be though


if you can send me the 2 files your trying to compress?
09-19-2010, 12:08 AM #40
PS3LUV3R
Too Beast
Originally posted by Kidd
if you can send me the 2 files your trying to compress?


Do you have MSN or something?

And 2 files? It's just one... the uncompressed missions.gsc
09-19-2010, 12:11 AM #41
Kidd Cold
**** my Toaster !~!
Originally posted by PS3LUV3R View Post
Do you have MSN or something?

And 2 files? It's just one... the uncompressed missions.gsc


so your trying to compress mission.gsc into 00000002? and yeah aim:Kenkilleroftoast
09-19-2010, 12:13 AM #42
PS3LUV3R
Too Beast
Originally posted by Kidd
so your trying to compress mission.gsc into 00000002? and yeah aim:Kenkilleroftoast


Shit I don't have AIM anymore.

Umm yea that's what I'm trying and failing to do.
09-19-2010, 12:18 AM #43
Kidd Cold
**** my Toaster !~!
Originally posted by PS3LUV3R View Post
Shit I don't have AIM anymore.

Umm yea that's what I'm trying and failing to do.


then that explains the error.. umm explain to me how you got missions.gsc

you compressed something to get 00000002 and then copied the .gsc right? I'm a hands on person and I can help if I can't get in the right frame of mind.
09-19-2010, 12:22 AM #44
Tzee
Grunt
yeah cold i had that permission denied s**t. but only when using your tut. i came back the next day and it worked. its strange. anyways an update on my progress, i have recompressed a clean patch and it worked. no BSODn no script compile error. now im trying to find something simple to add into _missions.gsc to test it.Problem is i dont know C++. :(
09-19-2010, 12:24 AM #45
PS3LUV3R
Too Beast
I'm ****in lost now, I lost track of what file is what, completely. Lol....

Let me start over completely, I'll let you know what the **** I'm doing lol.

---------- Post added at 07:24 PM ---------- Previous post was at 07:23 PM ----------

Originally posted by Tzee View Post
yeah cold i had that permission denied s**t. but only when using your tut. i came back the next day and it worked. its strange. anyways an update on my progress, i have recompressed a clean patch and it worked. no BSODn no script compile error. now im trying to find something simple to add into _missions.gsc to test it.Problem is i dont know C++. :(


Lol.....

You must login or register to view this content.
09-19-2010, 12:27 AM #46
Kidd Cold
**** my Toaster !~!
Originally posted by Tzee View Post
yeah cold i had that permission denied s**t. but only when using your tut. i came back the next day and it worked. its strange. anyways an update on my progress, i have recompressed a clean patch and it worked. no BSODn no script compile error. now im trying to find something simple to add into _missions.gsc to test it.Problem is i dont know C++. :(


It's good it worked! and good you got one working!! but the second that line of extra code goes in it might script error.. I think it's cause we don't know the right compression.. just google some mw2 dvars like the speed mod.

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo