SUPER MARIO BROS. X

  • Submit Game
  • Submit Tutorial
  • Submit Utility

Description

Super Mario Bros. X (SMBX) is a homebrew Mario Bros. engine project that blends elements from Super Mario 1, 2, 3 and World, with SMB3 physics. It contains an extensive point-and-click level editor that allows for the creation classic Super Mario Bros. styled levels. It is possible to create episodes using either the SMB3 or SMW styled world map, or using a Mario 64 style hub level that has the players collect stars to advance. The game is playable with a friend in the 2 player co-op mode, where the screen seamlessly splits and combines as the players separate and rejoin. Custom graphics and custom music can be imported into levels.

There are classic power-ups such as the Fire Flower, Tanooki Suit, Yoshi, and Kuribo's Shoe, but also new power-ups like the Ice Flower, The Billy Gun, and the Propeller Block. Besides Mario and Luigi, there are also Toad, Princess Peach and Link as playable characters.

Levels and episodes made in SMBX require the engine to play. Currently, there is no stane-alone option for distribution. SMBX is coded in Visual Basic.

A download link for the original SMBX version 1.3 is provided here, while the official website contains links to various newer forked versions developed by the community.

2020 Update:
Since February 2, 2020, the source code of SMBX is
now open under MIT license (license file in a repository):
https://github.com/smbx/smbx-legacy-source

Here is a news post about that:

SMBX Legacy Source Code
https://www.smbxgame.com/forums/viewtopic.php?t=25160

Latest Bulletin

New Download and Changelog

  • Liberty
  • 2 post(s)
  • 04/12/2016 05:52 AM
A new download link has been added.

Editor
-The button icons for various items no longer use GBA palettes.
-SMB2 Grass slopes have been fixed.
-SMB3 Wood slopes have been fixed.
-SMW Castle tiles have been fixed.
-New SMB3 sizables have been added.
-New SMW sizables have been added.
-Graphics with the GBA version palette now use the SNES palette like the rest of the graphics in the game.
-Various other graphical fixes.

Players
-Tanooki Mario is no longer missing a row of pixels on top.
-Toad now uses the sprite from SMB2 for the SNES. (He has more spots on his hat.)

Main Game
-New Princess Cliche has been added as a default episode.
-Two new battle stages have been added.
-There's a new intro level.

Music
-All music now has increased quality.

Sound
-All sounds now have increased quality."

Engine Details

Posts

Pages: first prev 123 last
author=lonestarluigi
hey i recently found a new version of smbx 1.3.0.1 only thing i don't really trust downloading because of the malware thing is there any way that you could do the same to it like you did with the previous version? check it out here
http://www.supermariobrosx.org//forums/viewtopic.php?f=69&t=962

They broke the link, here is the new link to it:
http://www.supermariobrosx.org//forums/viewtopic.php?f=69&t=962
The official website for this engine is incorrect and redirects to an official Nintendo website. Just a heads up.

EDIT: I see that was already reported a while back. Whoops.
that's because Nintendo purchased the domain (or something) and that there ISN'T an official website anymore.
I've been at SMBX for a while. My biggest concern right now is SMBX vs. LunaLua, and possibly falling behind on the software because of this divide.
you mean the engine that is currently in version 0.2.2.4-alpha ?
0.2.2.4-alpha? Weird. The most recent one I saw at Wohlnet was 0.7.2.1-beta.
I was looking at the wiki - I guess it hasn't been updated. I haven't looked at the main page in a while.
Nintendo took down the download! You may need to add a new one.
So has anyone ever wanted to Edit the health of NPCS? Use Default Graphics with Customs replacing the same NPC? Have More Powerups like the Frog Suit, Tiny Mushroom, Mega Mushroom Or Starman? Lua Scripting functions to control Global variables? Layers and events on the world map? Optional Wall Jumping? SMB3 Style Map Item Inventory? More enemies like Chain Chomps? Or a Functional SMB1 Flagpole? SMBX 1.4 To The Rescue!

Seriously this thing is awesome And RMN has been Missing out! A Chinese Coder Named 5438A38A made this from the ground up recreating, and improving upon SMBX! It is even able to convert classic SMBX Levels to the new format, but bit of a warning if you want to convert old levels, there is now a max for resizable Blocks, so If your Level Makes them Giant they might get all messed up when converting.

It's not very Well Documented, and I don't even know much about it myself(I just Discovered It Today) So I'd recommend Downloading and giving it a go to understand how versatile it is.

EDIT: Just Found this playlist that shows off its power in levels.
After experimenting with newer versions of SMBX for a while,
the mechanics of SMBX 1.4.2 appeals to me. It's physics engine
is virtually the same with a more debugged performance.
Whereas SMBX 1.4.4 is much more complicated.
We should hold an event where we make levels in that new version. It sounds dope.


Hali? Get on that.
While the added NPCs and such are cool, the fact that 1.4 is a completely different version that isn't that well documented and - based on what I've heard - is being made by someone who doesn't care much about their user base, and the fact that it's a completely separate engine from 1.3, kinda puts me off from using it.
I much prefer SMBX 2.0, a similar project that is said to have been directly built off of the old SMBX somehow, plus it has Lua support.

To be honest, shouldn't downloads be made/they be added to the Engine list, or perhaps replace the current SMBX since they are both treated as updates to the engine?
SMBX-38A known as "1.4" is not a "version", it's a completely different game implementation that lives with its own life. "2.0" is also not a version, it's the huge hacking mod over the original SMBX 1.3 binary. Anyway, since February 2, 2020, the source code of the game was been published (you can see the discussion here https://www.supermariobrosx.org/forums/viewtopic.php?f=69&t=25160 ), and some months later, the cross-platform port of the game called "TheXTech" was out (details here https://wohlsoft.ru/f/t3677 ).
I feel like this page should be updated with the current and used version of the engine, SMBX 2.0;

1.3.0.1 is very outdated and pretty much everyone moved away from it nowadays
> SMBX 2.0;

It could be posted as a separate engine as it's an unofficial extension mod over the same SMBX 1.3 game which is maintained by different people than the original SMBX was. It's more like a different engine rather than just a "new version of SMBX".
Can you make like a Mario RPG fan game with this?
author=SLNVMaker
Can you make like a Mario RPG fan game with this?


This engine and all its branches are 2D platformer engines. Using their default functionality won't allow you everything, so, result will depend on your ideas and knowledge of functionality of these engines. You may create a kind of RPG-like game if you use scripts at SMBX-38A or SMBX2 and save various custom data, etc. You may want ask HengShao guy who makes a lot of "black magic" with the SMBX-38A branch. He appears at various SMBX-related Discord servers and on the smbx-world Chinese forum for the SMBX.
But, if you want a game with isometric look and FF-like battles, you may want use different engines than this, or do a serious "black magic" with graphics and mechanics on the SMBX and its branches.
Pages: first prev 123 last