File Table
A table of contents for the files inside of a NSMB DS ROM.
Note: bold entries are folders.files.
TODO: Expand this table to contain all files, splitting the table if needed
Subfiles
Sub-sub-filesFilepath
Description
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
?Header
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
Contains the game banner text and icon shown in the system bios
rsasig.bin
Some signature
root/
Root
folder
/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
/ARCHIVE/
Contains archives for minigames and download play
BG_chk
/BG_chk/
Contains tile behaviour files for tilesets
BG_ncg
/BG_ncg/
Contains bitmaps for tilesets, backgrounds, and tile animations
BG_ncl
/BG_ncl/
Contains palettes and palette animations for tilesets and backgrounds, as well as jyotyu palette
BG_nsc
/BG_nsc/
Contains tilemaps for backgrounds
BG_pnl
/BG_pnl/
Contains tilemaps for tilesets
BG_unt
/BG_unt/
Objects info for tilesets
course
/course/
It contains all the levels .bin files
demo
/demo/
It contains some cutscene stuffs
ending
/ending/
It contains other ending stuffs (like the tower BG)
enemy
/enemy/
It contains the enemies' models and animations
/ipl/
iplContains bitmap and Itpalette containsfor theDS graphicsDownload ofPlay thebanner icon visible on the DS/DSi/3DS family menu
map
/map/
It contains all the Worldmap files
obj
/obj/
Contains bitmaps and palettes of in-course sprites
particle
/particle/
Contains particle archives
player
/player/
It contains player's models and animations
polygon_unit
/polygon_unit/
It contains some levels effects, the quicksand files, the pipe graphics, and the End-of-level graphics
script
/script/
It contains BMG files (used for In-Level pause scripts, Worldmap's pause scripts, and for the Titlescreen's File Select scripts)
uiStudio
/uiStudio/
Contains files related to game UI
overlay7
overlay7/
It should contain the overlays for the arm7 processor
overlay9
overlay9/
It contains the overlays for the arm9 processor