Skip to content

Tarnadas/smmdb

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

SMMDB

Continuous integration Discord Twitter

A cross console/emulator sharing platform for Super Mario Maker courses to rule them all.

Super Mario Maker on any platform

Super Mario Maker is available for Wii U and 3DS. There are also Wii U emulators Cemu and decaf-emu as well as the 3DS emulator Citra. It is hard to make those platforms work together and this is what this project is all about.

Not even Nintendo managed to give 3DS users the full game experience, because they intentionally(?) removed features like downloading the levels you want. By connecting to SMMDB you can download all levels and get them to your 3DS.

Emulators are known for having either bad or no internet connectivity feature. Cemu managed to add those features, but you would have to own a real Wii U to play online with Cemu. You can instead use SMMDB and a save file editor to play any level that has been uploaded on the platform.

It is important to mention, that SMMDB relies on the users to upload their levels separately. SMMDB cannot connect to real Nintendo servers, therefore not all worldwide levels are available.

Software that connects to SMMDB

PC:

Cemu SMMDB

3DS Homebrew:

OCDM

Protocol Buffer Files

Protocol Buffer is used to serialize courses into an interchangable format. Any course that gets uploaded will be automatically converted into a new file format. Courses won't be stored in the format Nintendo is using.

Protocol Buffer files can be found at smm-protobuf.

Public API

There is a public API for developers, if they want to add SMMDB support to their software.

Releases

No releases published

Packages

No packages published