Contains all the additions and fixes from 3.6.2 Patch 3 and 3.6.3 Beta 1 (excepts ones related to backwards compatibility).
Own changes:
Common:
- Fixed an ancient mistake where Character's and Object's sprites would be drawn 1 pixel higher than their Y position demands. This affects both how the sprites are positioned in game at runtime and in the Room Editor.
Editor:
- The "Upgrade Game Wizard" dialog will be now shown if the loaded game must go through noteable modifications when upgrading to the current version.
- Fixed setting Color property in the editor to 0 makes a black color instead of transparent.
- Fixed non-latin unicode characters in room and room object/hotspot etc properties getting lost when closing and reloading a room.
Scripting:
- Support modulus-assignment operator (%=).
Script API:
- Expanded RepeatStyle with more animation flow styles: eOnceAndReset, eOnceAndBack and eRepeatAlternate. These styles are currently supported in Animate(), MovePath() and WalkPath() commands, and MotionPath struct.
Engine:
- Fixed buttons with non-clipped text wider than the button itself had a wrong interaction rectangle.
- Fixed reading saves with walking characters made after 4.0.0.16.
- Fixed reading saves with overlays made after 4.0.0.18.