Skip to content

Commit 8f38919

Browse files
committed
Updated build version (3.6.3.3 Beta 3)
1 parent ef1ce87 commit 8f38919

File tree

6 files changed

+61
-9
lines changed

6 files changed

+61
-9
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ set(CMAKE_USER_MAKE_RULES_OVERRIDE_CXX ${CMAKE_CURRENT_SOURCE_DIR}/CMake/cxx_fla
1010
set(CMAKE_OSX_DEPLOYMENT_TARGET "10.9" CACHE STRING "Minimum OS X deployment version")
1111

1212
project(AGS
13-
VERSION 3.6.3.2
13+
VERSION 3.6.3.3
1414
LANGUAGES CXX C)
1515

1616
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/CMake")

Changes.txt

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ Editor:
99
- In Default Setup added "Compress saves" option, enabled by default.
1010
- For the Fonts added CharacterSpacing property that lets define additional spacing between each
1111
pair of characters.
12+
- Moved "TTF fonts height used in the game logic" setting from General Settings to Font, renaming
13+
to "Logical height". Added "Logical height value" property for Font. These settings let setup
14+
which "height" value each Font will use in game whenever a height is requested by the engine
15+
or script. The primary purpose of these is fixing incorrectly designed fonts.
1216
- In Project Explorer added context menu command "Go to X" for each applicable item type, which
1317
lets to find an item by its numeric ID.
1418
- Redesigned Font Preview panel. Now the table of glyphs display all the characters present in the
@@ -18,6 +22,9 @@ Editor:
1822
- In View Editor added context menu commands for copying, cutting and pasting individual frames
1923
and frame ranges; commands for reversing a range of frames, and reversing loop.
2024

25+
Compiler:
26+
- Removed hard limit of script function parameters.
27+
2128
Script API:
2229
- Added new game-wide option OPT_GUICONTROLMOUSEBUT that defines whether common GUI controls
2330
are affected by the right mouse button or not (InventoryWindows are excluded from this, because
@@ -26,6 +33,9 @@ Script API:
2633
they are not initialized, and engine should go for a default fallback value instead.
2734
- Added GameInfo struct that contains meta-information about the game, such as developer's name,
2835
developer's URL, version, and so forth.
36+
- Added AudioClip.PlayAsType() which lets to play audio clip using arbitrary type's rules and
37+
channels.
38+
- Added DateTime.Millisecond which tells number of milliseconds passed since last second.
2939
- Added DialogOptionsNumbering enum, to use when setting dialog options numbering mode.
3040
- Added multiple new properties to Dialog type: OptionsBulletGraphic, OptionsFont, OptionsGap,
3141
OptionsGUI, OptionsGUIX, OptionsGUIY, OptionsHighlightColor, OptionsMaxGUIWidth,
@@ -39,15 +49,28 @@ Script API:
3949
on screen (only returns overlay when the options are displayed).
4050
- Added Dialog.StartOption() that runs dialog starting with the given option. The option's state
4151
(turned off, turned off forever) is disregarded in this case.
52+
- Added Game.InBlockingAction, BlockingWaitCounter and BlockingWaitSkipType properties.
53+
- Game.InBlockingWait now returns positive only when inside a Wait*() function call, not any
54+
blocking action (this is what InBlockingAction is for now).
4255
- Added Game.Speed property. Get/SetGameSpeed function is deprecated.
56+
- Added Game.TickCounter property that tells the number of a logical game tick (update).
57+
- Added Game.PlayVoiceClipAsType() which lets to play voice-over clips using arbitrary type's
58+
rules and channels. As an effect this also lets play multiple voice-overs at once.
59+
- Added Overlay.Visible property.
4360
- Added RestoredSaveInfo.GameVersion property that lets read the value of "Game Version" that
4461
was set at the time this save was made (applies only for saves made in 3.6.3 and higher).
4562
- Added System.FPS that lets read current real fps.
4663
- Added number of readonly properties to TextWindowGUI which return respective border graphics:
4764
LeftGraphic, RightGraphic, and so forth.
4865
- Added VideoPlayStyle enum, PlayVideo() now uses VideoPlayStyle as "flags" argument.
66+
- Added "resultValue" parameter to the SkipWait() function. This lets to define a value that
67+
will be returned from Wait*() functions or by Game.BlockingWaitSkipped property.
68+
- Dont apply grey-out effect on disabled Buttons without any ClickAction. This lets to use
69+
buttons for decorative purposes even if GUIs are set to "Grey out their controls" when the
70+
interface is disabled.
4971

5072
Engine:
73+
- Support (theoretically) unlimited number of script function parameters.
5174
- Support compressing game saves using Deflate algorithm. Added config option "compress_saves"
5275
in "misc" section, enabled by default.
5376
- Always compress a screenshot in game save using Deflate algorithm.
@@ -70,6 +93,7 @@ Compatibility:
7093
render all colored (no sprite) child controls as fully transparent; and do not render
7194
the GUI's own background and border color too in that case.
7295
- Allow a non-closed label macro (such as "@overhotspot") in pre-3.5.1 games.
96+
- More thorough simulation of pre-3.6.0 Wait behavior, with edge cases and accidental effects.
7397
- In pre-2.62 games Wait(0) should be treated as Wait(1).
7498
- Don't do infinite loop check in scripts in pre-2.56 games.
7599
- In pre-3.6.1 games with custom dialog options rendering force options redraw each time a
@@ -93,6 +117,34 @@ WinSetup:
93117

94118
---------------------------------------------------------------------------------------------------
95119

120+
VERSION 3.6.2 - Patch 5, November 2025
121+
122+
Editor:
123+
- Fixed 8-bit sprite import with "Leave as-is" option when image file does not use a transparent
124+
color. This resulted in regular color in slot 0 becoming a transparent instead.
125+
- Fixed Callstack panel not getting cleared when the game is shutdown, and clicking on its items
126+
could bring Editor into the wrong state.
127+
- Fixed crash occuring under some conditions when the Editor is trying to display a tooltip with
128+
the struct's member in script.
129+
- Fixed Autocomplete not displaying members of dynamic array's elements (was displaying dynamic
130+
array's "Length" property instead).
131+
- Fixed Autocomplete mistakes related to multidimensional arrays declared in script. (Although
132+
v3.* script compiler does not support multidimensional arrays, this fix prevents strange
133+
results if user have these in script for some reason.)
134+
- Fixed Autocomplete displaying generated types (dynamic array types), which it should not show
135+
to the user.
136+
- Fixed Autocomplete not displaying parent type's extender methods for child types.
137+
- Fixed script tooltip displaying extra pair of brackets for dynamic array variables.
138+
139+
Engine:
140+
- Fixed Slider unexpectedly incremented MaxValue if it appears equal to MinValue.
141+
- Fixed Character's speech text's behavior being modified by a non-blocking voice clip run by
142+
a Game.PlayVoiceClip() call.
143+
- Fixed Game.PlayVoiceClip() not supporting narrator's voice.
144+
- Fixed voice clips played by Game.PlayVoiceClip() not resuming after restoring a save.
145+
(This is an old mistake present since the PlayVoiceClip function was introduced.)
146+
147+
96148
VERSION 3.6.2 - Patch 4, October 2025
97149

98150
Editor:

Common/core/def_version.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
#ifndef __AGS_CN_CORE__DEFVERSION_H
22
#define __AGS_CN_CORE__DEFVERSION_H
33

4-
#define ACI_VERSION_STR "3.6.3.2"
4+
#define ACI_VERSION_STR "3.6.3.3"
55
#if defined (RC_INVOKED) // for MSVC resource compiler
6-
#define ACI_VERSION_MSRC_DEF 3,6,3,2
6+
#define ACI_VERSION_MSRC_DEF 3,6,3,3
77
#endif
88

99
#define SPECIAL_VERSION ""

Editor/AGS.Editor/app.manifest

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
3-
<assemblyIdentity version="3.6.3.2" name="AGSEditor"/>
3+
<assemblyIdentity version="3.6.3.3" name="AGSEditor"/>
44
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
55
<security>
66
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">

Editor/AGS.Types/Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ namespace AGS.Types
2323
public class Version
2424
{
2525
public static readonly bool IS_BETA_VERSION = true;
26-
public const string AGS_EDITOR_DATE = "October 2025";
26+
public const string AGS_EDITOR_DATE = "November 2025";
2727
public const string AGS_EDITOR_FRIENDLY_VERSION = "3.6.3";
28-
public const string AGS_EDITOR_VERSION = "3.6.3.2";
28+
public const string AGS_EDITOR_VERSION = "3.6.3.3";
2929
public const string AGS_EDITOR_COPYRIGHT = "Copyright © 2006-2011 Chris Jones and 2011-2025 others.";
3030
public static readonly string AGS_EDITOR_TARGETNAME =
3131
IntPtr.Size > 4 ? "64-bit" : "32-bit";

version.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
2-
"version": "3.6.3.2",
2+
"version": "3.6.3.3",
33
"versionFriendly": "3.6.3",
4-
"versionSp": "Beta2",
4+
"versionSp": "Beta3",
55
"versionYear": "2025",
6-
"versionMonth": "October",
6+
"versionMonth": "November",
77
"versionIsBeta": "true",
88
"appID": "418a11d8-f112-4cbd-95ee-704ac5b708f8",
99
"licenseLink": "https://opensource.org/license/artistic-2-0/",

0 commit comments

Comments
 (0)