SMBX64
SMBX64 - is a technical standard which using by Super Mario Bros. X version 1.3. Standard contains the file formats, references, item lists and constants set. Specification of this standard was researched by Wohlstand in 2014 year.
Standard history
SMBX1 - The first version of standard which came with Super Mario Bros. X 1.0, written by Andrew 'Redigit' Spinks. Blocks can hold 1-99 coins or one of NPCs: goomba, flower, leaf, shoe or mushroom.
SMBX2 - Added support of custom music
SMBX8 - Added support of inter-level warps, added lock by stars number for warps, added "Door" warp type
SMBX10 - Added support of layer and events for levels. Parakoopas, Paragoombas, Cheep-Cheeps have a multiple algorithms. Added NPC Generators.
SMBX17 - Added star count field into level file.
SMBX18 - Blocks can contain any available NPC by it's ID. Added play-sound event.
SMBX28 - Added "Locked", "No Yoshi" and "Allow NPC" flags for wars, Added trigger events support. Added seizing of player's control keys events support.
SMBX32 - Added support for "Water" physical environment zones. Added autostart of events, added layer motion events.
SMBX49 - Added autoscrolling support.
SMBX62 - Added "level title" field. Added slippery blocks support.
SMBX63 - Added layer attaching to NPC which will move layers with NPC's motion. Added "Quicksand" physical environment zone type.
SMBX64 - is a last and current version of SMBX standard which created in 2011 year with "Super Mario Bros. X 1.3". After this version, "Super Mario bros. X" development no more continues.
File formats
SMBX64 standard using the text format with unmarked values.
.LVL - is a level file format.
.WLD - is a world file format.
.SAV - is a game save file format.
Limits
SMBX64 standard have a maximal item limits which can be listed in the files.
Standard item list
Level
- Blocks
- Background Objects
- Non-playable Characters
- Backgrounds
- Music
- Sound effects
World map
- Tiles
- Sceneries
- Paths
- Levels
- Music