Eugene Sandulenko
112d662ae4
SAGA2: Proper fix for out-of-bounds read. CID 1457984
2021-07-11 00:28:37 +02:00
Eugene Sandulenko
dc798f3612
SAGA2: Better fix for CID 1457913
2021-07-11 00:21:19 +02:00
aviloria
51272ca0d3
AGS: Add some missing entries
...
Added some entries from the Steam store and added some comments
2021-07-10 14:49:51 -07:00
Paul Gilbert
92bc05ba7c
BACKENDS: Symbian compilation fix
2021-07-10 14:48:31 -07:00
Paul Gilbert
c34807897e
AGS: separate dirty rects function for the engine overlay sprites
...
From upstream ef78805ffc0e3702dd329401c19116a7d4737470
2021-07-10 14:33:41 -07:00
Paul Gilbert
4c5d1335a7
AGS: fixed software mode's dirty rects in the legacy letterbox mode
...
From upstream b7fdf44a70d838a0848cd5c94ffe82821323c798
2021-07-10 14:33:41 -07:00
Paul Gilbert
17b7626d11
AGS: don't mark viewport & camera as "changed" when not necessary
...
From upstream ecce694c7d93206cae7aac51b302b58aa513e3dc
2021-07-10 14:33:40 -07:00
Paul Gilbert
7d01f1dc1f
AGS: in asset library files treat offsets & sizes as unsigned values
...
From upstream 603c5c27165e46afc52b06eed2a9f798ae2ecf4e
2021-07-10 14:33:40 -07:00
Paul Gilbert
a8f4d9dc5b
AGS: Safety check for asset library v20, for asset name over limit
...
From upstream 9a2aaae2b3a0799722f1567f97761701afbef584
2021-07-10 14:33:40 -07:00
Paul Gilbert
04d6a41c42
AGS: Simplified System.Log implementation
...
From upstream 3d13f9056cd26b0d4da7b8e3207ad330e20a4799
2021-07-10 14:33:40 -07:00
Paul Gilbert
8fc03ec83b
AGS: Fixed DebugManager::RegisterGroup
...
From upstream fa31d1bbe2d5e7af95887590d38f4c2233c5ba25
2021-07-10 14:33:39 -07:00
Paul Gilbert
1b0cbbaafc
AGS: implemented System.Log()
...
From upstream 0c226592c679106e15f4ec3847ee0d57c2afae19
2021-07-10 14:33:39 -07:00
Paul Gilbert
4271f74caf
AGS: Added API level for v3.6.0
...
From upstream 1ff5f4586373f140ebad65809d38aa084357eb4a
2021-07-10 14:33:39 -07:00
Paul Gilbert
7a61c3838a
AGS: Added GetScriptAPIName() and use it instead of an array
...
From upstream 20d8861d742a8ce61a9f5f72547d5f17025c2f0e
2021-07-10 14:33:39 -07:00
Paul Gilbert
ba10eb247e
AGS: print original filename for import errors if possible
...
From upstream 94fc737b34e84a5753479910f8da97a28744f918
2021-07-10 14:33:38 -07:00
Paul Gilbert
02883d6d89
AGS: Supports reading room scripts as separate assets
...
From upstream ec3f214e1c857d1c9b76f70c2446e9f229968afb
2021-07-10 14:33:38 -07:00
Paul Gilbert
188951a499
AGS: Supports reading scripts as separate assets
...
From upstream 4de348c79b14dc9f6801b497ae5d7ea4fa1077cd
2021-07-10 14:33:38 -07:00
Paul Gilbert
adc208ca4f
AGS: text parser's F3 command works with unicode
...
From upstream d47ddd66dee768fd76fea74f888929bb9c748323
2021-07-10 14:33:37 -07:00
Paul Gilbert
5dec9be2e9
AGS: Skeleton for converting UTF-8 translation keys to ASCII
...
From upstream e04f86a91b248f598fccf04369e0874393a9a45d
Upstream uses locale, but since that isn't available to a
ScummVM engine, for now it's just a skeleton implementation
2021-07-10 14:33:36 -07:00
Paul Gilbert
4cb95e324e
AGS: TextBox control supports unicode
...
From upstream 960e6f54a5b255f21fa9366167b3a8dec75230db
2021-07-10 14:33:36 -07:00
Paul Gilbert
73cd6b9215
AGS: Structure for passing events UTF8 text around along with the keycode
...
From upstream 9d65a68c61d0503e05e2cbe80447af0d619161e4
Note that ScummVM doesn't have a TEXT_INPUT event, so this change and following
ones will be mostly to keep in sync with the standalone codebase even if they're
not directly used
2021-07-10 14:33:36 -07:00
Paul Gilbert
656659d488
AGS: Unicode-aware script String API implementation
...
From upstream f658f6316dd562b28e8b206f3ef3cedebf3626c0
2021-07-10 14:33:36 -07:00
Paul Gilbert
e3a9f13ae0
AGS: Added needed Allegro unicode methods
2021-07-10 14:33:36 -07:00
Paul Gilbert
f1711431f6
AGS: Unicode-aware line splitting and right-to-left text mode
...
From upstream 00fee7e61e5746fe3c8722028f4f497b1949559e
2021-07-10 14:33:35 -07:00
athrxx
4aa78f28b3
SCUMM: remove leftover debug message
...
(this was left over from my private testing and not meant for upstream)
2021-07-10 22:41:05 +02:00
athrxx
6b92b3a0b3
KYRA: (EOB/SegaCD/Jp) - fix save description encoding
...
The auto-generated save descriptions with their weird encoding are now properly displayed in the ingame menu.
The save descriptions from the GMM save dialog are converted to upper case so that they can be displayed in the ingame menu, since the Japanese font has only upper case Ascii glyphs.
2021-07-10 22:40:52 +02:00
Coen Rampen
40c8197eba
SAGA2: Removed MidiPlayer from Music class
...
This removes the MidiPlayer from the Music class, because it relies on
MidiChannel objects which are not used by the Miles AdLib driver. This should
fix the volume control.
2021-07-10 21:13:15 +02:00
Eugene Sandulenko
eeee8e3d52
Revert "SAGA2: Properly initialize alarm class. CID 1457913"
...
This reverts commit d368064a18 .
This breaks C++98
2021-07-10 20:59:00 +02:00
Coen Rampen
5864bbc1d0
SAGA: Remove unused include from music
2021-07-10 20:33:35 +02:00
Coen Rampen
780d8d187a
AUDIO/MIDI: Fix volume changes not applied by Miles driver
...
This adds applying source volume for all sources to the Miles MIDI driver. This
was missing and caused changes to user volume not to be applied for some games.
2021-07-10 20:33:35 +02:00
a/
9238ed9903
SAGA2: Add error check on TaskStacks loading
2021-07-11 03:23:26 +09:00
a/
b919df6bcb
SAGA2: Implement Tasks save/loading
2021-07-11 03:23:26 +09:00
antoniou79
39b2209a80
BLADERUNNER: Add proper balance to Maggie sounds
2021-07-10 19:15:41 +03:00
antoniou79
c35705e7bc
BLADERUNNER: Fix Maggie sleep wakeup animations
...
Also minor cleanup of the code for Maggie's AI
2021-07-10 19:15:41 +03:00
SupSuper
0c47e56441
CI: Bump deprecated environments
2021-07-10 17:03:58 +01:00
SupSuper
f5e76a60f5
CI: Use Analysis builds for MSVC
2021-07-10 17:03:57 +01:00
Eugene Sandulenko
270279ad4d
SAGA2: Properly implement default constructor for ResourceObjectPrototype. CID 1457943
2021-07-10 17:56:34 +02:00
Eugene Sandulenko
681a75cb60
SAGA2: Properly initialize Location. CID 1457874
2021-07-10 17:56:33 +02:00
Eugene Sandulenko
ba743f64fb
SAGA2: Implement default constructor for ActiveRegion. CID 1458003
2021-07-10 17:56:33 +02:00
Eugene Sandulenko
6c68acad2d
SAGA2: Fix object destruction. CID 1457997
2021-07-10 17:56:33 +02:00
aviloria
99be599840
AGS: Add missing games
...
Add Symploke games from Steam store and moved the games to the commercial section
2021-07-10 15:22:36 +02:00
Matthew Duggan
4bfc41cd04
ULTIMA8: Update Crusader set activity to match original behavior
2021-07-10 21:50:46 +09:00
Eugene Sandulenko
85c9da6594
SAGA2: Class initialization fixes. CID 1457913, 1457897
2021-07-10 13:30:58 +02:00
Eugene Sandulenko
d368064a18
SAGA2: Properly initialize alarm class. CID 1457913
2021-07-10 13:30:34 +02:00
Eugene Sandulenko
32a13e7324
SAGA2: Fix CImageNode initialization. CID 1457944
2021-07-10 13:23:34 +02:00
Eugene Sandulenko
e9a3b99931
SAGA2: Properly initialize MetaTileID and ActiveItemID. CID 1457892, 1458029
2021-07-10 13:18:29 +02:00
Eugene Sandulenko
df54bc8fd6
SAGA2: Init hResource on failed read. CID 1458092
2021-07-10 13:09:57 +02:00
ysj1173886760
c77f2e33cb
DIRECTOR: amend version check in loadCast and BITD decoder
2021-07-10 14:11:19 +08:00
ysj1173886760
cbb52814f0
DIRECTOR: pop unused arguments in b_setCallBack
2021-07-10 14:11:19 +08:00
Lothar Serra Mari
cef0b0ea81
NEWS: Update German NEWS file
2021-07-10 07:25:38 +02:00