MediaWiki API result

This is the HTML representation of the JSON format. HTML is good for debugging, but is unsuitable for application use.

Specify the format parameter to change the output format. To see the non-HTML representation of the JSON format, set format=json.

See the complete documentation, or the API help for more information.

{
    "batchcomplete": "",
    "query": {
        "pages": [
            {
                "ns": 0,
                "title": "API",
                "missing": ""
            },
            {
                "pageid": 1,
                "ns": 0,
                "title": "Main Page",
                "revisions": [
                    {
                        "user": "Wohlstand",
                        "timestamp": "2022-10-06T16:25:00Z",
                        "slots": {
                            "main": {
                                "contentmodel": "wikitext",
                                "contentformat": "text/x-wiki",
                                "*": "<strong>Welcome to the official Moondust Project Wiki! (also known as '''PGE Wiki''')</strong>\n\nHere you will find documentation, references, and guides related to the [[Moondust Project]]. This wiki also contains resources for some other projects like the [[Super Mario Bros. X|SMBX]] game, [[LunaLua]], [[Super Mario Bros. X2|SMBX2]], [[Super Mario Bros. X by 38A|SMBX-38A]], and [[TheXTech]].\n\n'''We currently have {{NUMBEROFPAGES}} pages and {{NUMBEROFUSERS}} users who contribute. [[How To: Login or Register|Feel free to help!]]'''\n__NOTOC__\n\n== Moondust Project ==\n[[Image:Cat 128.png|right]]\n{{main|Moondust Project}}\n\n'''Main components'''\n* [[Moondust Engine|Engine]]\n* [[Moondust Editor|Editor]]\n\n'''Additional tools'''\n* [[Playable character Calibrator|Playable Character Calibrator]]\n* [[LazyFix tool]]\n* [[GIFs2PNG|GIFs2PNG Converter]]\n* [[PNG2GIFs|PNG2GIFs Converter]]\n* [[Moondust Music Player|Music Player]]\n* [[Moondust Maintainer|Maintainer]]\n\n'''Help & Support'''\n* [[Building Moondust Project from sources]] - detailed manual on how to organize, compile and deploy Moondust Project from source code for all supported platforms\n* [[Translating Moondust into other languages]] - explanation of how to translate Moondust Project components into other languages and contribute to the translation\n* [[:Category:Moondust_Editor|Moondust Editor tutorial]] - [WIP] Manual of Moondust Editor for newbies\n* [[Frequently Asked Questions]]\n* [http://wohlsoft.ru/forum/viewforum.php?f=11 Ask your questions here]\n* [https://github.com/WohlSoft/Moondust-Project/discussions GitHub Discussions]\n\n'''References'''\n* [[:Category:Config pack|Game Configuration Pack References]] - reference for configuration packages for Moondust Project\n* [[Theme pack for editor|Theme packs for the Moondust Editor]] - reference for a custom theme for Moondust Editor\n* [[Episode structure]] - How to organize a complete playable episode\n* [[Level structure]] - How to organize a single level with custom resources\n\n== TheXTech ==\n[[Image:Thextech_128.png|128px|right]]\n{{main|TheXTech}}\n'''TheXTech''' - it's a platform game engine written in C++, is a full port of source code of [[Super Mario Bros. X|SMBX 1.3]] which was originally written in Visual Basic 6. Created by [[User:Wohlstand|Wohlstand]] after one month since original SMBX [[Super_Mario_Bros._X#Source_code|source code was been released]] for two purposes: providing a free and open-source, cross-platform, and accurate implementation of the SMBX Engine to allow playing of old levels and episodes, created for an original game, with the same behavior as the original game had; get a more convenient research model for a [[Moondust Engine]] development.\n\n'''Important resources'''\n* [https://wohlsoft.ru/forum/viewtopic.php?f=5&t=3677 Official TheXTech discussion topic and release downloads]\n* [https://github.com/Wohlstand/TheXTech/wiki Official TheXTech documentation at GitHub]\n\n== SDL Mixer X ==\n{{main|SDL Mixer X}}\n'''SDL Mixer X''' - the audio library, a fork from  SDL Mixer version 2.0 made by [[User:Wohlstand|Wohlstand]]. Used in [[Moondust Project]], in [[LunaLUA]], in [[Super Mario Bros. X by 38A|SMBX-38a]], and in [[TheXTech]].\n\n== LunaLUA and SMBX2 ==\n=== SMBX2 ===\n[[Image:SMBX2-Icon.png|128px|right]]\n{{main|Super Mario Bros. X2}}\n'''Super Mario Bros. X2''' (also known as SMBX2, SMBX 2.0) is a collaborative, open-source project to improve and expand upon the original SMBX. SMBX2 was founded by ''Horikawa Otane''.\n\n'''Official resources'''\n* [https://codehaus.moe/ Official site for SMBX2] and the [https://codehaus.wohlsoft.ru/ mirror]\n* [http://codehaus.moe/blog/ SMBX2 Development Blog]\n* [http://codehaus.wohlsoft.ru/docs/ SMBX2 Handbook] (Not available in China because of Google Docs, the [http://wohlsoft.ru/docs/SMBX2/SMBX2b4%20Handbook.pdf alternative mirror is here]).\n\n'''Help & Support'''\n* [https://www.supermariobrosx.org/forums/viewtopic.php?f=101&t=25151 SMBX Forums thread]\n* [https://wohlsoft.ru/forum/viewforum.php?f=92 WohlSoft Forums Troubleshooting section]\n\n=== LunaLua ===\n[[Image:LunaLUA-logo.svg|128px|right]]\n{{main|LunaLUA}}\n'''LunaLUA''' - is an extension made by [[User:Kevsoft|Kevsoft]] for the SMBX Game Engine which provides bug fixes, improvements, and the LUA scripting system. The extension is based on LunaDLL v8 SMBX Extension made by Kil. Now it's a core of [[Super Mario Bros. X2|SMBX2]] project.\n\n'''Help & Support'''\n* [[:Category:LunaLua API|LunaLua API Page]] - Official LunaLua Documentation ('''Note: May contain an outdated information''')\nOfficial support threads on the forums:\n* [https://www.supermariobrosx.org/forums/viewtopic.php?f=101&t=25151 SMBX Forums thread]\n* [https://wohlsoft.ru/forum/viewforum.php?f=92 WohlSoft Forums Troubleshooting section]\n\n'''LunaDLL'''\n* [[LunaDLL]]\n* [[LunaDLL Autocode]] - deprecated declarative scripting language, kept for backward compatibility reasons.\n\n== SMBX38A TeaScript ==\n[[Image:SMBX-38a-LifeMushroom.png|128px|right]]\n{{main|:Category:TeaScript.vbs}}\n'''TeaScript''' - is an embedded script language for [[SMBX38A]] game. Here you can find documentation for it.\n\n* [[:Category:TeaScript.vbs|TeaScript API]] - A documentation for TeaScript language, made by community of [[SMBX38A]] project.\n\n== Standards and research ==\n[[Image:Smbx64 standard.png|128px|right]]\n\n* File and Features standard\n** The [[SMBX64|SMBX64 Standard]] is the oldest standard supported by PGE. It has strict limits and is only partially customizable.\n** The [[Moondust Standard|Moondust Standard]] is the default standard of the Moondust Project. Based on the SMBX64 standard, it boasts numerous bug fixes and enhanced flexibility over the original.\n\n* Research\n** [[SMBX Engine Research]]\n\n== Vanilla SMBX Engine resources==\n[[Image:SMB3 Mushroom.png|128px|right]]\nThese documents contain information researched against the vanilla [[Super Mario Bros. X]] engine and are necessary in order for implementing a level interpreter that supports and is compatible with, a significant amount of existing levels and episodes.\n\n* [[:Category:SMBX Memory Map|SMBX Memory Map]]\n* [http://wohlsoft.ru/docs/_SMBX64/Objects/NPC_Table/npcs.php Table of the hardcoded default NPC parameters]\n* [http://wohlsoft.ru/docs/_SMBX64/ Storage of SMBX64 Specific information and everything]"
                            }
                        },
                        "comment": "/* Moondust Project */"
                    }
                ]
            }
        ]
    }
}