Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

45 total results found

Staff Roll Characters

New Super Mario Bros. General Info

These are the letters you can touch on the bottom screen during the credits. Closest ASCII Character Character ID Character Used? SFX ID SFX Name SFX Usage Outside of Credits A 0x0 Yes 0x34 SE_EMY_KPJR_DAMAGE_V Bowser Jr. stomped (voi...

World Map Files

New Super Mario Bros. 2D Graphics

TODO: Finish the rest & update the descriptions Map Folder: Files Description / Information cursor_koopa_jr.nsbca Bowser Jr's Animation (Joint) cursor_koopa_jr.nsbmd Bowser Jr's World Map Textures cursor_pe...

Entrances

New Super Mario Bros. General Info

1. Entrance Guide Click the Door icon at the top to edit entrances. Settings• *Camera X:**• *Camera Y:**• *Entrance ID:** The ID associated with the entrance.• *Destination ID:** The number of the area the pipe goes to. If not changing area, set to 0.• *Desti...

List of Activator Actors

New Super Mario Bros. General Info

1. General Event Controllers [Class=020] [Object=101] Event Controller [Class=087] [Object=155] Special exit controller (warp entrance) [Class=137] [Object=164] Event Controller AND [Class=138] [Object=165] Event Controller OR [Class=139] [Object=166] E...

Enemy Palettes

New Super Mario Bros. 2D Graphics

The enemy palette is used by various in-level sprites. Like the jyotyu palette, the palette used will change depending on the bottom BG to better fit the level theme. All palettes, as well as the bitmaps of the sprites that use them, can be found in the /OBJ f...

List of player animations

New Super Mario Bros. General Info

Name Value anmFile anmName Idle 0x00 plmario wait WalkSlow 0x01 plmario walk Walk 0x02 plmario run Dash 0x03 pl b_dash DashFast 0x04 pl b_dash2 Jump 0x05 pl jump JumpFall 0x06 pl jump2 JumpL...

Background Scrolling Data Info

New Super Mario Bros. General Info

TODO: - Verify info for BG start position nybble — 0x2 and 0x3 in particular. - How specifically do "Disable vertical scrolling" and "Automatic horizontal scrolling" work? What all do bytes 13 and 16 do?- Might be nice to list which BG speeds and such are all ...

Background Information

New Super Mario Bros. 2D Graphics

TODO: A lot. - Tile and palette animations - Backgrounds with other special properties (e.g., Underwater, Peach's Castle, etc.) - Table for BGs that use tile share? - Details on BGs that are broken? Bitmap Tables Stored in BG_ncg/ folder. Top Backgroun...

Custom Actors

New Super Mario Bros. Code Modification

Sometimes the base game doesn't offer exactly what you need for your level. That's when you should turn to custom actors! This guide provides a basic overview of how to create custom actors. A decent understanding of C++ along with some prior NSMB code moddin...

Glossary

New Super Mario Bros. General Info

TODO: Currently sorted alphabetically — would something else work better?Things that probably also should be here:- Area- View- Zone- Chunk- Entrance This page briefly defines some of the jargon you may encounter while modding New Super Mario Bros.; this will...

Course Area IDs

New Super Mario Bros. World Map

TODO: An explanatory sentence or two. Verify 128. Maybe combine with Level List? Note: If you're making a world map using Goombatlas, setting the area ID of a node to 185 or higher will make it not react when pressing "A". World 1 Area ID Area 000 1-1 A...

Files in Overlays and ARM9

New Super Mario Bros. General Info

TODO: - File IDs of files in archives. - More files? - Maybe the makeshift file tree could be replaced with something else. This page documents every file that isn't in the regular file system so that they are easier to find. Location File type ...

Files

Setting up NSMBe5 on Linux

New Super Mario Bros. Modding Tutorials

If you are considering swapping to Linux (or are already using Linux), modding NSMB DS is still perfectly doable! NSMBe just needs a little bit of setup before you can begin opening levels. After this tutorial, you'll be up and running with NSMBe on your favor...

Linux

"Event Controller - Zone" Setups

New Super Mario Bros. General Info

TODO:- Use these to improve/correct the documentation here and/or in NSMBe's object xml- Add more setups Zone ID 0 should be interchangeable with any other ID, but this needs to be tested. Object Settings Trigger Requirements Player zone ...

Public Code Mods

New Super Mario Bros. Code Modification

This is a collection of locations where you can find public code mods for your own NSMB mod. The header of each section links to the relevant server/board if you want to look around for anything scattered around those posts. If you find another location, feel ...