Super Mario Bros. X by 38A
| Super Mario Bros. X by 38A | |
|---|---|
| Platforms: | Windows XP, Vista, 7, 8.1, 10 Linux/OS-X under Wine |
| Latest version: | 1.4.3 (Sep 4, 2016) |
| Coded in: | Visual Basic 6 |
| License: | Freeware / Closed Source |
| State: | Actual |
| Download: | Download SMBX by 38A |
| Official site: | SMBX 1.4.3 on tieba.baidu.com |
Super Mario Bros. X by 38A (Known as SMBX 1.4, SMBX-38A) - is a Mario fan game engine, written by 5438A38A as an unofficial successor to the original Super Mario Bros. X by Redigit. Game is written on Visual Basic 6 (VB6). Before November 2015, SMBX 1.4.1 was considered to be fake until Kevsoft and Wohlstand found this gem and successfuly installed it on their computers.
Requirements
- Operating system: Windows XP / 7 / 8.1 / 10 , Or Windows XP on VirtalBox with support of Direct X and enabled 2d and 3d acceleration support!
- SMBX will work on Linux or on Mac with Wine, need to install the Direct X 9 and VisualBasic 6 Runtime (MSVBVM6). Is recommended to use a PlayOnLinux / PlayOnMac with latest 32-bit version of Wine, but SMBX also works without that.
- Direct X 9 support
Command line syntax (since January 21, 2016)
A new update of SMBX-38A 1.4.2 allows you to launch episode or level test from command line. (Also via drag&drop of the file into smbx.exe)
Note: Since 1.4.3 there is a new comand line syntax!
Command syntax:
smbx.exe [path mode p1id p2id args]
path
- Filepath of world-file or level-file.
modes
- from 0 to 4:
- 0 - Load save 1 (input: wld/map) / 1p mode (input: lvl)
- 1 - Load save 2 (input: wld/map) / 2p mode (input: lvl)
- 2 - Load save 3 (input: wld/map) / battle mode (input: lvl)
- 3 - Start Game Engine with inputted worlds-folder (input: directory)
- 4 - Start Level Editor and load inputted level/world (input: lvl/wld)
p1id, p2id
- from 0 to 4:
- 0 - Mario
- 1 - Luigi
- 2 - Peach
- 3 - Toad
- 4 - link
args (for developers)
- "SMBXArgs|hp,co,sr|p1p,p1i,p2p,p2i|levelname,cppid,cpidn" [***urlencode!***]
- hp = initial 1up number
- co = initial coins number
- sr = initial score
- p1p = player1's state
- p1i = player1's mount
- p2p = player2's state [1~12]
- p2i = player2's mount [-3~8]
- levelname = level's filename(same as "GGI|GM"'s levelname) [***urlencode!***]
- cppid = checkpoint's perm ID
- cpidn = checkpoint's advset value
examples for 1.4.2 (outdated)
Launch a test of the "test.lvl" in a battle mode with Mario and Luigi:
smbx.exe "d:\smbx\worlds\test.lvl" 2 1 2
Launch a test of the "anoying-place.lvl" in a 1 players mode with Toad:
smbx.exe "d:\smbx\worlds\anoying-place.lvl" 1 4 0
Launch a test of the world.wld with save 1 and with 1 player mode, with Mario:
smbx.exe "worlds\the invasion 2\world.wld"
Launch a test of the world.wld with save 1 and with 2 player mode, with Peach and Mario:
smbx.exe "worlds\the invasion 2\world.wld" 1 3 1
Launch a test of the world.wld with save 1 and with 1 player mode, with Link:
smbx.exe "worlds\the invasion 2\world.wld" 1 5 0
Version History
SMBX 1.4.1 (65)
SMBX 1.4.2 (66)
SMBX 1.4.3 (67)
- Main Release
- Download
- IPC Interface: C++ Example & Documentation, VB Example & C# Example
- Patches:
- Patch 1
- Patch 2
- Patch 3
- Patch 4
- Patch 5