Skip to main content

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

FilesSubfilesSub-sub-filesUsefulness
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