Commit Graph

100 Commits

Author SHA1 Message Date
Max Horn
12b0ac3a72 Removing the GF_HE_985 from HE 99 games (I only was able to verify that this is correct for the demos, but am confident enough to risk this change even for the full german version)
svn-id: r20788
2006-02-20 14:44:44 +00:00
Max Horn
549eb83986 Workaround for bug #1308033 (FOA: skips single line of dialogue)
svn-id: r20785
2006-02-20 14:01:49 +00:00
Max Horn
78c44df439 More tweaks to the still unused extra_versions table
svn-id: r20783
2006-02-20 13:26:40 +00:00
Max Horn
011bcc04d2 Disable unchecked use of OSystem::setWindowCaption from SCUMM/HE scripts (this fixes crashes under Mac OS X with e.g. german puttrace)
svn-id: r20782
2006-02-20 13:24:19 +00:00
Paweł Kołodziejski
1fb19714e2 added experimental hook handle on 8,9 sub opcode music
svn-id: r20779
2006-02-19 23:25:27 +00:00
Max Horn
c175368230 Added more variant IDs for HE games
svn-id: r20778
2006-02-19 19:21:52 +00:00
Max Horn
bb0f2eec5d Specify variant IDs for some HE games in scumm-md5.txt/.h
svn-id: r20777
2006-02-19 19:05:31 +00:00
Max Horn
81ec4980a6 Updated the (still unused) extra_versions table a bit
svn-id: r20776
2006-02-19 19:04:22 +00:00
Max Horn
0c757abb72 - Added new extra_versions table -> work in progress and disabled for now.
- Refined information in scumm-md5.txt a bit
- Updated scumm-md5.h to reflect the changes in scumm-md5.txt
- Removed some unicode garbage from scumm.cpp

svn-id: r20774
2006-02-19 18:32:48 +00:00
Max Horn
01fc7034b5 - Merged GameDetector::detectGame() into GameDetector::detectMain()
- Replaced GameSettings GameDetector::_game by a simple gameid string

svn-id: r20753
2006-02-18 12:50:48 +00:00
Max Horn
8ac17430ac - renamed PLUGIN_getSupportedGames to PLUGIN_gameIDList for consistency
- renamed Engine_XXX_gameList to Engine_XXX_gameList for consistency
- added new Engine_XXX_findGameID / PLUGIN_findGameID function
- updated plugins code to take advantage of the new plugin API, to support
  obsolete gameids w/o showing them to the user

svn-id: r20752
2006-02-18 11:15:37 +00:00
Max Horn
81798556db - Removed the 'features' field from GameSettings
- Removed GF_DEFAULT_TO_1X_SCALER

svn-id: r20747
2006-02-18 00:12:36 +00:00
Max Horn
d13950dab2 Fixed extra desc for a few MD5 table entries
svn-id: r20744
2006-02-17 15:51:20 +00:00
Max Horn
a96760a2fd Reduced use of GF_DEFAULT_TO_1X_SCALER in favor of a new param to Engine::initCommonGFX; added a TODO stating that it should eventually be removed completly
svn-id: r20738
2006-02-17 00:01:18 +00:00
Max Horn
405733e044 - Fixed a bug that prevented you from overriding the scaler from the command
line for 640x480 games.
- Updated NEWS file a bit

svn-id: r20736
2006-02-16 23:24:23 +00:00
Paweł Kołodziejski
8b76033dc3 added more asserts into imuse digi code
svn-id: r20733
2006-02-16 21:50:14 +00:00
Max Horn
200320c237 - Further extended the file format of tools/scumm-md5.txt: One can now specify
a variant ID, and the description field has been split into two parts.
- Updated the PHP output, removing duplicate information and hopefully
  increasing the readability at the same time.

