SUPER MARIO BROS. X2

  • Submit Game
  • Submit Tutorial
  • Submit Utility

Description

Description:
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. It's a major extension mod over the original SMBX that adds the lua scripting system, a lot of new in-game content, and various engine-side improvements. It was founded at end of the 2015 year, based on the LunaLua hacking mod for SMBX.

Some people think and position it as a "new version of SMBX", but it's not.

This engine was built from multiple components that have separate source code repositories:
- The blob of SMBX 1.3 was built by Redigit in 2010. It gets hacked via DLL-Injection to add the rest of the features of the SMBX2 engine into it.
- The LunaLua hacking library and the custom launcher source code is here https://github.com/WohlSoft/LunaLua
- The LuaJIT (modified) https://gitlab.com/Bluenaxela/luajit-lunalua
- The LuaBIND (modified) https://github.com/WohlSoft/LunaLua/tree/master/LunaDll/libs/luabind-src
- The MixerX audio library https://github.com/WohlSoft/SDL-Mixer-X
- The SDL2 library https://github.com/libsdl-org/SDL

Authors:
- Founder: Horikawa Otane (now retired)
- Maintainers: Hoeloe, Rednaxela, Enjl (also known as Emral)
- Devkit maintenance: Wohlstand (i.e. me), Kevsoft (now retired)

Engine Details