Moondust Standard

From Moondust Wiki
Revision as of 16:54, 21 October 2014 by Wohlstand (talk | contribs) (Created page with "{{stub}} '''PGE Standard''' - is a technical standard which based on SMBX64 and it is a main standard of PGE Project. This standard contai...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

PGE Standard - is a technical standard which based on SMBX64 and it is a main standard of PGE Project. This standard contains the file formats, references and items architectures. Standard was made by Wohlstand in middle of 2014 year. Unlike SMBX64 this standard is fully flexible: you can define any number of supported items for configuration package of game, you can modify any algorithms and settings without restrictions and limits. The main unit of PGE Standard is a configuration package.

Standard History

July 17 2014 Wohlstand was made first template of LVLX file format which is a first part of PGE Standard.


File Formats

SMBX64 standard uses a text format with unmarked values.

.LVLX - level file format. (Extended Level file)
Download specification: ODT, PDF

.WLDX - world map file format. (Extended World map file)
Download specification: ODT, PDF


Content formats

Graphics

SMBX Graphics use the PNG format with own transparency, but saved compatibility with old SMBX64 masked GIF format.

Musics and sounds

Default audio data uses the OGG file format. Custom music can be in other formats, however, such as: OGG, WAV, VOC, MID, MP3, FLAC, 669, AMF, AMF, APUN, DSM, FAR, GDM, IT, IMF, MOD, MED, MTM, OKT, S3M, STM, STX, ULT, UNI, XM.


Customization

Unlike SMBX64, PGE Standard allows full customization of game content and algorithms of items. You can replace any Blocks, BGO, NPC, Tiles, Sceneries, Paths, Level points with images of any size. Also is able to reconfigure settings of customized item like block's collision properties or changing of coefficients and type of background parallax.