PGE Wishlist

If there is a function which is not implemented in PGE then you might want to add it to this wishlist. The PGE development team can look up this page when implementing new features.

Please also write your username, so the development team can contact you for further information if necessary. To do so please use " --~ " (without the quotes), which adds your signature.

Common

 * Allow support of custom music.ini files in editor too, not only from engine (HenryRichard) --Wohlstand (talk) 00:21, 30 November 2015 (GMT-3)

Config packs organization

 * Split item lists from nested INI-files into folders with bunch of INI-files (one config file per element) and allow inhering from a first (or selected) element (Originally requested by Hoeloe) --Wohlstand (talk) 00:14, 30 November 2015 (GMT-3) DONE

User Interface

 * Add a grid view. (UltraMario3000) DONE
 * Add "Open Level Lua" button, to open or create lunadll.lua with the standard program. Hoeloe (talk) 17:02, 20 August 2016 (MSK) DONE
 * Add "Open World Lua" button, to open or create lunaworld.lua with the standard program. Hoeloe (talk) 17:02, 20 August 2016 (MSK) DONE

Editing process

 * Allow users to copy any selected objects' coordinates to the clipboard --Pyro (talk) 04:38, 7 December 2015 (GMT-3) DONE
 * Ability to change size of grid snap per each element via context menu (Originally requested by Enjl, and improved idea by Rednaxela) --11:23, 15 December 2015 (GMT-3)
 * Allow grid snap for player start positions. --Pixelpest (talk) 06:25, 17 November 2016 (MSK)
 * Allow tweaks.lua API settings to be modified through the editor and default costumes and characters set. --Pixelpest (talk) 06:29, 17 November 2016 (MSK)

Tileset item box

 * Allow drag&drop of elements from regular item box into tileset editor dialog, and also make it be non-modal (Originally requested by Hoeloe) --Wohlstand (talk) 00:11, 30 November 2015 (GMT-3)

Misc

 * Support of level/world specific custom INI-files to redefine some global preferences for this level (like default grid size) (Originally requested by Enjl) --Wohlstand (talk) 11:34, 15 December 2015 (GMT-3)

Core

 * Replace the concept of Player, Block, NPC, BGO and Warp with the concept of Object. Objects then could be coded to be physically solid (blocks), interactive (NPCs), playable AND interactive (Player), trigger an animation and warp the player (warp), or just the graphic (BGO). Makes PGE less intuitive than SMBX when making custom stuff, but its worth the effort as it greatly increases possibilities. --Tb1024 (talk) 01:01, 10 December 2015 (GMT-3)

Support tools (PNG2GIFs, GIFs2PNG, LazyFixTool, PGE Maintainer)

 * Allow GIFs2PNG use masks from config pack if it was not presented in the level or in episode folder (HenryRichard) --Wohlstand (talk) 00:21, 30 November 2015 (GMT-3) DONE

Config packs (New Blocks, BGO's, NPC's, Gameplay features and universe content)

 * Allow Venus firetraps to unfreeze frozen items/blocks (Originally requested by Gameinsky) --Wohlstand (talk) 00:21, 30 November 2015 (GMT-3)
 * In addition to the idea above, allow NPCs to break out of ice blocks after a certain period of time. --Pixelpest (talk) 06:27, 17 November 2016 (MSK)
 * Add more block properties, such as making a block breakable or making it harmful on collision --Smibbix (talk) 04:02, 12 December 2018 (GMT-3)