Lua scripting and bug fixes


This update's major feature is Lua scripting. You can now automate your editing/creation of pixel art through Lua. More API functions to come soon! Please review Retro Sketche's .exe directory in Steam to see the current api files (engapi.lua and rsapi.lua) as well as a couple of example files.

Features

  • Lua plugin support added, see executable directory for examples files (drag and drop into window)
  • Added ability to undo/redo plugin execution
  • Added feadback link to help menu
  • Window title now has (*) when there are unsaved changes
  • Drag and drop of PXL and Lua files are supported
  • Added loading of project files when dropped into the window
  • Added "View->Project files" to menu bar to open project storage directory
  • Added initial Lua code for drawing, project queries, and canvas creation
  • Fixing potential load file crash when upgrading from older versions
  • Fixing 24 fps limit in animation window, new cap is 60 (same frame rate limit as Retro Sketch)

Fixes

  • Fixed issue where menu bar items could be clicked in project setup screen
  • Fixed bad pointer to shader code on startup that could cause a crash
  • Fixed Nvidia 20-series GPUs having wrong swap chain color profile
  • Fixed an issue with window event polling causing spacebar+click (pan) to become very laggy
  • Fixed an issue with the color picker not defaulting to currently selected color
  • Fixed an issue with color picker input boxes not updating on window open
  • Fixed an issue with color picker input boxes not changing the color

Happy drawing!

Get Retro Sketch

Buy Now$2.99 USD or more

Leave a comment

Log in with itch.io to leave a comment.