BioHazard File Archive Tool
Posted: Wed Apr 20, 2011 8:10 pm
EDIT (March 22, 2022): This version of BioFAT is outdated and support for non-RE/BH (Resident Evil/BioHazard) games was dropped. Furthermore, I have not worked on this app for nearly ten years now.
A later iteration of this tool is now archived on my GitHub (reboot.exe):
BioHazard File Archive Tool (Archive) @ GitHub
Sadly, this particular version of BioFAT was made while I was teaching myself C/C++ and it wasn't very stable. Fortunately, I still have the source code for this app and all variations, so if you need support, don't hesitate to reach out to me on Twitter or shoot me a PM here (I will get an email notification) and I will try to work something out
ORIGINAL:
Hello,
I have been developing an application that extracts, repacks and modifies data for many different games. It started out as a utility for Bio Hazard | Resident Evil games, but I have since expanded it to support others, as well.
Currently supported:
3Xtreme [PSone]
(*.ANM;*.CMP;*.GUY;*.IMG;*.INF) - Archive File Extraction
Area 51 [PSone]
(*.ELF) - Archive File Extraction
Bio Hazard Zero | Resident Evil Zero [GameCube/Wii]
(*.ARC) - Archive File Extraction, Archive File Creation (de/compression is not yet supported)
(*.EFS) - Archive File Extraction
(*.MHP) - Archive File Extraction and automatic encoding of each *.THP to *.JPG
(*.THP) - Encoding to *.JPG (Trial Edition is not yet supported)
(*.TPP) - Archive File Extraction, Archive File Creation
Bio Hazard Rebirth | Resident Evil Remake [GameCube/Wii]
(*.DAT) - Archive File Extraction
(*.EMD) - Archive File Extraction
(*.EMG) - Archive File Extraction
(*.SND) - Archive File Extraction; allows for use of BGM+SFX in BH/RE Zero video game
Bio Hazard | Resident Evil [PSone/Saturn/PC]
(*.EMD) - Archive File Extraction, Archive File Creation
(*.EMW) - Archive File Extraction, Archive File Creation
(*.IVM) - Archive File Extraction, Archive File Creation
(*.PAK) - Image Compression, Image Decompression, Image Viewer (Credit for de/compression code: Patrice Mandin)
(*.RDT) - Archive File Extraction (work in progress)
Bio Hazard 2 | Resident Evil 2 [PSone/DreamCast/GameCube/PC]
(*.ADT) - Data Compression, Data Decompression, Image Viewer (Credit for de/compression code: Patrice Mandin, Mark Grass, gamezelda)
(*.BIN) - Archive File Extraction, Archive File Creation
(*.BSS) - Archive File Extraction, Archive File Creation
(*.EMD) - Archive File Extraction, Archive File Creation
(*.EMS) - Archive File Extraction, Archive File Creation (limited version support)
(*.MD1) - Decoding to Sony PSone format [*.TMD;*.RSD], Encoding to CAPCOM format [*.MD1]
(*.MSG) - Decoding to *.TXT, Encoding to *.MSG
(*.PLD) - Archive File Extraction, Archive File Creation
(*.PLW) - Archive File Extraction, Archive File Creation
(*.RDT) - Archive File Extraction, Archive File Creation
(*.BIOHAZARD2;*.RESIDENT2) Save Game File Assembly, Save Game File Disassembly
(*.SCD) - Game Script Disassembly (includes definitions of deciphered opcodes)
Bio Hazard 3: Last Escape | Resident Evil 3: Nemesis [PSone/DreamCast/GameCube/PC]
(*.ARD) - Archive File Extraction
(*.BSS) - Archive File Extraction, Archive File Creation
(*.EMD) - Archive File Extraction, Archive File Creation
(*.MD2) - Decoding to Sony PSone format [*.TMD;*.RSD]
(*.MSG) - Decoding to *.TXT, Encoding to *.MSG
(*.PLD) - Archive File Extraction, Archive File Creation
(*.PLW) - Archive File Extraction, Archive File Creation
(*.RBJ) - Archive File Extraction, Archive File Creation
(*.RDT) - Archive File Extraction (work in progress)
Bio Hazard 4 | Resident Evil 4 [GameCube/Wii/PS2/PC]
(*.DAS) - Archive File Extraction, Archive File Creation
(*.DAT) - Archive File Extraction, Archive File Creation
(*.DRS) - Archive File Extraction, Archive File Creation (Stage files | de/compression is not yet supported)
(*.EVD) - Archive File Extraction
Bio Hazard Gun Survivor 4: Heroes Never Die | Resident Evil Dead Aim [PS2]
(*.FPK) - Archive File Extraction
Brave Fencer Musashi [PSone]
(*.CD) - Archive File Extraction
C - The Contra Adventure [PSone]
(*.SGG) - Archive File Extraction
Celebrity Deathmatch [PSone]
(*.BOO) - Archive File Extraction
Dave Mirra Freestyle BMX [PSone]
(*.ZAL) - Archive File Extraction
Dino Crisis [PSone]
(*.DAT) - Archive File Extraction
Driver [PSone]
(*.BLK) - Archive File Extraction
(*.LEV) - Archive File Extraction
Fatal Fury: Wild Ambition [PSone]
(GAME.DAT) - Archive File Extraction
Fear Effect [PSone]
(*.WAD) - Archive File Extraction
Fear Effect 2: Retro Helix [PSone]
(*.WAD) - Archive File Extraction
Lunar Silver Star Story Complete [PSone]
(*.FIL) - Archive File Extraction
(*.SND) - Archive File Extraction
Mat Hoffman's Pro BMX [PSone]
(*.WAD) - Archive File Extraction
Rockman 8: Metal Heroes | Mega Man 8 [PSone]
(*.PAC) - Archive File Extraction
Rockman Complete Works | Mega Man Anniversary Collection [PSone/PS2/GameCube]
(*.PAC) - Archive File Extraction (work in progress)
Rockman DASH | Mega Man Legends [PSone]
(*.BIN) - Archive File Extraction (work in progress)
Rockman X4 | Mega Man X4 [PSone]
(*.ARC) - Archive File Extraction
Rockman X5 | Mega Man X5 [PSone]
(*.DAT) - Archive File Extraction
Rockman X6 | Mega Man X6 [PSone]
(*.DAT) - Archive File Extraction
MDK [PSone]
(*.WAD) - Archive File Extraction
Metal Gear Solid [PSone]
(*.DIR) - Archive File Extraction
Overblood [PSone]
(*.ROM) - Archive File Extraction
Saga Frontier [PSone]
(*.ARC) - Archive File Extraction
Street Fighter EX plus Alpha [PSone]
(*.PAC) - Archive File Extraction
Street Fighter EX2 plus [PSone]
(*.PAC) - Archive File Extraction
Super Puzzle Fighter II Turbo [PSone]
(*.EMI) - Archive File Extraction
Syphon Filter [PSone]
(*.FOG) - Archive File Extraction
(*.HOG) - Archive File Extraction
Time Crisis [PSone]
(*.FHM;*.FHT) - Archive File Extraction
Tony Hawk's Pro Skater [PSone]
(*.WAD) - Archive File Extraction
Tony Hawk's Pro Skater 2 [PSone]
(*.WAD) - Archive File Extraction
Tony Hawk's Pro Skater 3 [PSone]
(*.WAD) - Archive File Extraction
Tony Hawk's Pro Skater 4 [PSone]
(*.WAD) - Archive File Extraction
CRI Middleware
(*.AFS) - Archive File Extraction
Sony PSone
TIM Splitter - Extracts multiple *.TIM files from a single *.TIM - the *.TIM must have multiple CLUTs
TIM Viewer
TIM Converter - Convert a *.TIM to *.BMP (4bpp is not supported)
TMD-to-RSD Conversion - Convert a *.TMD file to Sony Psone ASCII 3D model development format (*.RSD)
Nintendo GameCube/Wii
(*.BTI) - Decode texture to *.DDS format (Credit for code: thakis)
(*.RARC) - Archive File Extraction (Credit for code: thakis)
(*.THP) - Video and Audio player (using thakis' thpplay 1.5)
(*.TPL) - Decode to *.TGA w/MTL (Using dev/ghostline's 'txdumper' and/or Gcube's 'tplx')
(*.YAY0) - Archive File Extraction and Decompression (Credit for decompression code: thakis)
(*.YAZ0) - Archive File Extraction Compression and Decompression (Credit for de/compression code: thakis, shevious/daegunlee)
Patrice Mandin's Reevengi Tools
adt2img
extract_bin
file2pak
pak2tim
pix2bmp
ptc2bmp
rgb2bmp
rofs (Extract *.DAT archive files from BH/RE 3 for PC)
sld (Decompress *.TIM texture archive from BH/RE 3 for PC)
Segher Boessenkool's Wii Tools
tpl2ppm
You can find more information and downloads at my site, here:
BioHazard File Archive Tool (Archive) @ GitHub
A later iteration of this tool is now archived on my GitHub (reboot.exe):
BioHazard File Archive Tool (Archive) @ GitHub
Sadly, this particular version of BioFAT was made while I was teaching myself C/C++ and it wasn't very stable. Fortunately, I still have the source code for this app and all variations, so if you need support, don't hesitate to reach out to me on Twitter or shoot me a PM here (I will get an email notification) and I will try to work something out
ORIGINAL:
Hello,
I have been developing an application that extracts, repacks and modifies data for many different games. It started out as a utility for Bio Hazard | Resident Evil games, but I have since expanded it to support others, as well.
Currently supported:
3Xtreme [PSone]
(*.ANM;*.CMP;*.GUY;*.IMG;*.INF) - Archive File Extraction
Area 51 [PSone]
(*.ELF) - Archive File Extraction
Bio Hazard Zero | Resident Evil Zero [GameCube/Wii]
(*.ARC) - Archive File Extraction, Archive File Creation (de/compression is not yet supported)
(*.EFS) - Archive File Extraction
(*.MHP) - Archive File Extraction and automatic encoding of each *.THP to *.JPG
(*.THP) - Encoding to *.JPG (Trial Edition is not yet supported)
(*.TPP) - Archive File Extraction, Archive File Creation
Bio Hazard Rebirth | Resident Evil Remake [GameCube/Wii]
(*.DAT) - Archive File Extraction
(*.EMD) - Archive File Extraction
(*.EMG) - Archive File Extraction
(*.SND) - Archive File Extraction; allows for use of BGM+SFX in BH/RE Zero video game
Bio Hazard | Resident Evil [PSone/Saturn/PC]
(*.EMD) - Archive File Extraction, Archive File Creation
(*.EMW) - Archive File Extraction, Archive File Creation
(*.IVM) - Archive File Extraction, Archive File Creation
(*.PAK) - Image Compression, Image Decompression, Image Viewer (Credit for de/compression code: Patrice Mandin)
(*.RDT) - Archive File Extraction (work in progress)
Bio Hazard 2 | Resident Evil 2 [PSone/DreamCast/GameCube/PC]
(*.ADT) - Data Compression, Data Decompression, Image Viewer (Credit for de/compression code: Patrice Mandin, Mark Grass, gamezelda)
(*.BIN) - Archive File Extraction, Archive File Creation
(*.BSS) - Archive File Extraction, Archive File Creation
(*.EMD) - Archive File Extraction, Archive File Creation
(*.EMS) - Archive File Extraction, Archive File Creation (limited version support)
(*.MD1) - Decoding to Sony PSone format [*.TMD;*.RSD], Encoding to CAPCOM format [*.MD1]
(*.MSG) - Decoding to *.TXT, Encoding to *.MSG
(*.PLD) - Archive File Extraction, Archive File Creation
(*.PLW) - Archive File Extraction, Archive File Creation
(*.RDT) - Archive File Extraction, Archive File Creation
(*.BIOHAZARD2;*.RESIDENT2) Save Game File Assembly, Save Game File Disassembly
(*.SCD) - Game Script Disassembly (includes definitions of deciphered opcodes)
Bio Hazard 3: Last Escape | Resident Evil 3: Nemesis [PSone/DreamCast/GameCube/PC]
(*.ARD) - Archive File Extraction
(*.BSS) - Archive File Extraction, Archive File Creation
(*.EMD) - Archive File Extraction, Archive File Creation
(*.MD2) - Decoding to Sony PSone format [*.TMD;*.RSD]
(*.MSG) - Decoding to *.TXT, Encoding to *.MSG
(*.PLD) - Archive File Extraction, Archive File Creation
(*.PLW) - Archive File Extraction, Archive File Creation
(*.RBJ) - Archive File Extraction, Archive File Creation
(*.RDT) - Archive File Extraction (work in progress)
Bio Hazard 4 | Resident Evil 4 [GameCube/Wii/PS2/PC]
(*.DAS) - Archive File Extraction, Archive File Creation
(*.DAT) - Archive File Extraction, Archive File Creation
(*.DRS) - Archive File Extraction, Archive File Creation (Stage files | de/compression is not yet supported)
(*.EVD) - Archive File Extraction
Bio Hazard Gun Survivor 4: Heroes Never Die | Resident Evil Dead Aim [PS2]
(*.FPK) - Archive File Extraction
Brave Fencer Musashi [PSone]
(*.CD) - Archive File Extraction
C - The Contra Adventure [PSone]
(*.SGG) - Archive File Extraction
Celebrity Deathmatch [PSone]
(*.BOO) - Archive File Extraction
Dave Mirra Freestyle BMX [PSone]
(*.ZAL) - Archive File Extraction
Dino Crisis [PSone]
(*.DAT) - Archive File Extraction
Driver [PSone]
(*.BLK) - Archive File Extraction
(*.LEV) - Archive File Extraction
Fatal Fury: Wild Ambition [PSone]
(GAME.DAT) - Archive File Extraction
Fear Effect [PSone]
(*.WAD) - Archive File Extraction
Fear Effect 2: Retro Helix [PSone]
(*.WAD) - Archive File Extraction
Lunar Silver Star Story Complete [PSone]
(*.FIL) - Archive File Extraction
(*.SND) - Archive File Extraction
Mat Hoffman's Pro BMX [PSone]
(*.WAD) - Archive File Extraction
Rockman 8: Metal Heroes | Mega Man 8 [PSone]
(*.PAC) - Archive File Extraction
Rockman Complete Works | Mega Man Anniversary Collection [PSone/PS2/GameCube]
(*.PAC) - Archive File Extraction (work in progress)
Rockman DASH | Mega Man Legends [PSone]
(*.BIN) - Archive File Extraction (work in progress)
Rockman X4 | Mega Man X4 [PSone]
(*.ARC) - Archive File Extraction
Rockman X5 | Mega Man X5 [PSone]
(*.DAT) - Archive File Extraction
Rockman X6 | Mega Man X6 [PSone]
(*.DAT) - Archive File Extraction
MDK [PSone]
(*.WAD) - Archive File Extraction
Metal Gear Solid [PSone]
(*.DIR) - Archive File Extraction
Overblood [PSone]
(*.ROM) - Archive File Extraction
Saga Frontier [PSone]
(*.ARC) - Archive File Extraction
Street Fighter EX plus Alpha [PSone]
(*.PAC) - Archive File Extraction
Street Fighter EX2 plus [PSone]
(*.PAC) - Archive File Extraction
Super Puzzle Fighter II Turbo [PSone]
(*.EMI) - Archive File Extraction
Syphon Filter [PSone]
(*.FOG) - Archive File Extraction
(*.HOG) - Archive File Extraction
Time Crisis [PSone]
(*.FHM;*.FHT) - Archive File Extraction
Tony Hawk's Pro Skater [PSone]
(*.WAD) - Archive File Extraction
Tony Hawk's Pro Skater 2 [PSone]
(*.WAD) - Archive File Extraction
Tony Hawk's Pro Skater 3 [PSone]
(*.WAD) - Archive File Extraction
Tony Hawk's Pro Skater 4 [PSone]
(*.WAD) - Archive File Extraction
CRI Middleware
(*.AFS) - Archive File Extraction
Sony PSone
TIM Splitter - Extracts multiple *.TIM files from a single *.TIM - the *.TIM must have multiple CLUTs
TIM Viewer
TIM Converter - Convert a *.TIM to *.BMP (4bpp is not supported)
TMD-to-RSD Conversion - Convert a *.TMD file to Sony Psone ASCII 3D model development format (*.RSD)
Nintendo GameCube/Wii
(*.BTI) - Decode texture to *.DDS format (Credit for code: thakis)
(*.RARC) - Archive File Extraction (Credit for code: thakis)
(*.THP) - Video and Audio player (using thakis' thpplay 1.5)
(*.TPL) - Decode to *.TGA w/MTL (Using dev/ghostline's 'txdumper' and/or Gcube's 'tplx')
(*.YAY0) - Archive File Extraction and Decompression (Credit for decompression code: thakis)
(*.YAZ0) - Archive File Extraction Compression and Decompression (Credit for de/compression code: thakis, shevious/daegunlee)
Patrice Mandin's Reevengi Tools
adt2img
extract_bin
file2pak
pak2tim
pix2bmp
ptc2bmp
rgb2bmp
rofs (Extract *.DAT archive files from BH/RE 3 for PC)
sld (Decompress *.TIM texture archive from BH/RE 3 for PC)
Segher Boessenkool's Wii Tools
tpl2ppm
You can find more information and downloads at my site, here:
BioHazard File Archive Tool (Archive) @ GitHub