Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-03-20 | SCI: SQ1VGA: added script patch for bug #6816 | Martin Kiewitz | |
fixes SQ1VGA Ulence Flats force field generator script glitch | |||
2015-03-19 | SCI: added workaround for LSL2/Amiga bug #6818 | Martin Kiewitz | |
was bug in script (amiga exclusive) | |||
2015-02-17 | SCI: Add alternative version of QfG3 "Woo" dialog patch | Willem 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-15 | SCI: Use sound resource priority by default for songs | Willem 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-15 | SCI: Always re-sort playlist in soundPlay | Willem 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-14 | SCI: Register and save playBed option to PlaySound | Willem Jan Palenstijn | |
The playBed option is not handled yet, only stored. This increases the savegame format version. | |||
2015-01-11 | SCI: fix definition of GK1 police-sleep patch | Michael Brown | |
2014-12-27 | SCI: Fix warning | Willem Jan Palenstijn | |
2014-12-17 | SCI: fix kq6 azure&ariel scenes in dual mode #6750 | Martin Kiewitz | |
script patch fixes bug #6750 in dual mode (audio+text) | |||
2014-12-13 | SCI: Fix comment for workaround. | Willem Jan Palenstijn | |
The previous explanation just wasn't true. | |||
2014-11-04 | SCI: 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-04 | SCI: kStrCat does language-splitting for QfG1 too | Martin Kiewitz | |
2014-11-02 | SCI: hoyle 4 workaround properly done (bug #6614) | Martin Kiewitz | |
fixes placement of edit control caused by uninitialized reads | |||
2014-11-02 | SCI: add support for \n and \r in Japanese text | Martin Kiewitz | |
fixes Police Quest 2 Japanese intro thx to wjp for helping | |||
2014-10-31 | SCI: script patch for qfg1ega (fixes bug #6407) | Martin Kiewitz | |
throwing rocks at bird's nest, running ego gets stuck | |||
2014-10-28 | SCI: Remove trailing whitespace | Filippos Karapetis | |
2014-10-19 | SCI: Add notes | Willem Jan Palenstijn | |
2014-10-19 | SCI: 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-08 | SCI: Fix wrong game features heuristic for Hoyle 1/2 - bug #6606 | Filippos 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-08 | SCI: Show the address segment when trying to free hunks from an invalid | Filippos Karapetis | |
address | |||
2014-08-08 | SCI: Allow invalid references to kUnload() - bug #6600 | Filippos 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-06 | SCI: Fix script bug #6692 - QFG3: Crash when speaking at the top of the ↵ | Filippos Karapetis | |
giant tree | |||
2014-06-02 | SCI: comment typo fix | Martin Kiewitz | |
2014-06-02 | SCI: fix saving in mother goose sci0 (bug #6486) | Martin Kiewitz | |
2014-06-02 | SCI: Silence double to float conversion warning. | Johannes Schickel | |
2014-06-01 | SCI: more hoyle 4 workarounds (bug #6604) | Martin Kiewitz | |
2014-06-01 | SCI: another workaround for hoyle 4 (bug #6598) | Martin Kiewitz | |
2014-06-01 | SCI: hoyle 4 workaround entry (bug #6601) | Martin Kiewitz | |
2014-06-01 | SCI: fix kGetTime, fixes bug #6605 | Martin Kiewitz | |
current year part wasn't calculated properly | |||
2014-05-29 | SCI: fix 2nd LB2 pterodactyl room patch | Martin Kiewitz | |
patch terminator was missing | |||
2014-05-29 | SCI: LB2 pterodactyl room patch description fix | Martin Kiewitz | |
2014-05-28 | SCI: LB2 patch for pterodactyl room door issue | Martin Kiewitz | |
fully fixes bug #6458 for both CD + English Floppy old saves made after wiring the door will still have issues | |||
2014-05-27 | SCI: LB2 patch for pterodactyl room door issue | Martin Kiewitz | |
partly fixes bug #6458 | |||
2014-05-27 | ALL: Rename Debugger::DebugPrintf to Debugger::debugPrintf. | Johannes Schickel | |
2014-05-26 | SCI: SQ1VGA patch for spider droid timing issue | Martin Kiewitz | |
makes spider droid speed relative to movement speed setting | |||
2014-04-18 | SCI: 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-28 | SCI: Initial implementation of the fanmade sciAudio library | Filippos Karapetis | |
This is used in the fanmade games "LockerGnome Quest Redux" and "Betrayed Alliance" | |||
2014-02-19 | SCI: Fix script bug #6485 - "SCI: MUMG EGA - kStrCpy error" | Filippos Karapetis | |
2014-02-18 | SCI: Make GPL headers consistent in themselves. | Johannes Schickel | |
2014-02-17 | SCI: Adapt the segment and offset getters/setters for SCI3 | Filippos 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-17 | SCI: 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-17 | SCI: Allow saving without a VERSION file in Jones | Filippos Karapetis | |
Apparently, the original does the same. Fixes bug #6535 | |||
2014-02-17 | SCI: Provide more accurate error messages for unsupported saved games | Filippos Karapetis | |
2014-01-29 | SCI: fix typo in getSciLanguageString CID 1003556 | Martin Kiewitz | |
2014-01-27 | SCI: fix null pointer access in logKernelCall | Martin Kiewitz | |
method was/is used for debugging only CID 1003612 | |||
2013-12-24 | SCI: injecting "dual" view into King's Quest 6 CD | Martin Kiewitz | |
for dual mode (text+speech at the same time) | |||
2013-12-24 | SCI: workarounds / new bug ids in comments | Martin Kiewitz | |
2013-12-22 | SCI: readded kq6 stepmother patch for dual mode | Martin Kiewitz | |
2013-12-22 | SCI: LB2CD patch: remove audio mode reset code | Martin 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-22 | SCI: 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 |