aboutsummaryrefslogtreecommitdiff
path: root/engines/sci
AgeCommit message (Collapse)Author
2015-08-02SCI: implement frame skipping for all transitionsMartin Kiewitz
should hopefully fix transitions being too slow on some systems
2015-07-13SCI: Fix object init in SCI3 scripts which are larger than 64kbFilippos Karapetis
2015-07-10SCI: add Japanese Lighthouse SCI3 detection entryMartin Kiewitz
2015-07-10SCI: Fix wording for commit fc14641Filippos Karapetis
2015-07-10SCI: Enable the save game menu option when dying in PQ2 - bug #6875Filippos Karapetis
This uses the same hack as the one used to reset the menus in Jones. I've tested some more SCI games, and they don't disable menu entries when loading a game. Hopefully, Jones and PQ2 are the only ones
2015-07-07SCI: Delete OPL when init failsWalter van Niftrik
2015-07-07SCI: Check OPL init return codeWalter van Niftrik
2015-07-07AUDIO: Remove all AudioStream access to OPLMatthew Hoops
2015-07-07SCI: Use the built-in OPL timerMatthew Hoops
2015-07-07AUDIO: Remove the sample rate configuration from the OPL codeMatthew Hoops
2015-06-15SCI: rename GAMEOPTION_EGA_UNDITHER name + descMartin Kiewitz
Original name + description were inaccurate. We don't actually do undithering (besides the view undithering), but we instead skip the EGA dithering code.
2015-06-06AUDIO: Make makeAIFFStream return a RewindableAudioStreamMatthew Hoops
All callers requiring SeekableAudioStream have been adapted by using dynamic_cast
2015-06-04SCI: Only use makeAIFFStream instead of loading the sound twiceMatthew Hoops
2015-05-18SCI: sq4cd: extend skateorama workaround bug #6853Martin Kiewitz
2015-05-18SCI: sq4cd scriptpatch clothes change points #6866Martin Kiewitz
script patch, so that points are awarded, when changing back clothes. You have to clean out the bank account again, because that's the problematic script. Also happened in original interpreter. Only happened for Space Quest 4 CD worked in floppy
2015-05-18SCI: add game & int version to hoyle 1 amigaMartin Kiewitz
2015-05-18SCI: Reenable an English Amiga version of Hoyle 1 (bug #6870)Filippos Karapetis
2015-05-17SCI: identifyOffsets() counter variablesMartin Kiewitz
2015-05-17SCI: qfg1vga: fix script patch sneak into castleMartin Kiewitz
The original script patch only worked when speed slider was all the way up.
2015-05-15SCI: adjust SCI3 offset identify thx lskovlunMartin Kiewitz
2015-05-14SCI: add SCI3 support for debug cmd scroMartin Kiewitz
2015-05-14SCI: add said-details to script_said debug cmdMartin Kiewitz
2015-05-14SCI: debug commands scro, scrs and script_saidMartin Kiewitz
implement string collecting for SCI3 implement object offset collecting for SCI0-SCI2 implement said-str offset collecting for SCI0-SCI1 add new debug command scro / script_objects add new debug command script_said string without terminating NUL now a warning the latter happens in qfg2 for amiga room 84
2015-05-14SCI: change qfg2 saurus ride script patchMartin Kiewitz
the original script patch messed up room changes
2015-05-14SCI: Restore xs after calling run_vm from debuggerWillem Jan Palenstijn
This fixes possible gamestate corruption when using 'send' in the debugger to call methods.
2015-05-05SCI: add qfg2 airElemental workaround - bug #6859Martin Kiewitz
2015-05-04SCI: fix bug in new string identifying codeMartin Kiewitz
fixes string identifying in mac SCI1.1 games
2015-05-04SCI: Scripts: identify strings + debug commandMartin Kiewitz
debug command is called "script_strings" / "scrs"
2015-05-03SCI: Handle pronouns in parserWillem Jan Palenstijn
When parsing a sentence, its type 0x142 word (presumably the object) is now stored. Any pronouns (type 0x080) are then automatically replaced by this stored word.
2015-05-03SCI: Clarify function nameWillem Jan Palenstijn
2015-05-02SCI: lsl5 script patch to fix game breaking bugMartin Kiewitz
fixes green card phone number also calling limo at the same time bug for the English PC 1.000 release.
2015-04-27SCI: move SCI32 plane clear to gamestate_restore()Martin Kiewitz
2015-04-27SCI: immediate restore now uses delayed restoreMartin Kiewitz
instead of the old hackish method
2015-04-26SCI: restore: clear screen when restoringMartin Kiewitz
primarily to clear kPortrait graphics in kq6 when restoring during portrait animation
2015-04-26SCI: restore: reset ports before loading memoryMartin Kiewitz
otherwise we could free hunk space of the loaded saved game
2015-04-26SCI: remove unused code in SciEngine::loadGameState()Martin Kiewitz
2015-04-26SCI: implement delayed restore via ScummVM menuMartin Kiewitz
will delay restoring a saved game until the next kGetEvent or kWait also implement aborting playback for kPortrait and kShowMovie
2015-04-26Revert "SCI: Hopefully fix bug #3565505 - "SCI : crash when loading a savegame""Willem Jan Palenstijn
This reverts commit 76ff4c700166d69b416dae324ee616ab57265c34. It was intended to fix bug #6136, but only worked around the actual problem in some cases. See 4c03e4b699916a9b9fe71afffaf41c283045216e.
2015-04-26SCI: Stop processing in kGetEvent after loadingWillem Jan Palenstijn
getSciEvent can trigger the main ScummVM menu, which can trigger loading a game, which will invalidate the game state that kGetEvent is operating on. Other kernel functions may still have the same problem, and a better solution may be necessary.
2015-04-25SCI: script patch qfg2 saurus freeze - bug #5156Martin Kiewitz
getting back on saurus in the desert by typing command "ride" freezes the game. This patch fixes the issue. Attention: difficult bug to fix, may cause issues
2015-04-25SCI: script patch for sq4cd, walk in bug #5468Martin Kiewitz
walk right up in the first room, only for SQ4 CD
2015-04-24SCI: qfg1vga script patch 4 stag dagger bug #6135Martin Kiewitz
fixes animation issue when throwing a dagger at white stag in room 77
2015-04-23SCI: fix Camelot save on map screen bug #6744Martin Kiewitz
don't put restored script windows into _windowList[]
2015-04-21SCI: kDoBresen adjustments for SCI<=1_EGA, thx wjpMartin Kiewitz
2015-04-21SCI: fix bug in new workaround sig codeMartin Kiewitz
2015-04-19SCI: workaround sig cleanup 2Martin Kiewitz
2015-04-19SCI: workaround sig cleanupMartin Kiewitz
old and now obsolete localCallOffset removed
2015-04-19SCI: workaround sig fanmade Ocean Battle migratedMartin Kiewitz
2015-04-19SCI: workaround sig Jones in the fast lane migratedMartin Kiewitz
2015-04-19SCI: workaround sig Hoyle 1 migratedMartin Kiewitz