92722 Commits

Author SHA1 Message Date
Cameron Cawley
f5f445be5f GRAPHICS: Add generic versions of applyColorKey() and setAlpha() 2023-04-09 12:49:23 +02:00
grisenti
83ff5921e4 HPL1: replace custom keyboard codes 2023-04-09 11:42:16 +02:00
grisenti
7a55027e7d HPL1: rename iKeyboard to Keyboard 2023-04-09 09:45:01 +02:00
grisenti
c2e424e08b HPL1: remove indirection for keyboard class 2023-04-09 09:40:53 +02:00
Little Cat
595c2fdafd SCUMM HE: Fix "Games in progress" counter. 2023-04-09 03:40:38 -03:00
Paul Gilbert
7aa9c7a5d4 MM: MM1: Fix entering spaces in text responses 2023-04-08 22:49:42 -07:00
Paul Gilbert
909d362f71 MM: MM1: Map 21 fixes 2023-04-08 22:49:42 -07:00
Paul Gilbert
66ebb1844c MM: MM1: Fix pressing Enter for text entry 2023-04-08 22:49:41 -07:00
Scott Percival
4a659580e9 SCI: Fix pSnd->_chan[i] handling in SciMusic::soundInitSnd
It is possible in SCI to have a MIDI track which defines _dontRemap twice
for the same channel. _dontRemap is needed for devices like the Roland
MT-32, where percussion sounds are only available on MIDI channel 10.
As such, we must assume that any use of _dontRemap in successsion is
legitimate, not just the final use.

athrxx checked the LSL6 disassembly and confirmed that all of the flags
follow this rule. In addition, we need to initialize the flags before use.

