Skip to content

v4.0.0.12 (AGS 4.0 Alpha 16)

Pre-release
Pre-release
Compare
Choose a tag to compare
@ivan-mogilko ivan-mogilko released this 18 Dec 19:46
· 141 commits to ags4 since this release

This is AGS 4.0 Alpha 16.

Contains all the new features and fixes from 3.6.2 Beta 4 (excepts ones related to backwards compatibility).

Own changes:

Editor:

  • Added Flip property to View Frame, replacing a boolean Flipped property. The new property supports all 3 flip variants: horizontal, vertical and both at once.
  • Fixed certain errors like "not terminated string" in Dialog Scripts did not report correct Dialog and line, making it difficult to find the cause of mistake.

Compiler:

  • Fixed function bodies mistakenly declared with "import" keyword could cause program memory corruption during compilation.

Scripting:

  • When calling a function you may specify parameter names like "name1: value, name2: value", and when doing so - pass arguments in any order.

Script API:

  • Added Overlay.Flip property that lets to set one of the 3 standard flip styles.
  • ViewFrame.Flipped property now returns eFlipDirection instead of bool.

Engine:

  • Engine now supports up to 1024 simultaneously loaded scripts (was 128).
  • Fixed Type.GetByName() not working (regression since one of the previous v4.0 Alphas).
  • Fixed Software renderer not handling all the Overlay transformations correctly (like rotation).