This is a 3.6.2 Patch 8.
Editor:
- All input fields that allow decimal values with a fractional part now use a dot ('.') separator regardless of the local system settings. This is done primarily to make it easier to share values between property fields and script.
- Fixed Editor treating custom properties names as case-sensitive when loading them from the project file, although they are considered case-insensitive everywhere else.
- Fixed deleted custom property values were remaining in objects data, apparently forever (they were not visible, unless you re-add the property under same name).
- Fixed "dialog_request" not being added automatically to GlobalScript if it's missing. (Regression since 3.6.2 Patch 7.)
- Fixed Editor resizing its own application window instead of Help window when Help->Index or Help->Contents menu command was ordered by user.
Engine:
- Character and object scaling properties, and auto-tracking Camera positions will now be updated extra time prior to "Room Before Fade-in" and "late_repeatedly_execute_always" events. This is done to ensure that user scripts can read proper up-to-date values during these events.
- Fixed characters and room objects scaling not being updated while the cutscene is being skipped. (Regression in 3.6.2)
- Fixed user script functions that match the existing engine API would not get registered and not called in script (engine functions get called instead). NOTE: such situation may occur if certain deprecated engine API functions were disabled during compilation, and user script have declared functions with names identical to these. (Regression in 3.6.2)
- Fixed ListBox.FillDirList() and File.GetFiles() not finding any files if request was made to search right in the game's directory. (Regression in 3.6.2, or possibly earlier version)
- Fixed inventory cursor not updated immediately if OPT_FIXEDINVCURSOR option is set.