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:18 PM #29
juddylovespizza
I'VE GOT JUNGLE FEVER
Originally posted by AlabamaHit View Post
Completely agree.


Though I will say I do appreciate what you have taught us. But, like juddylovespizza said..Repacking is the most important part.


Brendans tutorial is more usefull, tells you how but I'm stuck still Eek
09-18-2010, 11:26 PM #30
Kidd Cold
**** my Toaster !~!
Originally posted by juddylovespizza View Post
Brendans tutorial is more usefull, tells you how but I'm stuck still Eek


he has figured it out.. or he says..I don't doubt him.. he said he'll release a tutorial. But it'll take him awhile because he said it's 1)Complicated and 2) English isn't his first language.
09-18-2010, 11:27 PM #31
southlords
I am error
nice............
09-18-2010, 11:29 PM #32
juddylovespizza
I'VE GOT JUNGLE FEVER
Originally posted by Kidd
he has figured it out.. or he says..I don't doubt him.. he said he'll release a tutorial. But it'll take him awhile because he said it's 1)Complicated and 2) English isn't his first language.


Obviously he has worked it out, or he wouldn't post a tutorial (even if it is short ha) :carling:
09-18-2010, 11:32 PM #33
Kidd Cold
**** my Toaster !~!
Originally posted by juddylovespizza View Post
Obviously he has worked it out, or he wouldn't post a tutorial (even if it is short ha) :carling:


lol not everyone that posts a tut has it figure out completely.. I posted one after being asked too.. but I was asking for help because I found a way around the black screen and then was stuck from that point forward.

but I understand your point.
09-18-2010, 11:47 PM #34
PS3LUV3R
Too Beast
Still can't recompile correctly :(

After I edit the mission.gsc, I can't seem to recompile it.

EDIT: 900 posts! =D
09-18-2010, 11:48 PM #35
Kidd Cold
**** my Toaster !~!
Originally posted by PS3LUV3R View Post
Still can't recompile correctly :(

After I edit the mission.gsc, I can't seem to recompile it.

EDIT: 900 posts! =D


like it won't let you? or it's all out of wack?
09-18-2010, 11:49 PM #36
PS3LUV3R
Too Beast
Originally posted by Kidd
like it won't let you? or it's all out of wack?


It won't let me. Using brendan's tut, I use packzip, command: -o 0x00000002 -w -15, and it says error: permission denied.

Any help would be appreciated.
09-18-2010, 11:56 PM #37
Kidd Cold
**** my Toaster !~!
Originally posted by PS3LUV3R View Post
It won't let me. Using brendan's tut, I use packzip, command: -o 0x00000002 -w -15, and it says error: permission denied.

Any help would be appreciated.


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?

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo