Post: How to properly recompress .ff files ! (no blackscreen)
09-19-2010, 02:19 AM #1
Gendjisan
A.k.a. Bushigan
(adsbygoogle = window.adsbygoogle || []).push({}); Here an exemple on how to mod properly the godlymodz patch !

Tutorial in french because english is too hard for me for this tut...

If someone can trenslate...:whistle:

1 : Décompressez le patch_mp.ff grâce à la commande -a -1 -z -15 (offzip.exe)
2 : 00000027.dat (patch_mp.ff décompresser)
3 : Ouvrez le fichier patch_mp.ff avec un éditeur hexadécimal (HxD)
4 : CTRL + E (une fois que vous avez ouvert le fichier dans HxD)
5 : Début de l'offset 0x0000b4a0 et Fin de l'offset 0x00014ae9
6 : Faite CTRL + C, CTRL + N, CTRL + V et enfin CTRL + S
7 : Sauvegardez le fichier sous le nom 0000b4a0.dat
8 : Décompressez le fichier 0000b4a0.dat
9 : 00000000.dat (0000b4a0.dat decompresser)
10 : Ouvrez le fichier 00000000.dat avec un éditeur hexadécimal (HxD)
11 : CTRL + E (une fois que vous avez ouvert le fichier dans HxD)
12 : Début de l'offset 0x0000903f et Fin de l'offset 0x000c31e
13 : Faite CTRL + C, CTRL + N, CTRL + V et enfin CTRL + S
14 : Sauvegardez le fichier sous le nom _utility.gsc_compresser
15 : Décompressez le fichier _utility.gsc_compresser
16 : 00000002.dat (_utility.gsc_compresser décompresser)
17 : Ouvrez le fichier 00000002.dat dans Notepad++
18 : Inserez vos lignes de codes (language du codage en C++)
19 : Sauvegardez le fichier sous le nom 00000002.dat_modifier
20 : Créez un nouveau fichier 00000002.dat_modifier_recompresser
21 : Recompressez le fichier 00000002.dat_modifier avec la commande -o 0x00000002 -w -15 (packzip.exe) dans le nouveau fichier 00000002.dat_modifier_recompresser
22 : Ouvrez les fichiers 00000002.dat_modifier_compresser et _utility.gsc_compresser
23 : CTRL + E dans le fichier _utility.gsc_compresser (une fois que vous avez ouvert les deux fichiers dans HxD)
24 : Début de l'offset 0x00002f8e et Fin de l'offset 0x000032df
25 : Faite CTRL + C (toujours dans le fichier _utility.gsc_compresser)
26 : Ajoutez des 00 00 00 00 00 00 00 00 00 etc. a la suite de votre dernier hexadécimal présent a la fin de votre fichier 00000002.dat_modifier_compresser jusqu'à l'offset 0x000032d0
27 : Ajoutez des FF FF FF FF (4xFF) a la fin, donc a l'offset 0x000032dc,32dd,32de et 32df et sauvegardez votre fichier
28 : IMPORTANT : Veillez a se que le fichier _utility.gsc_compresser et le fichier 00000002.dat_modifier_compresser on toujours la même taille en octets !
29 : Faite une copie du fichier 00000000.dat sous le nom 00000000.dat_copy
30 : Ouvrez les fichiers 00000000.dat_copy et 00000002.dat_modifier_compresser dans HxD
31 : CTRL + A dans le fichier 00000002.dat_modifier_compresser
32 : CTRL + E dans le fichier 00000000.dat_copy
33 : Début de l'offset 0x0000903f et Fin de l'offset 0x000c31e
34 : Supprimez le bloc que vous venez de séléctionné avec Delete
35 : Collez tout se qui se trouve dans le fichier 00000002.dat_modifier_compresser dans le bloc que vous venez de supprimer
36 : Ajoutez 78 a l'offset 0x0000903f et DA a l'offset 0x00009040 et sauvegardez
37 : IMPORTANT : Veillez a se que le fichier 00000000.dat et le fichier 00000000.dat_copy on toujours la même taille en octets !
38 : Créez un nouveau fichier sous le nom 00000000.dat_copy_compresser
39 : Recompressez le fichier 00000000.dat_copy avec la commande -o 0x00000000 -w -15 (packzip.exe) dans le nouveau fichier 00000000.dat_copy_compresser
40 : Faite une copie du fichier 00000000.dat_copy_compresser que vous renommez en 0000b4a0.dat_modifier_compresser
41 : Ouvrez les fichiers patch_mp.ff et 0000b4a0.dat_modifier_compresser dans HxD
42 : CTRL + E dans le fichier patch_mp.ff
43 : Début de l'offset 0x0000b4a0 et Fin de l'offset 0x00014ae2
44 : Supprimez le bloc que vous venez de séléctionné avec Delete
45 : CTRL + A dans le fichier 0000b4a0.dat_modifier_compresser
46 : Collez tout se qui se trouve dans le fichier 0000b4a0.dat_modifier_compresser dans le bloc que vous venez de supprimer
47 : Notez sur un papier la taille de votre fichier patch_mp.ff final en octets (222.711 octets pour moi)
48 : Convertissez 222711 "octets" en hexadécimal = 0x000365F7 (03 65 F7)
49 : Ajoutez l'hexadécimal obtenu au début du fichier comme ceci ;

You must login or register to view this content.

50 : Sauvegardez votre patch_mp.ff !

