1. Bitty Engine
  2. News

Bitty Engine News

Patch Notes: v1.1.8

Patch notes v1.1.7 → v1.1.8:

Enhanced modules, improved usability, fixed some bugs.

  • Added auto loading last project at startup
  • Added a `DateTime.utc()` function to get current UTC time
  • Added a wildcard pattern parameter to the `project:getAssets(...)` method
  • Added a shortcut key to reload project (Ctrl+Shift+R)
  • Added an option to disable pause menu on ESC pressed
  • Added a launch option to specify a different frame rate
  • Added a launch option to enable high-precision real number debug
  • Fixed a calculation bug of the `Raycaster` algorithm
  • Fixed a border issue of maximized canvas
  • Fixed a few memory leaks
  • Fixed a potential crash issue
  • Improved the music visualizer
  • Improved speed calculation of the "Games/Racing" example

Patch Notes: v1.1.7

Patch notes v1.1.6 → v1.1.7:

Enhanced modules, improved usability, fixed some bugs.

  • Added theme options to change the editor color
  • Added records of recent saved paths
  • Added vector constants
  • Fixed a control key handling bug with IME (Windows)
  • Fixed a resetting bug of blend mode
  • Fixed a potential crash bug when set SFX volume with an array
  • Fixed a potential crash bug when network connection error occurs
  • Improved the asset selection area
  • Upgraded Lua from v5.4.3 to v5.4.4

Patch Notes: v1.1.6

Patch notes v1.1.5 → v1.1.6:

Enhanced modules, improved usability, fixed some bugs.

  • Added a parameter to specify font scaling for the measure(...) and text(...) functions
  • Added a parameter to specify map scaling for the map(...) function
  • Added project strategy for non-pixelated canvas preference
  • Added extension recognition of ".xm", ".s3m", ".669", ".it" and ".med" formats
  • Added a menu entry to open recent projects
  • Added an option to toggle project backup
  • Removed Lua source reading from Lua (can still read other asset types)
  • Fixed a bug of Application.size()
  • Fixed a bug of Application.resize(...) when restored from fullscreen
  • Fixed a clip issue when size is negative
  • Fixed a crash bug of the image and map editors
  • Fixed a directory accessing bug with Russian localization (Windows)
  • Fixed a font customization bug
  • Improved code asset releasing

Patch Notes: v1.1.5

Patch notes v1.1.4 → v1.1.5:

Enhanced modules, improved usability, fixed some bugs.

  • Added "args.txt" to specify launch options
  • Added a launch option to enable software renderer
  • Added an Application "title" option to set the title of the application window
  • Added an Application.size() function to get size of the application window
  • Added an Application.raise() function to raise the application window
  • Added a transparent color template to the image editor
  • Added a color:__mul(vec4) operator
  • Added encryption support for binary builders
  • Fixed a fading bug of the stop(sfx) and stop(music) functions
  • Fixed a duplicate execution bug of audio primitives
  • Fixed a crash bug when clicked missing asset
  • Fixed a size issue of the painting tools
  • Improved the in-app document reader
  • Upgraded ImGui from v1.84 to v1.85

Patch Notes: v1.1.4

Patch notes v1.1.3 → v1.1.4:

Enhanced modules, improved usability, fixed some bugs.

  • Added an asynchronized sprite playing mode
  • Added support of the standard debug module
  • Fixed a calculation bug of the color:__mul(color_) operator
  • Fixed a cursor moving bug of the project:read(...) method
  • Fixed an audio type detection bug when load
  • Fixed an exiting issue from code
  • Improved sprite rendering with a same object for multiple times
  • Improved redundant argument handling
  • Improved the color filling tool