What better way to celebrate the start of Obama's 6 months to save the world than with this new beta:
Because of the Vista new game crashing bug in 3.1.1, I'll try to make this release on a fairly short cycle to get the fixes out there.
Changes in 3.1.2 Final:
* Improved performance of Theora video playing
* Changed error to warning if you use Mouse.ChangeModeGraphic on the inventory cursor, to assist backwards compatibility
* Fixed object positions getting corrupted when importing a hi-res game from AGS 2.72 (bug introduced by 3.1)
* Fixed editor's room area undo buffer not being cleared when a different room was loaded
Changes in 3.1.2 RC 2:
* When changing the game resolution, the editor will now offer to automatically resize all your GUIs to compensate.
* "Letterbox Mode" option in General Settings is now only shown if the game resolution is 320x200 or 640x400
* Added plugin API event AGS_EngineInitGfx and methods GetDirectInputKeyboard, GetDirectInputMouse and ReplaceFontRenderer.
* Improved rendering of View Editor at 120 DPI
* Fixed DisplayAtY, GUI.SetSize and Mouse.SetPosition not checking Y co-ordinate correctly in 320x240 and 640x480 games when using native co-ordinates
* Fixed DX5 driver problem switching a GUI background graphic from one with to one without alpha channel
* Fixed potential crash on fadeout with DX5 Nearest Neighbour filters
Changes in 3.1.2 RC 1:
* Added support for using Transparency properties with alpha-channel sprites
* Added Error Reporting feature to editor, to send error information to AGS website if the editor crashes
* Added eKey* enum for use with on_key_press and IsKeyPressed, to make script more readable
* Added Show Start Page option to Help menu to allow you to access Tips if you have the start page disabled at startup
* Made some stability improvements to how the editor handles the sprite file
* Translations are now automatically recompiled if you change the game name, to ensure that they still work
* Moved the "You are currently using the eraser" tooltip further away from the cursor so it doesn't obscure what you're doing
* Improved the editor error message if the game folder had unicode characters in it
* Fixed game.screenshot_height not allowing 240/480 in games of those resolutions
* Fixed Vista Game Explorer integration appearing as "Play" in the start menu recent list
* Fixed GUI button being set to wrong size if you changed its image in the editor to a low-res sprite in a hi-res game
Changes in 3.1.2 beta 1:
* Added inventory item CursorImage property to allow you to set a different image for the mouse cursor to the inventory window
* Added Character.SpeechAnimationDelay property which replaces the old game.talkanim_speed setting and also works with Sierra-style speech. A new General Settings option is provided to enable/disable backwards compatibility.
* Added Game.TextReadingSpeed and Game.MinimumTextDisplayTime properties; obsoleted game.text_speed
* Templates are now stored in a "Templates" sub-folder to satisfy Vista permissions
* Moved the character SpeechColor property from the Movement to the Appearance section in the editor, where it belongs!
* DynamicSprite.Resize now won't allow new image to be over 25 MB to help spot mistakes in size calculations
* Mouse.ChangeModeGraphic now won't allow you to change the graphic of the Inventory cursor if "Use selected inventory graphic for cursor" is enabled
* Fixed crash in Vista creating a new game in the editor
* Fixed dynamic sprites sometimes being discarded by the sprite cache
* Fixed dialog script compiler bug if you used "this" in a string within a normal scripting command
* Fixed custom dialog options not working properly when using transparent background
* Fixed colour corruption if you imported an 8-bit sprite into a hi-color game and palette slot 0 of the sprite was not black
* Fixed save games not persisting the walking state of the highest-numbered character
* Fixed Dialog.GetOptionText returning original English text when a translation was in use
* Fixed PlayAmbientSound screwing up audio if it was used on a channel where a normal PlaySound command was still playing
* Fixed PlayVideo not working properly when DX5 graphics filter was in use
* Fixed button ClipImage property clipping 1 pixel too many in high-res games
* Fixed script editor crash if you deleted a block of code, then hovered the mouse over a script variable.
* Fixed editor not allowing you to rename a script to a different capitalization of the same name
* Fixed editor crash if you tried to rename a script file to contain or :
THIS IS A BETA. MAKE A BACKUP OF YOUR GAME BEFORE TRYING IT OUT. DO NOT RELY ON A BETA FOR DISTRIBUTING YOUR GAME.http://www.adventuregamestudio.co.uk/AGS-3.1.2-Final.exe