Commit Graph

3887 Commits

Author SHA1 Message Date
Max Horn
2c327348a6 Added some new MD5s
svn-id: r13379
2004-03-25 11:22:02 +00:00
Paweł Kołodziejski
dbf56846c9 changed a little hook id code
svn-id: r13374
2004-03-23 22:51:44 +00:00
Paweł Kołodziejski
e2a5b67e42 fixed fade out delay
svn-id: r13373
2004-03-23 21:42:47 +00:00
Travis Howell
e1a1f291aa Move HE games together.
svn-id: r13370
2004-03-23 03:33:23 +00:00
Travis Howell
07770f58e9 Alter some HE games settings
svn-id: r13369
2004-03-23 01:59:02 +00:00
Max Horn
6a1532772a Revamped COMI/DIG speech decoding (this my cause regressions, watch out). Goal was to streamline code logic, and get rid of a FIXME
svn-id: r13347
2004-03-19 23:19:57 +00:00
Max Horn
c3c1dc176f addMessageToStack doesn't have to return anything anymore
svn-id: r13346
2004-03-19 19:40:34 +00:00
Max Horn
791696a9a3 turn down verbosity
svn-id: r13345
2004-03-19 17:58:47 +00:00
Max Horn
faa12496e4 Fix for bug #893254 (MI1VGA: Changes in object names are not saved); this may introduce regressions, please report them (overall, this is a neat patch, it removes so many ugly hacks :-)
svn-id: r13325
2004-03-17 01:50:15 +00:00
Max Horn
fd52b3a3c0 Patch #917503: Remove stray semicolons
svn-id: r13319
2004-03-16 23:51:41 +00:00
Travis Howell
d3826bfe79 Increase channel for Amiga V3 player.
svn-id: r13315
2004-03-16 07:02:21 +00:00
Max Horn
ff17962df5 cleanup
svn-id: r13312
2004-03-15 21:48:54 +00:00
Travis Howell
538e9a36ed Ooops
svn-id: r13303
2004-03-15 04:00:00 +00:00
Max Horn
af96fecb5d turn illegal SCUMM var access into an error
svn-id: r13302
2004-03-15 03:36:18 +00:00
Max Horn
e2617f90a1 disambiguate the two talkingActor() methods (one was a getter, one a setter -- reflect that in the name)
svn-id: r13301
2004-03-15 03:33:08 +00:00
Max Horn
ac11c62312 clearMsgQueue now just is a synonym for stopTalk -> remove it
svn-id: r13300
2004-03-15 03:24:29 +00:00
Max Horn
e1b25fb721 After the refactoring it's clearly that _messagePtr can be removed. Hooray, yet another obscure global 'parameter' gone :-)
svn-id: r13299
2004-03-15 03:22:36 +00:00
Max Horn
ba5aa37dcc refactor use of _messagePtr -> instead of using it as an implicit parameter for various methods, pass its value explicitly to those methods. Note: this *should* be just a code transformation, with no change to the program logic - unless I messed up once again <sigh>
svn-id: r13298
2004-03-15 03:09:48 +00:00
Max Horn
deb96003a2 Aaargh, didn't mean to commit this...
svn-id: r13296
2004-03-15 02:28:47 +00:00
Max Horn
782dabbcd3 ...and mor. Next big thing should be to document the overlay stuff, but that'll have to wait till after I slept :-)
svn-id: r13295
2004-03-15 02:21:04 +00:00
Paweł Kołodziejski
f2f6c75ba5 fix for voice bundle bug in german version comi
svn-id: r13260
2004-03-13 17:41:36 +00:00
James Brown
7000cb00e4 Forward-port maniac hack :)
svn-id: r13242
2004-03-13 12:55:40 +00:00
James Brown
6a155e028e Backport blee
svn-id: r13228
2004-03-11 04:13:22 +00:00
Max Horn
e448c1dfe4 renamed scumm/scummvm.cpp to scumm/scumm.cpp
svn-id: r13207
2004-03-07 03:34:09 +00:00
Jochen Hoenicke
e609820a5b Clear all channel variables in clear_channel
svn-id: r13203
2004-03-05 14:35:16 +00:00
Jochen Hoenicke
270c5cec52 Initialize _random_lsr to avoid valgrind warnings
svn-id: r13202
2004-03-05 14:34:39 +00:00
Torbjörn Andersson
bec9e69e42 We already know the Sam & Max screensavers trigger these assertions so
until someone figures out exactly what to do, let's do something less
drastic. Now if someone requests a pixel outside the known screen, assume
that pixel has colour 0.

