Max Horn
6df54763ef
Yes, it is really necessry to compute a special 'disk number' here (in fbear at least)
...
svn-id: r21882
2006-04-14 10:32:06 +00:00
Travis Howell
77ad88a2f2
Add variant for updated Spy Fox 1
...
svn-id: r21881
2006-04-14 09:58:20 +00:00
Max Horn
de08164420
Possible fix for bug #1470197 (SCUMM: HE Game variants broken)
...
svn-id: r21879
2006-04-14 09:45:29 +00:00
Max Horn
1470dadb1d
Changed File::open to take a Common::String as file name parameter
...
svn-id: r21867
2006-04-14 01:48:51 +00:00
Torbjörn Andersson
e21f99c7ba
Slightly more verbose error message.
...
svn-id: r21846
2006-04-13 18:09:33 +00:00
Eugene Sandulenko
3fa9fa06c2
Clarified detection filenames for HE games (removed FIXME comments).
...
svn-id: r21835
2006-04-13 04:01:55 +00:00
Max Horn
cf202049ff
Fixing mismatch between format strings and data on some systems
...
svn-id: r21827
2006-04-12 14:54:12 +00:00
Jonathan Gray
eb3ae7d726
sizeof(void *) != sizeof(int) for a large number of systems.
...
Fix a lot of debug/error statements that were using %d/%x
for the result of pointer arithmetic.
As C++ apparently has no format string for ptrdiff_t use
%lu/%lx as appropriate.
svn-id: r21824
2006-04-12 10:01:41 +00:00
Max Horn
24b2f65f91
Re-fix the CD version of Loom
...
svn-id: r21814
2006-04-11 22:47:53 +00:00
Max Horn
4ec79db410
Rearranged code in ScummEngine::openRoom a bit, to separate the filename generation from other things
...
svn-id: r21813
2006-04-11 22:41:44 +00:00
Torbjörn Andersson
10c62a2eed
If generateDetectName() generates an empty string, that's a failure, not a
...
success. Otherwise ScummVM will crash once the game detector reaches the
"generic HE game variants", which makes it hard to add non-SCUMM games.
svn-id: r21808
2006-04-11 19:29:55 +00:00
Max Horn
a42dd86e85
Some more MD5 entries / confirmations by Peter Eckerlein
...
svn-id: r21788
2006-04-11 12:59:44 +00:00
Max Horn
935989d8cd
More commented out stuff: added generateFilenameForDetection method, for use by the detector; and applied various fixes to generateFilename (which is still completely untested, so it certainly contains more 'bugs' :)
...
svn-id: r21771
2006-04-10 22:45:05 +00:00
Max Horn
0ed3018f2b
Some more tweaks to the (still unused) gameFilenamesTable; also readded an enhanced version of the (also unused) generateFilename function
...
svn-id: r21770
2006-04-10 22:25:42 +00:00
Max Horn
64ae34400f
Removing dummy code from resource.cpp
...
svn-id: r21769
2006-04-10 22:11:05 +00:00
Max Horn
8cbe1f3823
Merged scumm_settings into extra_versions, which in turn got renamed to gameVariantsTable
...
svn-id: r21768
2006-04-10 21:43:49 +00:00
Max Horn
7b7eb1f331
Changed the precedence of the MD5 overrides (highest priority: config file, then target_md5.txt override, finally the 'reaL md5); also did some cleanup and code unification
...
svn-id: r21736
2006-04-09 22:18:48 +00:00
Max Horn
cd5b1fee40
Removed some obsolete code
...
svn-id: r21735
2006-04-09 22:05:05 +00:00
Max Horn
39a2bc6812
Added gameFilenamesTable (currently unused, and hence disabled)
...
svn-id: r21734
2006-04-09 22:03:29 +00:00
Eugene Sandulenko
a74fcf7cee
Fix regression introduced by removing of GF_HE_CURSORLESS feature flag.
...
There are 3 cases of HE cursors:
o Default one. We set up cursor palette for it.
o Loaded from .HE3 (windows resource file). We use default cursor palette.
o Loaded from WizImage. We disable default cursor palette.
svn-id: r21711
2006-04-09 03:16:05 +00:00
Eugene Sandulenko
9438f803a6
Clarify UK/US language for those HE demos which UK versions we have reported.
...
svn-id: r21709
2006-04-09 00:57:41 +00:00
Eugene Sandulenko
dcfad9426f
Specify UK/US version for PuttTime since we have UK version reported for it.
...
svn-id: r21707
2006-04-09 00:37:20 +00:00
Eugene Sandulenko
d26b00330e
Clarify language for several UK HE releases
...
svn-id: r21706
2006-04-09 00:25:29 +00:00
Max Horn
807edc83c7
Properly translate Common::Language values for V0-V2 games, too
...
svn-id: r21705
2006-04-08 23:56:09 +00:00
Max Horn
85c9dc7de8
Properly translate Common::Language values for COMI
...
svn-id: r21704
2006-04-08 23:43:18 +00:00
Eugene Sandulenko
5a2ad04a9e
Introduced language EN_ANY used for general English game entries. EN_USA and
...
EN_GRB should be used for games which have both variants. Currently it is
MM NES and BASS. All other are switched to EN_ANY.
svn-id: r21702
2006-04-08 23:12:56 +00:00
Max Horn
3add3dae95
Removed dupliate entry from extra_versions table
...
svn-id: r21701
2006-04-08 22:48:03 +00:00
Max Horn
c8ea13139d
Our extra_versions table is a bit too eager in some cases to assign platform values; fixing some of these cases and adding code that detects these and triggers an according warning
...
svn-id: r21700
2006-04-08 22:05:45 +00:00
Max Horn
e7a8bb6abf
Modified the REGISTER_PLUGIN macro so that it allows (and requires) a trailing semicolon (this helps certain tools to parse our code better)
...
svn-id: r21689
2006-04-08 12:06:07 +00:00
Max Horn
dc77d02c7e
Removed common/map.h with the Common::Map template class (it was a very bad implementation, and our HashMap is simply better).
...
svn-id: r21688
2006-04-08 11:38:41 +00:00
Max Horn
30c2e13456
Move some more bits into namespace Scumm
...
svn-id: r21685
2006-04-08 08:43:28 +00:00
Max Horn
9c77c2ecd1
Renamed various *GameSettings to GameSettings (our namespaces are enough to distinguish them)
...
svn-id: r21684
2006-04-08 08:23:33 +00:00
Max Horn
9e5950e704
New Loom version reported by Peter Eckerlein
...
svn-id: r21673
2006-04-07 22:46:59 +00:00
Max Horn
1cda8e10f0
Finally got rid of multiple_versions_md5_settings in favor of extra_versions
...
svn-id: r21672
2006-04-07 22:40:45 +00:00
Eugene Sandulenko
8b995a8c52
Fix freddicove detection.
...
svn-id: r21610
2006-04-04 23:05:06 +00:00
Eugene Sandulenko
8fa9bd6728
Removed extra exclamation marks in warning() calls as well.
...
svn-id: r21608
2006-04-04 22:21:10 +00:00
Eugene Sandulenko
d292c0ec55
Since our debug() adds an exclamation mark at the message end, remove
...
it in several calls to avoid duplication!!11!
svn-id: r21607
2006-04-04 22:04:51 +00:00
Lars Persson
595a48a87e
Small updates to intiate variable and member visibility.
...
svn-id: r21604
2006-04-04 21:32:19 +00:00
Max Horn
7ba17e0574
Paranoia change: catch invalid 'method' value in generateDetectName
...
svn-id: r21602
2006-04-04 21:18:15 +00:00
Max Horn
41f71238f2
Removing outdated and obsolete comment
...
svn-id: r21578
2006-04-03 12:11:04 +00:00
Max Horn
b9acc7a285
Since GF_HE_CURSORLESS is gone now, we can remove this special case for 'lost'
...
svn-id: r21577
2006-04-03 12:09:54 +00:00
Travis Howell
0e9b4ab17c
GF_HE_CURSORLESS feature flag not required, since HE games always set a default cursor too.
...
svn-id: r21576
2006-04-03 11:35:02 +00:00
Max Horn
9f06a3bde6
Added variant string for some HE games
...
svn-id: r21574
2006-04-03 11:12:26 +00:00
Max Horn
3de55677b9
Typo
...
svn-id: r21540
2006-04-01 22:31:57 +00:00
Max Horn
e390639dd8
Use extra_versions to compute ScummGameSettings (currently only compared to the value determined via multiple_versions_md5_settings but not actively used; requires more testing, in particular with HE games)
...
svn-id: r21530
2006-04-01 18:20:35 +00:00
Max Horn
ee62cd3c51
Generate an error when kGenAsIs is used with an unsupported platform, instead of silently continuing with a bogus _fileHandle (leading to odd crashes)
...
svn-id: r21528
2006-04-01 18:13:06 +00:00
Travis Howell
d10929b394
Always check array bounds are valid in HE games, matching original
...
svn-id: r21524
2006-04-01 12:26:50 +00:00
Travis Howell
7a81cc76e1
Fix painting and fridge magnet palette glitches in thinker1
...
svn-id: r21522
2006-04-01 06:38:47 +00:00
Travis Howell
c4349e88f7
Rename two WizParameters fields
...
svn-id: r21514
2006-03-31 13:06:23 +00:00
Eugene Sandulenko
0335bab074
Make corners of SCUMM load/save dialog round.
...
svn-id: r21513
2006-03-31 13:00:06 +00:00