aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine
AgeCommit message (Collapse)Author
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
2014-02-18SCI: Make GPL headers consistent in themselves.Johannes Schickel
2014-02-17SCI: Adapt the segment and offset getters/setters for SCI3Filippos Karapetis
This is by no means complete, but it's a good start. It is based on an earlier discussion on the subject, and it allows us to use the highest two bits from the segment for offset addresses
2014-02-17SCI: Fix NS rect calculation in GK1 (and SCI32 in general)Filippos Karapetis
This fixes the regressions caused by refactoring in SCI32. Thanks to Timo Korvola for tracking down the issue and providing an initial patch in bug #6452
2014-02-17SCI: Allow saving without a VERSION file in JonesFilippos Karapetis
Apparently, the original does the same. Fixes bug #6535
2014-02-17SCI: Provide more accurate error messages for unsupported saved gamesFilippos Karapetis
2014-01-29SCI: fix typo in getSciLanguageString CID 1003556Martin Kiewitz
2014-01-27SCI: fix null pointer access in logKernelCallMartin Kiewitz
method was/is used for debugging only CID 1003612
2013-12-24SCI: injecting "dual" view into King's Quest 6 CDMartin Kiewitz
for dual mode (text+speech at the same time)
2013-12-24SCI: workarounds / new bug ids in commentsMartin Kiewitz
2013-12-22SCI: readded kq6 stepmother patch for dual modeMartin Kiewitz
2013-12-22SCI: LB2CD patch: remove audio mode reset codeMartin Kiewitz
on init/reset the game resets the audio mode to "speech", which would make it impossible to watch the intro using "dual mode"
2013-12-22SCI: improved lb2+kq6 patches (new speech state)Martin Kiewitz
adds a third button state to the game menu this state is "dual mode" (audio+text at the same time) currently uses the "speech" graphic CD versions of Laura Bow 2 + King's Quest 6 will now always get patched
2013-12-21SCI: improved one of the kq6 audio+text patchesMartin Kiewitz
KQPrint windows now get closed automatically when in audio+text mode
2013-12-20SCI: final script patcher cleanupMartin Kiewitz
2013-12-20SCI: another kq6 patch for text+audioMartin Kiewitz
fixes cassima textboxes during the ending
2013-12-20SCI: script patcher comment adjustMartin Kiewitz
2013-12-20SCI: even more script patcher cleanupMartin Kiewitz
2013-12-20SCI: script patcher cleanupMartin Kiewitz
2013-12-19SCI: kq6 script patch to fix "drink me" bottleMartin Kiewitz
fixes bug #5252
2013-12-18SCI: another kq6 patch for audio+text supportMartin Kiewitz
fixes dialog of man in robe complaining about mints in pawn shop
2013-12-15SCI: patch SQ4 bug with throwing at sequel policeMartin Kiewitz
SQ4 floppy only, Sierra's official patch didn't fix it properly
2013-12-15SCI: pq1vga script patch to fix map restore bugMartin Kiewitz
fixes bug #5016