svn-id: r13200
2004-03-05 11:08:29 +00:00
Eugene Sandulenko
00bf09fe07 Add maniac enchanced demo md5
svn-id: r13176
2004-03-04 05:02:47 +00:00
Eugene Sandulenko
b730376148 Add Russian Freddi HE md5's
svn-id: r13175
2004-03-04 04:46:04 +00:00
Travis Howell
fb1e289215 Add hack for demo script in maniac (Enchanced)
svn-id: r13174
2004-03-04 03:08:42 +00:00
Travis Howell
2f60f4485d Allow --demo-mode with maniac (Enchanced)
svn-id: r13173
2004-03-04 02:47:39 +00:00
Max Horn
ad820d7893 unsigned ints are always >= 0 (fix warnings)
svn-id: r13167
2004-03-03 10:56:46 +00:00
Travis Howell
306d16441e Add back HE sound differences for AKOS.
Remove old define
Avoid crash if using demo script in maniac (Enchanced)

svn-id: r13166
2004-03-03 08:17:21 +00:00
Travis Howell
5feaf410c8 That should have been maniac specific.
svn-id: r13163
2004-03-03 03:14:22 +00:00
Travis Howell
84cb720df5 Adjustments for Enchanced Maniac Mansion demo.
svn-id: r13161
2004-03-03 02:53:12 +00:00
Travis Howell
a79a0647d7 Adjustments for Enchanced Maniac Mansion demo.
svn-id: r13160
2004-03-03 02:42:51 +00:00
Paweł Kołodziejski
bb97464292 cleanup. soundlist originaly is shifted and started at 1 not as in scummvm at 0, match as rest of scummvm code : start at 0
svn-id: r13157
2004-03-02 21:55:14 +00:00
Paweł Kołodziejski
41e6bba009 synced local imuse. many bug fixes, and few new bugs :)
svn-id: r13153
2004-03-02 20:35:48 +00:00
Chris Apers
b088395e56 640x480 games not supported on PalmOS
svn-id: r13145
2004-03-02 13:09:35 +00:00
Travis Howell
65a50b800a Not 640 x 480 until HE7
svn-id: r13142
2004-03-02 10:37:51 +00:00
Travis Howell
7ad1d09f0a Not DOS specific anymore.
svn-id: r13141
2004-03-02 10:26:07 +00:00
Travis Howell
6d0e10433c Move to HE6
svn-id: r13140
2004-03-02 10:22:55 +00:00
Travis Howell
ca85e8d51d Ooops, just move everyting used by HE6 to HE6.
svn-id: r13137
2004-03-02 06:42:22 +00:00
Travis Howell
f80d6a7a26 Divide up some code for HE6 and HE7
svn-id: r13136
2004-03-02 06:19:26 +00:00
Travis Howell
5fbc3497c1 Avoid duplicate targets
svn-id: r13135
2004-03-02 06:04:38 +00:00
Eugene Sandulenko
2f65abff2f Implemented more HE opcode stringLen and added stub for opcode F4
svn-id: r13134
2004-03-02 04:11:57 +00:00
Travis Howell
0e3a8f3190 Update HE games list
Keep games divded by versions

svn-id: r13133
2004-03-02 04:05:40 +00:00
Travis Howell
0c4ddc32fc Exclude some var settings for HE7
svn-id: r13132
2004-03-02 02:12:30 +00:00
Travis Howell
b123197dc1 Remove fixme
svn-id: r13131
2004-03-02 01:28:32 +00:00
Travis Howell
5a3b17de54 Add better check for HE resource differences.
Move stringLen to HE7.

svn-id: r13130
2004-03-02 01:20:18 +00:00
Eugene Sandulenko
4accb5b006 Make use of GF_WINDOWS in HE games
svn-id: r13129
2004-03-02 01:01:36 +00:00
Eugene Sandulenko
3ca5007779 Introduced new platform GF_WINDOWS. Used for HE games. GF_PC is DOS
svn-id: r13128
2004-03-02 00:37:23 +00:00
Eugene Sandulenko
c84ad5e0d4 oops
svn-id: r13127
2004-03-02 00:23:25 +00:00
Eugene Sandulenko
dd3683f7e7 Implemented some HE specific opcodes
Added some HE GIDs

svn-id: r13126
2004-03-02 00:21:02 +00:00
Eugene Sandulenko
581e8f515a Update comment on runInventoryScript() argument in setOwnerOf().
svn-id: r13125
2004-03-01 21:36:15 +00:00
Torbjörn Andersson
e67aaba0c3 Got rid of the Sam & Max inventory hack. This fixes at least one aspect of
bug #907113. See also bug #493153 for the origins of the hack.

It would be very nice if we could get this fix into 0.6.0 as well, because
bug #907113 crashes ScummVM for reasons which escape me. But someone will
have to verify that the fix is correct first. Pretty please...?

