Skip to content

Commit 234bf16

Browse files
committed
Updated build version (3.6.2.4)
1 parent 682d3f5 commit 234bf16

File tree

6 files changed

+26
-12
lines changed

6 files changed

+26
-12
lines changed

CMakeLists.txt

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

77
project(AGS
8-
VERSION 3.6.2.3
8+
VERSION 3.6.2.4
99
LANGUAGES CXX C)
1010

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

Changes.txt

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
REVISION HISTORY
22
================
33

4-
VERSION 3.6.2 - Beta, November 2024
4+
VERSION 3.6.2 - Beta, December 2024
55

66
Common:
77
- Event handler function are now allowed to be located in any script module.
@@ -18,6 +18,8 @@ Editor:
1818
- In General Settings added "Use old-style voice clip naming rule" which lets to select whether
1919
the game should expect old-style voice clip filenames (4-letter char name followed by number)
2020
or the new one (full char name, followed by a number, separated by a dot).
21+
- Property Grid now displays Custom Properties right in the main properties list for each item
22+
that supports them.
2123
- Added "WrapText", "TextPaddingHorizontal", "TextPaddingVertical" properties to GUI Button.
2224
- GUI Labels can select full range of Alignment values in their TextAlignment property.
2325
- Added "TurnWhenFacing" property to Characters.
@@ -49,6 +51,7 @@ Editor:
4951
- Support editing group properties for selected GUI controls.
5052
- Added a multiline Text edit window for Button and Label controls, that may be called by Ctrl+E,
5153
from context menu, or by pressing "..." button of the Text property in the Properties grid.
54+
- Support reordering folders in Sprite Manager with drag & drop.
5255
- Support importing 1-bit (monochrome) and 4-bit images as sprites, room backgrounds and masks
5356
(converted to 8-bit).
5457
- Support importing indexed PNGs as room backgrounds and masks.
@@ -60,11 +63,15 @@ Editor:
6063
of the currently selected tool.
6164
- Do not delete previously built game exe from Compiled/Windows folder when testing a game
6265
from the editor.
63-
- Editor will now report any missing script functions that are assigned to events but not
64-
present in script as warnings when compiling the game.
66+
- Editor will now report any missing script functions that are assigned to events, but not
67+
present in script, as warnings when compiling the game.
68+
- Editor will now report any script functions that *look like* event functions, but not assigned
69+
to corresponding events, as warnings when compiling the game.
6570
- Added "/maketemplate" command-line option that tells Editor to run, make template out of the
6671
said game, and quit.
6772
- Fixed Editor refusing to open a project if one or more of the sections are missing in the file.
73+
- Fixed dragging an item into the folder in Project Explorer could move it into a wrong folder
74+
if the folders have similar names only different in letter case.
6875
- Fixed importing indexed PNG as a sprite, previously Editor would mistakenly treat the source
6976
image as 32-bit.
7077
- Fixed importing 8-bit BMP sprites with no "Remap palette" and "Leave As Is" as a transparency
@@ -79,6 +86,8 @@ Editor:
7986

8087
Scripting:
8188
- Dynamic arrays now have Length readonly property that returns their number of elements.
89+
- Support zero-length dynamic arrays. This may be useful if you need to have a dynamic array
90+
with no elements, but don't want to bother about checking a null pointer.
8291

8392
Script API:
8493
- Added eNullFont constant that lets assign or pass a "null font" to any property or function
@@ -93,6 +102,7 @@ Script API:
93102
- Support "validate_restored_save" callback, which lets user to validate restored saves with
94103
mismatching data and request cancellation or continuation of restoring this save.
95104
- Added Button.WrapText, TextPaddingHorizontal, TextPaddingVertical.
105+
- Added Character.Following property that returns another Character that this one follows after.
96106
- Added Character.TurnWhenFacing property.
97107
- Added Character.MoveStraight() complementing WalkStraight().
98108
- Added DateTime.CreateFromDate() and CreateFromRawTime().
@@ -131,6 +141,7 @@ Script API:
131141
sprite to write into this save instead of a standard "screenshot".
132142
- Added SendEvent() function that allows to trigger "on_event" function calls in script.
133143
Special event value eEventUserEvent may be used as a base index for user-defined events.
144+
- Added System.DisplayFPS property that toggles FPS counter (a replacement to Debug(4, 1)).
134145
- Added System.GetEngineInteger() and System.GetEngineString() for returning diagnostic
135146
information about engine's runtime state. Possible arguments are defined by
136147
EngineValueID enum.
@@ -166,6 +177,7 @@ Engine:
166177
recreate this behavior, then use MoveSaveSlot() command.
167178
- Support calling StopDialog() inside a dialog script, that will schedule dialog's stop command
168179
at the end of the current option script.
180+
- Removed arbitrary limit of 2k bytes for the result of String.Format().
169181
- Implemented video buffering on a separate thread. Allow to drop late video frames.
170182
- Added new accessibility config settings in "access" section: "speechskip", "textskip",
171183
"textreadspeed". These let player to override game's skipping style for character speech and
@@ -177,6 +189,8 @@ Engine:
177189
- Fixed calling Dialog.Start() inside a dialog script would create a nested "dialog state",
178190
which could eventually lead to internal mistakes and program stack overflow. Dialog.Start()
179191
will now schedule a proper dialog topic switch, equivalent to "goto-dialog" command.
192+
- Fixed calling Character.Animate() during idling state could cause incorrect error, reporting
193+
invalid animation loop.
180194
- Fixed displaying room masks with Debug command in legacy "upscale" mode.
181195

182196
Engine Plugin API:

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.2.3"
4+
#define ACI_VERSION_STR "3.6.2.4"
55
#if defined (RC_INVOKED) // for MSVC resource compiler
6-
#define ACI_VERSION_MSRC_DEF 3,6,2,3
6+
#define ACI_VERSION_MSRC_DEF 3,6,2,4
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.2.3" name="AGSEditor"/>
3+
<assemblyIdentity version="3.6.2.4" 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 = "November 2024";
26+
public const string AGS_EDITOR_DATE = "December 2024";
2727
public const string AGS_EDITOR_FRIENDLY_VERSION = "3.6.2";
28-
public const string AGS_EDITOR_VERSION = "3.6.2.3";
28+
public const string AGS_EDITOR_VERSION = "3.6.2.4";
2929
public const string AGS_EDITOR_COPYRIGHT = "Copyright © 2006-2011 Chris Jones and 2011-2024 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.2.3",
2+
"version": "3.6.2.4",
33
"versionFriendly": "3.6.2",
4-
"versionSp": "Beta3",
4+
"versionSp": "Beta4",
55
"versionYear": "2024",
6-
"versionMonth": "November",
6+
"versionMonth": "December",
77
"versionIsBeta": "true",
88
"appID": "7a604530-45b6-4e95-a729-22d212601256",
99
"licenseLink": "https://opensource.org/license/artistic-2-0/",

0 commit comments

Comments
 (0)