/smaghetti

A web based level editor for Super Mario Advance 4, the GBA port of Super Mario Bros 3

Primary LanguageTypeScriptGNU Affero General Public License v3.0AGPL-3.0

Archived as of Feb 16, 2023

Smaghetti is no longer worked on by me (Matt Greer). I would love to, but I just don't have the time anymore. The remaining things that Smaghetti needs are really big and hard, and the tiny pockets of free time here and there I have just don't work for that, as much as I have tried.

If you want to pick up Smaghetti, feel free to fork this repo. I will be available with any questions about its codebase.

The Smaghetti website will remain up for one more year, and taken down on February 24, 2024.

logo

Smaghetti - SMA4 Level Editor

This is a web based level editor for the game Super Mario Advance 4: Super Mario Bros 3 for the Game Boy Advance.

screenshot

Invaded Beach, by Nauts

Try it

It's available here: https://smaghetti.mattgreer.dev

Editor quick start

The editor is at https://smaghetti.mattgreer.dev/editor

It is very user friendly and takes loose inspiration from Nintendo's Mario Maker.

Proper documentation and tutorial videos will come later, but for now just start playing with it, most people have been able to figure it out. If you get stuck, start a discussion here in the repo. I always welcome feedback to make things better.

License

Smaghetti is Affero GPL licensed. See the LICENSE file. Since Smaghetti is based on someone else's IP, keeping it fully open sourced as much as possible seems like the right thing to do.

Also see the licenses directory for third party licenses.

Code of Conduct

Smaghetti's code of conduct can be read here. In short: be inclusive, be nice, don't ask for or share any copyrighted items including ROMs and e-reader levels.