File Formats: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
Jhmaster2000 (talk | contribs) No edit summary |
Jhmaster2000 (talk | contribs) No edit summary |
||
Line 2: | Line 2: | ||
|+ File formats used across the filesystems of NSMBU and NSLU |
|+ File formats used across the filesystems of NSMBU and NSLU |
||
|- |
|- |
||
! File Format !! Known Extensions !! Magic Bytes !! Description |
! 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 |
| 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 |
| SARC || .sarc / .bfma || 53 41 52 43 || Archive Format || [[Switch Toolbox]] |
||
|- |
|- |
||
| FRES || .bfres || 46 52 45 53 || Binary Wii U Model Format |
| FRES || .bfres || 46 52 45 53 || Binary Wii U Model Format || [[Switch Toolbox]] |
||
|- |
|- |
||
| YAZ0 || .szs / .yaz / .yaz0 || 59 61 7A 30 || Compression Format |
| YAZ0 || .szs / .yaz / .yaz0 || 59 61 7A 30 || Compression Format || [[Switch Toolbox]] |
||
|- |
|- |
||
| FLAN || .bflan || 46 4C 41 4E || Binary Wii U Layout Animation Format |
| 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 |
| FLYT || .bflyt || 46 4C 59 54 || Binary Wii U Layout Format || [[Switch Toolbox]] |
||
|- |
|- |
||
| BFLIM || .bflim || - || Binary Wii U Layout Image Format |
| BFLIM || .bflim || - || Binary Wii U Layout Image Format || [[Switch Toolbox]] |
||
|- |
|- |
||
| GFX2 || .gtx / .gsh || 47 66 78 32 || Image/Shader Format (?) |
| GFX2 || .gtx / .gsh || 47 66 78 32 || Image/Shader Format (?) || - |
||
|- |
|- |
||
| RPRH || .dat || 52 50 52 48 || Replay or Save Data |
| RPRH || .dat || 52 50 52 48 || Replay or Save Data || - |
||
|- |
|- |
||
| FFNT || .bffnt || 46 46 4E 54 || Binary Wii U Font Format |
| 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 |
| MsgStdBn || .msbt || 4D 73 67 53 74 64 42 6E || Text Archive Format || [[MSBT Editor]] / [[Kuriimu1]] |
||
|- |
|- |
||
| MsgPrjBn || .msbp || 4D 73 67 50 72 6A 42 6E || Text Data Format (?) |
| MsgPrjBn || .msbp || 4D 73 67 50 72 6A 42 6E || Text Data Format (?) || - |
||
|- |
|- |
||
| FWAV || .bfwav || 46 57 41 56 || Binary Wii U Wave Audio Format |
| FWAV || .bfwav || 46 57 41 56 || Binary Wii U Wave Audio Format || [[Citric Composer]] |
||
|- |
|- |
||
| FSAR || .bfsar || 46 53 41 52 || Binary Wii U Sound Archive Format |
| FSAR || .bfsar || 46 53 41 52 || Binary Wii U Sound Archive Format || [[Citric Composer]] |
||
|- |
|- |
||
| EXBIN || .exbin || 00 00 0B B8 00 00 03 E8 || (?) |
| EXBIN || .exbin || 00 00 0B B8 00 00 03 E8 || (?) || - |
||
|- |
|- |
||
| PARAM || .param || - || (?) |
| PARAM || .param || - || (?) || - |
||
|- |
|- |
||
| SPBD || .ptcl || 53 50 42 44 || Particle Data Format |
| SPBD || .ptcl || 53 50 42 44 || Particle Data Format || [[Switch Toolbox]] |
||
|- |
|- |
||
| BAHS || .sharcfb || 42 41 48 53 || (?) |
| BAHS || .sharcfb || 42 41 48 53 || (?) || - |
||
|- |
|- |
||
| ENVSET || .envset || 30 2F 2F 3C || Plaintext Format |
| ENVSET || .envset || 30 2F 2F 3C || Plaintext Format || - |
||
|- |
|- |
||
| OPT || .opt || - || (?) |
| OPT || .opt || - || (?) || - |
||
|- |
|- |
||
| AAHS || .sharc || 41 41 48 53 || (?) |
| AAHS || .sharc || 41 41 48 53 || (?) || - |
||
|- |
|- |
||
| AAMP || .bagldof / .baglenv / .bagllmap || 41 41 4D 50 || (?) |
| AAMP || .bagldof / .baglenv / .bagllmap || 41 41 4D 50 || (?) || - |
||
|- |
|- |
||
| CAMERA || .camera || - || (?) |
| CAMERA || .camera || - || (?) || - |
||
|- |
|- |
||
| BTSND || .btsnd || - || Boot Sound (?) |
| BTSND || .btsnd || - || Boot Sound (?) || - |
||
|- |
|- |
||
| ARC || .arc || 78 9C || Archive Format |
| ARC || .arc || 78 9C || Archive Format || [[Switch Toolbox]] |
||
|- |
|- |
||
| [[https://fileinfo.com/extension/h264|H.264]] || .h264 || - || Advanced video compression format used for the Wii U app boot video. Not used on [[CEMU]]. || [[https://www.videolan.org/vlc/index.html|VLC Media Player]] |
|||
⚫ | |||
|- |
|||
| [[https://en.wikipedia.org/wiki/XML|XML]] || .xml || (EF BB BF) 3C 3F 78 6D 6C || Markup Text Format for game metadata || Any text editor of your choice |
|||
|- |
|||
⚫ | |||
|} |
|} |
||
Revision as of 20:48, 27 January 2021
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 |
GFX2 | .gtx / .gsh | 47 66 78 32 | Image/Shader Format (?) | - |
RPRH | .dat | 52 50 52 48 | Replay or Save Data | - |
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 / Kuriimu1 |
MsgPrjBn | .msbp | 4D 73 67 50 72 6A 42 6E | Text Data Format (?) | - |
FWAV | .bfwav | 46 57 41 56 | Binary Wii U Wave Audio Format | Citric Composer |
FSAR | .bfsar | 46 53 41 52 | Binary Wii U Sound Archive 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 | (?) | - |
ENVSET | .envset | 30 2F 2F 3C | Plaintext Format | - |
OPT | .opt | - | (?) | - |
AAHS | .sharc | 41 41 48 53 | (?) | - |
AAMP | .bagldof / .baglenv / .bagllmap | 41 41 4D 50 | (?) | - |
CAMERA | .camera | - | (?) | - |
BTSND | .btsnd | - | Boot Sound (?) | - |
ARC | .arc | 78 9C | Archive Format | Switch Toolbox |
[[1]] | .h264 | - | Advanced video compression format used for the Wii U app boot video. Not used on CEMU. | [Media Player] |
[[2]] | .xml | (EF BB BF) 3C 3F 78 6D 6C | Markup Text Format for game metadata | Any text editor of your choice |
BIN | .bin | - | Multiple Generic/Unknown Binary Data Formats | - |