Fixes the percussion track on various bits of music in pq1sci when
played back on the MT-32 (e.g. the musical transition after handing
the ticket to the woman, followed by the music when driving in the car).
Also fixes some volume fade outs between driving and parking.
2023-04-08 22:46:45 -07:00
Paul Gilbert
425b04bd5a MM: MM1: Map 19 fixes 2023-04-08 21:15:10 -07:00
Paul Gilbert
38d26b8c81 MM: MM1: Added WonGame view 2023-04-08 21:10:52 -07:00
Paul Gilbert
3de760d625 MM: MM1: Added death screen 2023-04-08 19:28:44 -07:00
Paul Gilbert
2d2a2d66c6 MM: MM1: Check for party all dead when color questions finish 2023-04-08 19:28:44 -07:00
Paul Gilbert
f1f6eba047 MM: MM1: Show party when answering colors in enhanced mode 2023-04-08 19:28:44 -07:00
Paul Gilbert
a6baa730e9 MM: MM1: Further fixes to color questions view 2023-04-08 19:28:43 -07:00
sluicebox
67dd46c397 SCI: Fix LB2 debugger dialog 2023-04-08 15:41:24 -07:00
sluicebox
88242bc57e SCI: Fix LB2 dinosaur bone verb handler 2023-04-08 15:41:24 -07:00
sluicebox
03ed413590 SCI: Add detection for KQ4 1.003.006 360k disks
Thanks to @digitoxin1
2023-04-08 13:57:58 -07:00
D G Turner
4cc21fc65f MM: MM1: Remove Unused Variable Causing GCC Compiler Warning 2023-04-08 21:15:04 +01:00
Eugene Sandulenko
23f6b7823e
DIRECTOR: Fix logic when comparing the screenshots 2023-04-08 12:52:09 +02:00
Eugene Sandulenko
e2a6089da0
DIRECTOR: Guard against non-existent files when loading screenshots 2023-04-08 12:52:09 +02:00
Eugene Sandulenko
e866ba2fc0
DIRECTOR: Properly search for previous screenshots, support for the first run 2023-04-08 12:31:08 +02:00
antoniou79
6e63fb0336 BLADERUNNER: Don't show subtitles message for demo
This is with regard to the warning message about missing subtitles and where to find them
2023-04-08 10:56:41 +03:00
Paul Gilbert
cc2074a2ed MM: MM1: Formatting for enhanced color questions view 2023-04-07 23:25:12 -07:00
Paul Gilbert
c8a4f3cc99 MM: MM1: Refactoring color questions into separate view classes 2023-04-07 23:25:11 -07:00
Little Cat
8340aa86c7 SCUMM HE: Fix sendGameResults opcode. 2023-04-08 02:47:52 -03:00
Paul Gilbert
c41ec578b3 MM: MM1: Refactored Wheel Spin result into it's own view 2023-04-07 21:37:14 -07:00
Little Cat
7ed0ac0676
SCUMM HE: Fix gameStarted opcode. 2023-04-08 01:24:22 -03:00
Paul Gilbert
8d96fef0ab MM: MM1: Map 14 fixes 2023-04-07 21:02:26 -07:00
Paul Gilbert
014852c0eb MM: MM1: Update map specials y/n key handlers 2023-04-07 21:02:25 -07:00
Paul Gilbert
1fab07fd7c MM: MM1: Improve No response for Yes/No query messages 2023-04-07 21:02:25 -07:00
D G Turner
32cb90c53e TETRAEDGE: Fix GCC Compiler Warning of Identical Branches 2023-04-08 03:47:25 +01:00
sluicebox
8d4757506e TETRAEDGE: Fix float/double conversion warning 2023-04-07 16:30:37 -07:00
Little Cat
9de54e524a SCUMM HE: Comments for translators. 2023-04-08 00:39:38 +02:00
Little Cat
6bcecf351c SCUMM HE: Add create network session dialog. 2023-04-08 00:39:38 +02:00
Walter Agazzi
e123a2316d CINE: Check for track 19 instead of track 1 for FW
The CD version of Future Wars contains 29 audio tracks, but
only the last 11 are used. Checking for track19 instead of track1
allows removal of the unused files without triggering the
"missing cd audio" warning.
Fixes TRAC #14347
2023-04-07 16:06:50 +02:00
Matthew Duggan
c0eaf1227d TETRAEDGE: Add more implementation for Amerzone support 2023-04-07 21:54:18 +09:00
Matthew Duggan
0b90939b9f TETRAEDGE: Fix crash in Syberia 1 2023-04-07 21:54:18 +09:00
Matthew Duggan
9baaeee37f TETRAEDGE: Starting to add classes needed for Amerzone 2023-04-07 21:54:18 +09:00
Matthew Duggan
ba318b8283 TETRAEDGE: Refactor game class to split out Syberia-specific parts 2023-04-07 21:54:18 +09:00
Matthew Duggan
443a14f80e TETRAEDGE: Fixes to get Amerzone as far as main menu. 2023-04-07 21:54:18 +09:00
Matthew Duggan
c4fc5f9922 TETRAEDGE: Slight cleanups for Game and Application class interfaces 2023-04-07 21:54:18 +09:00
Walter Agazzi
0a1928b684 AGS: Add new versions of recent MAGS games 2023-04-07 11:27:35 +02:00
Eugene Sandulenko
16a47a56ce
DIRECTOR: Plug memory leak 2023-04-07 11:01:15 +02:00
Walter Agazzi
7d3d91685b AGI: Add detection entry for Police Quest 1 Spanish
TRAC feature request #14369
2023-04-07 10:56:55 +02:00
neuromancer
a8b267d421 FREESCAPE: make triangle shader more compatible with gles2 (again) 2023-04-07 08:11:30 +02:00
Paul Gilbert
8b7cf52873 MM: MM1: Volcano god interaction for map 11 2023-04-06 21:31:59 -07:00
Eugene Sandulenko
398476a0f7
DIRECTOR: Fix compilation when libpng is absent 2023-04-07 02:29:49 +02:00
elasota
de9ce0bfe7 VCRUISE: Add dialog cycles 2023-04-06 20:06:20 -04:00
Eugene Sandulenko
9227db18a1
DIRECTOR: Compare screenshots to previous ones and skip them if they match 2023-04-07 01:36:18 +02:00