Skip to main content

New Super Mario Bros.

Information about modding NSMB DS

General Info

General information about the game that doesn't need more than one page to explain

Background Scrolling Data Info

TODO: - Verify info for BG start position nybble — 0x2 and 0x3 in particular. - How specifically ...

Camera

The Camera in New Super Mario Bros is controlled in several ways. You have to take into account t...

Connected Pipes

Each end of the pipe needs an Entrance. Both must have the same connected pipe ID.Set area 0 in o...

Entrances

1. Entrance Guide Click the Door icon at the top to edit entrances. Settings• *Camera X:**• *Cam...

File Table

A table of contents for the files inside of a NSMB DS ROM. Note: bold entries are files. TODO: ...

Files in Overlays and ARM9

TODO: - File IDs of files in archives. - More files? - Maybe the makeshift file tree c...

Glossary

TODO: Currently sorted alphabetically — would something else work better?Things that probably als...

Level List

Every level in the game accompanied by its file name and how many areas it has. Filename Level...

List of Activator Actors

1. General Event Controllers [Class=020] [Object=101] Event Controller [Class=087] [Object=15...

List of player animations

Name Value anmFile anmName Idle 0x00 plmario wait WalkSlow 0x01 plmario ...

Music List

Level Header ID (Hex) ID in NSMBe/Nitro Studio (Decimal) Common Name Name in NSMBe SDAT Name (...

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...

Staff Roll Characters

These are the letters you can touch on the bottom screen during the credits. Closest ASCII...

Modding Tutorials

Tutorials on how to mod NSMB DS

Code Modification

Going beyond the basics and modifying the game's code.

Tools

The tools used to mod NSMB DS with a general overview of how to use them

2D Graphics

Documentation of 2D graphics (anything that uses NCG, NCL and NSC)

World Map

Information related to modifying the world map.