Decompress my patch.ff edited proof without errors ;

You must login or register to view this content.
(adsbygoogle = window.adsbygoogle || []).push({});

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

defwegwreh, IDontbreak, jb2203, juddylovespizza, ModThatGame, Solid Snake, The End, Tzee, VecRi
09-19-2010, 04:52 AM #38
PS3LUV3R
Too Beast
I just finished the whole process, about to test.

Holy **** I'm nervous lol.
09-19-2010, 04:54 AM #39
Ritztro
I am a Game Developer
Originally posted by PS3LUV3R View Post
I just finished the whole process, about to test.

Holy **** I'm nervous lol.


I edited the mission.gsc but I am stuck on about step 22. how did you do it?
09-19-2010, 04:54 AM #40
bbk4614
BBK 4 BBK!!!
Keep us update bro...
09-19-2010, 04:55 AM #41
PS3LUV3R
Too Beast
I. ****ing. Blackscreened.

The end.

No black screen my ass! Daaamn it....

About to try one more thing, if this doesn't work, I'm going to be a leech and wait for someone else to make one lol. I can't take this.
09-19-2010, 04:56 AM #42
Tzee
Grunt
    22: Open the files and 00000002.dat_modifier_compresser _utility.gsc_compresser
23: CTRL E _utility.gsc_compresser in the file (once you've opened both files in HxD)
24: Start and End Offset 0x00002f8e offset 0x000032df
25: Done CTRL C (always in the file _utility.gsc_compresser)
26: Add 00 00 00 00 00 00 00 00 00 etc.. as a result of this your last hex at the end of your file to 00000002.dat_modifier_compresser offset 0x000032d0
27: Add FF FF FF FF (4xFF) at the end, so has the offset 0x000032dc, 32dd, 32de 32df and save your file and

my language:

22: open files 00000002.dat_modifier_compresser and _utility.gsc_compresser in HxD
23:inside _utility.gsc_compresser and press CTRL E
24:start:00002F8E end:000032DF
25: press ok, then CTRL C
here i get a little fuzzy
26:fill it up untill you reach 000032DF then delet last four spots and add FF FF FF FF.
27:save

the 00000002.dat_modifier_compresser is jsut there to campare to. they should both end on the same line with FF FF FF FF

Originally posted by another user
I. ****ing. Blackscreened.

The end.

No black screen my ass! Daaamn it....

About to try one more thing, if this doesn't work, I'm going to be a leech and wait for someone else to make one lol. I can't take this.


did you add any code into _utility.gsc?
im pretty sure you have to do some unique s**t to put codes into _utility.
try _missions instead
09-19-2010, 05:00 AM #43
PS3LUV3R
Too Beast
Originally posted by Tzee View Post
    22: Open the files and 00000002.dat_modifier_compresser _utility.gsc_compresser
23: CTRL E _utility.gsc_compresser in the file (once you've opened both files in HxD)
24: Start and End Offset 0x00002f8e offset 0x000032df
25: Done CTRL C (always in the file _utility.gsc_compresser)
26: Add 00 00 00 00 00 00 00 00 00 etc.. as a result of this your last hex at the end of your file to 00000002.dat_modifier_compresser offset 0x000032d0
27: Add FF FF FF FF (4xFF) at the end, so has the offset 0x000032dc, 32dd, 32de 32df and save your file and

my language:

22: open files 00000002.dat_modifier_compresser and _utility.gsc_compresser in HxD
23:inside _utility.gsc_compresser and press CTRL E
24:start:00002F8E end:000032DF
25: press ok, then CTRL C
here i get a little fuzzy
26:fill it up untill you reach 000032DF then delet last four spots and add FF FF FF FF.
27:save

the 00000002.dat_modifier_compresser is jsut there to campare to. they should both end on the same line with FF FF FF FF


The weird thing is, FF FF FF FF is already there...so i just didn't do anything.
09-19-2010, 05:01 AM #44
Tzee
Grunt
Originally posted by PS3LUV3R View Post
The weird thing is, FF FF FF FF is already there...so i just didn't do anything.


then you couldnt have been in the right file.idn im tired. i had to add it in though
09-19-2010, 05:03 AM #45
PS3LUV3R
Too Beast
Final Result of test # 2; OMFG IT WORKED!

Jk, blackscreen.

Well there goes a chunk of my life. It seemed like it would work because it's logical.

All I did was add unlimited ammo to it, and followed all the steps.

****in sucks, I really wanted it to work. I've been trying this all day!

---------- Post added at 12:03 AM ---------- Previous post was at 12:02 AM ----------

Originally posted by Tzee View Post
then you couldnt have been in the right file.idn im tired. i had to add it in though


Nah dude, when you follow his tut its already there. And you can't add it to the other one in those offsets because they don't exist. So....my files are magical? I don't know.
09-19-2010, 05:04 AM #46
Tzee
Grunt
Originally posted by PS3LUV3R View Post
Final Result of test # 2; OMFG IT WORKED!

Jk, blackscreen.

Well there goes a chunk of my life. It seemed like it would work because it's logical.

All I did was add unlimited ammo to it, and followed all the steps.

****in sucks, I really wanted it to work. I've been trying this all day!

idn if you can add unlimited amo in utilities. isnt it a onPlayerspawn thing

i couldnt test this so ur probably right. ill work on my method tmorrow. hopefully it will work. thinking it will.

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo