Help

Need more help? You can ask on Discord or GitHub, and I'll help you out.

The game runs slowly when I test my level

Unfortunately it can take a pretty powerful machine to get an emulator to run at full speed in a browser.

Try using Chrome as your browser, as it runs the emulator the fastest.

There isn't much that can be done about this for the time being I am sorry to say. But there are some possibilities coming in the future that might help 🤞

Some weird glitch is happening in my level

This might be a bug in Smaghetti, or it could be a bug in Super Mario Advance. Glitches are going to happen sometimes, just the nature of making a level editor like this.

We need to reverse engineer how the game works, and as we learn more, we are often able to fix glitches. You can help us out by sharing the glitch in your level with us on Discord or GitHub

Also check for warnings

Smaghetti can often detect if your level is going to have a problem. When it does, it will put this symbolon an entity that is causing problems. Click on that symbol to see what can be done to fix the problem.

I added an entity to my level but it is not showing up

There are many reasons why this can happen. Since we need to figure out how this game engine works, you might have stumbled upon a combination that does not work that we don't yet know about. That is just how level editors for existing games tend to go.

Your idea might just not work, or there might be more we need to figure out to make it happen. You can always reach out on Discord or GitHub and we can see if we can help figure out what is wrong.

Why do so many things get grayed out in the item chooser?

To draw graphics on the screen, the Game Boy Advance first has to load the graphic data into its video RAM. Since the GBA doesn't have much RAM, not everything can be loaded at once. To handle this, Nintendo divided everything into sets. Some sets can not be loaded at the same time. There isn't much that can be done about this limitation, even Nintendo had to work around it. This is one reason why in official Nintendo levels, you never see certain enemies in some types of levels.

To help you out a little, you can view an entity's compatibility page. You can click to it from within the item chooser. It will show you what that entity is compatible with and not compatible with. For example, here is Goomba's compatibility