github adventuregamestudio/ags v.3.5.1.3
v.3.5.1.3 - Beta 4

latest releases: v4.0.0.6, v3.6.1.25, v4.0.0.5...
pre-release3 years ago

3.5.1 Beta 4, for public test.

New changes:

Editor:

  • Added "Attach game data to exe" option to General Settings. This lets you to package game data
    separately from the game.exe (only important on Windows at the moment).

Script API:

  • Added GUI.Shown readonly property that tells whether GUI is active on screen. This is primarily
    for GUIs with "Popup At Y" style, because they hide themselves regardless of Visible property.

Engine:

  • Added "--localuserconf" command which tells engine to read and write user config in the game's
    directory rather than using standard platform path. Game dir must be writeable for this to work.
  • Added "--conf" command which forces engine to read only explicit config file on startup.
  • Added "--user-data-dir" and "--shared-data-dir" commands for setting save game directory and
    shared app data directory from command line (this corresponds to existing options in config).
  • Fixed engine crash when button's graphic is set to sprite out of range.
  • Fixed certain interactions did not work with GUI if it was made fully transparent.

Engine Plugin API:

  • Added IAGSEngine::GetRenderStageDesc() function which returns current render stage parameters.
    As of this version these parameters include 3 transformation matrixes, allowing any 3D render
    plugin to stay compliant to engine's scene rendering.

Compatibility:

  • Fixed GUI.Visible not returning expected values for GUIs with "Popup At Y" style in
    pre-3.5.0 games, breaking some older games logic.
  • Fixed potential buffer overflow when reading pre-3.1.0 games with old dialog script texts.

Windows:

  • Windows version of the engine now reads global configuration file. It is looked up in
    "%USERPROFILE%/Saved Games/Adventure Game Studio/acsetup.cfg"
  • Default log file location is now also in "%USERPROFILE%/Saved Games/Adventure Game Studio".

Don't miss a new ags release

NewReleases is sending notifications on new releases.