GRAF:AFS AFS

From XentaxWiki
Revision as of 04:35, 11 December 2006 by imported>Dinoguy1000
Jump to navigation Jump to search

Back to index | Edit this page

AFS

Format Specifications

char {4}     - Header (AFS + null)

uint32 {4}   - Number Of Files

// for each file

uint32 {4}   - Offset
uint32 {4}   - Length

uint32 {4}   - Filename Directory Offset
byte {X}     - File Data

// Filename Directory

// for each file
char {32}    - Filename (null)
uint32 {4}   - File Type ID
uint16 {2}   - Unknown
uint16 {2}   - Unknown
uint16 {2}   - Unknown
uint16 {2}   - Unknown
uint32 {4}   - Junk (matches each value in the directory, including offsets and sizes, in order)

Notes and Comments

Each file, and the directory, are padded to multiples of 2048 bytes using null bytes. So, the first file will start at offset 2048, or 4096, etc, and similarly with the next files.

Some games (for example Grandia 2) don't have a filename directory (all entries are zero); however, the rest of the format is the same.

MultiEx BMS Script

<bms ext="afs" games="'50 Cent: Bulletproof','DragonBall Z: Budokai 3','Leisure Suit Larry: Manga Cum Laude','Mortal Kombat Shaolin Monks','Phantasy Star Online','Pro Evolution Soccer 5','Silent Hill 3'" platforms="'PS2','PS2','PC','PS2','PC','PC','PC'" version="1.0" author="Mr.Mouse" verbose="no" silence="no">IDString 0 AFS ; ImpType Standard ; Get D Byte 0 ; Get FileNum Long 0 ; For T = 1 To FileNum ; SavePos FOO 0 ; Get FO Long 0 ; SavePos FSO 0 ; Get FS Long 0 ; Log "" FO FS FOO FSO ; Next T ; </bms>

Supported by Programs

Links

None

Games

Navigation

Jump to a listing by...
All Formats - Common Formats - Standard Formats - Malformed Pages
Platforms
Microsoft:
Xbox
Xbox 360
Nintendo:
GameCube
DS
Desktop:
PC
Sega:
Dreamcast
Sony:
PlayStation
PlayStation 2
PlayStation 3
PlayStation Portable
Type
Animation - Archive - Audio - Image - Mesh - Miscellaneous - Model - Video
Endianness
Little-endian - Big-endian
BMS Scripts
Pages Without a BMS Script

All Pages with Scripts:
Recently Added Scripts

Program Support
No Known Support

MultiEx Commander - Game Extractor

Format Specification Completion
Work in Progress - Almost Done - Completed
Compression and Encryption
No Compression or Encryption Used - Unknown Compression or Encryption Used

One or Both Used:
Compression Used - Both Compression and Encryption Used