svn-id: r13124
2004-03-01 16:07:16 +00:00
Jonathan Gray
fa625ce1be default to 1x for all of the active hev7 targets
svn-id: r13121
2004-03-01 08:08:42 +00:00
Travis Howell
d924893435 Enable some HE target to test with.
svn-id: r13116
2004-03-01 07:21:47 +00:00
Travis Howell
15c3202623 Add stub
svn-id: r13115
2004-03-01 07:06:36 +00:00
Travis Howell
db22318d61 Correct target
svn-id: r13114
2004-03-01 06:53:50 +00:00
Travis Howell
439b0b3859 Remove double check, all later games are 640 x 480.
svn-id: r13113
2004-03-01 06:45:24 +00:00
Eugene Sandulenko
a868e1d464 HE V7 games are 640x480. Now game forwards much further. Still no graphics, though.
svn-id: r13112
2004-03-01 06:38:26 +00:00
Travis Howell
f1c86bc86f HE7 resolution is 640 x 480.
svn-id: r13111
2004-03-01 06:31:06 +00:00
Travis Howell
6f214f3a9f Add HE7 vars
svn-id: r13110
2004-03-01 06:25:01 +00:00
Eugene Sandulenko
d7f9be12fe Move decodeParseString to script_v7he.cpp where it really belongs to.
svn-id: r13109
2004-03-01 06:23:25 +00:00
Eugene Sandulenko
9e894f6bf3 Started work on Freddi Fish. Since it is SPU version 7, added new class.
Implemented some SPUv7 specific opcodes

svn-id: r13108
2004-03-01 05:57:30 +00:00
Travis Howell
267a96ba4f HE games specific
svn-id: r13105
2004-03-01 02:55:08 +00:00
Travis Howell
807bc5e0fa Correct incorrect smush filename in Macintosh FT demo
svn-id: r13098
2004-02-29 13:43:08 +00:00
Travis Howell
5153499a0e Enable insane subtitles in Mac. version of FT demo
svn-id: r13094
2004-02-29 01:13:08 +00:00
Jonathan Gray
680160407b add support for the standalone maniac mansion demo
svn-id: r13090
2004-02-29 00:18:45 +00:00
Max Horn
c6752cccf5 renamed more OSystem methods to follow our naming scheme; renamed NewGuiColor to OverlayColor; fixed some calls to error() in the SDL backend
svn-id: r13087
2004-02-28 12:58:13 +00:00
Eugene Sandulenko
ec45e8dd81 Correct Mac fbear MD5
Remove slipped in spaces in some MD5's. Don't know either it prevented them
from being detected but anyway that's potential bug

svn-id: r13077
2004-02-28 00:22:14 +00:00
Eugene Sandulenko
c8811a3df6 Add reported MD5's
svn-id: r13072
2004-02-27 23:30:37 +00:00
Travis Howell
bfd65070c5 Don't reamp F1 in COMI demo
svn-id: r13067
2004-02-27 05:51:04 +00:00
Torbjörn Andersson
5c7c6ca2a3 Work around music glitch in Monkey Island 2:
In the scene where Largo is speaking to Mad Marty, the Woodtick music often
resumes way before Largo's theme has finished. With this workaround, it
waits until Largo's theme has definitely finished before starting the
Woodtick music again.

I wouldn't have done it this way if I hadn't been almost positive that it's
a script bug, rather than an iMUSE bug.

svn-id: r13061
2004-02-26 07:31:48 +00:00
Travis Howell
fbb6106514 Restrict hack
svn-id: r13059
2004-02-26 03:13:20 +00:00
Travis Howell
e495eea19f Disable var setting which could cause possible script issues.
Update comment

svn-id: r13053
2004-02-25 14:01:46 +00:00
Travis Howell
793bc427de Fix VAR_VOICE_MODE in COMI
svn-id: r13051
2004-02-25 10:48:35 +00:00
Max Horn
d158280425 the OSystem changes we discussed on the ML (note: renaming of the existing OSystem API is not yet finished); porters will have to fix their ports to get them to compile again
svn-id: r13036
2004-02-24 22:39:42 +00:00
Travis Howell
b52ef6463b COMI uses VAR_CHARINC in reverse, so adjust readvar.
svn-id: r13025
2004-02-24 14:29:56 +00:00
Travis Howell
43cab33e98 Remove warnings, they were dummy warnings in originals.
svn-id: r13024
2004-02-24 13:59:29 +00:00
Travis Howell
6bb7c78276 Reset more for a restart and avoid some code duplication.
svn-id: r13022
2004-02-24 10:52:40 +00:00
Travis Howell
b80a9a2a37 Add case for 3do version.
svn-id: r13020
2004-02-24 05:14:00 +00:00
Travis Howell
3586e77e1c Add case for 3do versions.
svn-id: r13018
2004-02-24 05:03:06 +00:00
Travis Howell
e68e003777 Minor correction
svn-id: r13015
2004-02-24 04:51:02 +00:00
Eugene Sandulenko
4117781522 Graphics decoders for 3DO HE titles. Preliminary implementation, don't
blame me :) After testing I'll convert it to C.

svn-id: r13014
2004-02-24 04:45:50 +00:00
Travis Howell
e5392aa12c Removeout dated fixme (No reports of asserts in minefield)
svn-id: r13013
2004-02-24 01:50:13 +00:00
Travis Howell
10f95809ab Rename a few opcodes
svn-id: r13011
2004-02-24 00:43:01 +00:00
Travis Howell
b2f6ed6f23 Add back hack
svn-id: r13007
2004-02-23 11:15:03 +00:00
Max Horn
179ad3b845 the code was still wrong
svn-id: r13005
2004-02-23 09:21:22 +00:00
Eugene Sandulenko
1b82caa912 Add HE specific modifications to readArray and writeArray. That fixes
those crashes

