Filippos Karapetis
df751fc80b
SCI: Add the Italian version of KQ6 (bug #3606719 )
2013-03-22 00:33:19 +02:00
Filippos Karapetis
045b10efb6
SCI: Fix loading in Jones
...
This has been broken for a (very) long time, a regression from commit 6ff4dd2
2013-03-21 21:27:14 +02:00
Willem Jan Palenstijn
2d1fd3b554
ALL: Fix typo (existant->existent)
2013-02-23 22:07:32 +01:00
Filippos Karapetis
61ec6c998f
SCI: Fix bug #3538416 - "SCI: SQ4 CD text glitches in introduction"
2013-02-17 20:45:16 +02:00
Filippos Karapetis
d830b27404
SCI: Fix bug #3604944 - "SCI: QFG1VGA: Missing dialogue when speaking to Kaspar"
2013-02-17 20:44:31 +02:00
Willem Jan Palenstijn
e37be9f535
SCI: Use correct priority selector in SoundCmd
...
It was using 'pri' instead of 'priority', apparently due to a
selector number->name translation error from 544daa5c31
.
Thanks to waltervn for spotting this.
2013-01-29 20:55:40 +01:00
Willem Jan Palenstijn
f5e43484a0
SCI: Fix kReadNumber sign/hex behaviour
...
Negative numbers now work, and hex overflow is handled like SSCI.
Thanks to waltervn for testing.
2013-01-25 00:57:50 +01:00
Filippos Karapetis
5691a40380
SCI: Update documentation on bug #3585189 and remove an invalid TODO
...
Thanks wjp for pointing out some extra parameters related to pathfinding in SCI
2013-01-24 23:23:48 +02:00
Willem Jan Palenstijn
498fe75dc5
SCI: Fix shadow warning
2013-01-24 22:12:15 +01:00
Willem Jan Palenstijn
89cd5e7416
SCI: Add GetAngle for SCI1 that matches SSCI
...
Thanks to waltervn for creating a scis test script to verify.
2013-01-24 22:10:20 +01:00
Filippos Karapetis
b0cfe968b0
SCI: Fix bug #3585189 - "SCI: QFG1VGA - game hangs in the tavern"
2013-01-24 22:25:09 +02:00
Filippos Karapetis
0143a5d938
SCI: Bugfix for commit 0968acc
: only filter out missing messages for the jar
...
This is to properly fix bug #3601090 without removing any functionality.
The additional check ensures that the look and hand icons work with the
jar. Many thanks to lskovlun for debugging this and providing a fix
2013-01-23 21:31:26 +02:00
Filippos Karapetis
0968acccfd
SCI: Fix script bug #3601090 - "SCI: Pepper's Adventures in Time: Game becomes unsolvable"
...
Many thanks to lskovlun for debugging this problem and finding the
offending script code that caused it.
2013-01-23 03:17:10 +02:00
Filippos Karapetis
b1ff5ba247
SCI: Slight cleanup in kMessage()
2013-01-23 03:17:10 +02:00
Filippos Karapetis
cc1bb39956
SCI: Add documentation for underscores in object names and fix a warning
2013-01-22 01:57:34 +02:00
Filippos Karapetis
5d90c6fb3e
SCI: Use underscores as substitute characters for spaces in object names
...
This helps in debugging objects with spaces in their names (e.g. the
"Glass Jar" object in Pepper - bug #3601090 ). Now, this object can be
examined like "vo Glass_Jar"
2013-01-22 01:53:50 +02:00
Filippos Karapetis
dbb50219fb
SCI: Fix uninitialized variable workaround for scene 510 (bug #3575570 )
...
A non-zero value must be used in the uninitialized variable, otherwise
the prize is awarded twice. Fixes bug #3575570 - "SCI: QfG3: Both the
player and Yesufu are declared winners"
2013-01-22 01:01:22 +02:00
Filippos Karapetis
b95695719f
SCI: Fix angle rounding in the SCI1 implementation of kGetAngle (bug #3601479 )
...
Fixes bug #3601479 - "SCI KQ6: Castle walls - stuck in same room".
Many thanks to wjp for his help on the kGetAngle implementation
2013-01-22 00:56:46 +02:00
Filippos Karapetis
edd6f58457
SCI: Fix bug #3601535 - "SCI: SQ4 CD Limited Audio in ScummVM GUI"
2013-01-20 20:29:11 +02:00
Johannes Schickel
45f95cbc8b
SCI: Minor formatting fixes.
2013-01-14 21:07:20 +01:00
Lars Skovlund
8e733f03b7
SCI: Event handling: Include modifier flags in null events.
...
Fixes bug #3580473
2013-01-14 20:11:34 +01:00
Filippos Karapetis
31aec8c581
SCI: Some more work on scaling in SCI32
2013-01-13 17:28:09 +02:00
Filippos Karapetis
41725ab743
SCI: Fix the night time palette in QFG4
2013-01-11 02:24:18 +02:00
Filippos Karapetis
81d614e63a
SCI: More proper handling of scaling and global scaling in SCI32
...
This fixes several scaling related problems in QFG4 and SQ6
2013-01-11 02:24:18 +02:00
Filippos Karapetis
cf3890b79a
SCI: Remove obsolete comment and code
2013-01-11 02:24:18 +02:00
Filippos Karapetis
b852090a74
SCI: Add another workaround for a script bug in QFG4
2013-01-11 02:24:18 +02:00
Filippos Karapetis
566eb5d247
SCI: Add some info on kPalVary(9)/kPalVaryUnknown2
2013-01-11 02:24:17 +02:00
Filippos Karapetis
182f342a01
SCI: Add 2 workarounds for script bugs in QFG4
2013-01-11 02:24:17 +02:00
Filippos Karapetis
f2464dc474
SCI: Add subop 9 of kPalVary (used in SCI32, e.g. QFG4 when exiting the caves)
2013-01-11 02:24:17 +02:00
Filippos Karapetis
13ec242a2c
SCI: Disable modification of object NS rects in SCI32
...
This fixes the sliders in QFG4 without introducing any regressions,
as the objects are still drawn on screen using the per-frame adjusted
coordinates
2013-01-11 02:24:17 +02:00
Torbjörn Andersson
5e304618bf
SCI: Fix potential (but probably very unlikely) memory leak
...
Spotted by Clang's code analyzer.
2013-01-02 20:19:36 +01:00
Willem Jan Palenstijn
3dad5e55e2
SCI32: Add more KScrollWindow notes
2012-12-31 21:51:46 +01:00
Willem Jan Palenstijn
8ff034ef94
SCI32: Add more KScrollWindow notes
2012-12-30 16:12:47 +01:00
Willem Jan Palenstijn
704eb425d3
SCI32: Add notes about KScrollWindow/Where,Go
2012-12-30 13:57:08 +01:00
Willem Jan Palenstijn
1fde5e615e
SCI32: Add some notes about KScrollWindow/Add
2012-12-30 13:12:51 +01:00
Filippos Karapetis
dc93093afa
SCI: Fix a small glitch when loading (regression)
...
This is caused by commit ed6bc0a13d
,
and caused players to click an extra time when trying to change the
game audio options after loading a game
2012-12-03 02:11:34 +02:00
Filippos Karapetis
ed6bc0a13d
SCI: Resync audio options when a game is restarted (bug #3589453 )
2012-12-02 15:20:41 +02:00
Filippos Karapetis
8c4beffdf0
SCI: Add the French DOS version of Freddy Pharkas (bug #3589449 )
2012-12-01 22:00:45 +02:00
D G Turner
77a9f01454
SCI: Amended fix for palette related compiler warnings.
2012-11-26 21:08:39 +00:00
Filippos Karapetis
9c510c1b52
SCI: Fix warnings
2012-11-26 11:27:02 +02:00
Filippos Karapetis
fb0788d12f
SCI: Properly reset the palVary signal when loading (bug #3575569 )
2012-11-15 14:57:55 +02:00
Filippos Karapetis
3e8758b810
SCI: Add the French version of QFG3 (bug #3586214 )
2012-11-11 21:18:21 +02:00
Filippos Karapetis
3b5e92d4f3
SCI: Fix bug #3575569 - "SCI: QFG1VGA: Palette/hue bug after loading"
...
We make sure that any leftover palVary timers are removed when
loading. This is an edge case, but it won't hurt to remove these
timers just in case
2012-11-07 18:11:09 +02:00
Filippos Karapetis
2c5769c23b
SCI: Fix the detection entries for Slater & Charlie (bug #3578617 )
...
The incorrect GUIO_NOSPEECH flag silenced the speech when the user
chose to override the game's audio settings
2012-11-07 02:53:44 +02:00
Filippos Karapetis
c34704972e
SCI: reset _throttleLastTime when restarting
...
This ensures that the load dialog in the ScummVM menu won't be
available at inappropriate times when a game is restarting (e.g QFG1,
during the starting warning dialogs - bug #3565505 )
2012-11-06 12:58:33 +02:00
Filippos Karapetis
e7d4f88a57
SCI: Add a workaround for bug #3568452 - "SCI: QFG1VGA - Path finding bug in the forest"
...
This workaround has been added for now to stop the game from freezing.
A more correct solution would be to match our pathfinding algorithm
to what SSCI is doing, but with this workaround we can stop the more
immediate problem (game freezing) now.
2012-10-22 13:17:57 +03:00
Filippos Karapetis
1286710248
SCI: Fix bug #3578335 - "SCI: Mixed-Up Mother Goose EGA - crash upon choosing kid"
...
In several SCI0 games, the parameter to kDoSoundFade can be null.
We handle that case, instead of adding individual workarounds per game
2012-10-22 12:47:28 +03:00
Filippos Karapetis
bcf41fa7d2
SCI: Add another version of Castle of Dr. Brain (bug #3578286 )
2012-10-22 12:32:11 +03:00
Filippos Karapetis
81c9bcc010
SCI: Fix bug #3578336 - "SCI: Codename: ICEMAN - No 'EGA undithering' option"
2012-10-22 12:25:52 +03:00
Filippos Karapetis
146d00a799
SCI: Add the Inside the Chest / Benind the Developer's Shield demo
2012-10-22 12:19:13 +03:00