Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-08-19 | Corrected comments in the bug workaround list | Paul Gilbert | |
svn-id: r43529 | |||
2009-08-19 | Comment out unused function (which was also currently only enabled when ↵ | Johannes Schickel | |
SCI32 is enabled). svn-id: r43528 | |||
2009-08-19 | Skip the whole Lore of the Lands special when the user does any input, like ↵ | Johannes Schickel | |
the original did. svn-id: r43527 | |||
2009-08-18 | Possible fix for #2828330 (AGI: KQ1: Fast text box). If doesn't break ↵ | Kari Salminen | |
anything else then should go to the branch-1-0-0 too, but haven't had the time to do much testing yet - thus committing to the trunk first. svn-id: r43523 | |||
2009-08-18 | - PMV player: Use frame count from PVM file and fix incorrect "invalid chunk ↵ | Benjamin Haisch | |
type" warning - Fix sprite drawing glitch with vertically flipped sprites (bug #2825925) svn-id: r43521 | |||
2009-08-18 | Made AGOS, DRASCULA, GOB, GROOVIE, MADE, SCUMM and TINSEL properly stop CD ↵ | Johannes Schickel | |
audio playback on engine quit. (This only problem affected playback from CD, not from ripped audio files) svn-id: r43512 | |||
2009-08-18 | Started rewriting the SCI engine to use FSNode instead of file names. This ↵ | Filippos Karapetis | |
is the proper solution for removing the hack in the fallback detector, but it still needs work. Also, reduced the things needed to be initialized a bit, so that the detection is a bit faster svn-id: r43510 | |||
2009-08-18 | Mapped some Sierra internal IDs to our own ones, and added a note about a ↵ | Filippos Karapetis | |
hack currently used in the fallback detector svn-id: r43509 | |||
2009-08-18 | Bugfix for Castle Skorl problem reported on the list | Paul Gilbert | |
svn-id: r43507 | |||
2009-08-18 | - Added game ID detection to the fallback detector. We still need to map ↵ | Filippos Karapetis | |
some of Sierra's internal IDs to our own ones - The class table is now created in the segment manager constructor svn-id: r43504 | |||
2009-08-18 | Removed the maxMemory parameter of the resource manager and replaced it with ↵ | Filippos Karapetis | |
a define svn-id: r43503 | |||
2009-08-18 | Applied agent-q's patch to the SAGA pathfinding code for all platforms - x ↵ | Filippos Karapetis | |
and y should not ever be greater than 640 and 480 respectively, so it looks safe enough to be applied svn-id: r43500 | |||
2009-08-17 | SCI: Fix kernel table for multilingual SCI01 games. Cleanup. | Walter van Niftrik | |
svn-id: r43497 | |||
2009-08-17 | Put back the code for playing external digital music, used by the MIDI ↵ | Filippos Karapetis | |
enhancement project, which was removed in rev. #43480 svn-id: r43485 | |||
2009-08-17 | SCI: Build fix. | Walter van Niftrik | |
svn-id: r43483 | |||
2009-08-17 | SCI: Add autodetection for DoSound. Cleanup. | Walter van Niftrik | |
svn-id: r43482 | |||
2009-08-17 | Slight cleanup to makeLinearDiskStream interface. | Johannes Schickel | |
svn-id: r43481 | |||
2009-08-17 | - Removed the custom DigitalMusicInputStream used in SAGA for the digital ↵ | Filippos Karapetis | |
music in ITE CD and replaced it with the common LinearDiskStream class - Removed leftover code which plays standalone tracks (it's not used anywhere) svn-id: r43480 | |||
2009-08-17 | Fix possible out of bounds access in Screen::drawShape. | Johannes Schickel | |
svn-id: r43475 | |||
2009-08-17 | Clear input queue before displaying the credits in Kyrandia 1. | Johannes Schickel | |
svn-id: r43474 | |||
2009-08-17 | Cleanup: don't copy the Kyrandia 1 Amiga credits data in a temporary buffer, ↵ | Johannes Schickel | |
and thus keeping it twice in memory. svn-id: r43473 | |||
2009-08-17 | Switched event loop while/do to do/while, to ensure event handling occurs ↵ | Paul Gilbert | |
even when the game is under heavy load svn-id: r43471 | |||
2009-08-17 | Simplified the sound playing code by removing the boolean variables for ↵ | Filippos Karapetis | |
signed, stereo, endian and sample bit information - now sound flags are used instead. Some cleanup. svn-id: r43470 | |||
2009-08-17 | Fix for some more !!HIGH STRINGS!! when talking to the palace guards | Paul Gilbert | |
svn-id: r43468 | |||
2009-08-17 | Ignore speech and sound effect samples with unknown compression, instead of ↵ | Filippos Karapetis | |
trying to play them as raw sound. Some cleanup svn-id: r43467 | |||
2009-08-17 | Made sound effect playing code consistent for compressed and uncompressed ↵ | Filippos Karapetis | |
sounds. MemoryReadStream is used again instead of SeekableSubReadStream, as there will be issues when multiple sound effects or voices are played simultaneously svn-id: r43466 | |||
2009-08-17 | Add back parenthesis (I wasn't aware of this convention, sorry) in saveload, ↵ | Arnaud Boutonné | |
and mimic this code in oPlaytoons_openItk svn-id: r43464 | |||
2009-08-17 | Formatting. | Johannes Schickel | |
svn-id: r43463 | |||
2009-08-17 | Suppress useless parentheses | Arnaud Boutonné | |
svn-id: r43462 | |||
2009-08-17 | Added OPCODEDRAW 0x85, with a specific workaround for Bambou hardcoded paths ↵ | Arnaud Boutonné | |
in scripts svn-id: r43461 | |||
2009-08-17 | Cleanup | Filippos Karapetis | |
svn-id: r43460 | |||
2009-08-17 | Fix compilation of the SCI engine. It seems that all of the SCI header files ↵ | Johannes Schickel | |
I touched (and probably others I luckily didn't touch) seem to assume that files including them will supply needed types. That looks like a major issue in SCI. Someone with knowledge of the SCI code should look into this and cleanup the includes of *all* SCI headers. svn-id: r43459 | |||
2009-08-17 | - Simplified some functions to accept only the parts of the EngineState they ↵ | Filippos Karapetis | |
need as parameters, instead of the whole EngineState - Moved the class table in the Segment manager - it's the only class using it directly - Removed the sci11 flag from save games (we already know this, we don't need to store it) - Moved script_get_segment() and get_class_address() inside the segment manager class - Removed the script_locate_by_segment wrapper - Simplified script_lookup_export() a lot by removing some paranoia checks - Added some WIP code for automatically determining the game id in the fallback detector (still not working) - General cleanup svn-id: r43458 | |||
2009-08-16 | Fix bug #2838551: "PSP: AGI games are unbearably slow" | Eugene Sandulenko | |
svn-id: r43452 | |||
2009-08-16 | SCI: Fix whitespace. | Walter van Niftrik | |
svn-id: r43451 | |||
2009-08-16 | SCI: Fix regression in previous commit (QFG2). | Walter van Niftrik | |
svn-id: r43450 | |||
2009-08-16 | SCI: Stage 1 of the game detection overhaul. The end goal is to autodetect | Walter van Niftrik | |
as much as possible. All SCI_VERSION_* information was removed from detection.cpp (much of it was incorrect anyway). svn-id: r43449 | |||
2009-08-16 | Fix warning caused by -Wformat-security. | Johannes Schickel | |
svn-id: r43446 | |||
2009-08-16 | Fix warning caused by -Wformat-security, also fixed a possible buffer ↵ | Johannes Schickel | |
overflow along with it. svn-id: r43445 | |||
2009-08-16 | Fix format arugments in LoL code. (triggered via -Wformat-security) | Johannes Schickel | |
svn-id: r43444 | |||
2009-08-16 | Introduce a better fix for the Mac OS X backspace problem by adding the ↵ | Matthew Hoops | |
workaround to default-events.cpp. svn-id: r43441 | |||
2009-08-16 | Fix for bug #2838517 (FF: backspace does not work when typing save game name). | Matthew Hoops | |
svn-id: r43440 | |||
2009-08-16 | Fix F5's save button in DOTT CD for me. Actually I was able to reproduce the ↵ | Johannes Schickel | |
issue before I wrote this code, after reverting it for more testing, I couldn't reproduce it anymore. Probably it was some random problem, at least this code should now assure the "Save" button's state is always matching the return value of ScummEngine::canSaveGameStateCurrently. svn-id: r43436 | |||
2009-08-16 | Added detection entry for the UK 16 colour version | Paul Gilbert | |
svn-id: r43434 | |||
2009-08-16 | Fix bug #2838464 "SCUMM: GUI messages misaligned". | Johannes Schickel | |
svn-id: r43431 | |||
2009-08-16 | Fix valgrind warnings. | Johannes Schickel | |
svn-id: r43428 | |||
2009-08-16 | Fix using the backspace key on Mac OS X in HE games. | Matthew Hoops | |
svn-id: r43420 | |||
2009-08-16 | Fix overflow in convertFilePath(). | Travis Howell | |
svn-id: r43417 | |||
2009-08-15 | Fix for bug #2835581 (KQ3: Game Crash When Leaving Tavern as Fly): | Kari Salminen | |
- Use AGI version 0x3149 instead of the previous 0x3086 - Makes ESC pause the game (Identical to original in this respect) svn-id: r43414 | |||
2009-08-15 | Yet another slight graphic fix for the Kyrandia 1 Amiga credits. | Johannes Schickel | |
svn-id: r43413 |