
Sorry for taking too long for a new update :P This update contains internal optimizations and very important improvements and bug fixes.
Direct level testing in the SMBX Engine from PGE Editor is finally possible without pre-launching the legacy editor. PGE Engine finally supports backup module with OpenGL 2 to allow support for PGE Engine on older hardwares, finally implemented support for non-power-of-two textures on video cards which support power-of-two textures only. BGO order in PGE Editor finally got fixed (after some research, we extracted all BGO order priorities for all BGOs), so troubles with missmatched order of BGOs in comparison to old SMBX Engine is finally resolved. Also, PGE File Library can finally read and write SMBX 1.4 (SMBX-38A) level files (though support for SMBX 1.4 world map files isn't implemented yet).
Editor changelog 0.3.1.10
- Fixed custom folder confusion caused with dot-contained file names
- Level list dialog now looks for level files in sub directories (it's possible to collect levels into sub-directories to not flood the episode root folder)
- Better testing through SMBX on Windows version: if SMBX Editor is not started, SMBX Test will be launched from scratch!
- Added support of SMBX 1.4 (SMBX65-38A) file formats
- Fixed the order priority for BGO-190
- Added circle fill
- Added grid
- Added a separate support of portal and instant warps: instant warp will be same as in SMBX, portal warp will teleport the character and keep its original speed/movement
- NPC-Containers now support saving of extra special properties for contents: LVLX and SMBX65-38A only, SMBX64 LVL file supports extra special properties for one NPC container only
- Better and stable interprocessing with engine based on stdin/stdout!
- Added a warning about PGE Engine alpha-testing for newbies
- Resolved trouble with window focuses
- Added ability to set absolute values of sizable block size from block properties tool box
- Finally implemented true BGO order priority table which results in a correct order of all the BGOs in comparison to SMBX Editor
Engine changelog 0.2.5.1-alpha
- Fixed custom folder confusion caused with dot-contained file names
- Added more physical environment zones types, including air chambers for underwater sections
- Added a separate support of portal and instant warps: instant warp will be same as in SMBX, portal warp will teleport character and keep its original speed/movement
- Added support for warp events
- Added support for two-way directed warps
- Added support for pipe cannon warps
- Better and stable interprocessing with editor based on stdin/stdout!
- Added a support for character filter blocks and character switch blocks!
- Better speed physics
- Layer motion engine has been implemented!
- Better slope support
- Player Lua API has been implemented! It provides the ability to program playable character events
- Improved onHarm/onKill events on NPC-AI
- Added new NPC-AI events, functions and variables
- Added a support of collision toggling from lua
- Added ability to use OpenGL 2 if it's not possible to use OpenGL 3 (also with support of compatibility with video cards which don't support non-power of two textures)
New update completely changes NPC-Container configuration, therefore you no longer need to manually define NPC-placer button in lvl_npc.ini. Instead you have the ability to configure any NPC with special parameter even if it's stored into container (container itself no longer uses special1 field. Instead, it uses its own "content" field)