svn-id: r20729
2006-02-16 18:00:22 +00:00
Travis Howell
d4e2b25e5d Stop music in HE games, before nuking the resource
svn-id: r20727
2006-02-16 13:45:52 +00:00
Paweł Kołodziejski
6b557fabd5 force arg variable to float type, msvc8 can't select from float or double
svn-id: r20725
2006-02-16 12:04:12 +00:00
Travis Howell
4694e98649 Remove auto free flag for sounds in some HE games
svn-id: r20724
2006-02-16 08:55:06 +00:00
Travis Howell
37cc74db39 Use simplier method of checking sound status in HE60/61 games
svn-id: r20723
2006-02-16 08:47:19 +00:00
Travis Howell
903daa7252 Send sound resource data directly to sound mixer in HE Games.\n Fixes songs in kitchen of Pajama Sam 1
svn-id: r20721
2006-02-16 08:25:12 +00:00
Travis Howell
448ea4f16e Only DOS & Macintosh versions of HE60/61 games require XMIDI support
svn-id: r20720
2006-02-16 06:00:46 +00:00
Travis Howell
5f72260f20 Stop current music in HE60/61 games, before starting new music
svn-id: r20719
2006-02-16 05:55:44 +00:00
Travis Howell
e77fc9b9aa Clear sound queue when stopping sound channel in HE games
svn-id: r20718
2006-02-16 05:52:39 +00:00
Travis Howell
fbcecb98a1 Add 3DO platform for HE games
svn-id: r20714
2006-02-16 05:01:06 +00:00
Travis Howell
dd23256b24 Only print debug message when flag 0x800000 is triggered by HE games in drawWizPolygonTransform().
svn-id: r20711
2006-02-15 23:27:53 +00:00
Travis Howell
e98555249e Read correct index by block size in HE games again, to help track down unknown versions.
svn-id: r20709
2006-02-15 23:04:48 +00:00
Travis Howell
bcef7a167c Read correct index by block size in HE games again, to help track down unknown versions.
svn-id: r20708
2006-02-15 23:02:37 +00:00
Eugene Sandulenko
eba1653904 o Renamed script_v6he.cpp and script_v7he.cpp to script_v60he.cpp and
script_v70he.cpp respectively since we use 2 digits for HE versioning.

o Also renamed resource_v7he.* to resource_he.* because it is actually not
  HE70-specific but is used by all HE70+ titles.

svn-id: r20703
2006-02-15 18:48:49 +00:00
Max Horn
b20384d375 Fix for bug #795214 (MI1: Crash on church entry)
svn-id: r20697
2006-02-15 17:31:26 +00:00
Eugene Sandulenko
10c7835cfc Moved all he-specific source files to engines/scumm/he/ subdirectory
svn-id: r20696
2006-02-15 00:57:50 +00:00
Travis Howell
b796860ee8 Add extra costume tables (Used by HE games) to saved game. Fixes weird actor states when restoring saved game, in HE games.
svn-id: r20689
2006-02-14 10:11:15 +00:00
Travis Howell
d96713a857 Correct case of SPY Fox game titles
svn-id: r20687
2006-02-14 06:57:42 +00:00
Travis Howell
515a4ea381 Allow version string to be writen to config file in HE72+ games, in case we display version in the future.
svn-id: r20686
2006-02-14 05:50:29 +00:00
Travis Howell
9e8b493990 Add HE100 specific version of setSystemMessage opcode, since cases are different.
svn-id: r20685
2006-02-14 05:47:12 +00:00
Travis Howell
de6aac4e2f Add setSystemMessage opcode for HE70+ games. Sets the window caption correctly for all languages
svn-id: r20684
2006-02-14 05:27:39 +00:00
Travis Howell
d1a5345169 Include game dscriptions for HE60/61 games in a DISABLE_HE build
svn-id: r20658
2006-02-12 21:41:09 +00:00
Max Horn
00abb48c7d Moved SCUMM game descriptions/titles into a seperate table
svn-id: r20657
2006-02-12 20:51:56 +00:00
Max Horn
952b23fec7 - Changed the scumm-md5.txt format to reduce redundancy and to make it a bit niecer to edit
- Added --txt option to the md5table tool -> makes it easier to modify the scumm-md5.txt format

svn-id: r20641
2006-02-12 19:03:39 +00:00
Max Horn
7ef0b0c650 Fixing platform value for two HE mac demos
svn-id: r20624
2006-02-12 15:40:38 +00:00
Eugene Sandulenko
faec3622b3 Committed old work on Soccer U32. Too far from being finished.
svn-id: r20613
2006-02-12 13:45:57 +00:00
Travis Howell
b9fec00c25 Only adjusted in SCUMM 5+
svn-id: r20598
2006-02-12 11:03:16 +00:00
Travis Howell
30c5480bd3 Actor room is only checked in SCUMM 7+
svn-id: r20597
2006-02-12 09:52:13 +00:00
Travis Howell
2873ae8186 Actually that should be before all code
svn-id: r20595
2006-02-12 07:03:04 +00:00
Travis Howell
86ee0df205 A few corrections from disasm., checked against all versions
svn-id: r20594
2006-02-12 06:43:42 +00:00
Travis Howell
37bc512d64 This difference only applies to SCUMM7+
svn-id: r20593
2006-02-12 04:43:27 +00:00
Travis Howell
19e3882439 Add another Loom demo
svn-id: r20591
2006-02-12 02:21:03 +00:00
Max Horn
80cf2fa46f Reduced data duplication in module.mk files; added module.mk files for null and x11 backends; added engines/module.mk
svn-id: r20584
2006-02-12 00:16:31 +00:00
Max Horn
26ee630756 Moved engines to the new engines/ directory
svn-id: r20582
2006-02-11 22:45:04 +00:00