svn-id: r13004
2004-02-23 05:38:20 +00:00
Eugene Sandulenko
a2ea28b56f Proper implementation of readFile, writeFile and redimArray.
HE specific fixes to defineArray.

Now many things started to work in HE games.

svn-id: r13003
2004-02-23 04:01:39 +00:00
Eugene Sandulenko
ab72dadbff Fix o6_readFile. Now it works
svn-id: r13002
2004-02-23 02:51:34 +00:00
Eugene Sandulenko
f878140895 o Add GID_FBEARPACK, previously for target fbpack GID_FBEAR was used, but there
were fbear-specific modifications which didn't apply to it. Hence another GID.
o seekFile and tellFile are enabled

svn-id: r13001
2004-02-23 02:07:56 +00:00
Travis Howell
02eab2641d Ooops, missed a call.
svn-id: r13000
2004-02-23 01:10:05 +00:00
Eugene Sandulenko
6588b17469 Added missing HE opcode (0xEB tellFile)
svn-id: r12999
2004-02-23 00:59:34 +00:00
Max Horn
9d5dace366 whitespaces
svn-id: r12998
2004-02-22 21:02:06 +00:00
Travis Howell
3fb6d8e63d Is used in maniac and zak.
svn-id: r12992
2004-02-22 16:31:12 +00:00
Travis Howell
244d19523f Correct extra slow subtitles in zak/maniac with old saves.
svn-id: r12991
2004-02-22 16:15:49 +00:00
Travis Howell
371cfa810f This should fix zak lotto bug correctly.
svn-id: r12989
2004-02-22 16:08:13 +00:00
Travis Howell
16b7122008 Code is required, according to disasm.
svn-id: r12987
2004-02-22 15:00:49 +00:00
Travis Howell
c689416ecc Only comi is different
svn-id: r12986
2004-02-22 14:48:13 +00:00
Travis Howell
aa8cfba102 Original comi doesn't check value at all
svn-id: r12985
2004-02-22 14:42:06 +00:00
Max Horn
aa6ec62e9d Patch #885904 (Flac Support) with some tweaks by me
svn-id: r12984
2004-02-22 14:11:16 +00:00
Travis Howell
6db3a8819e VAR confirmed awhile ago.
svn-id: r12983
2004-02-22 08:18:28 +00:00
Travis Howell
36e9979303 Restrict hack to COMI
svn-id: r12981
2004-02-22 08:02:56 +00:00
Travis Howell
8a8bbbf80f Missed one spot.
svn-id: r12980
2004-02-22 07:14:48 +00:00
Travis Howell
42028e984f Enable and use VAR_VOICE_MODE
svn-id: r12979
2004-02-22 03:08:18 +00:00
Eugene Sandulenko
ff93447108 Remove duplicated indy3 MD5's. If fr and es version do have different
MD5, it's better to add them later.

svn-id: r12978
2004-02-22 00:49:38 +00:00
Travis Howell
1831d71ed3 Ooops, didn't meant to revert
svn-id: r12968
2004-02-21 15:12:46 +00:00
Travis Howell
099bd2cb47 This is normal for earlier games
svn-id: r12967
2004-02-21 15:08:36 +00:00
Travis Howell
d669bb7028 Add comment
svn-id: r12966
2004-02-21 13:17:35 +00:00
Travis Howell
30fd4d66ac Add var
svn-id: r12965
2004-02-21 13:10:44 +00:00
Travis Howell
745b219596 Add vars
svn-id: r12964
2004-02-21 12:53:59 +00:00
Travis Howell
42a94ca017 Ooops
svn-id: r12963
2004-02-21 11:41:46 +00:00
Travis Howell
580a2ffcfe Add a few more actor inits. for later games.
svn-id: r12962
2004-02-21 11:37:52 +00:00
Travis Howell
fe667a67be Correct VAR_CHARINC in old saves.
svn-id: r12955
2004-02-21 08:21:11 +00:00
Travis Howell
a4a4c21956 Ooops
svn-id: r12954
2004-02-21 06:44:10 +00:00
Travis Howell
cb939708dd Adjust again for V1/V2 games.
svn-id: r12953
2004-02-21 06:36:40 +00:00
Travis Howell
0bb0d3a12b Adjust again for comi demo.
svn-id: r12951
2004-02-21 03:11:40 +00:00
Travis Howell
abffa78eca COMI needs an adjust for VAR_CHARINC writes.
svn-id: r12950
2004-02-21 02:56:47 +00:00
Travis Howell
dfe5828d4f Use correct method for subtitle speed.
svn-id: r12949
2004-02-21 02:03:53 +00:00
Nicolas Bacca
b3f4ba3417 EVC ... no ... comments ... please :)
svn-id: r12945
2004-02-20 22:16:44 +00:00
Travis Howell
5c59d9a66b Correct another bad comi var
svn-id: r12944
2004-02-20 17:12:16 +00:00
Travis Howell
83a76bb131 Update vars
svn-id: r12943
2004-02-20 15:46:11 +00:00
Travis Howell
f1b5b8fa24 Variable should be checked at this point.
svn-id: r12942
2004-02-20 15:04:51 +00:00
Eugene Sandulenko
1fe7d0c890 oops
svn-id: r12940
2004-02-20 03:29:39 +00:00
Eugene Sandulenko
76eff7e221 o Fixed crashes when file to open does not exist. (missed functionality)
o Fixed redimArray

