Travis Howell
2d647afbbf
Detect both HOF non-interactive demos.
...
svn-id: r33525
2008-08-02 14:37:10 +00:00
Johannes Schickel
5e0df8ad8e
Committed slightly modified patch #2029395 "KYRA: Lands of Lore Intro + Character selection".
...
svn-id: r33463
2008-07-31 10:47:15 +00:00
Torbjörn Andersson
c8488c060c
Fixed Kyra 3 detection regression.
...
svn-id: r32992
2008-07-10 16:19:17 +00:00
Johannes Schickel
056288f87a
Added support for Italian fan translation of Kyrandia 3. (see fr#2003504 "KYRA: add support for Italian version of Kyrandia 2&3")
...
svn-id: r32912
2008-07-05 08:20:10 +00:00
Johannes Schickel
34a49d4a5a
Fix game flags for detection entries of installed kyra3 versions.
...
svn-id: r32859
2008-06-30 23:44:33 +00:00
Johannes Schickel
cef7d68fc5
Added support for Spanish fan translation of kyra3 (See fr #1994040 "KYRA3: Add support for Spanish fan translation").
...
svn-id: r32858
2008-06-30 23:39:56 +00:00
Florian Kagerer
b0e22db7a8
- some more work on the Hof FM-Towns/PC98 music driver
...
- move channels to a separate class
svn-id: r32841
2008-06-29 15:25:45 +00:00
Florian Kagerer
7b30081be2
- improved hof music support for fm-towns (driver for *.twn tracks) (still needs quite some work)
...
- some PC-98 music support since it uses a very similar driver, but this can't be considered working yet)
- Kyra 1 PC-98 music doen't work at all since I haven't figured out yet how to turn track numbers into the corresponding music file names (might require a hard coded track map)
svn-id: r32807
2008-06-26 19:42:59 +00:00
Johannes Schickel
dd79ed1011
Added ADGF_CD to Italian fan translation of kyra1 cd.
...
svn-id: r32438
2008-05-31 20:18:43 +00:00
Florian Kagerer
0efebd9876
- add support for HOF floppy versions
...
- playing directly from installer files (WESTWOOD.00X) is supported (not recommended for low-end machines and certain ports)
svn-id: r32249
2008-05-24 16:30:18 +00:00
Johannes Schickel
c834bbba06
Changed kyra3 detection entries, now there are special entries for non installed version checking for WESTWOOD.001 and special entries for installed version checking for AUD.PAK.
...
svn-id: r32120
2008-05-14 16:59:34 +00:00
Johannes Schickel
bb03596744
- Renamed KyraEngine to KyraEngine_v1
...
- kyra.* -> kyra_v1.*
- scene.cpp -> scene_v1.cpp
svn-id: r32044
2008-05-11 23:16:50 +00:00
Johannes Schickel
6e0c569966
Consisteny fixes:
...
- Renamed classes *_v1 -> *_LoK
- Renamed files *_v1.* -> *_lok.*
- Renamed WSAMovieV1 -> WSAMovie_v1
- Renamed WSAMovieV2 -> WSAMovie_v2
svn-id: r32042
2008-05-11 22:32:37 +00:00
Jordi Vilalta Prat
38a8aa516e
Allow static and dynamic plugins to be used at the same time
...
svn-id: r31888
2008-05-06 03:00:26 +00:00
Johannes Schickel
4b5f3266cf
Started to refactor kyra2/kyra3 code to a common base. (regressions possible, compiling currently broken)
...
svn-id: r31817
2008-05-02 14:46:30 +00:00
Johannes Schickel
4d5c6d1afb
Prevent analog sound driver to be created for Kyra3.
...
svn-id: r31771
2008-04-29 14:22:04 +00:00
Johannes Schickel
960655eec5
Fixed formatting.
...
svn-id: r31577
2008-04-19 14:52:35 +00:00
Florian Kagerer
8711a48de3
fix detection for playable Hof demo
...
svn-id: r31576
2008-04-19 14:48:29 +00:00
Johannes Schickel
baf3d98513
- Reverted r31454 changes to detection.cpp
...
- Added ADGF_CD to all CD versions
- Added ADGF_DROPLANGUAGE to Kyra2/3 CD version
- Changed Kyrandia engine to use agumented target ids
svn-id: r31476
2008-04-10 21:50:41 +00:00
Johannes Schickel
50c3732478
- Set language to Common::UNK_LANG for multilanguage games (kyra2cd and kyra3) in detection code
...
- Save language changes done in menu in HoF to the config file
svn-id: r31454
2008-04-08 18:52:27 +00:00
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
Johannes Schickel
3bea667a10
- Implemented support for --list-saves in Kyra engine
...
- Added support for variable length savegame name field
- Changed savegame identifier
- Increased savegame file version
svn-id: r31268
2008-03-27 18:03:00 +00:00
Travis Howell
91a33d4d63
Add HoF CD demo.
...
svn-id: r31205
2008-03-20 12:10:30 +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
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
Johannes Schickel
72e899d164
Naming consistency fixes.
...
svn-id: r29938
2007-12-21 09:20:31 +00:00
Johannes Schickel
4a3dedfe7e
Commit of patch #1848147 "KYRA: SoundTowns Update" with some changes. Thanks to Florian for the patch.
...
svn-id: r29881
2007-12-16 18:48:43 +00:00
Oystein Eftevaag
eb42e8271e
Committing '[ 1824376 ] KYRA: more sequence player code' from Florian, with a couple of warnings fixed
...
svn-id: r29417
2007-11-05 08:23:57 +00:00
Eugene Sandulenko
c640d1c604
Patch #1825276 : "DETECTION: advanced detector engine simplification"
...
svn-id: r29386
2007-11-03 21:06:58 +00:00
Johannes Schickel
fd6ca3b7ac
- added PC-98 platform entry
...
- added Kyrandia 1 PC-98 detection entries
svn-id: r28907
2007-09-15 14:53:21 +00:00
Johannes Schickel
50d0b8501f
- reformatting AdvancedDetector engines (looks like what the gob engine uses now)
...
- add entry for Kyrandia 1 Mac
svn-id: r28715
2007-08-25 08:02:15 +00:00
Eugene Sandulenko
837381f1d4
Fix linking errors.
...
svn-id: r28587
2007-08-13 10:12:07 +00:00
Eugene Sandulenko
fb72a5539c
(At last) switched Kyra detection to AdvancedDetector
...
svn-id: r28584
2007-08-13 09:00:52 +00:00
Johannes Schickel
728fe1ff86
Add md5sum for Italian fan translation of CD version (see fr#1727941 "KYRA: add Italian CD Version to kyra.dat").
...
svn-id: r28007
2007-07-10 13:25:54 +00:00
Max Horn
d6e47d5fd3
ADV detector: Refactored findGameID() a bit, making it possible to use it outside the AdvancedDetector framework; also made it generate somewhat more user friendly desc for obsolete game IDs
...
svn-id: r27424
2007-06-15 17:36:41 +00:00
Eugene Sandulenko
6e5b70f5e9
Patch #1733764 : "Fallback detection patch". GSoC student.
...
svn-id: r27375
2007-06-12 12:22:25 +00:00
Max Horn
218e132e37
Updated legal headers in source files, based on what Pidgin (the IM client formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
...
svn-id: r27024
2007-05-30 21:56:52 +00:00
Johannes Schickel
c42c65686e
Updated error message.
...
svn-id: r26965
2007-05-27 11:18:33 +00:00
Johannes Schickel
776423ff82
- started to move v1 specific functions to KyraEngine_v1 (just opcodes yet)
...
- reworked script opcode handling
svn-id: r26749
2007-05-05 12:18:02 +00:00
Max Horn
579a3fe7cf
Renamed plugin.cpp to detection.cpp in all engines
...
svn-id: r26622
2007-04-27 20:23:25 +00:00