Author Topic: AGS 3.3.2  (Read 1468 times)  Share 

Crimson Wizard

  • AGS Project Tracker Admins
    • Best Innovation Award Winner 2013, for spearheading the AGS 3.3.0 project
    •  
AGS 3.3.2
« on: 28 Sep 2014, 18:31 »
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:
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.
A special note regarding version number:
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.


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
  1. [override]
  2. upscale=1
  3.  


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).
« Last Edit: 15 Oct 2014, 12:54 by Crimson Wizard »

Crimson Wizard

  • AGS Project Tracker Admins
    • Best Innovation Award Winner 2013, for spearheading the AGS 3.3.0 project
    •  
Re: AGS 3.3.2
« Reply #1 on: 29 Sep 2014, 18:06 »
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.

Re: AGS 3.3.2
« Reply #2 on: 08 Nov 2014, 17:51 »
Using it now. So far, it's great!
-Stacy Davidson
Jack Houston and the Necronauts
Warbird Games
www.warbirdgames.com

Adeel S. Ahmed

  • Point & Click Association (PCA)
  • Way of the Open Palm: Difficult but more peaceful.
    • I can help with AGS tutoring
    •  
    • I can help with play testing
    •  
    • I can help with scripting
    •  
    • I can help with translating
    •  
    • I can help with voice acting
    •  
    • I can help with web design
    •  
Re: AGS 3.3.2
« Reply #3 on: 08 Nov 2014, 21:26 »
I will be damned. How come did I miss this? Just updated it. Keep up the good work, devs. :)
I think a new age for Adeel requires a new forum avatar!
 

MiteWiseacreLives!

  • Hold onto your Fossils!
Re: AGS 3.3.2
« Reply #4 on: 09 Nov 2014, 04:42 »
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

  • AGS Baker
  • Point & Click Association (PCA)
  • Pretty Badass
  • Dualnames worked on a game that was nominated for an AGS Award!
Re: AGS 3.3.2
« Reply #5 on: 13 Nov 2014, 01:29 »
FOLDERS EVERYWHERE!!
No more military army stuff. I'm alive and back.

MiteWiseacreLives!

  • Hold onto your Fossils!
Re: AGS 3.3.2
« Reply #6 on: 20 Nov 2014, 07:41 »
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
« Last Edit: 20 Nov 2014, 09:28 by MiteWiseacreLives! »

Crimson Wizard

  • AGS Project Tracker Admins
    • Best Innovation Award Winner 2013, for spearheading the AGS 3.3.0 project
    •  
Re: AGS 3.3.2
« Reply #7 on: 20 Nov 2014, 08:25 »
Can you upload the crash dump so I can check it? File called "CrashInfo.dmp". Should be located in your project folder.

MiteWiseacreLives!

  • Hold onto your Fossils!
Re: AGS 3.3.2
« Reply #8 on: 20 Nov 2014, 09:32 »
See edit above, thanks

Crimson Wizard

  • AGS Project Tracker Admins
    • Best Innovation Award Winner 2013, for spearheading the AGS 3.3.0 project
    •  
Re: AGS 3.3.2
« Reply #9 on: Yesterday at 17:55 »
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.

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?