github adventuregamestudio/ags v3.6.1.12
v3.6.1 - Beta 13

latest releases: v4.0.0.10, 4.0.0.10, v3.6.2.2...
pre-release11 months ago

Editor:

  • In Room Editor the hint with coordinates is now also displayed when moving Objects or Characters with keyboard.
  • For Android build target Editor now supports a directory to place plugins in.
  • For Android build target disabled compression of .ags and .vox assets, as that seriously slows down engine streaming resources (sprites etc).
  • When building a game for Android and Linux the Editor will now be more tolerant to missing plugins and only issue a warning instead of stopping with error.
  • For Color Themes: implemented character literal, braces match and braces error settings.
  • Fixed Editor failing to start if user preferences file is corrupted (this is a second fix, complementing one done in AGS 3.5.1).
  • Fixed General Settings and Default Setup not working correctly right after importing a pre-3.* game project.
  • Fixed in Dialog panel certain editing commands (Copy, Paste, Undo etc) would affect the script even if cursor is set to the option's text.
  • Fixed Dialog properties displaying internal values not meant to be seen by a user.
  • Fixed selecting parent GUI after its control did not display GUI's own properties in the Properties Grid.
  • Fixed Editor generating deprecated settings in the default config file.

Engine:

  • Fixed String.Substring() (regression in 3.6.1).
  • Fixed File.Open() in case of an absolute path (regression in 3.6.1).
  • Fixed pushed textual button not redrawn after mouse up (regression in 3.6.1).
  • Fixed crash in Software renderer when drawing a flipped frame (regression in 3.6.1).

Engine Plugin API:

  • Added IAGSStream interface, IAGSEngine.OpenFileStream() and GetFileStreamByHandle().
    Besides the obvious uses, this is critically needed for the games packaged into APK for Android, because plugins do not have a easy access to the game files in such case.
  • Remade IAGSEngine.ResolveFilePath() (was introduced in 3.6.1 earlier), don't return allocated array of chars, instead accept an output buffer and its length as arguments.

Android:

  • Fixed engine not being able to find game data when it is in APK.

Don't miss a new ags release

NewReleases is sending notifications on new releases.