aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine
AgeCommit message (Collapse)Author
2015-04-18SCI: sq4 russian: added all workarounds manuallyMartin Kiewitz
and removed generic workaround, which ignores all objectnames.
2015-04-18SCI: add uninitialized read workaround qfg3 rm140Martin Kiewitz
for French, German, Italian and Spanish versions
2015-04-18SCI: QfG3 fix importing QfG1 character filesMartin Kiewitz
character type was always imported as fighter was never fixed by Sierra
2015-04-17SCI: sort qfg import files alphabeticallyMartin Kiewitz
2015-04-17SCI: patch qfg2 import bug for 1.102 and belowMartin Kiewitz
this patches the known character type import bug (which made all imported characters a fighter)
2015-04-16SCI: QFG3 fix priority of chief in hut bug #5173Martin Kiewitz
this is a script issue and also happens in Sierra's SCI. Gets solved by script patch.
2015-04-14SCI: add workaround for Hoyle 4 Euchre (bug 6602)Martin Kiewitz
2015-04-13SCI: add french qfg3 export filename for fixMartin Kiewitz
Sierra translator translated the filename
2015-04-13SCI: script patch for qfg3 hero export bug #6807Martin Kiewitz
2015-03-21SCI: fix script patch descriptionMartin Kiewitz
2015-03-20SCI: QFG1VGA: added script patch fixes bug #6706Martin Kiewitz
fixes healer's hut buy/steal issue effectively removes 60 tick delay from script
2015-03-20SCI: improve debug output for signature mismatchMartin Kiewitz
dump parameter list to debugger as well
2015-03-20SCI: SQ1VGA: added script patch for bug #6816Martin Kiewitz
fixes SQ1VGA Ulence Flats force field generator script glitch
2015-03-19SCI: added workaround for LSL2/Amiga bug #6818Martin Kiewitz
was bug in script (amiga exclusive)
2015-02-17SCI: Add alternative version of QfG3 "Woo" dialog patchWillem Jan Palenstijn
The GOG version of QfG3 is shipped with a patch to script 440 that broke our existing internal script patch for this script bug. See bug #6806.
2015-02-15SCI: Use sound resource priority by default for songsWillem Jan Palenstijn
SCI1 sound resources can have an embedded priority. We now use that by default, unless an explicit DoSound/SetPriority call overrides it. Thanks waltervn. This fixes relative priority of songs in at least PQ3 room 29. Also increase savegame version to 33.
2015-02-15SCI: Always re-sort playlist in soundPlayWillem Jan Palenstijn
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-14SCI: Register and save playBed option to PlaySoundWillem Jan Palenstijn
The playBed option is not handled yet, only stored. This increases the savegame format version.
2015-01-11SCI: fix definition of GK1 police-sleep patchMichael Brown
2014-12-27SCI: Fix warningWillem Jan Palenstijn
2014-12-17SCI: fix kq6 azure&ariel scenes in dual mode #6750Martin Kiewitz
script patch fixes bug #6750 in dual mode (audio+text)
2014-12-13SCI: Fix comment for workaround.Willem Jan Palenstijn
The previous explanation just wasn't true.
2014-11-04SCI: fix Japanese Space Quest 4 (intro + buttons)Martin Kiewitz
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-04SCI: kStrCat does language-splitting for QfG1 tooMartin Kiewitz
2014-11-02SCI: hoyle 4 workaround properly done (bug #6614)Martin Kiewitz
fixes placement of edit control caused by uninitialized reads
2014-11-02SCI: add support for \n and \r in Japanese textMartin Kiewitz
fixes Police Quest 2 Japanese intro thx to wjp for helping
2014-10-31SCI: script patch for qfg1ega (fixes bug #6407)Martin Kiewitz
throwing rocks at bird's nest, running ego gets stuck
2014-10-28SCI: Remove trailing whitespaceFilippos Karapetis
2014-10-19SCI: Add notesWillem Jan Palenstijn
2014-10-19SCI: Enable some menus in Jones after restoring (bugs #6537 and #6723)Filippos Karapetis
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-08-08SCI: Fix wrong game features heuristic for Hoyle 1/2 - bug #6606Filippos Karapetis
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-08SCI: Show the address segment when trying to free hunks from an invalidFilippos Karapetis
address
2014-08-08SCI: Allow invalid references to kUnload() - bug #6600Filippos Karapetis
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-06SCI: Fix script bug #6692 - QFG3: Crash when speaking at the top of the ↵Filippos Karapetis
giant tree
2014-06-02SCI: comment typo fixMartin Kiewitz
2014-06-02SCI: fix saving in mother goose sci0 (bug #6486)Martin Kiewitz
2014-06-02SCI: Silence double to float conversion warning.Johannes Schickel
2014-06-01SCI: more hoyle 4 workarounds (bug #6604)Martin Kiewitz
2014-06-01SCI: another workaround for hoyle 4 (bug #6598)Martin Kiewitz
2014-06-01SCI: hoyle 4 workaround entry (bug #6601)Martin Kiewitz
2014-06-01SCI: fix kGetTime, fixes bug #6605Martin Kiewitz
current year part wasn't calculated properly
2014-05-29SCI: fix 2nd LB2 pterodactyl room patchMartin Kiewitz
patch terminator was missing
2014-05-29SCI: LB2 pterodactyl room patch description fixMartin Kiewitz
2014-05-28SCI: LB2 patch for pterodactyl room door issueMartin Kiewitz
fully fixes bug #6458 for both CD + English Floppy old saves made after wiring the door will still have issues
2014-05-27SCI: LB2 patch for pterodactyl room door issueMartin Kiewitz
partly fixes bug #6458
2014-05-27ALL: Rename Debugger::DebugPrintf to Debugger::debugPrintf.Johannes Schickel
2014-05-26SCI: SQ1VGA patch for spider droid timing issueMartin Kiewitz
makes spider droid speed relative to movement speed setting
2014-04-18SCI: Inhibit spurious GCC warnings in script patching code.D G Turner
The two relevant variables upon inspection of the current code should not be used uninitialized as per the compiler linter warning, but removing this by adding a zero initialization is simple. It is also good practice and should prevent future issues if the code is modified.
2014-03-28SCI: Initial implementation of the fanmade sciAudio libraryFilippos Karapetis
This is used in the fanmade games "LockerGnome Quest Redux" and "Betrayed Alliance"
2014-02-19SCI: Fix script bug #6485 - "SCI: MUMG EGA - kStrCpy error"Filippos Karapetis