svn-id: r12939
2004-02-20 03:04:38 +00:00
Travis Howell
83935dd920 Revert recent change that breaks temporary saves (No music or even crashes)
svn-id: r12938
2004-02-20 01:31:29 +00:00
Eugene Sandulenko
9f073e44c7 oops. Restored needed debug output.
svn-id: r12937
2004-02-20 00:46:30 +00:00
Eugene Sandulenko
5d8bf5faf8 Added some more stubs for Kernel[Set/Get]functions. Some more comments
on opcodes

svn-id: r12936
2004-02-20 00:32:29 +00:00
Travis Howell
429c86f4f3 Fatty Bear games use positive size values in these opcodes.
svn-id: r12933
2004-02-19 08:21:59 +00:00
Travis Howell
e5c3d7329b An equal value should be allowed, originals used changeRange at this point.
svn-id: r12932
2004-02-19 02:18:05 +00:00
Travis Howell
929fd0591f Change debugs back to warnings (As requested)
svn-id: r12931
2004-02-18 11:46:07 +00:00
Max Horn
97472bd078 remove this *purely experimental and knowingly incomplete* test code from the release branch
svn-id: r12929
2004-02-18 10:59:47 +00:00
Max Horn
3e58cb906a Add some safety checks
svn-id: r12928
2004-02-18 10:42:26 +00:00
Eugene Sandulenko
a092b1536a INSANE debug output now can be turned on in debug console
svn-id: r12927
2004-02-18 05:21:32 +00:00
Eugene Sandulenko
cab9b2f34a INSANE debug output now can be turned ot in debug console
svn-id: r12926
2004-02-18 05:20:47 +00:00
Travis Howell
1f2ab0145b FT/DIG/COMI should always default to 100 for actor.forceclip.
svn-id: r12925
2004-02-18 04:21:19 +00:00
Max Horn
8e5df2bda3 Made explicitly clear that for GID_PJSDEMO, _numNewNames never got set (i.e. it always was stuck at 0)
svn-id: r12924
2004-02-17 17:45:22 +00:00
Max Horn
eefbe23801 delete certain unused non-perma resources when loading
svn-id: r12923
2004-02-17 17:43:27 +00:00
Eugene Sandulenko
2940a98cd3 Add reported Atari and Amiga md5's
svn-id: r12922
2004-02-17 06:34:02 +00:00
Eugene Sandulenko
742f4d89bc Add Putt-Putt Circus Mac demo
svn-id: r12921
2004-02-17 05:46:46 +00:00
Max Horn
41154fb613 save talkVolume
svn-id: r12919
2004-02-17 00:40:52 +00:00
Eugene Sandulenko
f219935e83 Fix bug in ScummEngine_v6::o6_setBoxSet
svn-id: r12918
2004-02-17 00:13:25 +00:00
Travis Howell
9d3ed96738 Rename opcode
svn-id: r12914
2004-02-16 05:53:17 +00:00
Travis Howell
7cc3bc357f Rename opcode
svn-id: r12913
2004-02-16 05:15:31 +00:00
Travis Howell
42dd31d9f3 Add comment and case
svn-id: r12912
2004-02-16 03:53:03 +00:00
Travis Howell
af305a31c3 Update comment
Remove duplicate code

svn-id: r12911
2004-02-16 03:08:17 +00:00
Travis Howell
d5bf1699ca Add akos drawing offsets
svn-id: r12910
2004-02-16 02:55:23 +00:00
Travis Howell
2e7badd6dc Add back fix for bug #738352 and restrict to needed games only (Checked against disasm.)
svn-id: r12905
2004-02-15 13:06:09 +00:00
Travis Howell
71fb488482 Another Amiga V3 sounds update from Quietust:
Music is closer to the way it sounds on a real Amiga
Fixes the drums in the Indy3 'Berlin' music

