github adventuregamestudio/ags v3.6.1.7
v3.6.1 - Beta 8

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

Changes in 3.6.1 - Beta 8

Common features:

  • Implemented Deflate compression option for sprites.

Editor:

  • Fixed Line tool in the Room Editor triggering sometimes after a context menu was called with Shift + RMB.
  • Fixed Autocomplete not treating certain struct members as "static" or "protected" if their declaration is too long.

Engine:

  • Fixed Character's idle animation getting reset to frame 0 when the speech is played without a valid speech view (idle animation should continue playing in such case).
  • Fixed idle animation sometimes not starting immediately after Character finishes walking.
  • Fixed a crash occuring if script tries to get or set a custom property for a non-existing Room Object (this seem possible to do by iterating over object[] array).
  • Fixed invalid gui could be interacted with if a previous interaction displayed a message box on screen, sometimes leading to engine crashes (regression since the previous Beta).

Compatibility:

  • Implemented "dataver_for_legacysaves" override option in config, which lets to instruct the engine which game data version to assume when loading legacy (pre-3.5.0) saves. This "hack" appeared to be necessary because of a mistake done during development of the older engine versions, where the save format was changed, but engine was made to rely on the game data version instead of incrementing save format index.
  • Fixed engine could try to load game data from game.exe without checking whether data is actually appended to it when restoring a legacy save in a game with a different file structure.
  • Fixed number of GUI elements were not tested when loading a legacy save, which could lead to GUI data getting overwritten incorrectly without a warning if number of controls changed since.

Plugins:

  • Fixed potential "index out of bounds" exceptions in the built-in PalRender plugin.

Don't miss a new ags release

NewReleases is sending notifications on new releases.