
This update contains a set of bugfixes and has completely rewritten console tools (GIFs2PNG, PNG2GIFs, and LazyFixTool) which now are lightweight and independent from Qt DLLs and SOs! Also, the update of PGE File Library finally fixes the ability to open latest 38A levels and adds a support to open 38A world maps! (However, read-only, and some settings are will be lost, but you are still able to save it into SMBX64 and PGE-X formats).
Mac assembly was rebuilt and fixed, now it finally works on the new macOS Sierra!
For a full changelog, please click the "Read more" link.
Editor changelog 0.3.1.12 patch 2 + patch 3
- Attempt to fix a scaling on the HighDPI screens
- Fixed a bug caused duplicated ArrayID value by physical environment zones (after copy-pasting)
- Fixed support of tilesets with the same title name
- More friendly testing menu for LunaTester users
- Fixed accidentally broken search engine
- Fixed initial window size on OS X
- Initial state of editor's window will be maximized
- Fixed too tall result message box after SoX audio converter working
- Added ability to disable OpenGL in the LunaTester
- Fixed some crashes
- Updated built-in fixer of the lazily-made masks to be compared with new algorithm
- Updated console tools API to support updated API of GIFs2PNG, PNG2GIFs, and LazyFixTool (which now are using tclap as arguments parser)
Patch 3:
- Fixed support for macOS Sierra
- Fixed UI view on macOS (no more clashes and overlaps)
- PGE File Library now supports SMBX-38A v.1.4.4
- Added ability to read world maps of SMBX-38A formats! (writing coming soon!)
GIFs2PNG
- Completely rewritten into pure STL with wide usage of FreeImage
- Fixed ability to use episode root masks from level custom folders
- No more pause after completing the works
- Now arguments are parsing with using tclap
- No more extra DLL/SO/DyLib required, and this utility can be deployed independently from PGE Project
- Assembly now is able to work on any Linux distro (tested on Mint, CentOS 7, OpenSUSE)
PNG2GIFs
- Completely rewritten into pure STL with wide usage of FreeImage
- No more pause after completing the works
- Now arguments are parsing with using tclap
- No more extra DLL/SO/DyLib required, and this utility can be deployed independently from PGE Project
- Assembly now is able to work on any Linux distro (tested on Mint, CentOS 7, OpenSUSE)
LazyFixTool
- Completely rewritten into pure STL with wide usage of FreeImage
- No more pause after completing the works
- Now arguments are parsing with using tclap
- No more extra DLL/SO/DyLib required, and this utility can be deployed independently from PGE Project
- Assembly now is able to work on any Linux distro (tested on Mint, CentOS 7, OpenSUSE)