github adventuregamestudio/ags v3.6.1.8
v3.6.1 - Beta 9

latest releases: v4.0.0.6, v3.6.1.25, v4.0.0.5...
pre-release9 months ago

Changes in 3.6.1 - Beta 9

Contains all additions from 3.6.0 Patch 5.

Editor:

  • Zoom controls in Character and View panes now allow downscaling too. View editor displays the preview sprite stretched to fill the parent panel.
  • View editor now allows to select multiple frames at once, across multiple loops too, using standard Shift + LMB and Ctrl + LMB combinations. Properties panel lets modify properties for all the selected frames at once.

Script API:

  • Added ScriptName property to AudioClip, Character, Dialog, GUI, GUIObject, Hotspot, InventoryItem, Object.
  • Added static GetByName() function to AudioClip, Character, Dialog, GUI, GUIObject, Hotspot, InventoryItem, Object.

Engine:

  • Improved performance when updating and deleting dynamic sprites, and notifying any objects that have to redraw themselves. Engine no longer resets Graphic properties of objects referencing deleted dynamic sprite to 0.
  • Text Overlays internal images are now registered as dynamic sprites, and their IDs may be read from Overlay.Graphic. This lets find out their sizes using Game.SpriteWidth/SpriteHeight and optionally draw them somewhere using DrawingSurface.DrawImage.
  • Fixed managed structs in script may cause program crashes after you restored a save and try to save again (regression in previous 3.6.1 Betas).

Compatibility:

  • Warn of write into "readonly" script variable, instead of error, as some older games may to try to write there.
  • Fixed inventory window not updated after game.top_inv_item is assigned a new value.

Don't miss a new ags release

NewReleases is sending notifications on new releases.