aboutsummaryrefslogtreecommitdiff
path: root/engines/sci
AgeCommit message (Collapse)Author
2013-01-29SCI: Use correct priority selector in SoundCmdWillem Jan Palenstijn
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-25SCI: Fix kReadNumber sign/hex behaviourWillem Jan Palenstijn
Negative numbers now work, and hex overflow is handled like SSCI. Thanks to waltervn for testing.
2013-01-24SCI: Update documentation on bug #3585189 and remove an invalid TODOFilippos Karapetis
Thanks wjp for pointing out some extra parameters related to pathfinding in SCI
2013-01-24SCI: Fix shadow warningWillem Jan Palenstijn
2013-01-24SCI: Add GetAngle for SCI1 that matches SSCIWillem Jan Palenstijn
Thanks to waltervn for creating a scis test script to verify.
2013-01-24SCI: Fix bug #3585189 - "SCI: QFG1VGA - game hangs in the tavern"Filippos Karapetis
2013-01-23SCI: Bugfix for commit 0968acc: only filter out missing messages for the jarFilippos Karapetis
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-23SCI: Fix script bug #3601090 - "SCI: Pepper's Adventures in Time: Game ↵Filippos Karapetis
becomes unsolvable" Many thanks to lskovlun for debugging this problem and finding the offending script code that caused it.
2013-01-23SCI: Slight cleanup in kMessage()Filippos Karapetis
2013-01-22SCI: Add documentation for underscores in object names and fix a warningFilippos Karapetis
2013-01-22SCI: Use underscores as substitute characters for spaces in object namesFilippos Karapetis
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-22SCI: Fix uninitialized variable workaround for scene 510 (bug #3575570)Filippos Karapetis
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-22SCI: Fix angle rounding in the SCI1 implementation of kGetAngle (bug #3601479)Filippos Karapetis
Fixes bug #3601479 - "SCI KQ6: Castle walls - stuck in same room". Many thanks to wjp for his help on the kGetAngle implementation
2013-01-20SCI: Fix bug #3601535 - "SCI: SQ4 CD Limited Audio in ScummVM GUI"Filippos Karapetis
2013-01-14SCI: Minor formatting fixes.Johannes Schickel
2013-01-14SCI: Event handling: Include modifier flags in null events.Lars Skovlund
Fixes bug #3580473
2013-01-13SCI: Some more work on scaling in SCI32Filippos Karapetis
2013-01-11SCI: Fix the night time palette in QFG4Filippos Karapetis
2013-01-11SCI: More proper handling of scaling and global scaling in SCI32Filippos Karapetis
This fixes several scaling related problems in QFG4 and SQ6
2013-01-11SCI: Remove obsolete comment and codeFilippos Karapetis
2013-01-11SCI: Add another workaround for a script bug in QFG4Filippos Karapetis
2013-01-11SCI: Add some info on kPalVary(9)/kPalVaryUnknown2Filippos Karapetis
2013-01-11SCI: Add 2 workarounds for script bugs in QFG4Filippos Karapetis
2013-01-11SCI: Add subop 9 of kPalVary (used in SCI32, e.g. QFG4 when exiting the caves)Filippos Karapetis
2013-01-11SCI: Disable modification of object NS rects in SCI32Filippos Karapetis
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-02SCI: Fix potential (but probably very unlikely) memory leakTorbjörn Andersson
Spotted by Clang's code analyzer.
2012-12-31SCI32: Add more KScrollWindow notesWillem Jan Palenstijn
2012-12-30SCI32: Add more KScrollWindow notesWillem Jan Palenstijn
2012-12-30SCI32: Add notes about KScrollWindow/Where,GoWillem Jan Palenstijn
2012-12-30SCI32: Add some notes about KScrollWindow/AddWillem Jan Palenstijn
2012-12-03SCI: Fix a small glitch when loading (regression)Filippos Karapetis
This is caused by commit ed6bc0a13dea0abee56182bc9ff0cd616942fd65, and caused players to click an extra time when trying to change the game audio options after loading a game
2012-12-02SCI: Resync audio options when a game is restarted (bug #3589453)Filippos Karapetis
2012-12-01SCI: Add the French DOS version of Freddy Pharkas (bug #3589449)Filippos Karapetis
2012-11-26SCI: Amended fix for palette related compiler warnings.D G Turner
2012-11-26SCI: Fix warningsFilippos Karapetis
2012-11-15SCI: Properly reset the palVary signal when loading (bug #3575569)Filippos Karapetis
2012-11-11SCI: Add the French version of QFG3 (bug #3586214)Filippos Karapetis
2012-11-07SCI: Fix bug #3575569 - "SCI: QFG1VGA: Palette/hue bug after loading"Filippos Karapetis
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-07SCI: Fix the detection entries for Slater & Charlie (bug #3578617)Filippos Karapetis
The incorrect GUIO_NOSPEECH flag silenced the speech when the user chose to override the game's audio settings
2012-11-06SCI: reset _throttleLastTime when restartingFilippos Karapetis
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-10-22SCI: Add a workaround for bug #3568452 - "SCI: QFG1VGA - Path finding bug in ↵Filippos Karapetis
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-22SCI: Fix bug #3578335 - "SCI: Mixed-Up Mother Goose EGA - crash upon ↵Filippos Karapetis
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-22SCI: Add another version of Castle of Dr. Brain (bug #3578286)Filippos Karapetis
2012-10-22SCI: Fix bug #3578336 - "SCI: Codename: ICEMAN - No 'EGA undithering' option"Filippos Karapetis
2012-10-22SCI: Add the Inside the Chest / Benind the Developer's Shield demoFilippos Karapetis
2012-10-13SCI: Hopefully fix bug #3565505 - "SCI : crash when loading a savegame"Filippos Karapetis
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-13SCI: Fix bug #3568431 - "SCI: QFG1VGA - Text glitch at the ghosts death screen"Filippos Karapetis
This is a script bug, and is present in the original game as well. Thanks to lskovlun for assisting with this one
2012-10-08SCI: Add documentation regarding all SCI1.1 CD games in syncIngameAudioOptions()Filippos Karapetis
2012-10-08SCI: Also add LSL6 CD to syncIngameAudioOptions()Filippos Karapetis
2012-10-08SCI: Document syncIngameAudioOptions()Filippos Karapetis