Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-10-29 | DRACI: Switch to the new play time counting of the Engine class. | Johannes Schickel | |
svn-id: r53925 | |||
2010-10-29 | SWORD1: Switch to the new play time counting of the Engine class. | Johannes Schickel | |
svn-id: r53924 | |||
2010-10-29 | SCUMM: Switch to the new SaveStateDescriptor::setPlayTime. | Johannes Schickel | |
svn-id: r53923 | |||
2010-10-29 | ENGINE: Add a setPlayTime to SaveStateDescriptor taking an ms value. | Johannes Schickel | |
svn-id: r53922 | |||
2010-10-29 | SCI: Remove unused variable + some formatting fixes. | Johannes Schickel | |
svn-id: r53921 | |||
2010-10-29 | SCI: Added detection of some fan made script patches. | Filippos Karapetis | |
When such a script patch is found, a dialog pops up at the beginning of the game, asking the user to remove it. The issues that these script patches fix have already been fixed in ScummVM, thus these patches aren't necessary, plus they can lead to crashes, freezes, buggy behavior and/or unexpected errors, thus it is better if they aren't used at all, if possible svn-id: r53920 | |||
2010-10-29 | SCI: Updated kSetShowStyle signature for SCI2.1. SQ6 starts again | Filippos Karapetis | |
svn-id: r53919 | |||
2010-10-29 | PSP: Improved image viewer movement | Yotam Barnoy | |
Before the limit was arbitrary. Now we check the proper location on screen and move in increments relative to the size on screen. svn-id: r53918 | |||
2010-10-29 | PSP: corrected png loader to use bit depth rather than palette size | Yotam Barnoy | |
Sometimes we can have an 8bit file for example that has a palette of 16 colors or less, so we need to go by the bit depth rather than inferring the bit depth from the palette size. svn-id: r53917 | |||
2010-10-29 | MT32: Remove useless cast. | Johannes Schickel | |
svn-id: r53916 | |||
2010-10-29 | KYRA: Minor formatting cleanup. | Johannes Schickel | |
svn-id: r53915 | |||
2010-10-28 | SCI: Fixed a detection entry of Hoyle 1 (bug report #3090841) | Filippos Karapetis | |
svn-id: r53913 | |||
2010-10-28 | KYRA: Rename KyraEngine::saveGameState to KyraEngine::saveGameStateIntern. | Johannes Schickel | |
This is to avoid name similarity between KyraEngine::saveGameState(Intern) and Engine::saveGameState. svn-id: r53912 | |||
2010-10-28 | KYRA: Fix some code errors reported by ICC (i.e. subclasses not overwriting ↵ | Johannes Schickel | |
methods by missing a const.) svn-id: r53911 | |||
2010-10-28 | SCI: Updated help page on the new console command "map_instrument" | Filippos Karapetis | |
svn-id: r53910 | |||
2010-10-28 | SWORD25: Comment out unused static variable. | Johannes Schickel | |
svn-id: r53909 | |||
2010-10-28 | TOON: Fixed some animation glitches for small sprites | Sylvain Dupont | |
Fixed problems when the uncompressed is smaller than compressed size Bug fix sent by Thomas It also fixes Bug fix #3086004 : "TOON: Lights above WACME doors incorrect" svn-id: r53908 | |||
2010-10-28 | SCI: Added some missing GM mappings for MT-32 instruments: | Filippos Karapetis | |
- MT-32 Castanets -> GM Claves - MT-32 OneNoteJam -> GM Celesta - MT-32 JungleTune -> GM Pan Flute For PQ3 (from rev #53902, not in the commit description): - MT-32 Warm Pad -> GM Pad 2 (warm) Thanks to digitall and waltervn for their help with these svn-id: r53907 | |||
2010-10-28 | SCI: Split the GM related names out of map-mt32-to-gm.h and into a separate ↵ | Filippos Karapetis | |
header file svn-id: r53906 | |||
2010-10-28 | SCI: Fixed typo | Filippos Karapetis | |
svn-id: r53905 | |||
2010-10-28 | SCI: Fixed compilation and added include safeguards to map-mt32-to-gm.h | Filippos Karapetis | |
svn-id: r53904 | |||
2010-10-28 | SCI: Improved the description of the "map_instrument" console command a bit. ↵ | Filippos Karapetis | |
Also, the dynamic mappings are now checked before the static ones svn-id: r53903 | |||
2010-10-28 | SCI: Several changes related to MT-32 -> GM mapping | Filippos Karapetis | |
- Changed C - style comments in map-mt32-to-gm.h to C++ - style comments - Added a new dynamic MT-32 -> GM mapping, complementary to the normal one, which can be done on the fly using the new console command "map_instrument" - The "show_instruments" command has been moved to the music section and now displays the instruments of the game which aren't in the MT32-> GM mapping svn-id: r53902 | |||
2010-10-28 | SWORD25: Standardised savegame filenames, start on advanced engine features | Paul Gilbert | |
svn-id: r53901 | |||
2010-10-28 | CREDITS: Added sword25 engine | Paul Gilbert | |
svn-id: r53900 | |||
2010-10-28 | SWORD25: Start to rename read/write methods of *PersistenceBlock classes | Max Horn | |
All should be renamed to reduce risk of accidental incorrect use. svn-id: r53899 | |||
2010-10-28 | SWORD25: Get rid of CallbackRegistry | Max Horn | |
svn-id: r53898 | |||
2010-10-28 | SWORD25: Simplify InputEngine::(un)persist | Max Horn | |
svn-id: r53897 | |||
2010-10-27 | ENGINE: Rename resetTotalPlayTime to setTotalPlayTime. | Johannes Schickel | |
I also extended the comment for it to show two possible use cases. svn-id: r53895 | |||
2010-10-27 | TOON: fix some evaluation order bugs in smacker decoder | Florian Kagerer | |
These bugs would cause crashs in MSVC 2008/2010 release builds. svn-id: r53893 | |||
2010-10-27 | ENGINE: Generalize SCUMM play time counting and move it into Engine. | Johannes Schickel | |
This implements Max's idea on -devel ("Re: [Scummvm-devel] ATTN Engine authors: Advanced engine features") from 27.10.2010 on 11:12PM CEST. Unlike the SCUMM implementation it stores the play time as ms instead of s. The SCUMM engine was adapted to use this instead to reduce code duplication. svn-id: r53892 | |||
2010-10-27 | SCI: Cleanup, invoking pauseEngine() on Console::preEnter() and ↵ | Filippos Karapetis | |
Console::postEnter() svn-id: r53890 | |||
2010-10-27 | JANITORIAL: Remove unnecessary semicolons | Torbjörn Andersson | |
svn-id: r53889 | |||
2010-10-27 | LASTEXPRESS: Rename variable to silence GCC warning | Torbjörn Andersson | |
svn-id: r53888 | |||
2010-10-27 | SCI: Proper pausing/resuming of MIDI music in ↵ | Filippos Karapetis | |
SciEngine::pauseEngineIntern(), Console::preEnter() and Console::postEnter() and added a sanity check in SciEngine::getDebugger() svn-id: r53886 | |||
2010-10-27 | LASTEXPRESS: Use Common::Rational when adjusting menu clock | Julien Templier | |
Also fix the wrong check that set the time directly to the target time svn-id: r53885 | |||
2010-10-27 | LASTEXPRESS: Hide menu elements after a game has been loaded | Julien Templier | |
svn-id: r53884 | |||
2010-10-27 | LASTEXPRESS: Implement game loading (last save entry only) | Julien Templier | |
svn-id: r53883 | |||
2010-10-27 | LASTEXPRESS: Do not try to show intro when loading a game | Julien Templier | |
svn-id: r53882 | |||
2010-10-27 | LASTEXPRESS: Cleanup game saving | Julien Templier | |
- Move loading of game stream to separate function - Add checks for NULL in functions using _savegame - Add expected saved size for sound & savepoints svn-id: r53881 | |||
2010-10-27 | LASTEXPRESS: Add some missing casts and const qualifiers | Julien Templier | |
svn-id: r53880 | |||
2010-10-27 | SWORD25: Fix keyboard state handling | Max Horn | |
Previously, you could get the game into a state where it would think a key was constantly being pressed. E.g. by pressing 'p' several times quickly in a row, the game would end in a state where it endlessly toggled between pause mode and regular mode. svn-id: r53878 | |||
2010-10-27 | SWORD25: Use ScummVM keycodes | Max Horn | |
This should enable use of F-keys in BS25. Most of the KEY_* constants are not used by the scripts anyway. svn-id: r53877 | |||
2010-10-27 | SWORD25: Fix out of bounds writes when pressing keys like ctrl or F-keys | Max Horn | |
This fixes a crash one got by quitting via the GMM. svn-id: r53876 | |||
2010-10-27 | GROOVIE: Fix bug #3095031 (regression in Russian T7G). | Jordi Vilalta Prat | |
Additionally fixed some NEWS file punctuation. svn-id: r53874 | |||
2010-10-27 | PSP: Fixed ImageViewer code to deallocate TimedMessageDialog | Yotam Barnoy | |
Not deallocating it before loading the next image causes fragmentation in memory which eventually prevents big things from being loaded into memory. svn-id: r53873 | |||
2010-10-27 | AGI: Add note about AgiEngine::parseFeatures | Max Horn | |
svn-id: r53872 | |||
2010-10-26 | AGI: Fix memory leak in AgiEngine::parseFeatures() | Max Horn | |
svn-id: r53869 | |||
2010-10-26 | AGI: Replace report() macro by debug() / warning() | Max Horn | |
This makes AGI quite a bit less noisy by default. svn-id: r53868 | |||
2010-10-26 | BASE: Remove oudated comment, and redundant warning | Max Horn | |
svn-id: r53867 |