Main Page: Difference between revisions

From Moondust Wiki
Jump to navigation Jump to search
mNo edit summary
(19 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[[File:Frisky the cat 22 dec 2014.png|200px|thumb|right| [[PGE Standard]] ]]   
[[File:Frisky the cat 22 dec 2014.png|200px|thumb|right| [[PGE Standard]] ]]   
[[File:Smbx64 standard.png|200px|thumb|right| [[SMBX64|SMBX64 Standard]] ]]
[[File:Smbx64 standard.png|200px|thumb|right| [[SMBX64|SMBX64 Standard]] ]]
<strong>Welcome to the official Platformer Game Engine Wiki!</strong>
<strong>Welcome to the official Platformer Game Engine Wiki!</strong>


Here you will find useful documentation, references and guides related to the Platformer Game Engine Project by Wohlstand.
Here you will find documentation, references and guides related to the Platformer Game Engine. This wiki also contains resources for the LunaLua project by [[User:Wohlstand|Wohlstand]] and [[User:Kevsoft|Kevsoft]].


We currently have {{NUMBEROFPAGES}} pages and {{NUMBEROFUSERS}} users who contribute. [[How To: Login or Register|Feel free to help!]]
We currently have {{NUMBEROFPAGES}} pages and {{NUMBEROFUSERS}} users who contribute. [[How To: Login or Register|Feel free to help!]]
Line 18: Line 15:


'''Additional tools'''
'''Additional tools'''
* [[Playable character Calibrator|Playable character calibrator]]
* [[Playable character Calibrator|Playable Character Calibrator]]
* [[LazyFix tool]]
* [[LazyFix tool]]
* [[GIFs2PNG|GIFs2PNG Converter]]
* [[GIFs2PNG|GIFs2PNG Converter]]
* [[PNG2GIFs|PNG2GIFs Converter]]
* [[PNG2GIFs|PNG2GIFs Converter]]
* [[PGE MusPlay|PGE Music Player]]


'''Help & Support'''
'''Help & Support'''
* [[Building of PGE From sources]]
* [[Building PGE From sources]]
* [[Translating PGE into other languages]]
* [[:Category:PGE_Editor|PGE Editor tutorial]]
* [[:Category:PGE_Editor|PGE Editor tutorial]]
* [[Frequently Asked Questions]]
* [[Frequently Asked Questions]]
* [http://wohlsoft.ru/forum/viewforum.php?f=11 Ask your questions here]
* [http://wohlsoft.ru/forum/viewforum.php?f=11 Ask your questions here]
* [[PGE Wishlist]] - add an idea or suggestion here!


== LunaLUA ==
== LunaLUA ==
Line 33: Line 33:


{{main|LunaLUA}}
{{main|LunaLUA}}
LunaLUA - is an extension for SMBX Game Engine which provides bug-fixes, improvements and adding LUA Scripting system. The extension is based on LunaDLL v8 SMBX Extension made by Kil.
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.


'''Help&Support'''
'''Help & Support'''
* [[:Category:LunaLua API|LunaLua API Page]] - Official LunaLua Documentation
* [[:Category:LunaLua API|LunaLua API Page]] - Official LunaLua Documentation
Official support threads on foruls
Official support threads on the forums:
* [http://wohlsoft.ru/forum/viewtopic.php?f=26&t=329 PGE Forums thread]
* [http://wohlsoft.ru/forum/viewtopic.php?f=26&t=329 PGE Forums thread]
* [http://talkhaus.raocow.com/viewtopic.php?f=36&t=14980 Talkhaus thread]
* [http://talkhaus.raocow.com/viewtopic.php?f=36&t=14980 Talkhaus thread]
* [http://supermariobrosx.org/forums/viewtopic.php?f=69&t=6973 SMBX Forums thread]
* [http://supermariobrosx.org/forums/viewtopic.php?f=69&t=6973 SMBX Forums thread]
* [[LunaLua Wishlist]] - add your idea or suggestion here!


'''LunaDLL'''
'''LunaDLL'''
* [[LunaDLL]]
* [[LunaDLL]]
* [[LunaDLL Autocode]] - internal LunaDLL declarative scripting language.
* [[LunaDLL Autocode]] - deprecated declarative scripting language, kept for backward compatibility reasons.


== Standards and research ==
== Standards and research ==


* The [[SMBX64|SMBX64 Standard]] is the oldest standard supported by PGE. It has strict limits, and is only partially customizable.
* File and Features standard
* The [[PGE Standard|PGE Standard]] is the default standard of PGE. Based on the SMBX64 standard, it boasts numerous bug fixes and enhanced flexibility over the original.
** The [[SMBX64|SMBX64 Standard]] is the oldest standard supported by PGE. It has strict limits, and is only partially customizable.
** The [[PGE Standard|PGE Standard]] is the default standard of PGE. Based on the SMBX64 standard, it boasts numerous bug fixes and enhanced flexibility over the original.
 
* Research
** [[SMBX Engine Research]]
 
== Legacy SMBX Engine resources==
 
These documents contain information researched against the legacy 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.
 
* [[:Category:SMBX Memory Map|SMBX Memory Map]]
* [http://wohlsoft.ru/docs/_SMBX64/Objects/NPC_Table/npcs.php Table of the hardcoded default NPC parameters]
* [http://wohlsoft.ru/docs/_SMBX64/ Storage of SMBX64 Specific information and everything]


== Helps and references ==
== Helps and references ==
Line 58: Line 71:


'''Global configurations'''
'''Global configurations'''
* [[Game Configuration Pack References]] - Full reference of configuration package for PGE.
* [[Game Configuration Pack References]] - reference for configuration packages for PGE.


'''Editor'''
'''Editor'''
* [[Theme pack for editor|Theme packs for the PGE editor]]
* [[Theme pack for editor|Theme packs for the PGE editor]]


== Troubleshooting ==
'''Audio library'''
* If you got DB errors when you try to search anything in Wiki, run [http://wohlsoft.ru/wiki/repairdb.php this link] and try to search again!
* [[SDL Mixer X|SDL Mixer X - information about the audio library used in PGE and in LunaLUA]]

Revision as of 13:41, 6 August 2017

Welcome to the official Platformer Game Engine Wiki!

Here you will find documentation, references and guides related to the Platformer Game Engine. This wiki also contains resources for the LunaLua project by Wohlstand and Kevsoft.

We currently have 1,502 pages and 109 users who contribute. Feel free to help!

PGE Project

Main components

Additional tools

Help & Support

LunaLUA

LunaLUA - is an extension made by 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.

Help & Support

Official support threads on the forums:

LunaDLL

Standards and research

  • File and Features standard
    • The SMBX64 Standard is the oldest standard supported by PGE. It has strict limits, and is only partially customizable.
    • The PGE Standard is the default standard of PGE. Based on the SMBX64 standard, it boasts numerous bug fixes and enhanced flexibility over the original.

Legacy SMBX Engine resources

These documents contain information researched against the legacy 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.

Helps and references

Game episode

Global configurations

Editor

Audio library