Commit Graph

30406 Commits

Author SHA1 Message Date
Filippos Karapetis
162e9b15f4 Added 2 versions of Mixed-up Mother Goose and enabled RAMA and Shivers (apparently, there was only one version of them)
svn-id: r39782
2009-03-31 21:57:18 +00:00
Filippos Karapetis
4d64856687 Added 2 versions of QFG4 and updated the information of the German version of SQ5
svn-id: r39781
2009-03-31 21:39:59 +00:00
Filippos Karapetis
feef5d0e22 Added the German version of QFG3. Also, enabled Phantasmagoria 1 and 2, as apparently there was only one version of each one
svn-id: r39780
2009-03-31 21:27:54 +00:00
Filippos Karapetis
64fa2b1ed6 Added Mixed-Up Fairy tales, and corrected information on some versions of SQ4
svn-id: r39779
2009-03-31 21:04:48 +00:00
Filippos Karapetis
adf7b3a2a4 Added another English version of SQ4 floppy and German versions of SQ3, SQ4 and SQ6
svn-id: r39778
2009-03-31 20:57:13 +00:00
Filippos Karapetis
71d9eafd02 Added the German versions of PQ3 and PQ4
svn-id: r39777
2009-03-31 20:35:14 +00:00
Filippos Karapetis
2fafa720d2 Fixed a typo in the German version of Eco Quest 1 and enabled the German versions of Laura Bow 2 and Larry 3 which had incomplete info
svn-id: r39776
2009-03-31 20:25:47 +00:00
Filippos Karapetis
7e3af1e0e4 Added the German version of EcoQuest 1, and enabled a version of EcoQuest 2 which had incomplete details
svn-id: r39775
2009-03-31 20:11:56 +00:00
Nicola Mettifogo
0a2ff7f18f Fixed dialogue balloon appearing in the wrong position after commit 39772.
svn-id: r39774
2009-03-31 17:00:36 +00:00
Nicola Mettifogo
86a1926c19 Added basic multiple inventory support. This will be used for the GIVE and SWAP commands.
svn-id: r39773
2009-03-31 15:45:44 +00:00
Nicola Mettifogo
9880a2e578 There have been subclasses of DialogueManager for a while, so now we use their constructors for something.
svn-id: r39772
2009-03-31 14:35:06 +00:00
Filippos Karapetis
66de3bb905 Got rid of the gfx_res_mod_t struct
svn-id: r39771
2009-03-31 07:48:44 +00:00
Nicola Mettifogo
b08b0f64af Character doesn't need a reference to the engine anymore.
svn-id: r39770
2009-03-31 06:49:44 +00:00
Filippos Karapetis
6b499ebf4b Initialize _staticPalette when creating the graphics resource manager. This allows KQ6 to start (and then sit idly doing nothing in the main menu :) )
svn-id: r39769
2009-03-30 21:52:46 +00:00
Filippos Karapetis
936482f03c This should really fix the issues with vobab.999/999.voc in SCI1 games (e.g. KQ5)
svn-id: r39768
2009-03-30 21:41:29 +00:00
Fabio Battaglia
9c5cf77287 vag: delete stream after use
svn-id: r39767
2009-03-30 21:04:19 +00:00
Filippos Karapetis
5f0083e996 Ignore the unreliable resource vocab.999 in SCI1 games. This allows us to 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 20:51:09 +00:00
Filippos Karapetis
f7748cfefc Disabled some unused code
svn-id: r39765
2009-03-30 14:06:07 +00:00
Fabio Battaglia
0c1bae6b15 Rate selection is now possible for VAG audio decoder, also decoder doesn't die with incomplete/corrupted files
svn-id: r39764
2009-03-30 13:42:28 +00:00
Johannes Schickel
4076bdecbc Remove -Wno-parentheses switch for g++ 4.3.
svn-id: r39763
2009-03-30 12:12:20 +00:00
Johannes Schickel
c8aec4c696 SWORD1: Commit of parentheses patch from salty-horse. (from -devel "Enabling -Wparentheses in the Makefile").
svn-id: r39762
2009-03-30 12:11:22 +00:00
Johannes Schickel
67a881f444 SCUMM: Commit of parentheses patch from salty-horse. (from -devel "Enabling -Wparentheses in the Makefile").
svn-id: r39761
2009-03-30 12:10:10 +00:00
Johannes Schickel
a619443dbc PARALLACTION: Commit of parentheses patch from salty-horse. (from -devel "Enabling -Wparentheses in the Makefile").
svn-id: r39760
2009-03-30 12:09:03 +00:00
Johannes Schickel
0ea7589e2c TINSEL: Commit of parentheses patch from salty-horse. (from -devel "Enabling -Wparentheses in the Makefile").
svn-id: r39759
2009-03-30 12:08:12 +00:00
Filippos Karapetis
252dc30293 Added another version of Quest for Glory, from bug report #2718784
svn-id: r39758
2009-03-30 11:35:12 +00:00
Travis Howell
5ef85a20ed Drop Cygwin support, the -mno-cygwin option is been removed from GCC in the future.
svn-id: r39757
2009-03-30 09:10:28 +00:00
Filippos Karapetis
37ddffc1d2 Added another version of Hoyle 1, from bug report #2719227
svn-id: r39756
2009-03-30 09:02:03 +00:00
Filippos Karapetis
627c3d8f89 Verified the SCI version of a version of Laura Bow 1 - The Colonel's Bequest, from bug report #2720682
svn-id: r39755
2009-03-30 08:43:34 +00:00
Filippos Karapetis
bfeded3b98 Changed the SCI version of the French version of LSL3 to match the other ones. Hopefully, this fixes the crash described in bug #2719017
svn-id: r39754
2009-03-30 08:37:49 +00:00
Travis Howell
6460511603 Add GF_EGA feature flag for PN, to allow easier support of PC VGA version in future.
svn-id: r39753
2009-03-30 08:31:30 +00:00
Filippos Karapetis
dd32b974e4 Added build rules for SCI32 games
svn-id: r39752
2009-03-30 08:09:02 +00:00
Filippos Karapetis
6e075e8a34 Fixed compilation
svn-id: r39751
2009-03-30 07:57:10 +00:00
Filippos Karapetis
e130aecc4f Wrapped all the still WIP SCI32-specific code around appropriate ifdef 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-30 07:53:32 +00:00
Travis Howell
30473e313d Fluidsynth requires additional libraries, for mingw build.
svn-id: r39749
2009-03-30 03:44:26 +00:00
Willem Jan Palenstijn
6c6f95afe9 SCI: don't delete static palette twice
svn-id: r39748
2009-03-29 21:47:09 +00:00
Willem Jan Palenstijn
968856780b SCI: Merge static palette into global palette at startup
svn-id: r39747
2009-03-29 21:46:49 +00:00
Willem Jan Palenstijn
b524e3d285 SCI: remove some debugging printfs
svn-id: r39746
2009-03-29 21:46:26 +00:00
Paweł Kołodziejski
5062401423 fixed 'if' statement as should be/was.
svn-id: r39745
2009-03-29 19:09:23 +00:00
Filippos Karapetis
661644f3c1 Added stubs for the missing palette effects in kPalette()
svn-id: r39744
2009-03-29 15:08:50 +00:00
Filippos Karapetis
fbc76a89e1 Added a stub for the palette fadeout/fadein effect, so that we remember it's currently missing
svn-id: r39743
2009-03-29 14:47:57 +00:00
Nicola Mettifogo
5fa83a26e6 Implemented IFCHAR command. This makes part 3 of BRA completely explorable.
svn-id: r39742
2009-03-29 14:09:24 +00:00
Nicola Mettifogo
34c2546fdd Added declaration for Amiga BRA callables.
svn-id: r39741
2009-03-29 14:03:11 +00:00
Nicola Mettifogo
666f0720ab (Re)link bounding animations after location has been completely parsed. This avoids problems due to forward references.
svn-id: r39740
2009-03-29 13:56:16 +00:00
Nicola Mettifogo
340b0e632e Ensure zone and animation flags are restored when a location is reloaded. This should definitely fix bug #2718462.
svn-id: r39739
2009-03-29 13:17:34 +00:00
Nicola Mettifogo
011b73a09b Commands now evaluate their reference Zone at runtime, thus handling of forward references in the parser is no more needed.
svn-id: r39738
2009-03-29 12:41:00 +00:00
Filippos Karapetis
d883cb209e Fixed the colors of the widgets in KQ5's options menu
svn-id: r39737
2009-03-29 12:28:24 +00:00
Nicola Mettifogo
01812f0830 Fixed several free/delete mismatches.
svn-id: r39736
2009-03-29 12:11:10 +00:00
Nicola Mettifogo
8b3f6b0299 Set main menu text height to the actual font height.
svn-id: r39735
2009-03-29 12:10:17 +00:00
Filippos Karapetis
09d96e24f9 Fixed the colors of the window frames in KQ5
svn-id: r39734
2009-03-29 11:56:32 +00:00
Paul Gilbert
e930f4c792 Added missing parenthesis in M4Engine::delay
svn-id: r39733
2009-03-29 11:22:49 +00:00