Moondust Standard: Difference between revisions

From Moondust Wiki
Jump to navigation Jump to search
No edit summary
m (→‎Customization: Clean up the result of vandalism made a while ago)
 
(6 intermediate revisions by 4 users not shown)
Line 2: Line 2:
[[Image:Frisky the cat 22 dec 2014.png|200px|right]]
[[Image:Frisky the cat 22 dec 2014.png|200px|right]]


'''PGE Standard''' is a technical standard based on the [[SMBX64]] format, and is the main standard of the [[Platform Game Engine project|PGE Project]]. This standard contains file formats, references, and item architectures. The standard was made by [[LunaLUa‎|Wohlstand]] in the middle of 2014. Unlike SMBX64, this standard is extremely flexible: you can define any number of supported items by creating custom configuration packages, and you can modify any algorithms and settings without restrictions or limits. The main unit of PGE Standard is a [[Game Configuration package|configuration package]].
'''Moondust Standard''' is a technical standard based on the [[SMBX64]] format, and is the main standard of the [[Platform Game Engine project|Moondust Project]]. This standard contains file formats, references, and item architectures. The standard was made by [[LunaLua‎|Wohlstand]] in the middle of 2014. Unlike SMBX64, this standard is extremely flexible: you can define any number of supported items by creating custom configuration packages, and you can modify any algorithms and settings without restrictions or limits. The main unit of Moondust Standard is a [[Game Configuration package|configuration package]].


== Standard History ==
== Standard History ==
July 17 2014: Wohlstand created first template of LVLX file format, which was the first part of the PGE Standard.
July 17 2014: Wohlstand created first template of LVLX file format, which was the first part of the Moondust Standard.
== File Formats ==
== File Formats ==
PGE Standard uses tree based with marking of values the [[PGE-X File format|PGE-X]] data format.
Moondust Standard uses tree based with marking of values the [[PGE-X File format|PGE-X]] data format.


'''.LVLX''' - level file format. (Extended Level file)<br>
'''.LVLX''' - level file format. (Extended Level file)<br>
Line 18: Line 18:


===Graphics===
===Graphics===
PGE graphics use the PNG format built-in transparency, but retains compatibility with old [[Innovative 2019 Games‎|SMBX64 masked GIF format]].
Moondust graphics use the PNG format built-in transparency, but retains compatibility with old [[Innovative 2019 Games‎|SMBX64 masked GIF format]].


===Musics and sounds===
===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.
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 ==
== Customization ==
Unlike SMBX64, PGE Standard allows for full customization of game content and the algorithms of items. You can replace any Blocks, BGO, NPC, Tiles, Sceneries, Paths and Level points with images of any size. You are also able to reconfigure settings of customized items, like a block's collision properties or the coefficients and type of background parallax (multi-layered background scrolling).
Unlike SMBX64, Moondust Standard allows for full customization of game content and the algorithms of items. You can replace any Blocks, BGO, NPC, Tiles, Sceneries, Paths and Level points with images of any size. You are also able to reconfigure settings of customized items, like a block's collision properties or the coefficients and type of background parallax (multi-layered background scrolling).

Latest revision as of 00:30, 22 July 2021

Frisky the cat 22 dec 2014.png

Moondust Standard is a technical standard based on the SMBX64 format, and is the main standard of the Moondust Project. This standard contains file formats, references, and item architectures. The standard was made by Wohlstand in the middle of 2014. Unlike SMBX64, this standard is extremely flexible: you can define any number of supported items by creating custom configuration packages, and you can modify any algorithms and settings without restrictions or limits. The main unit of Moondust Standard is a configuration package.

Standard History

July 17 2014: Wohlstand created first template of LVLX file format, which was the first part of the Moondust Standard.

File Formats

Moondust Standard uses tree based with marking of values the PGE-X data format.

.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

Moondust graphics use the PNG format built-in transparency, but retains 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, Moondust Standard allows for full customization of game content and the algorithms of items. You can replace any Blocks, BGO, NPC, Tiles, Sceneries, Paths and Level points with images of any size. You are also able to reconfigure settings of customized items, like a block's collision properties or the coefficients and type of background parallax (multi-layered background scrolling).