Skip to content

v3.6.1 - Beta 6

Pre-release
Pre-release
Compare
Choose a tag to compare
@ivan-mogilko ivan-mogilko released this 28 Jul 19:18
· 1360 commits to master since this release

Changes in 3.6.1 - Beta 6

Editor:

  • Discontinued Source control integration functionality, removed "Put sound and sprite files in source control" option from General Settings.
  • Export Game's Title into translations.
  • Fixed Editor refusing to open a game if one of the translation files is missing.
  • Fixed Game.agf was not created after importing a 2.* game project (regression in 3.6.0).
  • Fixed Log Panel displaying recent messages with a delay.

Script API:

  • Expanded interaction functions for Character, Object, InventoryItem, Hotspot and Region types: now they all receive respective object's pointer as a parameter, similar to GUI event functions, as well as a cursor mode this interaction was run with, if applicable.
  • Added Object.AnimationVolume property, which works similar to Character.AnimationVolume.

Engine:

  • Character.AnimationVolume now applies to the portrait animation too.
  • Changed Object.SetView() to not play a frame's sound, which could lead to a duplicated sound play if Object.Animate is run right after.
  • Removed few of the less important game messages from logging, because they may quickly clutter the log under some circumstances.
  • Fixed deleted dynamic sprite leaving sprite slots marked as "taken" forever, which continuously increases the size of the sprites list at runtime (regression since previous 3.6.1 Betas)
  • Partially improved performance of repeated creation and deletion of a large number of dynamic sprites on each game update (regression since previous 3.6.1 Betas)
  • Fixed Buttons and ListBoxes using Translated property in reverse way (regression since previous 3.6.1 Betas).
  • Fixed debugger (editor) log output did not receive initial engine messages.

Web / Emscripten:

  • Fixed Safari cannot switch the game into fullscreen mode.