Super Mario Bros. X2

Super Mario Bros. X2 (also known as SMBX2, SMBX 2.0) - is a collaborative, open-source project to improve and expand upon the original SMBX. SMBX2 was founded by Horikawa Otane, the first public build was been released in December 2015.

Overview
SMBX 2.0 - is a set of multiple tools and components, developed in different repositories. An SMBX 1.3.0.2 with LunaLua was been used as a base for a big project. Most of the new features and updates were written in Lua.

Components

 * An smbx.exe file built by Redigit in October 2010 for the SMBX 1.3 release.
 * LunaLua - an extension framework with a Lua scripting support. Library licensed under GNU GPLv3.
 * SMBX Launcher - a new launcher for SMBX2 built with Qt and QWebEngine. Developed in the same repository as LunaLua, licensed under GNU GPLv3.
 * SDL2 library - a multimedia layer library used for several purposes (originally for audio output only, later a game controller support was been extended), licensed under ZLib.
 * SDL Mixer X - a music and sound playing and management library, a fork of SDL Mixer library. It can play many sound and music formats in a box. Library itself is licensed under ZLib, there are other linked libraries are licensed differently (BSD/LGPL/GPLv2+/etc.).
 * PGE Project - a platform game engine toolset. A development kit from PGE Project (mainly Editor) is used as a main Editor for SMBX2. Licensed under GPLv3.

SMBX 2.0 Open Beta
The first announcement of the SMBX 2.0 project was been published on December 2, 2015. The first release was published some days later as "SMBX 2.0 Open Beta". However, it got been rapidly replaced with Release 2 because several critical bugs were been found in it.

SMBX 2.0 Open Beta Release 2
In a December 14, 2015, A second release was been published as a hot-fix for a first release.

SMBX 2.0 Beta 3
On September 20, 2016, a third release was been published with a major set of additions: new blocks, new NPC and three new playable characters was been added. After SMBX2 Beta3 release, a LunaLua project was taken as a counterpart of SMBX2 and it's no more receives standalone updates.

See a changelog.

SMBX2mx3
On March 30, 2019, a new SMBX2mx3 version has been released. It is a preview build of SMBX2b4, with a mostly complete feature-set, that's a little rough around the edges. The build's primary purpose is for it to be used by the MAGLX3 Level Contest, hence mx3.

Release notes and changelog.

SMBX2 PAL Release
On June 23, 2019, a new PAL release was out. It fixes several issues with the SMBX2 MAGLX3 build and adds a small amount of additional functionality.

Release notes and changelog.

SMBX2 Beta 4 (2.0.0.b4)
On January 31, 2020, a new Beta 4 release was out. This update fixes several issues with the SMBX2 Beta 4 preview builds and adds additional functionality. This update includes changes that may cause behavioral inconsistencies with levels made on preview builds or Beta 3. This version is the next stable release of SMBX2 and is sufficient for releasing episodes.

See a changelog.

Links

 * Official site