11REVISION HISTORY
22================
33
4- VERSION 3.6.2 - in development
4+ VERSION 3.6.2 - Beta
5+
6+ Common:
7+ - Event handler function are now allowed to be located in any script module.
8+ - New naming rule for the voice clips: full char name, followed by a number, separated by a dot,
9+ e.g. "RogerTheGreat.1234.ogg". The old rule may be enabled again by a switch in "Backwards
10+ Compatibility" settings.
511
612Editor:
13+ - In General Settings added "Use old-style voice clip naming rule" which lets to select whether
14+ the game should expect old-style voice clip filenames (4-letter char name followed by number)
15+ or the new one (full char name, followed by a number, separated by a dot).
716 - Added "TurnWhenFacing" property to Characters.
817 - Textual GUI controls can now select "Null Font" as their font: this will prevent any text to be
918 drawn even if one is assigned, and make it have zero size (when it matters).
19+ - "Events" tab on the Properties Grid now has "ScriptModule" selection, which lets define in which
20+ module should the related script functions be generated and looked for. The GUI Controls use
21+ a ScriptModule set in their parent GUI, and Room events always has a fixed room script selected.
1022 - Added "Open Recent" submenu in the File menu.
1123 - Sync script editor's commands in Edit menu with the context menu.
1224 - Added "Toggle Line Comment" command to Edit menu for scripts.
@@ -20,8 +32,13 @@ Editor:
2032 - On "Color Finder" pane also display actual RGB values that the engine will use. They may be
2133 different from requested RGB, because historically engine limits drawing color's RGB precision
2234 to 16-bit.
35+ - Font's "SourceFilename" and "Font Size" properties now have buttons that let import another font
36+ file, or reimport same font with different size respectively, instead of clicking on a button on
37+ the preview window.
38+ - Global Variables panel now allows to declare arrays.
2339 - Added "Controls transparency" slider to GUI edit pane.
2440 - Copy, paste and delete commands now apply to all the selected GUI controls in GUI editor.
41+ - When pasting a copied GUI control, Locked property of a new control will be turned off.
2542 - Support editing group properties for selected GUI controls.
2643 - Support importing 1-bit (monochrome) and 4-bit images as sprites, room backgrounds and masks
2744 (converted to 8-bit).
@@ -54,7 +71,15 @@ Script API:
5471 - Added Character.MoveStraight() complementing WalkStraight().
5572 - Added RenderLayer enum, and optional "layers" parameter to DynamicSprite.CreateFromScreenShot(),
5673 that tells which of the game's render layers to capture when making a screenshot.
74+ - Added File.GetFileTime() that returns file's modification time.
75+ - Added Game.GetSaveSlotTime() that returns a time this save slot was last written.
76+ - Added FileSortStyle and SortDirection enum, and optional "fileSortStyle" and "sortDirection"
77+ parameters to ListBox.FillDirList(). This lets to sort resulting list by name or time,
78+ in ascending or descending order.
79+ - ListBox.FillSaveGameList(), RestoreGameDialog() and SaveGameDialog() now let define a range
80+ of save slots for display.
5781 - Added Speech.SpeakingCharacter that returns currently speaking character (for blocking speech).
82+ - Added MoveSaveSlot() which renames a savegame.
5883 - Added optional "sprite" parameter to SaveGameSlot(), that lets to pass a number of an arbitrary
5984 sprite to write into this save instead of a standard "screenshot".
6085 - Added System.GetEngineInteger() and System.GetEngineString() for returning diagnostic
0 commit comments