ZLE v.1.6.0


Gigantic update - 1.6.0

  • Mostly added multi language UI support - for now only English and German are supported - German translator: Vito
  • Added MacOS support - finally targeting all 3 major platforms
  • MacOS + ZLE is in limited functionallity - Squared not available due to Apple not supporting newer OpenGL versions
  • All .zle files can now be opened directly from the file explorer on Windows, no need to move them to the Projects folder
  • Added point and directional lights
  • Added hitboxes to sprites, tilemaps, texts and vertex objects
  • Added cameras as level objects -> removed Render button
  • Added basic right click functionallity in files and main view
  • Added prevention for duplicate instances of ZLE since opening the same project twice can break the project
  • Added an option to set a project as the default when opening or let ZLE automatically reopen the last project
  • Added a "future plans" section
  • Added a new ZLE header file: ZTB.h - some parts of which are used by ZLE and me for my games
  • ZLE header files now require C++17
  • Added more advanced Lua error detection
  • New files window design (increased icon sizes, buttons moved to right click)
  • Default example shader uses OpenGL 2.1 instead of 3.0 because of MacOS
  • Added automatic object naming (when creating new objects an available name is used)
  • Added autosave setting
  • Added an option to show other objects while editing tilemap
  • Changed multithreading system - should now be more stable
  • Reworked particle system hitbox detection
  • Extended Z drawing layer from -100 & 100 to -128 & 127
  • Removed setting: "Save camera settings" as it is saved in the level save file itself
  • Settings are now saved in a JSON format
  • Fixed the backup feature being broken on Windows due to 0x0D0A
  • Added visual frame time graph
  • Removed Save shader as image button due to the Render button (camera)
  • Removed set origin button on sprites
  • Renamed Level.h to ZLE.h
  • Split namespaces into files -> zle:: in ZLE.h, squ:: now in Squared.h
  • Fixed broken internal drag and drop
  • Fixed shader error buttons being too small
  • Fixed packaging which added a useless Backup folder instead of a Backups folder

Files

ZLE_v.1.6.0_Linux 1.2 MB
34 days ago
ZLE_v.1.6.0_MacOS 1.3 MB
34 days ago
ZLE v.1.6.0 x64 1.4 MB
34 days ago
ZLE v.1.6.0 x86 1.3 MB
34 days ago

Get ZLE

Leave a comment

Log in with itch.io to leave a comment.