svn-id: r12903
2004-02-15 08:06:32 +00:00
Eugene Sandulenko
7b67425bc2 More fixes to ScummEngine_v6::o6_pickVarRandom
svn-id: r12899
2004-02-15 03:53:03 +00:00
Travis Howell
955a96ada5 Add fix for akos colorKey issue in fbear
svn-id: r12898
2004-02-15 03:47:26 +00:00
Eugene Sandulenko
e4e4336c0d Fix crash at fbear end scene
svn-id: r12896
2004-02-15 02:47:00 +00:00
Paweł Kołodziejski
c1ee0aeb4f fixed warning
svn-id: r12891
2004-02-14 17:01:28 +00:00
Paweł Kołodziejski
8cd11f33f4 changed to debug
svn-id: r12890
2004-02-14 16:59:28 +00:00
Eugene Sandulenko
4e7850b0f1 Fix E4 opcode implemetnation. Now it works
svn-id: r12888
2004-02-14 16:09:07 +00:00
Paweł Kołodziejski
abdb4fbe87 fixed bug #892426 - improved FT sound loops
svn-id: r12886
2004-02-14 15:14:30 +00:00
Eugene Sandulenko
0459089ca8 Some part of E4 opcode is FT/Dig only
svn-id: r12885
2004-02-14 15:01:27 +00:00
Eugene Sandulenko
d766470e34 Implementation of o6_unknownE4
svn-id: r12884
2004-02-14 14:48:14 +00:00
Eugene Sandulenko
d51f4c3b46 Fix compilation
svn-id: r12883
2004-02-14 14:44:47 +00:00
Max Horn
7447ea8fb3 Explaining odd hacks with a comment is usually a good idea :-)
svn-id: r12875
2004-02-14 12:01:07 +00:00
Paweł Kołodziejski
a690c17bb2 fix for bug #896525, it align pull data and freq to 25 calls per sec.
svn-id: r12873
2004-02-14 10:52:08 +00:00
Torbjörn Andersson
d660faa231 Reverted patch #889552. Kirben confirmed it was wrong for DOTT, and it was
causing regressions in FOA. See bug #884171 and #893500 for details.

svn-id: r12872
2004-02-14 10:43:55 +00:00
James Brown
5ee96b4625 Add mutex tracking to make it easier to debug imuse deadlocks
svn-id: r12870
2004-02-14 08:56:26 +00:00
Travis Howell
b924e502b1 Fix valgrind warning in PC version of FT demo
svn-id: r12868
2004-02-14 05:39:18 +00:00
Travis Howell
29b21ca8f8 Fix FUNPACK: puzzle blocks regression
svn-id: r12867
2004-02-14 04:12:22 +00:00
Travis Howell
5f4641d8a1 Use correct order, to prevent mingw warnings.
svn-id: r12865
2004-02-14 01:39:09 +00:00
Travis Howell
324ce1f4ef Init the correct way
svn-id: r12863
2004-02-14 01:12:02 +00:00
Travis Howell
e83e8c012f Fix valgrind warning
svn-id: r12862
2004-02-14 01:09:43 +00:00
Travis Howell
c7a14eb935 Add EGA palette range correction (#896434)
svn-id: r12850
2004-02-13 11:36:44 +00:00
Travis Howell
2e672086da Switch warnings to debug
svn-id: r12847
2004-02-13 11:11:16 +00:00
Travis Howell
f02f786b3f Switch warnings to debug.
Remove old commented out Simon code.

svn-id: r12845
2004-02-13 11:00:37 +00:00
James Brown
0e24cabec8 Remove debug printf()
svn-id: r12843
2004-02-13 10:26:40 +00:00
Paweł Kołodziejski
d474ccf756 proper usage actor talkVolume
svn-id: r12841
2004-02-13 06:43:10 +00:00
Eugene Sandulenko
acce2b3c00 oops. this clearly demonstrates what bug was here :)
svn-id: r12839
2004-02-13 01:06:31 +00:00
Eugene Sandulenko
7511f1e44e Fix potential bug, depended on compiler.
svn-id: r12838
2004-02-13 01:01:23 +00:00
Eugene Sandulenko
660a24aafb Fix more HE demos md5
svn-id: r12834
2004-02-13 00:43:00 +00:00
Eugene Sandulenko
733ecef560 Fixed HE demos. Most of them have same data both for Mac and PC
svn-id: r12833
2004-02-12 22:57:49 +00:00
Travis Howell
b20f9fcea8 VAR_CAMERA_FAST_X is used in all scumm6 games, verfied via disasm. of all.
svn-id: r12824
2004-02-11 15:59:25 +00:00
Travis Howell
ac31a3ffe8 Ignore initial setting of VAR_NOSUBTITLES
svn-id: r12821
2004-02-11 05:38:15 +00:00
Travis Howell
e451c498ac Rename as requested.
svn-id: r12820
2004-02-11 03:36:27 +00:00
Eugene Sandulenko
76fc86f028 Implementation of ScummEngine_v6he::unknownEA_func
svn-id: r12819
2004-02-11 03:21:50 +00:00
Travis Howell
054edc1591 Hack no longer required.
Add stub for HE games.

