File Formats
File Format | Known Extensions | Magic Bytes | Description | Compatible Tools |
---|---|---|---|---|
ELF | .elf / .rpx | 7F 45 4C 46 | The entire game's code, compiled to be ran by the Wii U | Ghidra / IDA Pro / CEMU |
SARC | .sarc / .bfma | 53 41 52 43 | Archive Format | Switch Toolbox |
FRES | .bfres | 46 52 45 53 | Binary Wii U Model Format | Switch Toolbox |
YAZ0 | .szs / .yaz / .yaz0 | 59 61 7A 30 | Compression Format | Switch Toolbox |
FLAN | .bflan | 46 4C 41 4E | Binary Wii U Layout Animation Format | Switch Toolbox |
FLYT | .bflyt | 46 4C 59 54 | Binary Wii U Layout Format | Switch Toolbox |
BFLIM | .bflim | - | Binary Wii U Layout Image Format | Switch Toolbox |
GTX | .gtx | 47 66 78 32 | GX2 Texture Format | GTX Extractor |
GSH | .gsh | 47 66 78 32 | GX2 Shader Format | - |
RPRH | .dat | 52 50 52 48 | NSMBU Replay Data | - |
RPSD | .dat | 52 50 53 44 | NSMBU Save Data (rp_savedata.dat file) | - |
FFNT | .bffnt | 46 46 4E 54 | Binary Wii U Font Format | Switch Toolbox |
MsgStdBn | .msbt | 4D 73 67 53 74 64 42 6E | Text Archive Format | MSBT Editor Reloaded / Kuriimu |
MsgPrjBn | .msbp | 4D 73 67 50 72 6A 42 6E | Additional Text Data Format | - |
FSAR | .bfsar | 46 53 41 52 | Binary Wii U Sound Archive Format | Citric Composer |
FGRP | .bfgrp | 46 47 52 50 | Binary Wii U Sound Archive Group Format | Citric Composer |
FSEQ | .bfseq | 46 53 45 51 | Binary Wii U Sound Sequence Format | Citric Composer |
FWAV | .bfwav | 46 57 41 56 | Binary Wii U Wave Audio Format | Citric Composer |
FWSD | .bfwsd | 46 57 53 44 | Binary Wii U Wave Sound Data Format | Citric Composer |
FWAR | .bfwar | 46 57 41 52 | Binary Wii U Wave Archive Format | Citric Composer |
FBNK | .bfbnk | 46 42 4E 4B | Binary Wii U Instrument Bank Format | Citric Composer |
EXBIN | .exbin | 00 00 0B B8 00 00 03 E8 | (?) | - |
PARAM | .param | - | (?) | - |
SPBD | .ptcl | 53 50 42 44 | Particle Data Format | Switch Toolbox |
BAHS | .sharcfb | 42 41 48 53 | Binary Wii U Compiled Shaders Archive Format | Switch Toolbox (Partial) |
ENVSET | .envset | 30 2F 2F 3C | Plaintext Format | - |
OPT | .opt | - | (?) | - |
AAHS | .sharc | 41 41 48 53 | Shader Data | Switch Toolbox |
AAMP | .bagldof / .baglenv / .bagllmap | 41 41 4D 50 | Binary Resource Parameter File Format | - |
CAMERA | .camera | - | (?) | - |
BTSND | .btsnd | - | Wii U Boot Sound File Format | wav2btsnd |
ARC | .arc | 78 9C | Archive Format | Switch Toolbox |
H.264 | .h264 | - | Common Video Compression Format used for the Wii U app boot video (Not used on CEMU) | VLC Media Player |
XML | .xml | (EF BB BF) 3C 3F 78 6D 6C | Common Markup Text Format for game metadata | Any text editor of your choice |
TEXT | .txt | - | Common Plaintext Format used for preload.txt | Any text editor of your choice |
TPIC | .tga | - | Image File Format for game metadata icons | Any image editor of your choice |
BIN | .bin | - | Multiple Generic/Unknown Binary Data Formats | - |