Matthew Hoops
4df9dd82fb
After discussing with waltervn, committing my fix for the King's Quest I Demo (original from Patch #2795916 ). I'm also fixing the full game as well :)
...
svn-id: r41841
2009-06-25 00:14:07 +00:00
Walter van Niftrik
d0471f01db
SCI: Added detection entries for Japanese SQ4.
...
svn-id: r41517
2009-06-14 14:11:21 +00:00
Walter van Niftrik
019be026d9
SCI: Added detection entries for Japanese QFG.
...
svn-id: r41485
2009-06-12 23:29:27 +00:00
Eugene Sandulenko
a881ba9d42
MD5 from bugreport #2797962 : "SCI: Laura Bows 2 german, md5"
...
svn-id: r41326
2009-06-07 10:13:05 +00:00
Eugene Sandulenko
75ef63a363
Added MD5 from Bug #2796782 : "SCI: LSL1 Russian MD5"
...
svn-id: r41325
2009-06-07 10:04:41 +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
Filippos Karapetis
e9444e2b93
- Rewrote kSetCursor to be a bit simpler to understand, and got rid of GF_SCI1_NEWSETCURSOR
...
- Removed the 3 mouse pointer view, loop and cell variables (and their 3 "save" versions) from the game state, as they're all actually not used anywhere
- Cleanup
svn-id: r40976
2009-05-29 08:25:42 +00:00
Filippos Karapetis
16078599fb
Added a warning when kDoAudio is called with the new semantics (SQ4CD or newer) and fixed the detection entry for SQ4CD
...
svn-id: r40935
2009-05-27 08:48:57 +00:00
Max Horn
7d5f3e1714
Turned some static tables into static const tables; added some FIXME comments to global static vars that should be removed (many more exist in SCI, Tinsel, and some other engines)
...
svn-id: r40908
2009-05-26 11:30:21 +00:00
Walter van Niftrik
de5ca1e472
SCI: Some small fixes for KQ6CD.
...
svn-id: r40898
2009-05-26 00:03:41 +00:00
Max Horn
bba91075bf
removed trailing whitespaces
...
svn-id: r40742
2009-05-20 17:53:31 +00:00
Travis Howell
c0a8295919
Add more game demos.
...
svn-id: r40642
2009-05-17 10:40:28 +00:00
Travis Howell
dc55a54365
Add more game demos.
...
svn-id: r40635
2009-05-17 07:22:07 +00:00
Filippos Karapetis
565cfa074d
Simplified SCI versions to be SCI version generations, and fixed some game entries in the process. Also, added a sanity check for invalid game entries
...
svn-id: r40596
2009-05-15 09:04:21 +00:00
Filippos Karapetis
61d9a42c56
Fixed the detection entry for SQ3 Amiga, and added a special case for cursor hiding in SQ5
...
svn-id: r40574
2009-05-14 21:51:36 +00:00
Filippos Karapetis
42633c9865
Fixed SQ3 Amiga by hardcoding the resource version (automatic resource version detection fails on this one)
...
svn-id: r40568
2009-05-14 19:58:42 +00:00
Filippos Karapetis
97bdf32a59
Added the EGA version of Longbow, and partially reverted my previous commit. SCI1 EGA games should *really* be working now
...
svn-id: r40565
2009-05-14 18:55:30 +00:00
Filippos Karapetis
d5e1ca4630
- Added a new game flag to distinguish SCI1 EGA versions
...
- Fixed the wrong detected versions of Laura Bow 2
- Changed some code regarding the resource loader of Jones in the Fast Lane (which is still non-functional)
svn-id: r40564
2009-05-14 17:50:09 +00:00
Filippos Karapetis
4a9e7e4393
Replaced the SCI_VERSION_FTU_DOSOUND_VARIANT_2 version check with the game feature flag GF_SCI1_NEWDOSOUND
...
svn-id: r40561
2009-05-14 13:51:42 +00:00
Filippos Karapetis
f75c950457
- Replaced SCI_VERSION_FTU_LOFS_ABSOLUTE with the GF_SCI1_LOFSABSOLUTE game flag
...
- Moved the version defines outside of versions.h
svn-id: r40559
2009-05-14 12:38:50 +00:00
Max Horn
b3ace666d0
SCI: Renamed GF_SCI0_BEFORE_* macros to GF_FOR_SCI0_BEFORE_* (to emphasise that those are not Game Features); also moved their definitions into detection.cpp, to minimize the risk that they are accidentally used by other code
...
svn-id: r40557
2009-05-14 11:30:21 +00:00
Filippos Karapetis
4ec6c4127f
Added a feature flag for the SCI1.1 behavior of kSetCursor() in Eco 1 and KQ5 CD. Some cleanup
...
svn-id: r40554
2009-05-14 11:11:56 +00:00
Filippos Karapetis
891a8fae05
- Removed SCI_VERSION_FTU_NEW_GETTIME
...
- Added defines for SCI0 flags, to simplify game entries
- Removed the leftover version_lock_flag from EngineState
svn-id: r40553
2009-05-14 10:24:39 +00:00
Filippos Karapetis
999d46b241
Started using game-specific flags and removed/replaced some SCI version checks with flags.
...
- The SCI0 new script header and the angles check have been replaced by the GF_SCI0_OLD flag
- The SCI0 new drawpic parameter and the new priority check have been replaced by the GF_SCI0_OLDGFXFUNCS flag
- Removed the code which retries to use the newer script header in SCI0 games if the detected one is wrong, as that case should be covered by the GF_SCI0_OLD flag
- Removed the leftover min_version and max_version variables from gamestate
- Cleaned up kGetTime() a bit
svn-id: r40552
2009-05-14 09:12:27 +00:00
Filippos Karapetis
e940bcff23
- Simplified SCI version detection a bit and clarified the different version feature flags (not used yet)
...
- Removed the version verification functions (they were only used for two specific cases, but the SCI executable reader is able to detect the exact SCI game version anyway, so there is no point in having these)
- Removed the empty GameFlags structure and replaced it with a 32-bit integer instead
svn-id: r40524
2009-05-13 16:52:41 +00:00
Joost Peters
b13a8090b2
set resource version for LSL6 low-res CD version as well + update language comment
...
svn-id: r40485
2009-05-12 12:57:03 +00:00
Walter van Niftrik
eec316443e
SCI: Set resource version for LSL6 floppy (autodetection fails).
...
svn-id: r40483
2009-05-12 12:39:46 +00:00
Jordi Vilalta Prat
f0cfb657cf
- Moved the extra information (like executable version, VERSION file contents or floppy label versions) into comments with a common format, in anticipation of engine versions being removed to use feature flags
...
- Added information about the games I own
svn-id: r40244
2009-05-02 15:35:57 +00:00
Travis Howell
f09f243bf2
Add English DOS demo of Leisure Suit Larry 2.
...
svn-id: r40243
2009-05-02 13:49:39 +00:00
Travis Howell
7f1a054cdb
Add English DOS demo of Conquests of Camelot.
...
svn-id: r40242
2009-05-02 13:34:45 +00:00
Travis Howell
7740f5d322
Add English DOS demo of Space Quest 3.
...
svn-id: r40241
2009-05-02 13:14:10 +00:00
Filippos Karapetis
bffc442bee
Updated some of the detector entries for KQ5
...
svn-id: r40060
2009-04-21 22:59:37 +00:00
Filippos Karapetis
9c7e3a2898
Fixed the language of the German version of Longbow
...
svn-id: r39898
2009-04-07 22:29:36 +00:00
Walter van Niftrik
f6b313e879
SCI: Include sciduv.exe in version scanning.
...
svn-id: r39862
2009-04-05 12:59:54 +00:00
Filippos Karapetis
92018a0038
- Added the German version of Longbow
...
- Added Fun Seeker's Guide
- Removed some leftover detection entries from FreeSCI
svn-id: r39815
2009-04-03 19:21:31 +00:00
Filippos Karapetis
d2b8eb76e0
Added the English DOS version of Hoyle 2
...
svn-id: r39805
2009-04-02 23:37:21 +00:00
Filippos Karapetis
6c21af058e
Added the German version of KQ7
...
svn-id: r39804
2009-04-02 22:33:27 +00:00
Filippos Karapetis
342b335ea9
Added the German versions of KQ5 and KQ6, sorted out the different versions of KQ6 and enabled the Spanish version of KQ7
...
svn-id: r39803
2009-04-02 20:19:10 +00:00
Filippos Karapetis
09d5508b01
- Updated the details of 2 versions of Freddy Pharkas and of 2 versions of SQ5 (to distinguish the English from the German versions)
...
- Enabled the Italian version of KQ5 and added the Polish version of KQ5
svn-id: r39796
2009-04-01 21:48:42 +00:00
Filippos Karapetis
a518301e66
Enabled 2 versions of Freddy Pharkas, and added the German version of QFG1
...
svn-id: r39784
2009-03-31 22:48:25 +00:00
Filippos Karapetis
6ef8534e9a
Added 2 more versions of GK1 (apparently, all versions of GK1 used the same interpreter) and enabled GK2 (again, only one interpreter version was used for it)
...
svn-id: r39783
2009-03-31 22:35:21 +00:00
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
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