Editor 0.3.1.15
- Tilesets item box: ComboBox of groups has been replaced with a tab-bar and the right-side menu
- Added weight order factor for tileset groups
- Player start points now aligning with 16x16 grid size
- Support for the now outdated Legacy Editor level test run feature has been removed due to it being the cause of numerous issues.
- Fixed synchronization of the world map item box and the tool button
- Added a feature to declare default visibility of visible toolboxes in the config pack main.ini
- Added a visual indicator of the Background-ID in the level section backgrounds list
- Added a button in the Level Section Properties toolbox to open custom background config files
- Added ability to set default zoom on file open or create (In the Application Settings and Editor tab)
- Multiple files can now be opened by the file dialog option executed from the "File -> Open" menu
- Added support for custom config side animation sequences for BGO, Terrain tiles, Sceneries, Paths, and level entrance points
- Improved sizable blocks rendering algorithm: now it supports customized fixed-size border width (both for common and for individual sides)
- Added weight order factor for tileset categories
- Added search and configurable sort into The Tileset Editor
- Reworked filtering system on Level Item-Box
- Sizable blocks now support an animated textures
- Added support for bitblit mask fallback (using default PNG to regenerate the missing mask)
- Resize box's grid size is now affecting by the grid override feature.
- The strict SMBX64 mode will be kept when restoring files after a crash
- Fixed the spam of physical environment zones caused by history undo and redo
- Added support for grid offset for blocks
- Added support for Right-To-Left layout direction for Arabic, Hebrew, Persian, etc. languages
- Added an action for LunaTester to kill a running background instance
- Config pack reload will now save all opened files and restore them back after the reload
- Added ability to automatically restart editor on config pack switching
- Fixed a crash of the LunaTester when receiving an incorrect input from the LunaLua backend
- Added basic support for custom user data per every element on the level (Blocks, BGOs, and NPCs only yet)
Editor 0.3.1.14
- Fixed a crash on attempt to load some NPC-*.txt files with incorrect values (for example, a grid size value that equal to zero)
- World map elements now support "name" INI field
- Added an ability to pass CSS file by theme to stylize UI of Editor (CSS Reference is here:
http://doc.qt.io/Qt-5/stylesheet-reference.html)
Editor 0.3.1.13-1
- Added ability to transform blocks into BGOs and BGOs into blocks