Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2010-11-01 | SCI: fixing bug when restoring ports | Martin Kiewitz | |
fixes assert svn-id: r54016 | |||
2010-11-01 | SCI: saving/restoring script created windows now | Martin Kiewitz | |
fixes "GfxPorts::kernelSetActive" error based on code by [md5] svn-id: r54012 | |||
2010-10-31 | SCI: Removing obsolete function parameter | Filippos Karapetis | |
svn-id: r53986 | |||
2010-10-31 | SCI: Play time related changes | Filippos Karapetis | |
- Added support for savegame play time - Removed obsolete variables for calculating the play time (EngineState::gameStartTime and Console::_enterTime) - Renamed some variables to camelCase svn-id: r53974 | |||
2010-09-24 | SCI: save/restore intensity of sysPalette | Martin Kiewitz | |
fixes bug #3072868 should be save for backporting svn-id: r52875 | |||
2010-08-24 | SCI: now pausing/unpausing music in replaced restore dialog | Martin Kiewitz | |
dialog will not get replaced in sci32, nor in mother goose. Enable by adding "scireplacedialog" inside scummvm section of scummvm.ini file. Note: this feature is experimental svn-id: r52318 | |||
2010-08-17 | SCI: added a wrapper for GUI::MessageDialog | Filippos Karapetis | |
svn-id: r52171 | |||
2010-08-07 | SCI: Converted an error back into a warning when loading games | Filippos Karapetis | |
svn-id: r51816 | |||
2010-08-04 | SCI: Fix infinite recursion when saving. | Willem Jan Palenstijn | |
This was a regression from r51727. svn-id: r51731 | |||
2010-08-04 | SCI: Simplify code (let the compiler interfer types where possible) | Max Horn | |
svn-id: r51727 | |||
2010-08-04 | SCI: Remove reference to common/serializer.h from vm_types.h | Max Horn | |
svn-id: r51726 | |||
2010-08-04 | SCI: Fix restoring SCI32 games (a regression of r51712) | Matthew Hoops | |
svn-id: r51723 | |||
2010-08-03 | SCI: reset ports when restoring | Martin Kiewitz | |
fixes qfg3/fairy tales restoring (bug #3035626) also fixes ScummVM menu restoring while a window is shown (e.g. sq5) svn-id: r51712 | |||
2010-08-03 | SCI: Cleanup | Filippos Karapetis | |
svn-id: r51687 | |||
2010-08-02 | SCI: Yet another slight leak fix. | Johannes Schickel | |
svn-id: r51670 | |||
2010-08-02 | GRAPHICS: Renamed skipThumbnailHeader to skipThumbnail. | Johannes Schickel | |
svn-id: r51668 | |||
2010-08-02 | SCI: Fix memory leak. | Johannes Schickel | |
This was a quite bad leak in gamestate_restore. It was caused by the code only deleting the Graphics::Surface object but not its data. I changed the code to use skipThumbnailHeader now, since the code actually ignores the thumbnail anyway. svn-id: r51667 |