Skip to content

Commit

Permalink
Updated build version (3.6.2.1) and marked as Beta
Browse files Browse the repository at this point in the history
  • Loading branch information
ivan-mogilko committed Oct 7, 2024
1 parent e5cbf18 commit 981a7f1
Show file tree
Hide file tree
Showing 7 changed files with 40 additions and 13 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ set(CMAKE_USER_MAKE_RULES_OVERRIDE_CXX ${CMAKE_CURRENT_SOURCE_DIR}/CMake/cxx_fla
set(CMAKE_OSX_DEPLOYMENT_TARGET "10.9" CACHE STRING "Minimum OS X deployment version")

project(AGS
VERSION 3.6.2.0
VERSION 3.6.2.1
LANGUAGES CXX C)

set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/CMake")
Expand Down
27 changes: 26 additions & 1 deletion Changes.txt
Original file line number Diff line number Diff line change
@@ -1,12 +1,24 @@
REVISION HISTORY
================

VERSION 3.6.2 - in development
VERSION 3.6.2 - Beta

Common:
- Event handler function are now allowed to be located in any script module.
- New naming rule for the voice clips: full char name, followed by a number, separated by a dot,
e.g. "RogerTheGreat.1234.ogg". The old rule may be enabled again by a switch in "Backwards
Compatibility" settings.

Editor:
- In General Settings added "Use old-style voice clip naming rule" which lets to select whether
the game should expect old-style voice clip filenames (4-letter char name followed by number)
or the new one (full char name, followed by a number, separated by a dot).
- Added "TurnWhenFacing" property to Characters.
- Textual GUI controls can now select "Null Font" as their font: this will prevent any text to be
drawn even if one is assigned, and make it have zero size (when it matters).
- "Events" tab on the Properties Grid now has "ScriptModule" selection, which lets define in which
module should the related script functions be generated and looked for. The GUI Controls use
a ScriptModule set in their parent GUI, and Room events always has a fixed room script selected.
- Added "Open Recent" submenu in the File menu.
- Sync script editor's commands in Edit menu with the context menu.
- Added "Toggle Line Comment" command to Edit menu for scripts.
Expand All @@ -20,8 +32,13 @@ Editor:
- On "Color Finder" pane also display actual RGB values that the engine will use. They may be
different from requested RGB, because historically engine limits drawing color's RGB precision
to 16-bit.
- Font's "SourceFilename" and "Font Size" properties now have buttons that let import another font
file, or reimport same font with different size respectively, instead of clicking on a button on
the preview window.
- Global Variables panel now allows to declare arrays.
- Added "Controls transparency" slider to GUI edit pane.
- Copy, paste and delete commands now apply to all the selected GUI controls in GUI editor.
- When pasting a copied GUI control, Locked property of a new control will be turned off.
- Support editing group properties for selected GUI controls.
- Support importing 1-bit (monochrome) and 4-bit images as sprites, room backgrounds and masks
(converted to 8-bit).
Expand Down Expand Up @@ -54,7 +71,15 @@ Script API:
- Added Character.MoveStraight() complementing WalkStraight().
- Added RenderLayer enum, and optional "layers" parameter to DynamicSprite.CreateFromScreenShot(),
that tells which of the game's render layers to capture when making a screenshot.
- Added File.GetFileTime() that returns file's modification time.
- Added Game.GetSaveSlotTime() that returns a time this save slot was last written.
- Added FileSortStyle and SortDirection enum, and optional "fileSortStyle" and "sortDirection"
parameters to ListBox.FillDirList(). This lets to sort resulting list by name or time,
in ascending or descending order.
- ListBox.FillSaveGameList(), RestoreGameDialog() and SaveGameDialog() now let define a range
of save slots for display.
- Added Speech.SpeakingCharacter that returns currently speaking character (for blocking speech).
- Added MoveSaveSlot() which renames a savegame.
- Added optional "sprite" parameter to SaveGameSlot(), that lets to pass a number of an arbitrary
sprite to write into this save instead of a standard "screenshot".
- Added System.GetEngineInteger() and System.GetEngineString() for returning diagnostic
Expand Down
4 changes: 2 additions & 2 deletions Common/core/def_version.h
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
#ifndef __AGS_CN_CORE__DEFVERSION_H
#define __AGS_CN_CORE__DEFVERSION_H

#define ACI_VERSION_STR "3.6.2.0"
#define ACI_VERSION_STR "3.6.2.1"
#if defined (RC_INVOKED) // for MSVC resource compiler
#define ACI_VERSION_MSRC_DEF 3,6,2,0
#define ACI_VERSION_MSRC_DEF 3,6,2,1
#endif

#define SPECIAL_VERSION ""
Expand Down
4 changes: 3 additions & 1 deletion Editor/AGS.Editor/AGSEditor.cs
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,9 @@ public class AGSEditor
* 3.6.1.9 - Settings.ScaleCharacterSpriteOffsets
* 3.6.1.10 - SetRestartPoint() is no longer auto called in the engine,
* add one into the global script when importing older games.
* 3.6.2 - Character.TurnWhenFacing, Settings.UseOldVoiceClipNaming.
* 3.6.2 - Character.TurnWhenFacing, Settings.UseOldVoiceClipNaming,
* ScriptModules for interaction/event lists,
* GlobalVariable may be of array type.
*/
public const int LATEST_XML_VERSION_INDEX = 3060200;
/*
Expand Down
2 changes: 1 addition & 1 deletion Editor/AGS.Editor/app.manifest
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
<assemblyIdentity version="3.6.2.0" name="AGSEditor"/>
<assemblyIdentity version="3.6.2.1" name="AGSEditor"/>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
Expand Down
6 changes: 3 additions & 3 deletions Editor/AGS.Types/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,10 @@ namespace AGS.Types
{
public class Version
{
public static readonly bool IS_BETA_VERSION = false;
public const string AGS_EDITOR_DATE = "May 2024";
public static readonly bool IS_BETA_VERSION = true;
public const string AGS_EDITOR_DATE = "October 2024";
public const string AGS_EDITOR_FRIENDLY_VERSION = "3.6.2";
public const string AGS_EDITOR_VERSION = "3.6.2.0";
public const string AGS_EDITOR_VERSION = "3.6.2.1";
public const string AGS_EDITOR_COPYRIGHT = "Copyright © 2006-2011 Chris Jones and 2011-2024 others.";
public static readonly string AGS_EDITOR_TARGETNAME =
IntPtr.Size > 4 ? "64-bit" : "32-bit";
Expand Down
8 changes: 4 additions & 4 deletions version.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{
"version": "3.6.2.0",
"version": "3.6.2.1",
"versionFriendly": "3.6.2",
"versionSp": "dev",
"versionSp": "Beta1",
"versionYear": "2024",
"versionMonth": "May",
"versionIsBeta": "false",
"versionMonth": "October",
"versionIsBeta": "true",
"appID": "7a604530-45b6-4e95-a729-22d212601256",
"licenseLink": "https://opensource.org/license/artistic-2-0/",

Expand Down

0 comments on commit 981a7f1

Please sign in to comment.