Filippos Karapetis
3012aaa14f
SCI: Fix a non-initialized variable in GfxControls16 - CID 1003114
2013-05-01 01:51:11 +03:00
Filippos Karapetis
66fce6d156
SCI: Fix some non-initialized variables in SegManager - CID 1003116
2013-05-01 01:51:11 +03:00
Filippos Karapetis
70f1c4d315
SCI: Fix a non-initialized variable in MessageState - CID 1003119
2013-05-01 01:51:11 +03:00
Filippos Karapetis
abef7f64bd
SCI: Fix a non-initialized variable in MessageReader - CID 1003120
2013-05-01 01:51:11 +03:00
Filippos Karapetis
2d90cc4ac3
SCI: Fix a non-initialized variable in GfxMenu - CID 1003110
2013-05-01 01:51:11 +03:00
Filippos Karapetis
619baf67ae
SCI: Initialize some members of GfxPaint16 - CID 1010057
2013-05-01 01:51:10 +03:00
Filippos Karapetis
d0697addab
SCI: Change wording for a function reference
2013-04-28 23:31:11 +03:00
Filippos Karapetis
d840aa4dec
SCI: Change wording for the cursor position workarounds
2013-04-28 23:31:10 +03:00
Matthew Hoops
9eb5d23a5e
SCI: Fix patched save/load dialogs in SCI32 Mac games
2013-04-28 14:56:06 -04:00
Matthew Hoops
ee86e671f1
SCI: Fix Phantasmagoria Mac's kDoSound
2013-04-28 13:43:17 -04:00
Filippos Karapetis
99e90b98f0
SCI: Fix incorrect detection of NRS patches in QFG3 (bug #3574541 )
2013-04-27 14:40:08 +03:00
Filippos Karapetis
46ebf37ec9
SCI: Change wording for bug/further info references
2013-04-27 14:04:27 +03:00
Matthew Hoops
81f5a89093
SCI: Fix SCI32 BE selector name count
2013-04-26 21:31:32 -04:00
Matthew Hoops
f2ae99791f
SCI: Add script patch for Freddy Pharkas Mac inventory
...
Thanks to waltervn for figuring this mess out!
2013-04-26 20:38:43 -04:00
Willem Jan Palenstijn
38fa74d24a
SCI: Fix (unlikely) memory leak
2013-04-25 20:48:32 +02:00
Filippos Karapetis
d8eb01a729
SCI: Add the French floppy version of GK1 (bug #3611487 )
2013-04-25 11:10:36 +03:00
Filippos Karapetis
c47a516430
SCI: Reorder the LSL3 detection entries a bit
2013-04-25 11:08:11 +03:00
Filippos Karapetis
40865bc79e
SCI: Add another version of LSL3 (bug #3611488 )
2013-04-25 11:07:01 +03:00
Filippos Karapetis
41e02baff1
SCI: Fix scaling in the back room of the bookstore in GK1
2013-04-25 02:36:03 +03:00
Matthew Hoops
829847cb88
SCI: Fix kMessage REF subop ordering
...
Thanks to waltervn for testing values from running in DOSBox.
Fixes bug #3034704
2013-04-23 22:34:37 -04:00
Willem Jan Palenstijn
f279cc0e51
SCI: Add extra sanity check
2013-04-20 23:53:06 +02:00
Willem Jan Palenstijn
24b0b6aa43
SCI: Fix memory leak
2013-04-20 16:27:59 +02:00
Willem Jan Palenstijn
9694cbbaaf
SCI: Fix resource type range checks
2013-04-20 16:17:49 +02:00
Willem Jan Palenstijn
09fc458f15
SCI: Report sound stream loading errors
2013-04-20 16:13:41 +02:00
Willem Jan Palenstijn
e273a387a7
SCI: Replace workaround for bug #3605269 by script patch
2013-04-19 23:50:04 +02:00
Max Horn
51bde6ced5
SCI: Remove a bunch of unused private member variables
...
All instances uncovered by clang warnings.
2013-04-18 23:50:20 +02:00
Willem Jan Palenstijn
430db6719f
SCI: Fix confusing use of strncpy
2013-04-17 23:55:01 +02:00
Willem Jan Palenstijn
b1534913c1
SCI: Remove dead code
2013-04-17 23:49:08 +02:00
Willem Jan Palenstijn
e89c8c1923
SCI: Remove useless delete
2013-04-17 23:43:02 +02:00
Willem Jan Palenstijn
23da164136
SCI: Fix memory leak
2013-04-17 23:34:06 +02:00
Willem Jan Palenstijn
f280789afe
SCI: Don't suppress loop delta in SCI1 midi
...
This fixes bug #3293354 .
2013-04-16 23:10:09 +02:00
Willem Jan Palenstijn
457f5da095
SCI: Don't suppress end-of-track delta in SCI0 midi
...
This fixes the main part of bug #3487090 .
This seems to be a conversion error from SCI1's channel mixing to SCI0's
channel filtering code.
2013-04-16 23:04:33 +02:00
Matthew Hoops
8a50d87445
SCI: Fix potential memory leak with Mac cursor's hotspot
2013-04-16 11:14:04 -04:00
Matthew Hoops
6c1b019056
SCI: Fix mac cursor memory leak
2013-04-16 11:09:30 -04:00
Willem Jan Palenstijn
0250fd8ee1
SCI: Fix hunk entry leak
2013-04-15 21:46:09 +02:00
Willem Jan Palenstijn
2c9fe1d2c6
SCI: Fix memory leak
2013-04-15 21:40:11 +02:00
Willem Jan Palenstijn
f5a6ad6ab9
SCI: Fix memory leak
2013-04-15 21:38:21 +02:00
Willem Jan Palenstijn
8d184cddf7
SCI: Add missing break
2013-04-15 21:35:18 +02:00
Willem Jan Palenstijn
d17029dca2
SCI: Add missing break
2013-04-15 21:14:32 +02:00
Willem Jan Palenstijn
e34bfce2c2
SCI: Remove useless checks
2013-04-15 21:05:44 +02:00
Willem Jan Palenstijn
fbc1aac6a9
SCI: Fix uninitialized variables
2013-04-15 21:02:27 +02:00
Willem Jan Palenstijn
3f8d2fae8a
SCI: Remove unused variable
2013-04-15 20:58:22 +02:00
Filippos Karapetis
0b4ceb8bf7
SCI: Fix the entry of LSL7 French (patch #3610842 )
2013-04-15 12:26:22 +03:00
Willem Jan Palenstijn
cdf1900ce0
SCI: Add signal/fade related CHECKME
2013-04-07 18:22:41 +02:00
Willem Jan Palenstijn
6f3c83bd51
SCI: Minor cleanup
...
(Thanks waltervn)
2013-04-06 22:28:42 +02:00
Willem Jan Palenstijn
1e1cc7309f
SCI: Further clarify comment
2013-04-06 22:11:15 +02:00
Willem Jan Palenstijn
173a022f91
SCI: Clarify comment
2013-04-06 20:48:52 +02:00
Willem Jan Palenstijn
d0d9894b22
SCI: Revert "Fixed fading-related bugs #3267956 and #3041738 "
...
This reverts commit bfef0f5a6f
.
2013-04-06 20:46:15 +02:00
Willem Jan Palenstijn
6f3716ae74
SCI: Re-initialize more of MusicEntry on play
...
This fixes bug #3267956 .
2013-04-06 20:31:34 +02:00
Willem Jan Palenstijn
18feefbe40
SCI: Notify scripts of completed fade when aborting it
...
This tweaks a fix/workaround (commit 96540686
) for bugs #3266480 and #3041738 .
Also add CHECKME to verify the accuracy of this workaround further.
This fixes the regressions #3291115 , #3555404 , #3596335 and #3610063 .
2013-04-06 20:31:34 +02:00
Willem Jan Palenstijn
eb48325248
SCI: Revert "Added a more specific workaround for bug #3267956.[...]"
...
This reverts commit 5654e12575
.
Conflicts:
engines/sci/sound/soundcmd.cpp
2013-04-06 20:31:34 +02:00
Willem Jan Palenstijn
da3583f569
SCI: Revert "Clarify comment from rev 5654e12
further"
...
This reverts commit 9f74a6eda2
.
2013-04-06 20:31:34 +02:00
Willem Jan Palenstijn
5a2ef39335
SCI: Revert "Fix script bug #3555404 - "SCI: KQ6 Spider Scene Game Freeze""
...
This reverts commit 8524ebd699
.
2013-04-06 20:31:34 +02:00
Willem Jan Palenstijn
9155e8e1a1
SCI: Revert "Properly fix bugs #3267956 and #3605377 "
...
This reverts commit 17ca8d14b1
,
except for a minor unrelated change to the workaround for bug #3605269
Conflicts:
engines/sci/sound/soundcmd.cpp
2013-04-06 20:31:34 +02:00
Willem Jan Palenstijn
0f2fae14cc
SCI: Revert "Add a hack to fix bug #3596335 "
...
This reverts commit f019d5a488
.
2013-04-06 20:31:34 +02:00
Willem Jan Palenstijn
841b6ca540
SCI: Revert "Add a more generic solution for the problem found in bug #3605269 "
...
This reverts commit c6320a28e4
.
SSCI does not interpret signals on other channels than 15.
Conflicts:
engines/sci/sound/soundcmd.cpp
2013-04-05 21:14:55 +02:00
Filippos Karapetis
f019d5a488
SCI: Add a hack to fix bug #3596335
...
Game scripts are waiting indefinitely for a song, thus we change its dataInc
selector to prevent that from happening
2013-04-04 00:37:43 +03:00
Filippos Karapetis
17ca8d14b1
Properly fix bugs #3267956 and #3605377
...
SCI: Only stop after fading, if the song to be faded is faded down. Also,
reset the song signal when fading starts. It was set to -1 when fading
started in bug #3267956 , thus it stopped immediately.
2013-04-04 00:37:43 +03:00
Filippos Karapetis
c6320a28e4
SCI: Add a more generic solution for the problem found in bug #3605269
...
We now accept signals from all channels if channel 15 is missing. This
is a very rare edge case, but our behavior is now somewhat closer to what
the original interpreter seems to be doing. Mordack's appearance animation
is now synced properly. The more generic workaround works for songs 1840
and 1843, but not for 1849, which is still problematic and we still resort
to manually changing its dataInc selector
2013-04-02 10:03:48 +03:00
Filippos Karapetis
dc2d8793b9
SCI: Set the song's sound queue signal to -1 when stopping a sound, like SSCI does
...
Previously, we set the signal of the sound objects themselves to -1, but set the
sound queue's signal to 0. This now matches the original behavior.
2013-04-01 21:31:50 +03:00
Filippos Karapetis
2e93ee2b83
SCI: Fix bug #3605269 - "SCI: KQ5 Windows CD - Game Hangs Before Final Battle"
...
This is caused because songs 1840, 1843 and 1849 are all missing their special
SCI signaling channel (channel 15), so the game scripts wait indefinitely for
signals which are never set
2013-04-01 21:31:50 +03:00
Filippos Karapetis
5539323e16
SCI: Fix two script bugs in PQ1 (message tuple typos) - bug #3605654
2013-03-30 13:58:53 +02:00
Filippos Karapetis
e376535ad4
SCI: Fix script bug #3606025 - "SCI: Crazy Nick's: King Graham's Challenge Backgammon Crash"
...
The script in question has a bug - it was fixed for checkers, but not backgammon
2013-03-30 13:34:25 +02:00
Filippos Karapetis
d54a57ccee
SCI: Stop and clear sounds that have no data. Fixes an issue in KQ6 Mac
...
Thanks to waltervn and clone2727 for the original patch. Tested LSL5
with this change, and the problematic sound in the mud wrestling scene
is handled correctly
2013-03-29 01:25:35 +02:00
Filippos Karapetis
51b1ec3139
SCI: Fix drawing in SCI21 hires games without breaking lowres SCI2/SCI21 games
2013-03-28 20:28:51 +02:00
Filippos Karapetis
b4df7868a1
SCI: Remove some useless checks in the MIDI driver
2013-03-27 23:06:27 +02:00
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
Filippos Karapetis
76ff4c7001
SCI: Hopefully fix bug #3565505 - "SCI : crash when loading a savegame"
...
This bug occurs because in the cases specified in the bug report, the main
loop hasn't run fully yet, and there is a mini loop running instead (e.g.
inside Print())
Hopefully, this catches most cases where the crash occurs, but it needs more
testing to find if there is any other such case.
2012-10-13 21:06:02 +03:00
Filippos Karapetis
b91a132763
SCI: Fix bug #3568431 - "SCI: QFG1VGA - Text glitch at the ghosts death screen"
...
This is a script bug, and is present in the original game as well. Thanks to
lskovlun for assisting with this one
2012-10-13 19:44:33 +03:00
Filippos Karapetis
dbb09fe984
SCI: Add documentation regarding all SCI1.1 CD games in syncIngameAudioOptions()
2012-10-08 23:50:47 +03:00
Filippos Karapetis
3a852fb96a
SCI: Also add LSL6 CD to syncIngameAudioOptions()
2012-10-08 23:49:49 +03:00
Filippos Karapetis
676f303a33
SCI: Document syncIngameAudioOptions()
2012-10-08 23:14:02 +03:00
Filippos Karapetis
a73e3f44ad
SCI: Add a workaround for the large text boxes in Freddy Pharkas CD
...
Fixes bug #3575276 - "SCI: Freddy Pharkas: Text sometimes drawn/erased
incorrectly"
2012-10-08 22:47:27 +03:00
Willem Jan Palenstijn
d1e2d61b78
SCI: Fix Uhura's Woo conversation option
...
This is bug #3040722 .
It was trying to open a non-existent submenu. We now force a return
after handling the conversation option right before it tries to look for
this submenu.
2012-10-07 12:27:14 +02:00
Willem Jan Palenstijn
8f754ced42
SCI: Flip assert
...
This way the assert is checking that the allocated buffer is large enough
for the memcpy that follows it.
2012-10-07 12:27:14 +02:00
Willem Jan Palenstijn
e38d4f20e8
SCI: Fix dissect_script crash with invalid object types
2012-10-06 13:07:12 +02:00
Willem Jan Palenstijn
5f3f21e20e
SCI: Fix some console output formatting
2012-10-06 13:07:12 +02:00
Willem Jan Palenstijn
ba1307b0ce
SCI: Add kReadNumber fixme
...
Thanks to Walter for noticing this.
2012-10-05 16:41:02 +02:00
Filippos Karapetis
f2fa6a934d
SCI: Fix compilation with MSVC (atan2() was ambiguous)
2012-10-01 03:06:59 +03:00
Willem Jan Palenstijn
17887e24a2
SCI: Implement kMergePoly
...
Thanks to Walter for creating debugging tools for MergePoly and testing.
2012-09-30 18:18:20 +02:00
Johannes Schickel
89abab97e3
JANITORIAL: Remove trailing whitespaces.
...
Powered by:
git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//'
2012-09-26 04:17:55 +02:00
Alyssa Milburn
f08978a075
JANITORIAL: Remove underscores from MidiParser variable names.
2012-09-07 23:04:34 +02:00
Filippos Karapetis
7824d0e8e9
SCI: Limit the hack used for sound initialization to the Fun Seeker's demo only
2012-09-01 20:17:27 +03:00
Filippos Karapetis
60c2061710
SCI: Allow the Fun Seeker's Guide demo to run
...
This demo doesn't have any music, and the original doesn't work with any sound
driver, so don't error out when the sound driver can't be initialized properly
2012-09-01 17:59:52 +03:00
Matthew Hoops
857b92f8ff
Merge pull request #268 from clone2727/video-rewrite
...
VideoDecoder upgrade & partial rewrite
2012-08-26 15:41:56 -04:00
Filippos Karapetis
a391599403
SCI: Update a comment
2012-08-21 11:55:21 +03:00
Filippos Karapetis
7d436622a8
SCI: More work on kRemapColors
...
This implements some more color remap-based palette effects, found in QFG4
2012-08-21 03:32:23 +03:00
Filippos Karapetis
1a61056b06
SCI: Extend a workaround for the dream sequence in QFG4
2012-08-21 03:32:21 +03:00
Filippos Karapetis
9568b78bab
SCI: Use a simpler atan implementation for kGetAngle in SCI1 and newer games
...
SCI1 games (QFG2 and newer) use a simpler and more accurate atan implementation
for kGetAngle. This properly fixes bug #3540976 .
2012-08-21 03:32:18 +03:00
Filippos Karapetis
b19ccb9d1e
SCI: Set the correct audio type for SCI1.1 sound effects, fixing bug #3554709
...
Now, sound effects in SCI1.1 games will no longer be incorrectly using the speech
sound volume. This avoids them being silenced in floppy games that are flagged
as not having speech. Fixes bug #3554709 - "SCI: Digital SFX don't play when
Override Global Audio set"
2012-08-20 03:22:56 +03:00
Filippos Karapetis
8524ebd699
SCI: Fix script bug #3555404 - "SCI: KQ6 Spider Scene Game Freeze"
2012-08-20 02:58:37 +03:00
Matthew Hoops
18823198ad
VIDEO: Merge AdvancedVideoDecoder into VideoDecoder
2012-08-16 14:00:14 -04:00
Matthew Hoops
fb35c7f46f
VIDEO: Remove setSystemPalette()
2012-08-16 13:30:32 -04:00
Matthew Hoops
7294a1cbcf
VIDEO: Remove the Coktel video code from using the VideoDecoder API
...
After discussing with DrMcCoy, we felt this the best way to proceed. A wrapper class that implements AdvancedVideoDecoder is still around for use in SCI.
2012-08-16 12:17:23 -04:00
D G Turner
1f91cc1aa0
SCI: Add PQ3 Spanish DOS detection entry from bug #3555647 .
2012-08-11 17:55:31 +01:00
D G Turner
2d1a63c930
SCI: Add KQ5 Spanish DOS detection entry from bug #3555646 .
2012-08-11 17:37:14 +01:00
Willem Jan Palenstijn
546e2086e3
SCI: Remove duplicate detection entry
...
There is no indication in the corresponding bug report this was for
an Amiga version.
2012-08-07 21:06:04 +02:00
D G Turner
d83382a9ef
SCI: Add extra comments to new detection entries. No functional changes.
2012-08-07 19:27:22 +01:00
D G Turner
611905aa97
SCI: Add missing QFG1 detection entries from bug #3554611 .
2012-08-07 11:28:10 +01:00
D G Turner
aedd0d2a16
SCI: Add missing QFG2 detection entry from bug #3554614 .
2012-08-07 10:23:31 +01:00
Filippos Karapetis
259f262592
SCI: Add a workaround for a script bug in QFG4
...
Thanks to Charles for testing
2012-08-02 03:46:58 +03:00