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. Added intro levels of episodes. Added "restart level on fail" support. Added HUB worlds system. Added credits fields for world map. Added support for entering to the specified warp ID of the level from world map.
SMBX17 - Added star count field into level file.
SMBX18 - Blocks can contain any available NPC by it's ID. Added play-sound event.
SMBX17 - Added "Stars count" field for world maps.
SMBX28 - Added "Locked", "No Yoshi" and "Allow NPC" flags for wars, Added trigger events support. Added seizing of player's control keys events support. Added "Always visible" flag for levels on world map. Added support of background image under level icon. Added "Game start" flag for level: available to use any level icons as episode start point. Added support of between points warps on the world map.
SMBX32 - Added support for "Water" physical environment zones. Added autostart of events, added layer motion events.
SMBX49 - Added auto-scrolling support.
SMBX55 - Added support to disable specified characters in the episodes.
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