[RELEASE] FLATool v0.1

PSForever tooling such DLLs, launchers, loggers, etc.
User avatar
Site Admin
Posts: 162
Joined: Wed Oct 14, 2015 4:31 pm

[RELEASE] FLATool v0.1

Postby Chord » Sat Mar 19, 2016 4:09 am


A simple C tool for extracting and creating FlatFile archives (.FAT) (pronounced flat-tool). This file format is used by PlanetSide 1 to store .DDS files (textures).
Based on original FAT extractor by itburnz.

Code: https://github.com/psforever/FLATool
EXE: https://github.com/psforever/FLATool/re ... LATool.exe


Tested on Cygwin and built using Mingw (GCC). Code is meant to be cross platform (hence fs.c). License: BSD.


There are two modes of operation, similar to gnu tar: extract and create. Extraction will extract out individual .DDS files from the .FAT archive. Create will combine multiple .DDS files in to one .FAT archive. See the usage statement for more details.


This will not build with Visual Studio. Tough luck. You will need a real GCC or Mingw GCC. Cygwin GCC can be used, but you MUST NOT release binaries using the Cygwin compiler (cygwin1.dll required).

$ make all

Or with an optional prefix (i.e for releasing binaries)

$ PREFIX=i686-w64-mingw32- make all
[ PSForever admin and developer ]
PSForever Code | Capturing Packets | Community Discord

Return to “Tools”

Who is online

Users browsing this forum: No registered users and 0 guests