Skip to content

Commit

Permalink
Changes.txt: updated with recent fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
ivan-mogilko committed Nov 16, 2024
1 parent b17f58d commit b04856b
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion Changes.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,18 @@ VERSION 3.6.1 - Patch 8, November 2024

Editor:
- Fixed game cannot be loaded if its GameFileName setting is an empty string.
- Fixed preprocessor "#else" in the nested conditions.
- Fixed pressing Alt was not selecting Main Menu.
- Fixed error occuring when trying to assign an image to the multiple selected View Frames
if they have different initial images.
- Fixed script preprocessor directive "#else" in the nested conditions.

Engine:
- Made File.ReadStringBack() support reading back strings without null-terminator in the end
(ReadStringBack() reads a string, which has its length prepended to the sequence of chars).
- Improved graphic mode selection when game window is moved to a secondary monitor.
Note that still not all graphic setups are reliable on secondary monitors, specifically "real
fullscreen" mode may be behaving unexpectedly if you try to switch to it on non-primary display.
- Fixed AudioChannel's Paused state is not saved when saving the game.
- Fixed error in case a character was walking while being locked to a temporary View, and switched
to a directional loop which does not exist in the locked view.
- Fixed active item cursor's image may duplicate itself onto other cursors under certain
Expand All @@ -23,11 +28,14 @@ Engine:
- Fixed FadeOut or FadeIn not toggling screen state if they are inside a skipped cutscene.
This could result in screen not turning to black or not restored as expected if cutscene
was skipped by player.
- Fixed Wait() delay of value > 32k would be treated as infinite timeout.
- Fixed Ctrl + Alt key combination not working (toggle mouse lock). This is a regression in 3.6.1.
- Fixed game may fail loading on platforms with strict memory alignment (e.g. MIPS processors).

Compatibility:
- Fixed SetCharacterViewEx() not treating "align" parameter according to old-style set of values.
- Fixed SetTextOverlay() could cause internal mistakes leading to unexpected errors in game.
- Fixed Wait() calls for pre-3.6.0 versions of Script API, where negative delay was treated as 0.

WinSetup:
- Fixed setup not distinguishing "desktop resolution" and "native resolution" from explicit
Expand Down

0 comments on commit b04856b

Please sign in to comment.