# File Table A table of contents for the files inside of a NSMB DS ROM. Note: **bold** entries are folders.
TODO: Expand this table to contain all files, splitting the table if needed
Files | Subfiles | Sub-sub-files | Usefulness |
---|---|---|---|
fnt.bin | *File Name Table* It contains filenames, folders and folders names. | ||
fat.bin | *File Allocation Table* It contains every file's address in the rom and its size. | ||
header.bin | ? | ||
arm9ovt.bin | It lists every arm9 overlay, its location in the rom and where it should be loaded in the ram. | ||
arm7ovt.bin | It should list every arm7 overlay, its location in the rom and where it should be loaded in the ram. | ||
arm9.bin | The code for the main processor. | ||
arm7.bin | *The code for the coprocessor.* | ||
banner.bin | *It has the NSMB ROM game icon* | ||
rsasig.bin | *Some signature* | ||
**root** | |||
00DUMMY | *Empty, NSMBe uses it to store tileset, their objects' descriptions, backgrounds and music names after renaming them* | ||
BUILDTIME | *Last game build time* | ||
mgvs\_sound\_data.sdat | *Minigames music* | ||
sound\_data.sdat | *Main game music* | ||
**ARCHIVE** | *It contains all the Minigames graphics and MvsL stuffs* | ||
**BG\_chk** | *Tile behaviors for tilesets* | ||
**BG\_ncg** | *It contains all the Tilesets and BGs graphics stuff (only images, not palettes)* | ||
**BG\_ncl** | *It contains all the Tileset and BGs palettes* | ||
**BG\_nsc** | *It contains all the BGs' nsc files (remember the tilesets don't have a .nsc file)* | ||
**BG\_pnl** | *Map16 for tilesets* | ||
**BG\_unt** | *Objects info for tilesets* | ||
**course** | *It contains all the levels .bin files* | ||
**demo** | *It contains some cutscene stuffs* | ||
**ending** | *It contains other ending stuffs (like the tower BG)* | ||
**enemy** | *It contains the enemies' models and animations* | ||
**ipl** | *It contains the graphics of the icon visible on the DS/DSi/3DS family menu* | ||
**map** | *It contains all the Worldmap files* | ||
**obj** | *It contains the graphics of the 2D things* | ||
**particle** | *It contains particle files* | ||
**player** | *It contains player's models and animations* | ||
**polygon\_unit** | *It contains some levels effects, the quicksand files, the pipe graphics, and the End-of-level graphics* | ||
**script** | *It contains BMG files (used for In-Level pause scripts, Worldmap's pause scripts, and for the Titlescreen's File Select scripts)* | ||
**uiStudio** | *It contains HUD files (ncg, ncl, nsc, bnbl, bncl and bncd)* | ||
**overlay7** | *It should contain the overlays for the arm7 processor* | ||
**overlay9** | *It contains the overlays for the arm9 processor* |