Commit Graph
3264 Commits
Author SHA1 Message Date
Max Horn ac4360af88 SCUMM: Get rid of unused Audio::mixer references 2015-07-19 17:12:05 +02:00
Matthew Hoops bed9da8b9d AUDIO: Remove all AudioStream access to OPL 2015-07-07 20:19:47 -04:00
Matthew Hoops 0bb13b358e SCUMM: Use the built-in OPL timer for Player_AD 2015-07-07 20:19:42 -04:00
Matthew Hoops 2e8f9dcec9 AUDIO: Remove the sample rate configuration from the OPL code 2015-07-07 20:19:42 -04:00
Kirben 343d0c41db SCUMM: Fix bug #6873 FARM: Crash at the end of trivia minigame on easy. 2015-06-28 13:22:20 +10:00
Kirben e670951a46 SCUMM: Fix bug #6592 SCUMM: ZAK - Read Ticket is too fast to read. 2015-06-10 07:12:25 +02:00
Thierry Crozat aee23fd704 SCUMM: Add detection for Full Throttle French Mac
Also add file size for Sam & Max and DOTT French Mac versions.
2015-05-10 15:28:48 +01:00
Thierry Crozat 04931d0400 SCUMM: Add DOS en demo for Indiana Jones and the Fate of Atlantis
This was reported by Paulo Vicente in bug  #6862.
2015-05-07 21:30:25 +01:00
Kirben 3f3ad61927 SCUMM: SCUMM: Add English 1.6 disk version of Day of the Tentacle for DOS. 2015-05-07 11:12:59 +10:00
Kirben 2456163f5d SCUMM: SCUMM: Add English 1.4 version of Indiana Jones and the Last Crusade for DOS. 2015-05-07 11:04:08 +10:00
Kirben 8b82090c91 SCUMM: Add UK version of Pajama Sam 2 for Windows. 2015-05-07 10:23:11 +10:00
Kirben da19822e37 SCUMM: Add md5 checksums for Italian versions of several HE games. 2015-04-16 14:46:40 +10:00
Kirben 6a1eee88cf SCUMM: Add file prefixes used by Italian versions of several HE games. 2015-04-16 14:36:34 +10:00
Torbjörn Andersson d582c8492c SCUMM: Fix argc check in Cmd_Script() 2015-03-22 12:22:30 +01:00
Torbjörn Andersson a0661328b9 SCUMM: Fix detection of the DoTT Maniac Mansion easter egg target
It's the key, not the gameid, that is the proper target name. In
my case, the key for that version of MM had the target name
"maniac-old" and gameid "maniac" (can you tell I've messed around
with this file a bit on my own?), so it tried to use "maniac" as
the target, which happened to be the target name for the enhanced
version instead.
2015-02-07 21:55:24 +01:00
Filippos Karapetis 666a4f3a57 SCUMM: Adapt wording for the fix in commit f1c64c2afe 2015-02-03 12:35:17 +02:00
Thierry Crozat f1c64c2afe SCUMM: Fix handling of string resources in smash player for Steam mac games
The Dig Steam/mac uses LF instead of CRLF for end of line.
This fixes display of subtitles in that version. This also fixes the crash
described in bug #6796.
2015-02-03 08:51:06 +00:00
MestreLion 5d852b5c56 SCUMM: Improve FOA keyboard help 2015-01-06 08:39:23 -02:00
Kirben 02e3e82e82 SCUMM: Correct game flags for HE72 version of Putt-Putt Saves the Zoo. 2015-01-05 22:33:19 +11:00
Torbjörn Andersson 7dc316cced SCUMM: Add secret "easter_egg" config key
This makes it possible to override the detection of Maniac Mansion
when starting the Day of the Tentacle easter egg. There is no GUI
for setting this, no error handling, and setting it to Day of the
Tentacle itself is probably a bad idea...
2014-12-30 10:54:49 +01:00
Torbjörn Andersson cc916625d9 SCUMM: Add a "chained games manager"
This replaces the somewhat ugly use of the config manager to store
the chained games.
2014-12-30 10:47:51 +01:00
Torbjörn Andersson f74ba29753 SCUMM: Enable Day of the Tentacle easter egg
Instead of returning to the launcher, a game may now specify a list
of "chained" games and optional save slots. The first game is popped
from the list and started. Quitting still quits the entire ScummVM.
It seemed like the sensible thing to do.
2014-12-30 03:45:14 +01:00
Kirben 0a6904c4ab SCUMM: Correct variable type in Actor_v0::adjustPosInBorderWalkbox, since variable can have negative value. 2014-12-08 23:31:59 +11:00
Kirben 801bfedfc0 Merge pull request #542 from segrax/V1-V2_WalkAnimFix
SCUMM V1-V2: Fix actor walk behavior (transitions between walk boxes, and changing destination issue)
2014-12-08 19:29:29 +11:00
Robert Crossfield 962c8b4524 SCUMM: Maniac V0 Demo: Allow F7 to restart, Add handler for opcode 0x6e (o_screenPrepare) 2014-12-08 19:12:27 +11:00
Robert Crossfield d92e47f4e6 SCUMM V1-V2: Fix actor walk behavior (transitions between walk boxes, and changing destination issue) 2014-12-08 13:14:12 +11:00
Robert Crossfield d83438225e SCUMM: Maniac V0: Add support for D64 Demo Disk, Cleanup duplicate 'Talk' array 2014-12-08 10:14:37 +11:00
Kirben c9e6db6571 SCUMM: Correct spacing and warning in last Maniac V0 merge. 2014-12-07 15:24:21 +11:00
Kirben dcd0f597e6 Merge pull request #539 from segrax/master
SCUMM: Maniac V0: Original Walk Code Implementation
2014-12-07 15:09:36 +11:00
Ben Castricum 30038ef789 SCUMM: Update scumm-md5.h 2014-12-03 15:47:27 +01:00
Ben Castricum 75408c1cb8 SCUMM: More detection fixes. 2014-12-03 15:47:27 +01:00
Ben Castricum 2e497bb9f8 SCUMM: farm - Add support for a dutch Macintosh variant.
Found on CD with EAN8714902148334.
2014-12-03 15:47:26 +01:00
Robert Crossfield 4b1b9ec66f SCUMM: Maniac V0: Remove workaround for bug #2971126 (this issue no longer occurs as walking is handled the same as the original) 2014-12-02 16:40:46 +11:00
Robert Crossfield 814d9b1153 SCUMM: Maniac V0: Correctly handle 'slanted' walk-boxes, Add new variables to save-games, Bump the SaveGame Version number, remove obsolete V0 code in V2 functions 2014-12-02 16:25:03 +11:00
Filippos Karapetis 8965077226 Merge pull request #527 from rrebello/bugfix-6679
SCUMM: Fix bug #6679 - INDY3 DOS-EGA: book of maps graphic glitch
2014-11-30 21:13:49 +02:00
Rodrigo Rebello 30b6a479e5 SCUMM: Fix bug #6679 - INDY3 DOS-EGA: book of maps graphic glitch
Force correct width value for room 64 (book of maps) in Indy3. This
works around the wrong value stored in the data files of a specific
version of the game (DOS/EGA v1.0, according to scumm-md5.txt).
2014-11-30 13:30:00 -02:00
Robert Crossfield 29d46e8a10 SCUMM: Maniac V0: If boxes are neighbors, walk directly to the new box. Remove extra call to 'animateCostume'. Remove now unnecessary V0 walk calc functions 2014-11-29 09:07:10 +11:00
Robert Crossfield 2dbd99d572 SCUMM: Maniac V0: Implement the original Walk Code (to fix some anim glitches), fix opcode to use _moving correctly (as V0 is different) 2014-11-28 22:24:45 +11:00
Kirben 8f1896b2e0 Merge pull request #533 from segrax/master
SCUMM: Fix bug #2034 - MANIAC V2: Early Collision with Green Tentacle
2014-11-28 14:45:31 +11:00
Robert Crossfield c76f21747f SCUMM: MANIAC V1 Demo: GF_DEMO was not being set 2014-11-23 10:58:48 +11:00
Robert Crossfield daefdc315b SCUMM: Fix bug #2034 - MANIAC V2: Early Collision with Green Tentacle 2014-11-23 08:24:39 +11:00
Kirben c4e40fc83f SCUMM: Correct file size for Dutch Windows demo of Let's Explore the Farm with Buzzy. 2014-11-01 23:10:55 +11:00
Kirben 0c5fae8652 SCUMM: Add Dutch Windows demo of Let's Explore the Farm with Buzzy. 2014-10-31 09:37:46 +11:00
Kirben 86a3d50467 SCUMM: Fix bug #6742 - PJGAMES: Crash upon playing Happy Fun Squares on Hard. 2014-10-31 09:22:12 +11:00
Filippos Karapetis 8f368145ba Merge pull request #523 from BenCastricum/fixforbug6739
SCUMM: Fix bug 6739 - Untranslated dialogs
2014-10-29 11:37:34 +02:00
Filippos Karapetis 40b224fc74 SCUMM: Disallow saving while a room 'prequel' is shown in v0-v3 games
These are cases where the screen is completely blank, showing text.
In such cases, no room is set, thus no room resources are available.
An example is the screen shown after the credits in the Zak FM-TOWNS
intro ("The next day..."). Thanks to segrax for finding this case.
This commit is based off pull request 522, but completely disallows
saving in such scenes, instead of adding explicit checks for them
2014-10-29 11:23:59 +02:00
Filippos Karapetis 2cbd2402a5 SCUMM: Remove trailing whitespace 2014-10-28 16:15:43 +02:00
Ben Castricum df12402a58 SCUMM: Fix bug 6739 - Untranslated dialogs 2014-10-27 16:33:09 +01:00
Ben Castricum 81795ce444 SCUMM: Identify several windows variants as such 2014-10-27 16:33:05 +01:00
Ben Castricum 5d6944ab52 SCUMM: freddicove - Detect dutch game variant found on CD EAN 8716051020172 2014-10-27 16:33:05 +01:00