6400 Commits

Author SHA1 Message Date
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
Filippos Karapetis
43cb57ba00 SCI: Add comments for the MT-32/GM patch contents 2014-10-13 12:21:39 +03:00
Filippos Karapetis
d3710bae7b SCI: Add another version of LockerGnome Quest Redux 2014-10-13 12:21:39 +03:00
Filippos Karapetis
c25f190ee6 SCI: Re-enable the entry for LSL1 remake
The entry is valid, verified by waltervn
2014-10-13 12:21:38 +03:00
Willem Jan Palenstijn
134aa5af09 SCI: Fix reading SCI1 midi channel flags
Thanks waltervn
2014-10-03 01:19:01 +02:00
Ben Castricum
cb94d1f943 MISC: Fix typo s/Adlib/AdLib/ (only where visible to the user) 2014-08-22 06:40:06 +02:00
Filippos Karapetis
e11fe13620 SCI: Handle 's at the end of words - bug #6608 2014-08-08 03:59:02 +03:00
Filippos Karapetis
593c8c9bed SCI: Code formatting fixes 2014-08-08 02:59:45 +03:00
Filippos Karapetis
f2f8bf5685 SCI: Fix wrong game features heuristic for Hoyle 1/2 - bug #6606
Games with newer graphics functions can call kDrawPic with 4 or 8
parameters. Older games call it with 6 parameters. Fixes the about
dialog in Hoyle 1
2014-08-08 02:51:57 +03:00
Filippos Karapetis
e7f023883e SCI: Extend hack to fix regression in GK1 2014-08-08 02:11:49 +03:00
Filippos Karapetis
43f57f274a SCI: Add the French version of Phantasmagoria - bug #6574 2014-08-08 02:11:49 +03:00
Filippos Karapetis
e13cc80348 SCI: Show the address segment when trying to free hunks from an invalid
address
2014-08-08 02:11:49 +03:00
Filippos Karapetis
1cbfe02bcf SCI: Allow invalid references to kUnload() - bug #6600
Since the reference will be invalidated anyway by kUnload itself,
there's no real reason to check for its validity. We do the same with
kGraph() and kDisplay().
2014-08-08 02:11:49 +03:00
Filippos Karapetis
9eb88328ca SCI: Fix script bug #6692 - QFG3: Crash when speaking at the top of the giant tree 2014-08-06 15:09:55 +03:00