Commit Graph

664 Commits

Author SHA1 Message Date
Max Horn
29f1e6de38 Advanced detector: replaced kADFlagAugmentPreferredTarget by its inverse, kADFlagDontAugmentPreferredTarget (since all AdvDetector engines except Kyra used kADFlagAugmentPreferredTarget, it seems reasonable to assume that as default)
svn-id: r31413
2008-04-05 22:29:08 +00:00
Travis Howell
7a919a0f4f Add patch #1928643 - Czech fan translation of Simon the Sorcerer 1.
svn-id: r31300
2008-03-29 13:27:25 +00:00
Travis Howell
4d51eb5fb7 Add work around for script bug in The Feeble Files.
svn-id: r31260
2008-03-27 01:01:52 +00:00
Travis Howell
52930616c6 And don't attempt to play sound, when the sound file isn't loaded in The Feeble Files.
svn-id: r31240
2008-03-26 04:07:32 +00:00
Travis Howell
44200b4ac6 Remove error for missing sound files in The Feeble Files, due to fault in French version.
svn-id: r31239
2008-03-26 04:04:14 +00:00
Travis Howell
10be4b2a6d Move code to ignore invalid characters.
svn-id: r31238
2008-03-26 03:10:40 +00:00
Travis Howell
eeb4c75244 Ooops, correct error in conversion of The Feeble Files font data.
svn-id: r31237
2008-03-26 02:11:22 +00:00
Travis Howell
defe50eada Always ignore invalid characters, when using charset data.
svn-id: r31236
2008-03-26 01:57:26 +00:00
Travis Howell
171a4d1bdb Switch all font data to hexadecimal and sort by language name.
svn-id: r31235
2008-03-26 01:50:59 +00:00
Travis Howell
48fac2f9dc Fix palette glitches in Amiga OCS version of Simon the Sorcerer 1.
svn-id: r31233
2008-03-25 08:03:32 +00:00
Travis Howell
59b0bf8fa1 Correct background color when displaying saved game list in Amiga versions of Simon the Sorcerer 1.
svn-id: r31230
2008-03-24 06:48:09 +00:00
Travis Howell
47ad2487b4 Fix name locking in Waxworks, and cleanup.
svn-id: r31229
2008-03-23 23:18:43 +00:00
Travis Howell
7047e5e974 Remove left over debug code.
svn-id: r31225
2008-03-23 00:36:41 +00:00
Travis Howell
56711f1489 Add comments about unknown cases and remove unused cases in parseNextEvent().
svn-id: r31224
2008-03-23 00:34:39 +00:00
Travis Howell
63b1de5628 Add support for room states in Waxworks (DOS).
svn-id: r31218
2008-03-22 09:46:25 +00:00
Travis Howell
2d33f965a5 Correct extra field for Amiga floppy versions of Simon the Sorcerer 1.
svn-id: r31190
2008-03-19 01:22:28 +00:00
Max Horn
6547ef6e12 Started to get rid of Common::EncapsulatedADGameDesc (using plain Common::ADGameDescription instead)
svn-id: r31121
2008-03-14 17:31:04 +00:00
Max Horn
8a9a14002e Advanced Detector: Changed fallback detector from a callback function pointer to an overrideable method of AdvancedMetaEngine
svn-id: r31119
2008-03-14 13:59:31 +00:00
Travis Howell
884276e22e Fix bug #1911558 - FF: Inventory doesn't scroll to the end.
svn-id: r31110
2008-03-12 00:22:30 +00:00
Torbjörn Andersson
890da04bc4 Cleanup.
svn-id: r31108
2008-03-11 19:25:53 +00:00
Travis Howell
c8077925cc Fix subtitle regressions in DOS Floppy demo of Simon the Sorcerer 1.
svn-id: r31015
2008-03-01 03:59:56 +00:00
Max Horn
88bb567e18 Merged lots of _mixer->isReady() warnings into a single one in Engine constructor
svn-id: r30871
2008-02-15 17:01:35 +00:00
Jordi Vilalta Prat
c103290e2b Initial support for plugin types
svn-id: r30825
2008-02-08 00:02:23 +00:00
Max Horn
8a73356a2d Revised Engine plugin API to only provide a single func which returns a MetaEngine instance. Used this to simplify the rest of the plugin system
svn-id: r30780
2008-02-03 18:56:47 +00:00
Torbjörn Andersson
e51bf80218 Changed "COMPATIBLITY" to "COMPATIBILITY".
svn-id: r30754
2008-02-03 10:15:36 +00:00
Max Horn
34b35348be Moved AdvancedMetaEngine to namespace Common
svn-id: r30736
2008-02-02 11:52:04 +00:00
Jordi Vilalta Prat
5165ff448d Converted the remaining engines to use MetaEngine
svn-id: r30728
2008-02-02 02:35:13 +00:00
Jordi Vilalta Prat
d6c34bdc4b Fixed the spaces before tabs.
svn-id: r30667
2008-01-28 00:14:17 +00:00
Jordi Vilalta Prat
66e9d4f5e8 Removed trailing spaces.
svn-id: r30664
2008-01-27 19:47:41 +00:00
Travis Howell
369948a5a2 Add Spanish Amiga version of Elvira 2.
svn-id: r30592
2008-01-20 23:06:09 +00:00
Travis Howell
72dc3dcc0d Set the number of speech segments in The Feeble File.
svn-id: r30508
2008-01-15 23:40:01 +00:00
Torbjörn Andersson
7b15433572 Removed unnecessary semi-colons.
svn-id: r30476
2008-01-13 22:12:35 +00:00
Travis Howell
00ad56bb08 Fix assert that can be triggered in non-English versions of The Feeble Files for Amiga/Macintosh.
svn-id: r30406
2008-01-11 12:53:31 +00:00
Travis Howell
022c5a27e3 Remove unused Amiga OCS font data, the AGA font data can by used by all Amiga versions of Simon the Sorcerer 1.
svn-id: r30300
2008-01-06 14:04:18 +00:00
Travis Howell
9b45c2c994 Split charset font data.
svn-id: r30299
2008-01-06 14:00:43 +00:00
Paul Gilbert
6eb64102a4 Fix to remove a tab character from the GPL header
svn-id: r30238
2008-01-05 12:45:14 +00:00
Eugene Sandulenko
ac54f3a26f Patch #1858158: BUILD: Plugin building cleanup
svn-id: r30041
2007-12-28 07:52:56 +00:00
Travis Howell
d9f28974ef Add alternative hack to main branch, to skip largest speech segment in Simon the Sorcerer 1, when using DS port.
svn-id: r30001
2007-12-26 01:28:03 +00:00
Max Horn
6d37f5ccd8 Do not #include time.h globally (ideally, we should provide a localtime clone in OSystem so we can completly get rid of this)
svn-id: r29919
2007-12-20 14:29:58 +00:00
Max Horn
f44a196087 Moved all time() calls in AGOS to a single new method AGOSEngine::getTime(); also replaced an evil function-static variable by a member variable (lastMinute)
svn-id: r29908
2007-12-20 09:43:46 +00:00
Travis Howell
3071db8f84 Add alternative Spanish version Elvira 2 (DOS).
svn-id: r29868
2007-12-16 01:29:39 +00:00
Travis Howell
9a7f4865f6 Add Spanish fan translation of Elvira 1 (DOS).
svn-id: r29867
2007-12-16 01:22:31 +00:00
Chris Apers
3dd11b260b Remove bad workaround and change compiler options (no optimization, no inline)
svn-id: r29862
2007-12-15 12:02:47 +00:00
Chris Apers
0f16772c46 Workaround for bug #1738485
svn-id: r29840
2007-12-12 22:11:19 +00:00
Travis Howell
3edb401897 Remove old warnings, since errors are displayed via load/save interface.
svn-id: r29815
2007-12-10 09:47:03 +00:00
Torbjörn Andersson
f7fd695e79 Fixed unterminated string in countSaveGames(), which may be the cause of the
problem with Feeble Files savegames not being shown that was described on the
forum recently.

svn-id: r29580
2007-11-20 18:46:01 +00:00
Travis Howell
2670862c33 Update comment for workaround for bug #1745996.
svn-id: r29545
2007-11-18 04:42:40 +00:00
Travis Howell
4ce9b7fa15 Switch invalid items back to error message, since restart state issues are fixed now..
svn-id: r29544
2007-11-18 04:34:08 +00:00
Travis Howell
70c4f25aef Fix loading restart state file in Amiga version of Waxworks.
svn-id: r29543
2007-11-18 04:02:11 +00:00
Travis Howell
7bc422a8e9 Use unique save game naming for PC versions of Elvira 2 and Waxworks, due to the save game format differences.
svn-id: r29539
2007-11-17 12:48:28 +00:00