6563 Commits

Author SHA1 Message Date
Willem Jan Palenstijn
5964cc239b SCI: Always re-sort playlist in soundPlay
Previously, it would only sort if a song wasn't already in the playlist.
Since initSound already adds it, this effectively prevented the list
from being sorted.
2015-02-15 13:57:03 +01:00
Willem Jan Palenstijn
58ef44eb8d SCI: Register and save playBed option to PlaySound
The playBed option is not handled yet, only stored. This increases
the savegame format version.
2015-02-14 16:06:55 +01:00
Willem Jan Palenstijn
26d55b09a8 SCI: Match SSCI channel reset order
It may or may not matter for a driver's voice mapping.
2015-02-14 16:06:55 +01:00
Willem Jan Palenstijn
f1e34f11d7 SCI: Initialize voice counts in SCI1+ 2015-02-14 16:06:55 +01:00
Willem Jan Palenstijn
84d2414a7d SCI: Avoid resetting already unused channels 2015-02-14 16:06:55 +01:00
Michael Brown
d603fe32e4 SCI: fix definition of GK1 police-sleep patch 2015-01-11 21:14:36 +00:00
Matthew Hoops
6dbdf03746 SCI: Fix Mac games with a height of 190
A regression from 72e6a9eeab1082892e5d77fabc4f0b50f839615a
2015-01-07 00:29:50 -05:00
Martin Kiewitz
329c9386c6 SCI: improve kPortrait debug support + fix 2014-12-28 00:22:30 +01:00
Willem Jan Palenstijn
569c06b510 SCI: Fix warning 2014-12-27 11:10:14 +01:00
Martin Kiewitz
381b7592a4 SCI: actor file format, add debug code kPortrait 2014-12-25 00:31:17 +01:00
Martin Kiewitz
11d3227796 SCI: fix typo in comment for LSL3/German 2014-12-24 20:20:39 +01:00
Martin Kiewitz
970116bc38 SCI: added LSL3/German 5 1/4" floppy version 2014-12-24 20:15:57 +01:00
Matthew Hoops
59cd015fc9 SCI: Silence a gcc warning 2014-12-24 10:38:28 -05:00
Martin Kiewitz
e0cb8f52f7 SCI: fix kq6 azure&ariel scenes in dual mode #6750
script patch
fixes bug #6750 in dual mode (audio+text)
2014-12-17 00:13:54 +01:00
Willem Jan Palenstijn
4e20a93931 SCI: Fix comment for workaround.
The previous explanation just wasn't true.
2014-12-13 14:09:36 +01:00
Filippos Karapetis
8cd1b3a6ad Merge pull request #547 from AReim1982/SCI-P1-P2
SCI: Add detection entries for the German versions of Phantasmagoria 1+2
2014-12-11 13:04:46 +02:00
Alexander Reim
e670196c62 SCI: Add detection entries for the German versions of Phantasmagoria 1+2 2014-12-11 12:01:29 +01:00
Martin Kiewitz
5594feff2a SCI: Phantasmagoria actually outputs 630x450 now
clipping of video output was required
2014-11-09 17:33:17 +01:00
Martin Kiewitz
72e6a9eeab SCI: some more work on 480x300 mac support 2014-11-09 12:54:41 +01:00
Martin Kiewitz
0fd16ef39f SCI: hopefully Japanese text wrapping is fine now
also removed duplicate entries in punctuation table
thanks to wjp
2014-11-06 20:45:24 +01:00
Martin Kiewitz
eff78c4424 SCI: fix Japanese Space Quest 4 (intro + buttons)
At least SQ4 uses #j text prefix as signal for the
interpreter to not use the PC9801 hires font, but
to use the internal low res font instead
2014-11-04 22:01:21 +01:00
Martin Kiewitz
ad8dbd3642 SCI: kStrCat does language-splitting for QfG1 too 2014-11-04 19:46:44 +01:00
Martin Kiewitz
3f7566c7b1 SCI: hoyle 4 workaround properly done (bug #6614)
fixes placement of edit control caused by
uninitialized reads
2014-11-02 23:30:06 +01:00
Martin Kiewitz
fa7a6d473e SCI: GetClosest() bugfix the bugfix thx wjp 2014-11-02 19:37:23 +01:00
Martin Kiewitz
11ba447483 SCI: bugfix in GetLongest() for Japanese SQ4 2014-11-02 19:31:37 +01:00
Martin Kiewitz
8ffd8793ed SCI: add support for \n and \r in Japanese text
fixes Police Quest 2 Japanese intro
thx to wjp for helping
2014-11-02 15:44:22 +01:00
Martin Kiewitz
5aae18feb8 SCI: text16 Shift-JIS font switch fixed
fixes Police Quest 2 Japanese intro and others,
where the internal SCI font was used and not
the Shift-JIS hires font
2014-11-02 13:08:33 +01:00
Martin Kiewitz
9d693b9a79 SCI: fix another bug in text16 / GetLongest() 2014-11-02 02:31:32 +01:00
Martin Kiewitz
c4ca0a7de2 SCI: fix bug in text16 / GetLongest() 2014-11-02 02:16:00 +01:00
Martin Kiewitz
c9e74d6d54 SCI: text16 GetLongest() changes fixes bug #5334
also fixes bug #5159
also fixes Japanese line wrapping (hopefully)
2014-11-01 23:36:29 +01:00
Martin Kiewitz
9561d5f6f8 SCI: revert r55034, fixes bug #6539
original bug wasn't solved properly
will reopen the original bug #5334
and figure out that one instead
2014-11-01 00:57:26 +01:00
Martin Kiewitz
5b42fa8196 SCI: script patch for qfg1ega (fixes bug #6407)
throwing rocks at bird's nest, running ego gets
stuck
2014-10-31 20:33:00 +01:00
Martin Kiewitz
5c91173337 SCI: color matching bug fix 2014-10-29 00:12:12 +01:00
Martin Kiewitz
bb29cdc899 SCI: color matching - remove debug code 2014-10-28 22:41:14 +01:00
Martin Kiewitz
28967b617f SCI: properly reversed color matching thanks wjp 2014-10-28 22:37:57 +01:00
Filippos Karapetis
9783f0bbd9 SCI: Remove trailing whitespace 2014-10-28 16:17:06 +02:00
Martin Kiewitz
f317e8c877 SCI: implement 8-bit color matching SCI1.1 bug
effectively fixes bug #6455
thanks to wjp and [md5]
2014-10-28 01:40:40 +01:00
Willem Jan Palenstijn
da9ffe9dbc SCI: Add note on SSCI 11 FindColor bug 2014-10-27 23:04:25 +01:00
Willem Jan Palenstijn
1860c2107a SCI: Add notes 2014-10-19 23:44:45 +02:00
Filippos Karapetis
1d5536da02 SCI: Enable some menus in Jones after restoring (bugs #6537 and #6723)
The code path that is supposed to enable these never gets called when
restoring from the main menu, or from the ScummVM launcher. Since the
logic on when and what to enable is quite complex, the easiest thing
to do is enable these entries manually after a game is loaded.
2014-10-19 16:52:00 +03:00
Filippos Karapetis
92bf8a5420 SCI: Fix bug #6703: "SCI: QFG1 VGA - Can't CTRL+S to access statistics"
This actually affected all Control+key combinations. A regression from
0f90b8eaad0335715d5f6aea6ede32ebbb746e25
2014-10-18 22:06:48 +03:00
Filippos Karapetis
22aaf995ed SCI: Hopefully fix bug #6718 in LSL6 Polish
View flags are mainly used by LB2. The flag in the LSL6 view seems to
be garbage, so we ignore it
2014-10-18 16:03:50 +03:00
Filippos Karapetis
4736c490e1 SCI: Separate the rest of the detection-only functions
This should fix bug #6717 - "SCI fallback detection assert failure"
2014-10-18 16:03:49 +03:00
Filippos Karapetis
fe3ed8ded2 SCI: Rename the version of addAppropriateSources() used in detection 2014-10-18 16:03:49 +03:00
Filippos Karapetis
17a77ff69c SCI: Fix some typos, and remove some redundant curly braces 2014-10-18 16:03:48 +03:00
Filippos Karapetis
740d1620f2 SCI: Simplify check for non-alphanumeric characters in the parser
This is also for bug #6608. Many thanks to wjp for his help with this
2014-10-15 19:44:03 +03:00
Filippos Karapetis
e6d1337e11 SCI: Ignore most of the non-alphanumeric characters in the parser
This is a more proper handling of non-alphanumeric characters (e.g.
apostrophes) in SCI games with a parser - bug #6608
2014-10-15 18:51:14 +03:00
Filippos Karapetis
bf7eef466d SCI: Wording 2014-10-13 12:26:21 +03:00
Filippos Karapetis
ade33c4c0b SCI: Set the NS rect for all cases in GK1 (bug #6729) 2014-10-13 12:21:40 +03:00
Filippos Karapetis
ae2be20a20 SCI: Fix bug #6725 - "SCI: LSL5 Mac doesn't launch with MT-32 music"
Thanks to waltervn for his help
2014-10-13 12:21:39 +03:00