Hello! Gonna to answer your questions:
Magna Rebirth wrote: ↑Mon Oct 26, 2020 1:49 pm
• Is this still compatible with an iMac?
Yes! you can take the frest builds at the
laboratory (very soon I'll make one another next stable release, so, I do working on documentation right now). Recently I had to upgrade Qt toolkit to improve the support with newer iMacs. I do support for macOS for the rest of my software I produce, include TheXTech, OPL3-BE, OPN2-BE, and libraries.
Magna Rebirth wrote: ↑Mon Oct 26, 2020 1:49 pm
• Does the engine work correctly now? Last I used it was still in the alpha stage.
Since 2016 it had the low progress due to my personal biggest fault and the resulted procrastination because of SMBX2 project. However, after recent events* (see details below), I plan to make the major progress on PGE Engine after the documentation work and the stable release.
Magna Rebirth wrote: ↑Mon Oct 26, 2020 1:49 pm
• Did you add anything new that SMBX 1.3 didn't have like new assets?
Event it still been WIP, it has a dozen of unique features are not available at other engines because of various reasons. Speaking about resources, it's a part of the config pack that may have any content that may don't match to SMBX at all.
Magna Rebirth wrote: ↑Mon Oct 26, 2020 1:49 pm
• Is there compatibility with SMBX 1.4 and 2.0?
Partial compatibility by some features. That will also depend on a config pack and the functionality that was implemented in it and used by certain episode. No TeaScript support (that is used by SMBX-38A, please don't call it "1.4", it's different and incompatible engine). Lua API of PGE Engine will give the different API and no memory calls (which were useless for it). Keep a note that SMBX-38A and SMBX2 have the different and incompatible resources sets, and therefore, meaning the compatibility with both, will require you use different config packs for different episodes.
The only part that will give guarantee of episode compatibility - the SMBX64 Standard. Episodes that follows the SMBX64 standard will be compatible with all engines and config packs which implementing the standard or supports it.
P.S. After I released TheXTech, I had to change the strategy:
- TheXTech I will keep for the best compatibility with old episodes and levels (especially for those who utilize bugs of old SMBX physics)
- PGE Engine will give the modern and flexible platform for development of new projects that will don't mean the utilize of SMBX's bugs. It will allow playing of old episodes in a condition they don't utilize bugs and glitchy physics of SMBX.
---------
* At December 2019 I desired to reduce my activity at SMBX2 project and focus on PGE Project itself. Then, at January 2 2020, the source code for SMBX 1.3 has been released, I had to quickly pick it up and build the "TheXTech" project.