Advanced Search
Search Results
17 total results found
The History of NSMBC
The Discord server was created under the name “MvsL Hacking” and was founded by Ndymario on January 7th, 2018. The first public invite link was posted here. The goal of the server was to have a place where people could discuss Mario vs Luigi modding in real-ti...
Mario vs Luigi
This page documents how to play MvsL hacks and objects that work in MvsL. Modding MvsL is significantly more difficult than modding Singleplayer levels. If you're just getting started with modding the game, you might want to start here FaQ How do I play M...
NSMBe
TODO: Maybe a different screenshot? NSMBe is a multipurpose modding tool for New Super Mario Bros., capable of editing levels, graphics, tilesets, and backgrounds. The editor is currently maintained by Mamma Mia Team. You can download the latest release from...
NCPatcher
NCPatcher is a program that modifies the executable binaries of a Nintendo DS ROM.It was created because of the need to have more flexible patching features that other patchers did not have. Check out the documentation over at the NCPatcher GitHub. A tutoria...
Fire Flower
Fire Flower has been replaced by NCPatcher Fire Flower is a patcher for Nintendo DS games. It works different to any other patchers and aims towards performance, user-friendliness and practicability.
Modding 101 - Creating a Bare-Bones Level
Welcome to the world of New Super Mario Bros. DS modding. Making your first level is the first step every modder takes when starting from scratch. In this tutorial, you'll learn how to: Install the necessary tools to start modding Open your ROM in the edi...
Setting Up Code Modifications
So, you're ready to dive into the code of the game? Let's get started! In this tutorial, you will learn how to: Set up the NSMB DS Code Template Set up ARM GCC Set up NCPatcher Extract/Build your ROM This guide will cover the "NCPatcher Standalone" m...
Style Guide
The following is for the normal, non-seasonal, branding Text Font Mario Tall Size NSMB Size: 360 pt Color: #ffffff (White) Stroke Color: #000000 (Black) Size: 20 pt central Size: 250 pt Color: Linear gradient from...
Using GDB with Ghidra and melonDS
What you'll need: The latest version of Ghidra A build of melonDS that has the GDB enabled The easiest way to get this is to grab a GitHub action build of melonDS. You can find that here. (Note: you'll need to be signed into a GitHub account to download...
Level List
Every level in the game accompanied by its file name and how many areas it has. Filename Level Name Area Count A01 World 1-1 3 Areas A02 World 1-2 3 Areas A03 World 1-3 1 Area A04 World 1-4 3 Areas A05 World 1-5 2 Areas A06 World 1-A 2 Areas ...
Tileset Information
TODO: Verify randomization table somehow. Add more info for palette animations (such as which colours animate & info on slots 7 and 31) and tile animations (such as which tiles animate). Mention unused files? Unused 3D tile IDs? Double-check animation speed. A...
File Table
A table of contents for the files inside of a NSMB DS ROM. Note: bold entries are files. TODO: Expand this table to contain all files, splitting the table if needed Filepath Description fnt.bin File Name Table It contains filenames, folders...
Music List
Level Header ID (Hex) ID in NSMBe/Nitro Studio (Decimal) Common Name Name in NSMBe SDAT Name (in sound_data.sdat) 00 0 None/MvsL Stage Theme 1 (in some cases)* MvsL Stage BGM_VS_CHIJOU 01 1 Tower Tower BGM_TRIDE.sseq 02 2 Starman Starman BGM_MUTEKI....
Special Event IDs
ID Description 3E Blue coin trail while event is active. 46 Causes the unused "faded circle" screen transition to be used when using an entrance or exit. Unused F3 Partial Starman effects. Unused? F4 Partial Mega Mushroom eff...
Particle List
Note: IDs can go as high as 255, all IDs past 118 are blank and have been left out for sake of shortening the list. Particle Id In-Game Effect Notes 0 toadsworth creates toad house block(s) – part 2 red toad house disappears – part 3 ...
Staff Roll Characters
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...
Custom Actors
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...