Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-05-03 | SCI: Clarify function name | Willem Jan Palenstijn | |
2015-04-27 | SCI: move SCI32 plane clear to gamestate_restore() | Martin Kiewitz | |
2015-04-26 | SCI: restore: clear screen when restoring | Martin Kiewitz | |
primarily to clear kPortrait graphics in kq6 when restoring during portrait animation | |||
2015-04-26 | SCI: restore: reset ports before loading memory | Martin Kiewitz | |
otherwise we could free hunk space of the loaded saved game | |||
2015-04-26 | SCI: implement delayed restore via ScummVM menu | Martin Kiewitz | |
will delay restoring a saved game until the next kGetEvent or kWait also implement aborting playback for kPortrait and kShowMovie | |||
2015-04-23 | SCI: fix Camelot save on map screen bug #6744 | Martin Kiewitz | |
don't put restored script windows into _windowList[] | |||
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. | |||
2014-12-13 | SCI: Fix comment for workaround. | Willem Jan Palenstijn | |
The previous explanation just wasn't true. | |||
2014-10-19 | SCI: Add notes | Willem Jan Palenstijn | |
2014-02-18 | SCI: Make GPL headers consistent in themselves. | Johannes Schickel | |
2014-02-17 | SCI: Provide more accurate error messages for unsupported saved games | Filippos Karapetis | |
2013-12-14 | SCI: Make second pass when loading objects | Willem Jan Palenstijn | |
This is because objects may be loaded before their base objects, which causes initBaseObject to fail for SCI0. Script::initializeObjectsSci0 already did this, but SegManager::saveLoadWithSerializer did not when calling initBaseObject after loading a savegame. | |||
2013-12-04 | Merge branch 'master' of github.com:scummvm/scummvm | Martin Kiewitz | |
2013-12-04 | SCI: script patcher is now a separate class | Martin Kiewitz | |
2013-11-23 | SCI: Janitorial - Fix spacing errors | Strangerke | |
2013-09-21 | SCI: abbrev. ffs to FE and priority check fix | m-kiewitz | |
2013-09-21 | SCI: sfx/music priority int16 fixes bug #3615038 | m-kiewitz | |
it seems that sound system up till SCI0_LATE uses int16, afterwards it seems they changed to byte main music object (conMusic) in Laura Bow 1 uses -1 as priority. This was truncated to 255 till now, which resulted in many sound effects not getting played, because those used priority 0 | |||
2013-04-27 | SCI: Change wording for bug/further info references | Filippos Karapetis | |
2012-11-15 | SCI: Properly reset the palVary signal when loading (bug #3575569) | Filippos Karapetis | |
2012-11-07 | SCI: 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-06-18 | SCI: Add setter/getter methods to reg_t's | Filippos Karapetis | |
No functionality change has been made with this commit. This avoids setting and getting the reg_t members directly, and is the basis of any future work on large SCI3 scripts (larger than 64KB) | |||
2012-06-15 | SCI: Further cleanup of the script code | Filippos Karapetis | |
Merge the init() and load() Script methods and reset the script when necessary | |||
2012-06-14 | SCI: A separate implementation is needed for syncStringHeap() for SCI3 | Filippos Karapetis | |
2012-02-10 | JANITORIAL: Fix template definition whitespace | Tarek Soliman | |
2011-11-05 | SCI: Made the object map hashmap of the Script class private | Filippos Karapetis | |
2011-11-05 | SCI: Made more fields of the Script class private. Some cleanup. | Filippos Karapetis | |
2011-10-22 | SCI: fix thread lockup issue when loading savegames using a sound driver ↵ | athrxx | |
which depends on the mixer thread for timer calls. The issues seems to be known. See comments (not by me) in SciMusic::clearPlayList(). For the same reason mentioned there the mutex may also not be locked before calling clearPlayList(). | |||
2011-09-26 | SCI: Changes to the sound resource initialization code | Filippos Karapetis | |
- Unified the sound resource initialization code in processInitSound() and reconstructPlayList() - Now checking the "Mixed Adlib/MIDI" mode checkbox for SCI1.1 digital audio sound effects, like it's done for SCI0 - SCI1 sound effects. If it's unchecked, their MIDI counterparts will play instead, if available | |||
2011-06-02 | ENGINES: Change 2nd param of Engine::saveGameState to Common::String | Max Horn | |
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-03-08 | SCI: Cleanup | md5 | |
2011-02-14 | SCI: Fix loading SCI32 games | Matthew Hoops | |
The frames/items in GfxFrameout need to be cleared upon loading | |||
2011-02-15 | SCI2+: Set the correct segment for SCI32 strings/arrays when loading | md5 | |
This was an omission, observed after a discussion with clone2727 | |||
2011-02-14 | SCI: Fix loading pre-version 28 saved games | Matthew Hoops | |
This is a regression from a9b051beff3157e1aa8 | |||
2011-02-11 | SCI: Simplify SegManager::saveLoadWithSerializer, cleanup | Max Horn | |
svn-id: r55883 | |||
2010-12-24 | SCI: Only sync the synonyms vocabulary if the game actually has one (thanks wjp) | Filippos Karapetis | |
svn-id: r55033 | |||
2010-12-24 | SCI: Now saving/loading the list of synonyms (set by kSetSynonyms), like ↵ | Filippos Karapetis | |
SSCI did This is a more correct way of fixing bug #3037618 than in rev #55017. - Changed replaceant/replacement to be uint16's (they're very small positive values, usually smaller than 4096) - Changed SynonymList to an Array (so that it can be saved/loaded) - Removed the PQ2 script patch to Game::replay() - Added savegame history svn-id: r55032 | |||
2010-12-07 | SCI: Silence warnings | Matthew Hoops | |
svn-id: r54806 | |||
2010-12-07 | SCI: Removed the system strings code and replaced it with a much more ↵ | Filippos Karapetis | |
simplified version, thus greatly simplifying handling of system strings svn-id: r54805 | |||
2010-11-27 | SCI: Reverted changes to savegame.cpp made in r54510, as that still occurs | Filippos Karapetis | |
svn-id: r54511 | |||
2010-11-27 | SCI: Fixed bug #3034713 - "ICEMAN Demo: Fails to find base object" | Filippos Karapetis | |
This could happen because objects in scripts can be in the wrong order. Same thing happens in the French and German version of KQ5 (bug #3035396). Removed the scriptObjRemove() method, which is in fact a hack. svn-id: r54510 | |||
2010-11-25 | SCI: implemented reverb handling and related functionality | Filippos Karapetis | |
svn-id: r54478 | |||
2010-11-24 | SCI: Some renaming and added several TODOs concerning reverb | Filippos Karapetis | |
svn-id: r54461 | |||
2010-11-11 | SCI: Fixed bug #3104624 - "PQ3: Crash when loading saved game on the highway" | Filippos Karapetis | |
svn-id: r54197 | |||
2010-11-09 | SCI: Added comments for rev. 54150 and fixed a typo | Filippos Karapetis | |
svn-id: r54153 | |||
2010-11-08 | Fix assertion failure in SCI0 saving code | Lars Skovlund | |
svn-id: r54138 | |||
2010-11-08 | SCI: Some changes regarding the string heap in saved games | Filippos Karapetis | |
- Maintain the state of the string heap space in saved games - Merged SegManager::reconstructScripts() inside SegManager::saveLoadWithSerializer() - Disabled a now unnecessary script patch for the cipher puzzle in Castle of Dr. Brain, and performed some cleanup for another disabled patch - Removed direct access to the _baseObj variable of objects svn-id: r54133 | |||
2010-11-01 | SCI: fixing port restoring | Martin Kiewitz | |
- recalculate _freeCounter - dont push disposed windows onto windowlist svn-id: r54017 |