/iw_ff_extract

Bruteforce utility to dump rawfiles from FastFiles. This stupid code can extract any rawfile from ALL Retail/Beta/Alpha versions of CoD2 (Xbox)/CoD4/CoDWaW and likely other IW games.

Primary LanguageC++GNU General Public License v2.0GPL-2.0

ffdump_extract

Extract rawfiles from any CoD game after dumping FastFile with offzip utility.

It can extract all gsc, csc, gsx, atr, txt, csv, vision, shock, cfg and vehicle defs

To bo honest, this code is very primitive and naive and was written years ago when I was curious about alpha versions of CoD4, but it just works. Really, don't judge me. Compile it with whatever you want.

This could likely work with other games such as MW2, BO, MW3 and others, but I have not tested. I was able to extract all rawfiles from all games that I've tested including:

  • CoD2 - Xbox 360
  • CoD4:MW - all Alpha versions for Xbox360 (v253,270,290 and later)
  • CoD4:MW - PC
  • CoDWaW - PC
  • CoDWaW - all alpha versions for Xbox360

USAGE

  1. First, you need to deflate .FF file with offzip utility which will find and extract all zlib blocks it can find in fastfile.
  2. Use ffdump_extract to find and extract all rawfiles from that dump file: ffdump_extract c:/path/to/dumpfile.dat c:/outfiles
  3. It will spam you with a lot of errors about failed file writes, you need to make directories yourself before dumping! ;-)
  4. Finally, enjoy if possible, hah.