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
sluicebox
6c3438846d
SCI32: Fix QFG4 bridge secret exit
...
Fixes bug #10774
2019-09-26 19:33:08 -07:00
sluicebox
aaa5c10415
SCI: Remove trailing commas from patch arrays
2019-09-26 19:22:43 -07:00
sluicebox
19a2195ba2
SCI32: Fix comment typo
2019-09-25 21:14:30 -07:00
sluicebox
999f813dc3
SCI32: Add QFG4 character import message box
...
Adds the ScummVM message box explaining saved character files
to the QFG4 import character screen.
2019-09-25 21:00:48 -07:00
sluicebox
ac0bae828a
SCI32: Fix QFG4 door oiling when picking locks
...
Fixes door bugs in six castle rooms, bug #10832
2019-09-23 23:19:47 -07:00
Eugene Sandulenko
c38600410e
SCI: Support for Cyrillic input
2019-09-21 17:07:15 +02:00
Eugene Sandulenko
4a1d2cfce4
SCI: Fix detection of Cyrillic characters in messages
2019-09-18 20:42:28 +02:00
Eugene Sandulenko
26a5391f83
SCI: Added Russian QFG1vga
2019-09-17 23:11:49 +02:00
sluicebox
00548e15ed
SCI32: Remove QFG4 "a:" prefix from export filename
...
Trac #11082
2019-09-14 12:53:25 -07:00
Filippos Karapetis
6accd633b8
SCI: Add a sanity check when loading vocab 901 (suffixes)
...
An invalid access error, uncovered by the Span mechanism. Fixes the
QFG2 demo (bug #11147 )
2019-09-14 20:53:10 +03:00
Eugene Sandulenko
e00b2064a5
SCI: Add special check for Russian versions of the games
2019-09-14 16:13:11 +02:00
Filippos Karapetis
9dd63b12b1
SCI: Add more script patcher checks for games without a selector vocab
...
Fixes the LSL1 demo
2019-09-14 11:39:35 +03:00
sluicebox
db3e3285d4
SCI32: Disable QFG4 Change Directory import button
2019-09-12 21:07:37 -07:00
sluicebox
debe259074
SCI32: Fix loading system font for Mac games
...
Fixes GK1 Mac crash on load due to reading hard-coded
little endian font data as big endian
2019-09-12 12:02:56 -07:00
sluicebox
698ca464d7
SCI32: Fix loading autosaves (slot 0)
...
Fixes bugs in trac #11029 :
- Slot 1 loading when user selects slot 0 in ScummVM UI
- Slot 1 loading when slot 0 specified on command line
- QFG4 slot 0 not appearing in game's original Restore UI
2019-09-12 11:58:20 -07:00
sluicebox
b8bdc6ccc3
SCI32: Fix QFG4 Gate options after dungeon
...
Fixes bug #11044
2019-09-10 18:49:22 -07:00
sluicebox
f27329e799
SCI32: Fix QFG4 Necrotaur gate message
...
Fixes bug #11057
2019-09-07 21:06:55 -07:00