svn-id: r12818
2004-02-11 03:21:21 +00:00
Eugene Sandulenko
e69c822c28 Dig md5 is not only for English version
svn-id: r12817
2004-02-10 22:09:38 +00:00
Travis Howell
343037f0ec Correct hberew
svn-id: r12815
2004-02-10 13:24:12 +00:00
Max Horn
d4a71d8eec NL = NetherLands, NederLanden, NiederLande - NO is Norway
svn-id: r12813
2004-02-10 12:37:40 +00:00
Travis Howell
514347c899 Revert var name.
svn-id: r12811
2004-02-10 12:15:45 +00:00
Travis Howell
2c6330197d Sync
svn-id: r12808
2004-02-10 06:22:07 +00:00
Travis Howell
215f1f94d1 Change to define
svn-id: r12807
2004-02-10 05:36:51 +00:00
Travis Howell
8a440a8496 Add languages
Sync md5
Correct another name

svn-id: r12805
2004-02-10 04:59:02 +00:00
Travis Howell
7e74bedc1f Correct names
svn-id: r12804
2004-02-10 04:35:07 +00:00
Eugene Sandulenko
98ffd24d69 Fix warnings which spotted bugs at the same time
svn-id: r12803
2004-02-10 04:15:36 +00:00
Eugene Sandulenko
260fd5a396 Use RandomSource instead of rand() in INSANE
svn-id: r12802
2004-02-10 04:02:34 +00:00
Eugene Sandulenko
8fb7541aa3 Added Russian Dig
svn-id: r12801
2004-02-10 01:23:24 +00:00
Eugene Sandulenko
5bd6dc62b3 Remove unneeded #include
svn-id: r12800
2004-02-10 00:25:02 +00:00
Eugene Sandulenko
6d356e340c o Fix bug #892909 (Unable to get Hover Lift at Gorge)
o Fix bug with transition from vista to ranch

svn-id: r12799
2004-02-09 18:57:05 +00:00
Travis Howell
fbd9b36e03 Cleanup
svn-id: r12798
2004-02-09 15:22:31 +00:00
Travis Howell
8de55dcbca Cleanup
svn-id: r12797
2004-02-09 15:22:31 +00:00
Travis Howell
b85e7e77bc Not unique
svn-id: r12796
2004-02-09 14:59:55 +00:00
Travis Howell
36c9dc8b5b Add opcode
svn-id: r12795
2004-02-09 14:53:13 +00:00
Travis Howell
e98d5983da Add comment
svn-id: r12794
2004-02-09 14:11:44 +00:00
Travis Howell
404db07a3f Missed one
svn-id: r12793
2004-02-09 11:24:00 +00:00
Paweł Kołodziejski
d1b74aa7cc added talkVolume, and changed talkPan call method
svn-id: r12790
2004-02-09 08:05:23 +00:00
Max Horn
1141ff1ac2 Modified version of patch #892795 (Let scumvm -v show supported libs)
svn-id: r12780
2004-02-09 01:27:27 +00:00
Max Horn
e67c169cd9 fix var initialisation when both Vorbis and MP3 support are disabled
svn-id: r12778
2004-02-08 23:01:15 +00:00
Travis Howell
7333ad3d5f Fix valgrind warning
svn-id: r12771
2004-02-08 05:12:18 +00:00
Eugene Sandulenko
ba50e9d0b3 Oops. I left debug mode so made insane scenes incompletable. Fixed
svn-id: r12768
2004-02-07 22:16:43 +00:00
Max Horn
3c2883c177 cleaned up the target list a bit; it would be really nice to unify some of them (like, for example, all the FOA and Sam targets)
svn-id: r12767
2004-02-07 17:23:31 +00:00
Max Horn
be73a85297 Make use of the MD5-based game detection in the launcher
svn-id: r12766
2004-02-07 17:12:10 +00:00
Max Horn
e0f29c9951 sync
svn-id: r12764
2004-02-07 16:15:00 +00:00
Travis Howell
a3f7753e9a Demos includes a few ROL tracks
svn-id: r12762
2004-02-07 15:54:03 +00:00
Travis Howell
54c6e4cc55 Ooops
svn-id: r12759
2004-02-07 11:22:55 +00:00
Travis Howell
a2039576fb More stubs
svn-id: r12757
2004-02-07 04:11:40 +00:00
Travis Howell
33dcab8d6c Add stub
svn-id: r12756
2004-02-07 03:10:22 +00:00
Travis Howell
ea3be081b7 Only used in HE games.
svn-id: r12755
2004-02-07 03:00:01 +00:00
Travis Howell
86394f4542 Clean up last commit.
svn-id: r12754
2004-02-07 02:52:27 +00:00
Travis Howell
3a8bfbeeb1 *** empty log message ***
svn-id: r12753
2004-02-07 02:28:24 +00:00
Travis Howell
82564def69 Add separate class for Humongous Entertainment games.
svn-id: r12752
2004-02-07 02:23:24 +00:00
Eugene Sandulenko
8411a8ade1 o Now Long TRS messages get wrapped
o Approaching enemy animation fixed
o Renames some vars and struct members
o Fixed dosdemo. It didn't run
o Correct Mac demo INSANE skipping behaviour

