Max Horn
18d40017e8
ENGINES: Unify code layout of all ADParams instances
...
svn-id: r54105
2010-11-07 01:01:18 +00:00
Johannes Schickel
c913ffe83f
KYRA: Add support for playing KYRA3 from CD.
...
svn-id: r52336
2010-08-24 13:11:12 +00:00
Johannes Schickel
9cd333152b
KYRA: Add support for subtitle options changes via GMM.
...
svn-id: r51757
2010-08-05 14:41:00 +00:00
Eugene Sandulenko
44a39ffbc6
AdvancedDetector: Add new parameter directoryGlobs.
...
Without this parameter mass detection gave tons of false alarms.
Use globbing for narrowing down the depth search.
svn-id: r49788
2010-06-15 10:59:23 +00:00
Eugene Sandulenko
d137b4610a
Split out detection code in Kyra engine.
...
svn-id: r49695
2010-06-15 10:15:51 +00:00
Eugene Sandulenko
4d517ed0e9
Extended advancedDetector with depth parameter.
...
Now AD can search nested directories. By default it is turned off,
but there is new parameter to ADParameters struct. Usually value
of 2 is good enough for all purposes.
svn-id: r49653
2010-06-14 14:50:23 +00:00
Max Horn
4bac9e1b75
COMMON: Cleanup ConfigManager code
...
* get rid of ConfigManager::_emptyString
* get rid of ConfigManager::Domain::get (use getVal instead)
* remove some dead code
svn-id: r48417
2010-03-29 20:31:23 +00:00
Max Horn
cac0ac66e2
COMMON: Get rid of Common::StringList
...
svn-id: r48287
2010-03-18 15:54:40 +00:00
Johannes Schickel
a30b8f0bdc
- Fix some missing initialization warnings from cppcheck
...
- Fix two invalid memory accesses reported by cppcheck
svn-id: r45414
2009-10-26 20:07:37 +00:00
Johannes Schickel
16305d3b29
Preliminary support for German Kyrandia 1 Amiga.
...
svn-id: r44071
2009-09-13 21:05:52 +00:00
Johannes Schickel
072aca05dc
Modify Kyrandia 1 Amiga detection entry to allow the detector to differentiate between different languages.
...
svn-id: r44069
2009-09-13 20:10:56 +00:00
Johannes Schickel
189b1ec62f
Implement support for the Kyrandia 1 CD demo.
...
svn-id: r43737
2009-08-25 22:37:34 +00:00
Johannes Schickel
e35dd4df1c
Change "FM-Towns" to "FM-TOWNS" for consistency.
...
svn-id: r42232
2009-07-07 19:00:39 +00:00
Johannes Schickel
eeb5ba9d50
Kyra1 PC-98 never offered English as language settings, thus remove it. (The CD version *does* supply English files, but those will work as FM-Towns version, so this causes no drawback for the user and is faithful to the original)
...
svn-id: r42106
2009-07-04 18:54:43 +00:00
Johannes Schickel
efc5fc0c8c
- Flag Kyra3 detection entries with GUIO_NOMIDI
...
- Get rid of using directive
svn-id: r41295
2009-06-06 19:10:25 +00:00
Johannes Schickel
f4360dffe3
Flag all games without full voice over with GUIO_NOSPEECH.
...
svn-id: r41291
2009-06-06 18:41:25 +00:00
Eugene Sandulenko
167874cf1a
Added GUI options for newly added games
...
svn-id: r41285
2009-06-06 18:23:05 +00:00
Eugene Sandulenko
1bd6f6c99f
Added game GUI options to advancedDetector and updated all engines
...
svn-id: r41272
2009-06-06 17:56:41 +00:00
Florian Kagerer
8c443650e5
LOL: - added non-installed English floppy version to detection
...
svn-id: r41028
2009-05-30 12:40:00 +00:00
Florian Kagerer
f42b077061
LOL: - added English floppy version to detection
...
- implemented opcode required for Yvel woods
svn-id: r41027
2009-05-30 12:30:13 +00:00
Willem Jan Palenstijn
e2641cbd25
Fix compilation
...
svn-id: r41007
2009-05-29 15:07:38 +00:00
Johannes Schickel
d9228d69a7
Some slight documentation.
...
svn-id: r41006
2009-05-29 14:58:08 +00:00
Max Horn
fb79b18571
Changed SaveFileManager methods to take Common::String params (instead of char pointers)
...
svn-id: r41000
2009-05-29 14:38:22 +00:00
Johannes Schickel
702f267b19
Add Lands of Lore copyright string to KyraMetaEngine::getOriginalCopyright.
...
svn-id: r40990
2009-05-29 12:38:41 +00:00
Johannes Schickel
273b93f3a7
Preliminary support for LoL intro demo.
...
svn-id: r40705
2009-05-18 21:45:09 +00:00
Johannes Schickel
b1bdbef419
Add some code differences for LoL intro demo.
...
svn-id: r40696
2009-05-18 19:53:57 +00:00
Johannes Schickel
d4fbcb35ff
Don't protect save slot 0 for LoL.
...
svn-id: r40665
2009-05-17 23:01:35 +00:00
Johannes Schickel
536bdeacd4
Clarification of a comment.
...
svn-id: r40507
2009-05-12 19:58:05 +00:00
Johannes Schickel
7661d82ace
Some code for the intro only LoL demo. It is disabled currently though.
...
svn-id: r40187
2009-04-28 18:56:54 +00:00
Johannes Schickel
bc3dcd468a
Set ADGF_DEMO flag for kyra2 seq player based LoL demo.
...
svn-id: r40186
2009-04-28 18:13:24 +00:00
Florian Kagerer
ccb64ad81e
LOL: - Started implementing the fighting system. The damage inflicted is wrong, however (at least the damage inflicted by the monsters). I'm sowewhat clueless about that bug atm.
...
- added support for monsters with distance attacks (like those orcs in front of roland's house)
- lots of small bug fixes
- Some startup support for the pc-98 16 color version. The intro will run, but the font drawing/coloring is still wrong.
svn-id: r40144
2009-04-25 13:15:05 +00:00
Johannes Schickel
7ed4419c01
Remove ADGF_CD flag from Towns detection entries.
...
svn-id: r40041
2009-04-21 11:41:00 +00:00
Johannes Schickel
5e1ee49148
Mark PC98 CD version as CD version (like it is already done with FM-Towns).
...
svn-id: r40040
2009-04-21 11:32:10 +00:00
Johannes Schickel
2558350d1c
Added md5sums of Kyra1 Mac CD as supplied with fr #2766454 "KYRA1: Add support for Macintosh CD" (experimental change, not for 0.13.1 yet)
...
svn-id: r39955
2009-04-15 21:55:12 +00:00
Max Horn
f9ecd95d69
Whitespace cleanup: Convert space followed by tab to just tab
...
svn-id: r39203
2009-03-07 19:24:31 +00:00
Jordi Vilalta Prat
047f116515
Renamed MetaEngine::getCopyright() to getOriginalCopyright() to better match the meaning of the returned string, as discussed some time ago in scummvm-devel
...
svn-id: r39132
2009-03-05 12:04:58 +00:00
Johannes Schickel
efd7c2eac9
Ease conditional LoL compiling with build systems not based on the default one.
...
svn-id: r39125
2009-03-04 11:53:25 +00:00
Johannes Schickel
3a35b5b5f2
- Make Lands of Lore compileable optionally as suggested by _sev. (via ENABLE_LOL define)
...
- Change default build system to support LoL as a subengine of KYRA. LoL is currently disabled by default.
(- Minor enum name fixes for Lands of Lore code.)
svn-id: r39099
2009-03-04 00:45:34 +00:00
Max Horn
28cf213605
Moved AdvancedDetector from common/ to engines/
...
svn-id: r36132
2009-01-29 22:13:01 +00:00
Eugene Sandulenko
696897b058
Whoa! Removing trailing spaces.
...
svn-id: r35648
2009-01-01 15:06:43 +00:00
Johannes Schickel
bdbae740a6
Don't rename slots anymore when deleting them via the GMM.
...
svn-id: r35110
2008-11-18 15:41:14 +00:00
Johannes Schickel
b9b7b85d54
Disallow overwriting of slot 0, quicksave and autosave slots.
...
svn-id: r34973
2008-11-09 20:20:22 +00:00
Filippos Karapetis
f5729a4a8b
- The GMM save dialog is now working for all engines which support the appropriate features
...
- Added a new method to the MetaEngine class, getMaximumSaveSlot(), and implemented it in all engines for which the listSavefiles() method is implemented (it goes together with the listSavefiles method). It is used to fill the unused save slots in the save/load dialogs of each engine, so that the user can create new save games in empty slots
- Unified the save/load dialog list numbering in the GMM load/save screens and in the load screen of the main menu (before a game is started)
svn-id: r34963
2008-11-09 16:13:34 +00:00
Johannes Schickel
36de1204e3
- Implemented Engine::saveGameState for KYRA
...
- Changed internal save/load API to use slots instead of filename strings
- Changed internal save/load API to use Common::Error
svn-id: r34952
2008-11-09 13:00:40 +00:00
Max Horn
fe2935ad4b
Got rid of the unused 'filename' attribute in SaveStateDescriptor
...
svn-id: r34905
2008-11-05 15:41:12 +00:00
Max Horn
61aadb378d
Fixed the EngineFeature vs. MetaEngineFeature mess, clarified some EngineFeature comments
...
svn-id: r34896
2008-11-04 16:11:40 +00:00
Johannes Schickel
6eab0dcc6e
Preliminary support for loading via GMM for KYRA engine.
...
svn-id: r34885
2008-11-03 19:51:34 +00:00
Filippos Karapetis
b7a219ebc6
Renamed engine feature kSupportsDirectLoad to kSupportsLoadingDuringStartup, as discussed in patch #2122869
...
svn-id: r34854
2008-10-26 16:42:08 +00:00
Max Horn
b41cd58cee
Renamed some MetaEngine feature flags; removed explicit numbers from this feature flag list (nothing should rely on their specific values, anyway); added a note that Engine::hasFeature should become independant of MetaEngine::hasFeature
...
svn-id: r34738
2008-10-04 13:09:01 +00:00
Johannes Schickel
259d87a8a6
Added "querySaveMetaInfos" to MetaEngine.
...
-> Allows easy addition of save state specific infos like playtime, save date atc.
-> Removed MetaEngine::loadThumbnailFromSlot, superseded by meta infos
-> Changed SCUMM / KYRA to implement the newly added functionallity
-> Removed hack in KYRAs listSavefiles, which is now handled via meta infos
svn-id: r34581
2008-09-16 14:10:55 +00:00