Skip to content

Commit af9a08a

Browse files
committed
Changes.txt: adjusted 3.6.2 notes to match the previous versions style
1 parent 2990f7a commit af9a08a

File tree

1 file changed

+14
-13
lines changed

1 file changed

+14
-13
lines changed

Changes.txt

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,11 @@ VERSION 3.6.2 - in development
55

66
Editor:
77
- Added "TurnWhenFacing" property to Characters.
8+
- Textual GUI controls can now select "Null Font" as their font: this will prevent any text to be
9+
drawn even if one is assigned, and make it have zero size (when it matters).
810
- Added "Open Recent" submenu in the File menu.
11+
- Sync script editor's commands in Edit menu with the context menu.
12+
- Added "Toggle Line Comment" command to Edit menu for scripts.
913
- More panes in the Editor are DPI-aware (rescale well with the system font scaling).
1014
- Editor tabs now display icons indicating their contents (may be disabled in Editor Preferences).
1115
- Room panel tabs now display room names.
@@ -19,49 +23,46 @@ Editor:
1923
- Added "Controls transparency" slider to GUI edit pane.
2024
- Copy, paste and delete commands now apply to all the selected GUI controls in GUI editor.
2125
- Support editing group properties for selected GUI controls.
22-
- Textual GUI controls can now select "Null Font" as their font: this will prevent any text to be
23-
drawn even if one is assigned, and make it have zero size (when it matters).
2426
- Support importing 1-bit (monochrome) and 4-bit images as sprites, room backgrounds and masks
2527
(converted to 8-bit).
2628
- Support importing indexed PNGs as room backgrounds and masks.
27-
- Ensure that Editor exports room backgrounds in their actual color depth.
2829
- Do not alter or clamp palette for 8-bit sprites imported in a 16/32-bit game.
2930
- Removed obsolete "Copy walkable area mask to regions" command from the Room editor.
3031
- Improved scrolling of drop-down lists in the Room's navigation bar: made scroll buttons larger,
3132
and support mouse wheel.
32-
- Sync script editor's commands in Edit menu with the context menu.
33-
- Added "Toggle Line Comment" command to Edit menu for scripts.
3433
- Do not delete previously built game exe from Compiled/Windows folder when testing a game
3534
from the editor.
3635
- Added "/maketemplate" command-line option that tells Editor to run, make template out of the
3736
said game, and quit.
37+
- Fixed Editor refusing to open a project if one or more of the sections are missing in the file.
3838
- Fixed importing indexed PNG as a sprite would mistakenly treat the source image as 32-bit.
3939
- Fixed importing 8-bit BMP sprites with no "Remap palette" and "Leave As Is" as a transparency
4040
option would still remap palette index 0 to the first found palette entry with Alpha 0,
4141
even if that's a filler entry not used by the image.
42+
- Fixed exporting room backgrounds was always writing a 32-bit image rather than using actual
43+
background's color depth.
4244
- Fixed "Color Finder" and color properties were mapping a color number to RGB values with
4345
accuracy mistakes, resulting in slightly different values than the engine would use.
4446
- Fixed an unhandled exception occuring when rebuilding rooms if any script's header is missing.
4547
- Fixed double warning message when trying to close the Editor while a game test is running.
4648

4749
Script API:
48-
- Added enum RenderLayer.
4950
- Added eNullFont constant that lets assign or pass a "null font" to any property or function
5051
parameter which expects a font's ID. This "null font" will simply make any text not drawn
5152
and have no actual measurements (size, spacing, etc).
52-
- Expanded `on_mouse_click` callback, now supports two more parameters: click x,y coordinates.
53-
- Added Character.MoveStraight() complementing WalkStraight().
5453
- Added Character.TurnWhenFacing property.
55-
- Expanded DynamicSprite.CreateFromScreenShot() with a parameter that tells which of the game's
56-
render layers to capture when making a screenshot (room, gui, etc).
54+
- Added Character.MoveStraight() complementing WalkStraight().
55+
- Added RenderLayer enum, and optional "layers" parameter to DynamicSprite.CreateFromScreenShot(),
56+
that tells which of the game's render layers to capture when making a screenshot.
5757
- Added Speech.SpeakingCharacter that returns currently speaking character (for blocking speech).
58+
- Added optional "sprite" parameter to SaveGameSlot(), that lets to pass a number of an arbitrary
59+
sprite to write into this save instead of a standard "screenshot".
5860
- Added System.GetEngineInteger() and System.GetEngineString() for returning diagnostic
5961
information about engine's runtime state. Possible arguments are defined by
6062
EngineValueID enum.
61-
- Expanded SaveGameSlot() with a new parameter that lets to pass a number of an arbitrary sprite
62-
to write into this save instead of a standard "screenshot".
6363
- Added new game-wide option OPT_SAVEGAMESCREENSHOTLAYER that lets to define which of the game's
6464
render layers will be captured when making a standard screenshot for the save game.
65+
- Expanded `on_mouse_click` callback, now supports two more parameters: click x,y coordinates.
6566

6667
Engine:
6768
- Dropped support for pre-3.5.0 game saves.
@@ -78,7 +79,7 @@ Engine:
7879
- Fixed displaying room masks with Debug command in legacy "upscale" mode.
7980

8081
Engine Plugin API:
81-
- Added IAGSEngine.Log, which lets plugins to print using engine's log system.
82+
- Added IAGSEngine.Log(), which lets plugins to print using engine's log system.
8283

8384
Compatibility:
8485
- Fixed loading of games made in AGS 2.55-56 which include plugins.

0 commit comments

Comments
 (0)