Commit Graph
137148 Commits
Author SHA1 Message Date
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