All Projects → Tarnadas → smmdb

Tarnadas / smmdb

Licence: MIT license
cross console/emulator sharing platform for Super Mario Maker courses

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to smmdb

cemu-smmdb
No description or website provided.
Stars: ✭ 56 (+9.8%)
Mutual labels:  mario, maker, super, cemu
3ds-hello-dlang
A 3DS homebrew example written in D!
Stars: ✭ 19 (-62.75%)
Mutual labels:  3ds, 3ds-homebrew
sm64-port
My mirror of the sm64-port. You probably want to look at the 3DS port branch: https://github.com/mkst/sm64-port/tree/3ds-port
Stars: ✭ 167 (+227.45%)
Mutual labels:  3ds, 3ds-homebrew
m3diaLib-CTR
A C++ library for easier homebrew development for the Nintendo 3DS
Stars: ✭ 39 (-23.53%)
Mutual labels:  3ds, 3ds-homebrew
Notepad3DS
Text editor for the Nintendo 3DS console
Stars: ✭ 17 (-66.67%)
Mutual labels:  3ds, 3ds-homebrew
Cemu-UI
A user interface for the Wii U emulator, Cemu
Stars: ✭ 21 (-58.82%)
Mutual labels:  wiiu, cemu
cemu-linux
Play with Cemu on Linux (with high performance)
Stars: ✭ 120 (+135.29%)
Mutual labels:  wiiu, cemu
ctroller
Use your 3DS as a gamepad on linux
Stars: ✭ 34 (-33.33%)
Mutual labels:  3ds, 3ds-homebrew
fake-08
A Pico-8 player/emulator for console homebrew
Stars: ✭ 374 (+633.33%)
Mutual labels:  wiiu, 3ds-homebrew
dses
Dead Simple Eula Set
Stars: ✭ 31 (-39.22%)
Mutual labels:  3ds, 3ds-homebrew
libstarlight
3DS Homebrew Application Framework
Stars: ✭ 28 (-45.1%)
Mutual labels:  3ds, 3ds-homebrew
smashtierlist
🎮⚡️ Popular tier lists for Super Smash Bros. series
Stars: ✭ 40 (-21.57%)
Mutual labels:  wiiu, super
CemUI
A small launcher for the Cemu WiiU emulator made with Electron. Currently on hiatus, development is currently being focused on Pretendo https://github.com/PretendoNetwork/Pretendo
Stars: ✭ 118 (+131.37%)
Mutual labels:  wiiu, cemu
ocs
A one click setup for 3ds
Stars: ✭ 13 (-74.51%)
Mutual labels:  3ds, 3ds-homebrew
3DS.py
Python on your Nintendo 3DS
Stars: ✭ 90 (+76.47%)
Mutual labels:  3ds, 3ds-homebrew
smw-tas
Utility scripts and TAS tools for Super Mario World to be run on lsnes or Snes9x-rr.
Stars: ✭ 41 (-19.61%)
Mutual labels:  mario
ToolpathGenerator
Automating Toolpath Planing and Generation for 3-Axis CNC
Stars: ✭ 26 (-49.02%)
Mutual labels:  maker
SuperPuperDuperLayout
Super puper duper mega easy awesome wrapper over auto layout!!111!!1!!!1!!!11111!!!1!!
Stars: ✭ 14 (-72.55%)
Mutual labels:  super
3dsdb
3dsdb
Stars: ✭ 29 (-43.14%)
Mutual labels:  3ds
maker
Maker is a advanced mobile ToDo app for Android and iOS
Stars: ✭ 35 (-31.37%)
Mutual labels:  maker

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].