Post: Concept: Fast File Decompiler
02-10-2011, 09:24 PM #1
Default Avatar
Gizmo
Guest
(adsbygoogle = window.adsbygoogle || []).push({}); Just updated this tool, thanks to Bucn for the BMS script , be sure to go +rep him.

Anyway, in this updated, I have made the batch run completely auto, so there is no need for any stitching or compressing manually.

You should be able to place this program anywhere you want now, I have been testing straight off C:/ , so im not sure, but it should Happy
Like the previous version, maker sure you drag the whole folder out of the zip package, and not just the files.

Make sure your patch is named patch_mp.ff and is in the same folder as the batch file !

Video Here:


Please note, this program does not decompress Zombie patches, but version 1.0 does,so if you need a Zombie decompresser, use the other tool.

Download:
You must login or register to view this content.

Re compression should be added in the next update !

[multipage=Version 1.0]
About
As most people know, Mossy and Bucn have been working on PS3 Fast File Viewers.
So far, the demo's for these programs have been pretty stunning, and work flawlessly, however , they have been charging for their programs, I respect this decision as they have put many hours of work into their programs, but I also know with the same breath many people on NGU don't have the money to pay.

For this reason, I have been working on my own simple Fast File tool, Im no pro at coding, but I understand the methods of how and what to do to get a fast file decompiled properly.

Anyway, long story short, I have so far managed to get a simple batch file to fully decompress all of the GSC's without error's, with the use of offzip.
So far, Ive tried this batch on Dereks patch, Mossy's, A clean Patch and Hawkins Zombieland, all of them fully worked and all the GSC's showed up.

Anyway, about the program...

Important: Make sure your program is allways in the root of your HDD
Eg: C:/


The batch file has been converted to an Exe using a B2E converter, this means less files show up and it looks cleaner when not in use.
When you run the program, a loading screen will show up, shortly after an instruction will appear telling you to use the options
    -a -z -15

You must login or register to view this content.


After that, pick the top option as your patch_mp and the bottom as the folder "TEMP"

After thats all typed in, click start, and it will freeze for a couple of seconds, wait for 30 seconds or so, and then close Offzip.
After that, hit space bar on the CMD and a file stitcher will pop up, select all the files in TEMP and click Merge

You must login or register to view this content.


After that, close the file merger, and click spacebar, after a while, Offzip will open up again.
This time, you will want to type in the option
    
-a -r

Choose the file Merge.dat and set the output as GSC_EXTRACT

Click start, and again, wait 30ish seconds before closing Offzip.

Now, go back on CMD and press the spacebar, it should close it off.

Head over to your GSC_EXTRACT folder and you notice a load of .dat files, open them up with notepad, and you will soon realize they are the FULL GSC's Winky Winky

Please note: If you want to use this program again, you have to delete the contents of TEMP and GSC EXTRACT.

I am currently working on a recompress method, Hopefully it will be done by the weekend Winky Winky

Remember to drag the WHOLE Concept file out of the zip package, there are hidden files (Shortcuts) Which you will miss if not.

Download here : You must login or register to view this content.
Still Processing :confused:
(adsbygoogle = window.adsbygoogle || []).push({});

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

Bang Tidy, CraZoY, GamingPresents, HecmanHD, matt944057, Panda., Pauliinho14, Shaarpy, That Guy_
02-10-2011, 10:59 PM #11
BuC-ShoTz
TeamMvKâ?¢
Originally posted by lostcaptain View Post
Finally. Someone who doesn't steal Buc's idea like Mossy did. Good job. Nominating...


Mossy didnt still my idea i chose to collaborate with him,
He is not a bad guy

GIZMO add me on msn

---------- Post added at 05:35 PM ---------- Previous post was at 05:26 PM ----------

BMS Script- Dump XBOX patch_mp.ff Gsc's

#quickbms script modern warfare 2 - xbox patch_mp.ff
#created by BuC-ShoTz
IDString "IWff0100"
comtype deflate
clog "xbox-patch_mp-extract.dat" 0x4027 0x37FFE 0x15D1FF
Open "." "xbox-patch_mp-extract.dat"
get REALSIZE asize
goto 0x6E95A
endian big
comtype zlib
for
get NEGONE long
get ZSIZE long
get SIZE long
get UNKNOWN long
get FNAME string
savepos DATASTART
savepos FNPOS
math FNPOS -= 4
goto FNPOS
getdstring EXT 4
if EXT == "gsc"
clog FNAME DATASTART ZSIZE SIZE
endif
math DATASTART += ZSIZE
goto DATASTART
savepos POS
if POS == REALSIZE
cleanexit
endif
next

You must login or register to view this content.

---------- Post added at 05:59 PM ---------- Previous post was at 05:35 PM ----------

[/COLOR]oh and GIZMO,

if you do like this its comes already merged
-a -1 -z -15
02-10-2011, 11:37 PM #12
CHAOZ
Banned
Originally posted by BucN View Post
.


msn ? what is it .
02-10-2011, 11:40 PM #13
BuC-ShoTz
TeamMvKâ?¢
Originally posted by RUFFINGUY View Post
msn ? what is it .


msn messenger
02-10-2011, 11:44 PM #14
CHAOZ
Banned
Originally posted by BucN View Post
msn messenger


i know that :p, in better words whats yours ( PM )

i'm looking into the ff. viewer source code, and need help.

-thanks
02-11-2011, 03:44 PM #15
Default Avatar
Gizmo
Guest
Originally posted by BucN View Post
Mossy didnt still my idea i chose to collaborate with him,
He is not a bad guy

GIZMO add me on msn

---------- Post added at 05:35 PM ---------- Previous post was at 05:26 PM ----------

BMS Script- Dump XBOX patch_mp.ff Gsc's

#quickbms script modern warfare 2 - xbox patch_mp.ff
#created by BuC-ShoTz
IDString "IWff0100"
comtype deflate
clog "xbox-patch_mp-extract.dat" 0x4027 0x37FFE 0x15D1FF
Open "." "xbox-patch_mp-extract.dat"
get REALSIZE asize
goto 0x6E95A
endian big
comtype zlib
for
get NEGONE long
get ZSIZE long
get SIZE long
get UNKNOWN long
get FNAME string
savepos DATASTART
savepos FNPOS
math FNPOS -= 4
goto FNPOS
getdstring EXT 4
if EXT == "gsc"
clog FNAME DATASTART ZSIZE SIZE
endif
math DATASTART += ZSIZE
goto DATASTART
savepos POS
if POS == REALSIZE
cleanexit
endif
next

You must login or register to view this content.

---------- Post added at 05:59 PM ---------- Previous post was at 05:35 PM ----------

[/COLOR]oh and GIZMO,

if you do like this its comes already merged
-a -1 -z -15


Cheers Smile
Im now adding you on MSN, the reason I chose to manually stitch the data was because sometimes -a -1 -z -15 skipped airdrop.gsc :confused:
Maybe thats just me :p


Edit: Just had a go with that extract maker on an Xbox patch, that is one beast tool Cool Man (aka Tustin)
I take it you have made a PS3 Version, Im going to have a go :p

Added an updated version
Added an edited BMS Script thanks to bucn

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo