8358 Commits

Author SHA1 Message Date
sluicebox
6bbe67e23d SCI: Fix SQ5 transporter room speed bugs
Fixes bug #11264
2019-11-12 13:45:17 -08:00
sluicebox
3b1c928f52 SCI: Fix SQ5 WD40 alarm countdown lockup
Fixes bug #11255
2019-11-08 22:55:31 -08:00
sluicebox
3421034334 SCI: Fix SQ5 WD40 fruit lockup
Fixes bug #5162
2019-11-07 04:30:03 -08:00
Bastien Bouclet
9c8bd056d6 ENGINES: Stop using 'single id' 2019-11-03 11:43:00 +01:00
Bastien Bouclet
4b42112721 ENGINES: Add an engine ID to all the engines 2019-11-03 11:43:00 +01:00
sluicebox
6f1515abe8 SCI32: Fix QFG4 bone cage bugs
Fixes bug #11238
2019-11-02 21:46:29 -07:00
sluicebox
0369e3b8ca SCI: Fix PQ1VGA bugs outside Carol's coffee shop
Fixes bug: #5826
2019-11-01 08:17:41 -07:00
sluicebox
17173f6dac SCI32: Fix KQ7 extra ambrosia
Fixes bug #9790
2019-10-31 09:54:35 -07:00
sluicebox
6444d279fe SCI32: Fix LSL6 Hires Mac restore from launcher 2019-10-31 04:31:06 -07:00
sluicebox
cdf9954eb5 SCI32: Add HOYLE5 kFileIOReadString workaround 2019-10-31 04:30:09 -07:00
sluicebox
6c367c5415 SCI32: Add Mac KQ7, HOYLE5, MOTHERGOOSE256 detection 2019-10-31 04:10:41 -07:00
sluicebox
08191db22a SCI: Fix QFG3 Johari and Manu map bugs
Fixes bug #11216
2019-10-30 05:05:48 -07:00
sluicebox
510c9055a0 SCI: Fix ECO2 Ecorder lily highlighting
Fixes bug #5552
2019-10-27 21:15:56 -07:00
sluicebox
ea59841c41 SCI: Fix SQ5 random lockup in captain's chair
Fixes bug #6130
2019-10-27 16:17:38 -07:00
sluicebox
9f71bcab74 SCI32: Return correct KPlatform32 value on Mac
Fixes GK1 Mac intro and other slideshow movies
2019-10-24 14:36:17 -07:00
sluicebox
9e6ad22c2a SCI32: Include Mac resource filenames with two digits
KQ7, Phant1, and others have more than 9 "Data" files
2019-10-23 21:08:24 -07:00
sluicebox
d91b78561c SCI32: Fix GK1 inventory item bug on restart
Fixes bug #11222
2019-10-23 12:11:42 -07:00
sluicebox
4b13347df8 SCI32: Add support for AIFF audio
Used by at least LSL6 Mac CD for voices
2019-10-21 11:13:24 -07:00
sluicebox
4ed93d2bcb SCI32: Add LSL6 Mac CD detection entry
Trac #11218
2019-10-21 11:13:24 -07:00
sluicebox
8dcdc63af1 SCI: Add LSL6 Mac Floppy kGetCWD workaround
The game now starts
2019-10-21 11:13:24 -07:00
sluicebox
855d8c9155 SCI: Add LSL6 Mac Floppy detection entry 2019-10-21 11:13:24 -07:00
sluicebox
2ee46abfa8 SCI32: Fix GK1 icon bar workaround
Fixes an uninitialized parameter workaround, trac #11215

This caused the icon bar to error when in "icon up" mode
2019-10-20 19:47:21 -07:00
sluicebox
4e20bc5bbe SCI32: Fix GK1 interrupted museum speech
Fixes bug #11219
2019-10-20 17:31:41 -07:00
sluicebox
0334d95364 SCI32: Fix QFG4 error when clicking after runes puzzle
Fixes a bug in a script patch, trac #11211
2019-10-16 20:02:08 -07:00
sluicebox
039d2bc6fc SCI: Fix QFG3 error when putting last item in chest
Fixes bug #11196
2019-10-12 23:56:09 -07:00
sluicebox
4d5699a8e7 SCI32: Add support for Mac SND resource playback
Used by at least GK1 Mac, which can now be started without erroring
2019-10-11 14:19:43 -07:00
sluicebox
511e5441e3 SCI32: Enable Mac code (remove ENABLE_SCI32_MAC) 2019-10-11 14:18:26 -07:00
sluicebox
ea01e42918 SCI: Fix more kFileIO return values
Fix a number of incorrect return values from file IO functions, continuing
the kFileIOWriteString fix from 7c1fb8bee1890f831adde61a98d94a563f9d14fa

One of the misconceptions was that these functions return DOS error
error codes on failure. Instead, SCI16 immediately zeros those out.
2019-10-11 14:14:15 -07:00
D G Turner
3f1ff3eaea SCI: Fix Set But Unused Variable GCC Warning 2019-10-10 14:16:24 +01:00
Eugene Sandulenko
761f97bf49 SCI: Fix compilation 2019-10-09 10:35:52 +02:00
Filippos Karapetis
151d8e336f SCI32: More work on Hoyle 5 poker logic 2019-10-09 00:15:52 +03:00
Filippos Karapetis
b808b572cf SCI32: Make the Hoyle 5 poker card bitmask a bit more explicit 2019-10-08 01:52:56 +03:00
Filippos Karapetis
e086ac376e SCI32: Some initial work on the Hoyle 5 poker logic
The game can be entered now, but there's only some dummy logic in place
to get it working
2019-10-08 01:36:43 +03:00
Filippos Karapetis
2df38d8b2c SCI32: Handle the special Bridge save/load screens in Hoyle 5
Fixes saving/loading the Bridge hands using the ScummVM save/load
screens - bug #11174
2019-10-05 15:49:26 +03:00
Filippos Karapetis
a3f6b94251 SCI32: Add the French version of PQ:SWAT (bug #11100) 2019-10-05 15:45:02 +03:00
D G Turner
50b0d62334 SCI: Really Fix MSVC Warning
The Palette structure referred to here is in sci/graphics/helpers.h
not in the Graphics CursorMan class as previously thought.

Rather than adding a structure constructor which could have side
effects currently, the full structure is initialized here to avoid
the MSVC warning.

The previous change to CursorMan class Palette can be retained as it
is a reasonable code improvement in any case.
2019-10-04 03:28:35 +01:00
sluicebox
7c1fb8bee1 SCI: Return correct value from kFileIOWriteString
Fixes corrupt save games in Hoyle5, bug #11174
2019-10-02 11:35:34 -07:00
sluicebox
2ab281ffa1 SCI32: Add HOYLE5 support for original Save/Load screens
Trac #11174
2019-10-02 11:30:45 -07:00
sluicebox
b2f50e8eaa SCI32: Extend HOYLE5 Bridge workaround 2019-09-29 21:17:51 -07:00
D G Turner
cefad7a5d0 SCI: Fix MSVC Warning 2019-09-30 04:40:58 +01:00
Tarek Soliman
a7ea2adff5 SCI32: Remove ADGF_TESTING from qfg4 and hoyle
Closes gh-1871
2019-09-29 22:38:57 -05:00
D G Turner
420cbaf8b0 SCI: Fix MSVC Warning 2019-09-30 03:15:47 +01:00
Filippos Karapetis
6d6dd2ed62 SCI: Add fanmade game "Zork: The Great Underground Empire"
Bug #11051
2019-09-30 00:47:10 +03:00
Filippos Karapetis
f2079e9af9 SCI32/SCI: Sync Hoyle 4 and Hoyle 5 Bridge workarounds
These two games use the same scripts for the Bridge sub-game, so their
workarounds are the same. Fixes bugs #11162, #11183
2019-09-30 00:05:12 +03:00
Filippos Karapetis
8c439af8cc SCI32: Fix typo in kGlobalVarHoyle5ResponseTime 2019-09-29 23:44:00 +03:00
sluicebox
188c64349f SCI32: Sync HOYLE5 Bridge volume control 2019-09-28 17:41:01 -07:00
sluicebox
1736467d20 SCI: Fix HOLYE4 and HOLYE5 Bridge invalid arithmetic
Fixes bugs #11163 and #11173. Both games contain the same buggy script.
2019-09-28 16:52:17 -07:00
Filippos Karapetis
52c5924d9a SCI32: Extend the Hoyle 5 bridge slider workaround
This fixes the other sliders in the Bridge game. Thanks to sluicebox
2019-09-28 17:19:29 +03:00
Filippos Karapetis
ea1f8a93ff SCI: Add The Sect of Achturan fanmade game - bug #11072 2019-09-28 13:51:04 +03:00
Filippos Karapetis
9ee05cbc28 SCI32: Fixed several uninitialized reads in Hoyle 5
Closes bugs #11167, #11168, #11169, #11170, #11171, #11172 #11173
2019-09-28 13:09:11 +03:00