AGS 3.3.2

Started by Crimson Wizard, Sun 28/09/2014 18:31:02

Previous topic - Next topic

Crimson Wizard

AGS 3.3.2 released


Please, read "Upgrading to AGS 3.3" topic in the manual that comes with this version before upgrading your game project to 3.3.0 or 3.3.2! It contains important information on few potential problems you may encounter.

Released: 28th September 2014

Previous version: AGS 3.3.0 forum thread


A special note regarding this release:
Spoiler
AGS 3.3.0 had several minor updates, but the main version number was not increased, which was a mistake on my part. This caused some people not notice some of the latest updates.
The 3.3.2 has the version number increased.
I intentionally list both changes since latest 3.3.0 update (aka hotfix-3) and changes since the very first 3.3.0 release made in february 2014. Latter should help those who've missed these intermediate updates.
We'll try to keep changing version number properly in the future.
[close]
A special note regarding version number:
Spoiler
Why 3.3.2 and where's AGS 3.3.1?
AGS 3.3.1 was a WIP (work-in-progress) version that was discontinued and renamed into AGS 3.4.0 (still WIP), because of the number and quality of new features. To avoid confusion with that 3.3.1, this new update is called 3.3.2.
[close]


Changes since version 3.3.0:
(most of these were included in updates 3.3.0-hotfix1, 3.3.0-hotfix-2, 3.3.0-update1 and 3.3.0-hotfix-3)


Features:
* Reimplemented alternate display modes, now side-borders and top/bottom borders should work properly for all game and screen resolutions. There are still certain limitations to which resolutions AGS can use; these will be removed in following releases (see AGS 3.4.0 alpha).
* Added config option to run pre-3.1.0 lo-res games in hi-res mode.
Some of the older games could be run in distinct lo-res (320x200/240) and hi-res (640x400/480) modes. They could use different graphics (e.g. fonts) depending on this mode. (Noteable example are first parts of Blackwell series) This was useful back then because old AGS did not have any scaling filters.
Newer engines do not have (and do not need) this capability, but with this option you may force 3.3.2 engine to run lo-res game in hi-res.
NOTE: this is only important if you run old games with new interpreter (on Windows or other platforms). You do not need this to develop your own games.
To enable this option, manually put these lines in the acsetup.cfg:
Code: text

[override]
upscale=1



Bug Fixes:
* Fixed Editor crashing when user types "#define" in script.
* Fixed error in game compilation after user moves item folders up or down in the project tree.
* Fixed bug which could make Character.Transparency and Object.Transparency properties return
  slightly incorrect values.
* Fixed bug that could let user to load corrupted savedgame, which in turn could cause more trouble.
* Provided error handling for several exceptional cases on graphics mode initialization (program
  should at least close normally, showing comprehensible error message).
* Fixed crash in legacy built-in inventory screen (called with InventoryScreen script function).
* Fixed a rare bug in script interpreter that could cause misinterpretation of value provided by plugin.
* Fixed "--setup" command line argument not working if it is not the first argument.
* Fixed WinSetup dialog not sized properly when larger fonts (DPI) option is used in
  Windows display settings.

Engine log:
* Write the game data version and the list of supported graphic modes to the log.

Manual:
* Fixed Speech.VoiceMode example.



Changes that correct things broken by the superseding 3.3.0 updates:
(you do not need to know these if you upgrade from the very first 3.3.0 release, or even older versions)

Bug Fixes:
* Restored letterboxed-by-design game mode (broken in 3.3.0 update-1).
* Fixed misinterpreted 320x200 resolution type when running very old games (broken in 3.3.0 update-1).

Crimson Wizard

I replaced the installation package (*.exe, not zip), because I forgot to use new application GUID and installer suggested last used program folder for AGS 3.3.0 instead.

Stacy Davidson

Using it now. So far, it's great!
-Stacy Davidson
Jack Houston and the Necronauts
Warbird Games
www.warbirdgames.com

Adeel

I will be damned. How come did I miss this? Just updated it. Keep up the good work, devs. :)

MiteWiseacreLives!

Finally updated myself last week, was running 3.3.0 without any of the hotfixes for like a year+, 3.3.2 is terrific! That room saving bug was making me crazy!! :-D

Dualnames

FOLDERS EVERYWHERE!!
Worked on Strangeland, Primordia, Hob's Barrow, The Cat Lady, Mage's Initiation, Until I Have You, Downfall, Hunie Pop, and every game in the Wadjet Eye Games catalogue (porting)

MiteWiseacreLives!

#6
might have wrong Topic here but, I think I've got a bug with AGS 3.3.2
happened many times now, debugging, change rooms w/ ctrl-X, add inventory items w/ ctrl-S (I think it only happens if I do only these 2 steps, nothing else) then the crash:

---------------------------
Illegal exception
---------------------------
An exception 0xC0000005 occurred in ACWIN.EXE at EIP = 0x005595A0 ; program pointer is +379, ACI version 3.3.2.0, gtags (3,22)

AGS cannot continue, this exception was fatal. Please note down the numbers above, remember what you were doing at the time and post the details on the AGS Technical Forum.



Most versions of Windows allow you to press Ctrl+C now to copy this entire message to the clipboard for easy reporting.

An error file CrashInfo.dmp has been created. You may be asked to upload this file when reporting this problem on the AGS Forums. (code 0)
---------------------------
OK   
---------------------------

If I muck around with some icons first before adding inventory it remains stable.


EDIT NOV 20:
here's the crash dump file
crash dump

Crimson Wizard

Can you upload the crash dump so I can check it? File called "CrashInfo.dmp". Should be located in your project folder.

MiteWiseacreLives!

See edit above, thanks

Crimson Wizard

Huh... I missed this one.
The crash occurs when AGS is trying to draw the second inventory item on screen. That's all I can see.

Quote from: MiteWiseacreLives! on Thu 20/11/2014 07:41:41
happened many times now, debugging, change rooms w/ ctrl-X, add inventory items w/ ctrl-S (I think it only happens if I do only these 2 steps, nothing else) then the crash

Does this occur all the time for you if you do these steps?

Peder 🚀

There seems to be a bug with the manual in the zip edition of this version?

The actual content window just shows up blank no matter what you press:

Crimson Wizard

#11
I reuploaded the installation packages with manual index files indcluded, so that it won't have to generate one on fly.

If that did not help, try this solution:
http://www.adventuregamestudio.co.uk/forums/index.php?topic=51222.msg636504140#msg636504140

SMF spam blocked by CleanTalk