Recently Updated Pages
List of Activator Actors
1. General Event Controllers [Class=020] [Object=101] Event Controller [Class=087] [Object=15...
Background Information
TODO: A lot. - Tile and palette animations - Parallax tables. Probably one listing the types ...
Enemy Palettes
The enemy palette is used by various in-level sprites. Like the jyotyu palette, the palette used ...
Jyotyu Tileset
1. Jyotyu Palette These files are the palettes used by the Jyotyu tileset: File Descript...
Tileset Information
TODO: Verify randomization table somehow. Add more info for palette animations (such as which col...
NSMBe
TODO: Maybe a different screenshot? NSMBe is a multipurpose modding tool for New Super Mario Bro...
Background Scrolling Data Info
TODO: Info for BG start position nybble. Would also be nice to know which BG speeds are all used....
List of player animations
Name Value anmFile anmName Idle 0x00 plmario wait WalkSlow 0x01 plmario ...
Entrances
1. Entrance Guide Click the Door icon at the top to edit entrances. Settings• *Camera X:**• *Cam...
Staff Roll Characters
These are the letters you can touch on the bottom screen during the credits. Closest ASCII...
Camera
The Camera in New Super Mario Bros is controlled in several ways. You have to take into account t...
Particle List
Note: IDs can go as high as 255, all IDs past 118 are blank and have been left out for sake of sh...
Special Event IDs
ID Description 3E Blue coin trail while event is active. 46 Causes the unu...
Music List
Level Header ID (Hex) ID in NSMBe/Nitro Studio (Decimal) Common Name Name in NSMBe SDAT Name (...
File Table
A table of contents for the files inside of a NSMB DS ROM. Note: bold entries are files. TODO: ...
Connected Pipes
Each end of the pipe needs an Entrance. Both must have the same connected pipe ID.Set area 0 in o...
Level List
Every level in the game accompanied by its file name and how many areas it has. Filename Level...
Porting old patches to the NSMB Code Reference
Porting old patch syntax to NCPatcher
This page will help you understand how you can port any patching syntax to NCPatcher's. You are s...
Using GDB with Ghidra and melonDS
What you'll need: The latest version of Ghidra A build of melonDS that has the GDB enabled ...