Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-05-11 | SCI: Replace global vars cmd_paramlength & cmd_params by ↵ | Max Horn | |
Common::Array<cmd_param_t> param to console hook commands svn-id: r40452 | |||
2009-05-11 | SCI: Reduced header deps | Max Horn | |
svn-id: r40451 | |||
2009-05-10 | Disabled some unused code | Filippos Karapetis | |
svn-id: r40411 | |||
2009-04-25 | SCI: DoSync should work now, but the lip-syncing mechanism also needs DoAudio | Walter van Niftrik | |
(currently stubbed), so it hasn't been tested yet. so it hasn't been tested yet. svn-id: r40147 | |||
2009-04-25 | WIP (still non-working) code for speech sync in CD talkie games (like e.g. ↵ | Filippos Karapetis | |
KQ5 CD and SQ4 CD), taken from Greg's SCI implementation. svn-id: r40142 | |||
2009-04-24 | SCI: Fixed mouse cursor hotspots in ECO1. | Walter van Niftrik | |
svn-id: r40110 | |||
2009-04-24 | SCI: Some const corrections, removed dead stuff, cleanup | Max Horn | |
svn-id: r40101 | |||
2009-04-24 | SCI: Store parse_tree_branch_t in a Common::Arraay | Max Horn | |
svn-id: r40100 | |||
2009-04-23 | Changed the "Intersections" opcode to "MoveCursor", after verifying it with ↵ | Filippos Karapetis | |
Greg's SCI implementation and discussing it with waltervn. Also, the cursor hotspot is now fixed for Eco Quest 1 and probably SCI11 games as well (e.g. the game menu in KQ6 is now working) svn-id: r40096 | |||
2009-04-22 | SCI: getInt -> READ_LE_UINT16 | Max Horn | |
svn-id: r40079 | |||
2009-04-22 | SCI: Changed knames (kernel function name table) to Common::StringList | Max Horn | |
svn-id: r40078 | |||
2009-04-20 | SCI: cleanup | Max Horn | |
svn-id: r40029 | |||
2009-04-07 | SCI: Do not skip last entry in kernel table for SCI1. | Walter van Niftrik | |
svn-id: r39895 | |||
2009-04-07 | SCI: Swapped x and y parameters of IsItSkip. Added IsItSkip to kernel table. | Walter van Niftrik | |
svn-id: r39894 | |||
2009-04-07 | SCI: Fix endian-unsafe read [bug #2739122 ] | Willem Jan Palenstijn | |
svn-id: r39891 | |||
2009-04-03 | Changed some references from "FreeSCI" to "SCI" or "ScummVM" | Filippos Karapetis | |
svn-id: r39807 | |||
2009-03-30 | This should really fix the issues with vobab.999/999.voc in SCI1 games (e.g. ↵ | Filippos Karapetis | |
KQ5) svn-id: r39768 | |||
2009-03-30 | Ignore the unreliable resource vocab.999 in SCI1 games. This allows us to ↵ | Filippos Karapetis | |
use the hardcoded table in vocabulary_get_knames1() instead (also check commit #39694). KQ5 floppy works now without FreeSCI's custom vocabulary file svn-id: r39766 | |||
2009-03-30 | Fixed compilation | Filippos Karapetis | |
svn-id: r39751 | |||
2009-03-30 | Wrapped all the still WIP SCI32-specific code around appropriate ifdef ↵ | Filippos Karapetis | |
blocks. SCI32 has fundamental differences from previous SCI versions (e.g. direct point addressing is no longer possible), most of SCI32 games use SVGA resolutions and currently a lot of SCI32 specific code is missing (like, for example, the newer string and array handling functions, the widget system etc). This has been done in the same manner as in the SCUMM and SAGA engines. svn-id: r39750 | |||
2009-03-26 | SCI: Match signature of readResourceMapSCI0 and readResourceMapSCI1 (helpful ↵ | Max Horn | |
if we ever want to turn this into overloaded methods of ResourceManager subclasses, one subclass for each SCI version) svn-id: r39701 | |||
2009-03-25 | SCI: Cleaned up the decompressor comments and code a little bit | Max Horn | |
svn-id: r39698 | |||
2009-03-25 | Use the default kernel vocabulary names for SCI1 games, instead of reading ↵ | Filippos Karapetis | |
the unreliable (in SCI1 games) 999.voc resource. KQ5 and EcoQuest 1 now work properly, and all other SCI1 games seem to be unaffected and working with this change. If there's any SCI1 game with different kernel vocabulary names, we can add special flags to it to our detector, so this change fixes more than it breaks :) svn-id: r39694 | |||
2009-03-24 | SCI: Rewrote vocabulary code to use a Common::HashMap<String,ResultWord> | Max Horn | |
svn-id: r39671 | |||
2009-03-24 | SCI: Changed vocab_tokenize_string to not 'return' the list it generates, ↵ | Max Horn | |
but rather pass a reference to an existing list to it (this is a bit more efficient, and allows us to return an error value) svn-id: r39670 | |||
2009-03-24 | SCI: Turned synonyms list into a Common::List | Max Horn | |
svn-id: r39669 | |||
2009-03-14 | SCI: Fixed warning | Max Horn | |
svn-id: r39400 | |||
2009-03-14 | - LZS Decompressor added | Greg Frieger | |
- Some code clean-up svn-id: r39385 | |||
2009-03-14 | Fixed SCI32 Map detection | Greg Frieger | |
svn-id: r39384 | |||
2009-03-14 | Some rewrites and clean-ups in decompressing functions. View and Pic ↵ | Greg Frieger | |
post-processing functions reverted back to FreeSCI ones. svn-id: r39383 | |||
2009-03-13 | Applied gregfrieger's fix on decodeRLE() | Filippos Karapetis | |
svn-id: r39367 | |||
2009-03-11 | ResourceManager: | Greg Frieger | |
- RESOURCE.MSG and MESSAGE.MAP added to source List - Small changes in patch processing code to avoid loading wrong files svn-id: r39345 | |||
2009-03-11 | ResourceManager: | Greg Frieger | |
- Keep a list of opened volumes to avoid redundant file opens - Internal functions moved from public to protected svn-id: r39334 | |||
2009-03-11 | Formatting. | Johannes Schickel | |
svn-id: r39330 | |||
2009-03-11 | More clean-ups in decompression classes | Greg Frieger | |
svn-id: r39329 | |||
2009-03-11 | SCI: Formatting changes (using astyle) | Max Horn | |
svn-id: r39325 | |||
2009-03-11 | SCI: Fix warning | Max Horn | |
svn-id: r39324 | |||
2009-03-11 | Some clean-up of DecompressorComp3 class | Greg Frieger | |
svn-id: r39323 | |||
2009-03-10 | Yet another few tiny formatting fixes. | Johannes Schickel | |
svn-id: r39320 | |||
2009-03-10 | Formatting. | Johannes Schickel | |
svn-id: r39319 | |||
2009-03-10 | Made Decompressor's destructor virtual. (fixes compilation and should fix ↵ | Johannes Schickel | |
possible leaks) svn-id: r39318 | |||
2009-03-10 | Resource decompression functions moved to scicore\decompressor.cpp and ↵ | Greg Frieger | |
turned into classes. svn-id: r39311 | |||
2009-03-09 | SCI: result_word_t -> ResultWord; switched to Common::List for storing lists ↵ | Max Horn | |
of ResultWords svn-id: r39278 | |||
2009-03-08 | Added more missing NULLing | Sven Hesse | |
svn-id: r39246 | |||
2009-03-08 | Restore potentially useful info deleted in r39188 | Willem Jan Palenstijn | |
svn-id: r39228 | |||
2009-03-08 | SCI: Changed suffix list to be stored as a Common::List; also fixed ↵ | Max Horn | |
spelling: suffices -> suffixes svn-id: r39214 | |||
2009-03-08 | SCI: Renamed vocab.cpp to vocabulary.cpp, to match the name of the header file | Max Horn | |
svn-id: r39213 | |||
2009-03-08 | SCI: replaced get_int_16 by READ_LE_UINT16, and got rid of inverse_16 | Max Horn | |
svn-id: r39212 | |||
2009-03-08 | SCI: Added new header gfx/font.h and removed some dead code | Max Horn | |
svn-id: r39211 | |||
2009-03-07 | Replaced getInt16, getUInt16 and putInt16 | Filippos Karapetis | |
svn-id: r39189 |