Contains all fixes from 3.6.1 Patch 9.
Own changes:
Editor:
- Added "Game Speed" property in General Settings.
- Support importing 32-bit BMP files of extended formats (this support is formal at the moment, and does not guarantee that any of the extended data will be interpreted).
- Support importing indexed images which palettes contain translucent alpha as sprites with alpha.
- Fixed Button getting resized to the image's size when user cancels different sprite assignment.
- Fixed Editor may display a "save project" confirmation when run with "/compile" command-line parameter.
Script API:
- Fixed some script functions in AGS API were declared with "int" return value, while they are supposed to be "void".
Engine:
- Updated to SDL 2.30.11 and SDL_Sound 2.0.4.
- Support calling StopDialog() inside any regular script, even when dialog options are displayed.
- Fixed character may get stuck inside a non-walkable area after Character.WalkStraight().
- Fixed a potential lockup that may occur when the engine is run from the editor, and is told to stop at a breakpoint.
- Fixed 48khz OGG clips may have extra silence added to them in the end, causing "hickups" when the sound playback is looped.
Windows:
- Windows version of AGS is now built with MSVS 2019 and higher.
Compatibility:
- Fixed "Quest for Infamy" infinite scripted walk retriggering in certain areas (this was happening because of some changes to the 3.6.2 engine).