svn-id: r12751
2004-02-06 21:05:58 +00:00
Travis Howell
7b26a609f7 Update comment
svn-id: r12750
2004-02-06 16:19:43 +00:00
Max Horn
d0b9bb118e cleanup
svn-id: r12748
2004-02-06 14:37:55 +00:00
Travis Howell
2f29091469 Used wrong check, might have caused regressions.
svn-id: r12747
2004-02-06 14:16:14 +00:00
Max Horn
7038f2f6cf Fix for bug #882083 (COMI: CD change cancel button)
svn-id: r12744
2004-02-05 22:39:13 +00:00
Eugene Sandulenko
f98cc6f02e o Fix for bug #889751. Bump sound on the highway keeps playing
o Fix for bug #888639. Mine road female biker loop

svn-id: r12743
2004-02-05 19:26:00 +00:00
Max Horn
407c489cc4 removed obsolete #include's
svn-id: r12729
2004-02-05 11:59:06 +00:00
Travis Howell
d3eefc060e Enable and adjust for FT.
svn-id: r12724
2004-02-05 07:27:30 +00:00
Travis Howell
180778b524 Update arguments, could these be enabled now ?
svn-id: r12723
2004-02-05 03:18:49 +00:00
Max Horn
f59eb3b219 renamed (Const)Iterator to (const_)iterator; changed size() to return an uint
svn-id: r12722
2004-02-05 00:19:57 +00:00
Travis Howell
dc852177fb No longer required.
svn-id: r12721
2004-02-04 08:08:56 +00:00
Travis Howell
e5f194d364 Fix compile.
svn-id: r12720
2004-02-03 09:04:38 +00:00
Max Horn
f36710f8b4 Act more gracefully when failing to load a (VOC) sound (should help bug #889442)
svn-id: r12719
2004-02-03 08:53:13 +00:00
Max Horn
43efc8bed0 Patch #889552: Possible fix for bug #884171
svn-id: r12718
2004-02-03 08:47:38 +00:00
Eugene Sandulenko
8a2496d6c5 Fixed most bugs, so only cosmetic visual things left.
o Support transparency for characters. Needed for cockpit rendering
o Fixed bug in NUT renderer which drawed transparent characters garbled
o Fixed long-standing (and outstanding) bug with SAUD error
o Previous fix fixed music in some cases (scene transitions)
o Fixed bug with palette being reset when smush video is rewind
o Made debug level for insane adjustable at compile time (maybe I will remove it later)

svn-id: r12717
2004-02-02 22:40:20 +00:00
Travis Howell
3694bcde1b Update
svn-id: r12713
2004-02-02 07:32:02 +00:00
Travis Howell
110707da49 Add a few more HE target for future reference (Commented out)
svn-id: r12712
2004-02-02 07:25:08 +00:00
Max Horn
0176e4de25 Fix for bug #880418 (COMI: Subtitle problems)
svn-id: r12710
2004-02-01 21:08:46 +00:00
Eugene Sandulenko
9f2e4a92f0 Update TODO list
svn-id: r12696
2004-02-01 05:56:34 +00:00
Eugene Sandulenko
84d8e4dca4 o Major debug of all actors code
o Road signs aligned to match original
o Fixed bug with Ben's velocity not reset with scene switch
o Removed some unused code
o Debug level increased, so console is not flooded anymore
o Rearranged those huge switch statements

I succesfully passed by all insane scenes, so FT should be completable now with
some SAUD related crashes which are easy to avoid.

svn-id: r12695
2004-02-01 05:44:18 +00:00
Max Horn
9fe1aaa921 renamed _saveLoadCompatible to _saveTemporaryState; make use of requestLoad/requestSave
svn-id: r12691
2004-01-31 22:12:35 +00:00
Max Horn
41230fa999 cleanup (len == size)
svn-id: r12688
2004-01-31 16:49:52 +00:00
James Brown
9b2e69fe2f Patch #886058 - Don't stop music when loading certain temporary states.
svn-id: r12686
2004-01-31 16:07:11 +00:00
Eugene Sandulenko
21f7b4633a Fix bug #887536 FT: Intro crash (regression).
svn-id: r12685
2004-01-31 12:28:38 +00:00
Max Horn
da76ac5890 Various changes to the build system which allow building ScummVM in an external directory (and as such, allow you to have a debug, a profiling, and a release build from the same set of source files in parallel). Work in progress
svn-id: r12680
2004-01-30 21:54:28 +00:00
Max Horn
c7424312c3 improved debug message; code simplification
svn-id: r12677
2004-01-30 20:49:26 +00:00
Max Horn
8bd19dab0b Fix for bug #887167 (FT: Sound/Music/speech (almost) mute)
svn-id: r12675
2004-01-30 17:30:06 +00:00
Travis Howell
d9cb0b1e79 DOTT should save sound state if _saveLoadSlot is true when doing a temporary save. It doesn't set flag via get/setkernal like later games.
svn-id: r12674
2004-01-30 16:01:08 +00:00
Eugene Sandulenko
d1ac15e23c oops
svn-id: r12672
2004-01-30 02:38:45 +00:00
Eugene Sandulenko
3758815c09 o Fix crash in FT intro
svn-id: r12671
2004-01-30 02:37:18 +00:00