Torbjörn Andersson
e09bdf84cb
Fixed the HE version of the Swedish Freddi Fish 1, and added detection for the
...
Macintosh version, with a lot of help from Kirben.
svn-id: r23321
2006-06-27 10:54:01 +00:00
Eugene Sandulenko
163f49240b
Add Keith Scroggins to credits as Atari/FreeMiNT builder.
...
svn-id: r23297
2006-06-24 22:44:51 +00:00
Max Horn
d210b19aec
Move backends/fs/fs.h and .cpp to common/fs/fs.h and .cpp
...
Rationale: backend implementations belong to backends/, but portable APIs meant to be used by high level code is for common / sound / graphics / ... (compare also with backends/midi vs. sound/mididrv.h)
svn-id: r23274
2006-06-24 08:07:48 +00:00
Max Horn
f5128aeaf5
Tweak SCUMM detection a bit more -- do not hard code a check for the genmethod to determine the platform value, but rather use the platform value the GameFilenamePattern provides
...
svn-id: r23260
2006-06-22 17:57:37 +00:00
Travis Howell
59c296075a
This additional check for Macintosh versions of HE games isn't required, as platform is already set correctly
...
svn-id: r23258
2006-06-22 08:21:28 +00:00
Travis Howell
c333fad84d
Remove duplicate left over
...
svn-id: r23228
2006-06-21 13:59:28 +00:00
Travis Howell
fb21a06416
Add back auto detection of Macintosh platform for HE games
...
svn-id: r23221
2006-06-21 12:34:13 +00:00
Travis Howell
15c26ed5eb
Add 16bit color feature flag to Backyard Basketball too
...
svn-id: r23173
2006-06-18 13:44:01 +00:00
Travis Howell
486f181314
Add another version of SoccerMLS
...
svn-id: r23077
2006-06-13 04:05:16 +00:00
Travis Howell
763d7ef3ff
Ooops, correct order
...
svn-id: r22993
2006-06-09 08:10:00 +00:00
Travis Howell
f571c471cc
Add DOS and Macintosh versions of Putt-Putt & Fatty Bear's Activity Pack
...
svn-id: r22991
2006-06-09 08:06:38 +00:00
Travis Howell
ca79b6c285
Add target for full versions of Blue's Birthday Adventure
...
svn-id: r22948
2006-06-06 04:09:32 +00:00
Travis Howell
ddb9863c39
Fix detection of some HE games and demos
...
svn-id: r22933
2006-06-05 14:46:34 +00:00
Travis Howell
a0d14a0832
Fix Commodore 64 versions
...
svn-id: r22732
2006-05-29 12:45:11 +00:00
Max Horn
dc2da7a804
Moved the hack that distinguishes MM V1 demo from the full version to a more appropriate location (so that the game gets correctly detected)
...
svn-id: r22718
2006-05-28 12:28:28 +00:00
Travis Howell
21f50b3267
Use different method to detect V1 demo of Maniac Mansion, since md5 matches the full version
...
svn-id: r22695
2006-05-28 03:47:20 +00:00
Eugene Sandulenko
b5355a9142
Backed up my own commit :/ The user did a mistake when supplied the data.
...
svn-id: r22691
2006-05-27 23:31:08 +00:00
Eugene Sandulenko
de1d77670f
Added new samnmax demo file name pattern. See bug #1496105 : "Sam & Max Hit
...
the Road (ENGLISH/PC-DEMO V2) - Path Error"
svn-id: r22686
2006-05-27 20:08:42 +00:00
Travis Howell
3d0aa0a4d9
snmdemo uses *.sm0/1 data files
...
svn-id: r22669
2006-05-27 00:12:30 +00:00
Travis Howell
b858a6de65
Fix V1 demo of maniac
...
svn-id: r22667
2006-05-27 00:01:25 +00:00
Max Horn
0035042725
Fix for bug #1495361 (MONKEY1 AMIGA: Error at gamedetection)
...
svn-id: r22648
2006-05-26 08:20:15 +00:00
Max Horn
b6b53afe26
Tell people to only report the MD5 if it's a regular version of the game (and not e.g. a fan translation)
...
svn-id: r22495
2006-05-16 20:00:48 +00:00
Eugene Sandulenko
61c3f9d4aa
Add newly discovered HE demos.
...
svn-id: r22455
2006-05-13 17:28:33 +00:00
Max Horn
3623a94927
Added the new AbstractFilesystemNode::getCurrentDirectory() method. Also changed the semantics of the FilesystemNode constructors (see also the relevant doxygen comments for explanations). This also fixes bug #1485941 .
...
svn-id: r22424
2006-05-12 21:41:54 +00:00
Travis Howell
e2c058551b
Add missing file details for HE games
...
svn-id: r22381
2006-05-08 04:11:21 +00:00
Max Horn
d016c353c5
Changed FilesystemNode::listDir to return a bool indicating its success (or failure)
...
svn-id: r22315
2006-05-03 20:43:26 +00:00
Max Horn
1902673ece
Moved some code from SCUMM's detectGames function into a separate function (in an attempt to somewhat reduce the size of this huuuge function)
...
svn-id: r22314
2006-05-03 19:34:53 +00:00
Travis Howell
4c8151f20a
Update language details for filenames of a few games
...
svn-id: r22277
2006-05-02 14:12:39 +00:00
Travis Howell
191a639b11
Update language details for filenames of several HE games
...
svn-id: r22276
2006-05-02 14:00:29 +00:00
Travis Howell
f3f5664b7d
Add gameFilenamesTable[] entries for activity, fbpack and funpack
...
svn-id: r22275
2006-05-02 13:13:59 +00:00
Travis Howell
e3cb34e5b7
Fix detection of Windows version of puttmoon
...
svn-id: r22274
2006-05-02 13:06:11 +00:00
Max Horn
77c29d0ab2
Some cleanup, and added a FIXME comment concerning the wrong usage of getSavePath()
...
svn-id: r22266
2006-05-01 21:31:06 +00:00
Max Horn
f8b0649d18
Honor the 'platform' override when choosing between game variants (this should help fan translations of certain FM-TOWNS games)
...
svn-id: r22246
2006-04-30 15:06:17 +00:00
Max Horn
bf73598811
* Changed the createEngine() factory function of our plugins to return an error code (the engine is now passed indirectly via a double pointer)
...
* Removed Engine_Empty (obsolete now that engines can return actual error codes)
svn-id: r22199
2006-04-29 00:27:20 +00:00
Max Horn
b00262a2fe
Report unknown MD5s again
...
svn-id: r22198
2006-04-28 23:43:56 +00:00
Eugene Sandulenko
35098dbd9f
Introduce and use Engine_Empty() and Engine::GUIErrorMessage()
...
svn-id: r22165
2006-04-26 00:59:13 +00:00
Eugene Sandulenko
bf53520130
- Check if path specified for a game in scummvm.ini really exists and complain
...
if it does not
- Give more understandable feedback to user when SCUMM module can't find
a game
- Put TODO to kyra engine as their current detection scheme does not let
easily tell if game data really present in specified directory
svn-id: r22163
2006-04-25 23:07:59 +00:00
Max Horn
b36a5afbd8
Files that are *not* 00.LFL or 000.LFL indicate V5+ games -> teach the detector about that
...
svn-id: r22159
2006-04-25 21:37:53 +00:00
Max Horn
66783576d4
Somewhat improved detection when MD5 is not available/known
...
svn-id: r22157
2006-04-25 21:26:49 +00:00
Travis Howell
b1bc5f059e
Fix loading music/speech files in HE98+ games
...
svn-id: r22126
2006-04-23 23:27:51 +00:00
Max Horn
99ab7d6fac
Fix for HE games which use the generic HE variants (d'oh)
...
svn-id: r22122
2006-04-23 22:44:50 +00:00
Max Horn
e0a5a2b89e
Fix access to .he3/.he4 files
...
svn-id: r22118
2006-04-23 21:56:09 +00:00
Max Horn
0d67640a58
Behold, the new SCUMM detector finally has arrived. Unified detection & engine instantiation, reduced code duplication, more powerful detection in case MD5 is not known / can't be computed, and many other nifty improvements.
...
svn-id: r22110
2006-04-23 17:33:16 +00:00
Max Horn
b4c330ce07
Some more tweaks to the (still disabled) new detection / filename generation code
...
svn-id: r22040
2006-04-19 20:26:27 +00:00
Max Horn
c5507879fc
Removed wrong platform values from gameVariantsTable
...
svn-id: r22037
2006-04-19 16:16:57 +00:00
Willem Jan Palenstijn
784467abfd
changed comments into real comments
...
svn-id: r21945
2006-04-16 14:14:22 +00:00
Max Horn
fe01f3a03f
Ignore the 'virtual' HE entries at the end of gameVariantsTable (this fixes an odd detector problem)
...
svn-id: r21944
2006-04-16 14:07:55 +00:00
Max Horn
206fdf0528
Fixed broken svn:keywords values
...
svn-id: r21939
2006-04-16 13:01:41 +00:00
Max Horn
ba1b25305e
Removed the directory parameter from md5_file
...
svn-id: r21937
2006-04-16 12:50:39 +00:00
Max Horn
68cb7f52c8
- Renamed ConfigManager::getActiveDomain to getActiveDomainName, and added a new getActiveDomain method that returns a pointer to the actual active *domain*
...
- Added Engine::_targetName whose value is computed from the name of the active domain
- Removed GameDetector::_targetName, instead code now uses either Engine::_targetName or the name of the active domain
- This in turn allowed for removing usage of GameDetector in many places
svn-id: r21916
2006-04-15 20:36:41 +00:00