GRAF:AFS AFS: Difference between revisions
Jump to navigation
Jump to search
imported>WATTO No edit summary |
imported>WATTO |
||
| Line 48: | Line 48: | ||
* DragonBall Z: Budokai 3 (PS2) *.afs | * DragonBall Z: Budokai 3 (PS2) *.afs | ||
* Leisure Suit Larry: Manga Cum Laude *.afs | * Leisure Suit Larry: Manga Cum Laude *.afs | ||
* Phantasy Star Online *.afs | |||
* Pro Evolution Soccer 5 *.afs | * Pro Evolution Soccer 5 *.afs | ||
* Silent Hill 3 *.afs | * Silent Hill 3 *.afs | ||
Revision as of 05:24, 12 December 2005
AFS
- Format Type : Archive
- Endian Order : Little Endian
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)
- char {32} - Filename (null)
MultiEx BMS Script
Not written yet
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.
Compatible Programs
Other Games
These games also use this file format
- DragonBall Z: Budokai 3 (PS2) *.afs
- Leisure Suit Larry: Manga Cum Laude *.afs
- Phantasy Star Online *.afs
- Pro Evolution Soccer 5 *.afs
- Silent Hill 3 *.afs