Commit Graph

90 Commits

Author SHA1 Message Date
Travis Howell
c87804b893 FM Towns versions of indy3 and zak set three extra timers (Verified by disasm.)
svn-id: r14243
2004-07-18 11:46:50 +00:00
Travis Howell
5b238e17c1 Don't remap arrow keys in later games.
Allow arrows keys to work in lander game of Dig again.

svn-id: r14232
2004-07-17 07:34:34 +00:00
Travis Howell
bd8c7f08f6 Fix bugs:
FT: Stadium Salesman Glitches
COMI: Wally's Fake piratehook still on ground after pick up

svn-id: r14221
2004-07-16 03:39:23 +00:00
Travis Howell
efbd2fe42f Use VAR_DEFAULT_TALK_DELAY
svn-id: r14220
2004-07-15 23:15:13 +00:00
Travis Howell
be7ee03501 Remove old FT hacks, no longer needed.
svn-id: r14211
2004-07-14 08:55:31 +00:00
Travis Howell
17802b8035 Rename var
Add some changes ready for next save game version (Commented out)

svn-id: r14189
2004-07-11 09:15:14 +00:00
Travis Howell
26f4df6aa3 Color cycling is only used in SCUMM 4+ games.
svn-id: r14186
2004-07-11 03:46:32 +00:00
Travis Howell
ebafa060c6 Always stop actor walkscript when required.
svn-id: r14184
2004-07-10 23:32:31 +00:00
Travis Howell
4b4bb0d726 Full Throttle handles verb differently
svn-id: r14182
2004-07-10 11:42:31 +00:00
Max Horn
9160374f23 Get rid of old hack (possible thanks to Kirbens recent change to the createBoxMatrix opcode)
svn-id: r14168
2004-07-05 01:33:51 +00:00
Paweł Kołodziejski
11d552ff7e added code for bundle script vars
svn-id: r14166
2004-07-04 06:14:18 +00:00
Travis Howell
1a91b85549 Correction
svn-id: r14161
2004-07-04 00:10:30 +00:00
Travis Howell
0a287fa7f6 Initialise HE 7.0 sound vars
Enable VAR_NUM_GLOBAL_OBJS

svn-id: r14160
2004-07-03 23:58:30 +00:00
Travis Howell
7927f8574e Add suggested fix for bug #778281 (Solution checked against disasm.)
svn-id: r14159
2004-07-03 13:32:56 +00:00
Travis Howell
40eea5d386 Keep mouse mutton VARS in sync.
svn-id: r14158
2004-07-03 11:37:26 +00:00
Eugene Sandulenko
d01f52a7f5 Fix some HE versions, add multiple versions targets.
svn-id: r14147
2004-07-01 11:36:06 +00:00
Eugene Sandulenko
b03301b97d Move some HE demos to version 72, where they should be.
svn-id: r14134
2004-06-30 12:50:30 +00:00
Travis Howell
857c9fc858 Changes for non-akos version of puttputt
svn-id: r14133
2004-06-30 11:03:55 +00:00
Torbjörn Andersson
b7dbbc6141 Initialise _numImages to zero, along with the other _num<whatever>
variables. This fixes a Valgrind error, and the "Invalid allocation size"
errors I got when running ScummVM in GDB under MinGW yesterday.

svn-id: r14129
2004-06-30 06:46:32 +00:00
Eugene Sandulenko
74bf51d3d6 Implement game detection based on MD5s. This lets us avoid multiple GIDs
for different versions of HE games. Right now there is just one game, but
more to follow.

svn-id: r14124
2004-06-29 12:10:08 +00:00
Travis Howell
8a74791c64 Add hack for mouse hotpot in funpack
svn-id: r14117
2004-06-29 09:57:01 +00:00
Eugene Sandulenko
6980923df8 Move Win32ResExtractor to ScummEngine_v7he. Now it doesn't look alien.
svn-id: r14104
2004-06-28 11:38:26 +00:00
Max Horn
53af3dc670 Enhanced default directory support in the File class; now one can specify arbitrary many default search directories
svn-id: r14095
2004-06-28 00:06:31 +00:00
Max Horn
c7f97c0bcb Added small TODO to my currently defunct OSX-COMI-hack
svn-id: r14091
2004-06-27 22:19:21 +00:00
Max Horn
b8ad54b3af Reversed param order of File::open() -- this allowed me to get rid of a few more getGameDataPath() calls
svn-id: r14090
2004-06-27 22:14:35 +00:00
Max Horn
df984b3824 Thanks to File::setDefaultDirectory(), in most cases it is *not* necessary to pass getGameDataPath() on to File::open()
svn-id: r14087
2004-06-27 21:52:25 +00:00
Max Horn
4b2d863924 Renamed/documented some odd smush/insane vars
svn-id: r14085
2004-06-27 21:06:04 +00:00
Eugene Sandulenko
9ef85b6281 Renamed some HE-specific variables.
svn-id: r14083
2004-06-27 15:22:31 +00:00
Max Horn
a6b582a0c4 Moved _Win32ResExtractor to ScummEngine_v6 (and ideally, it should be confined to the HE classes only, but right now that is not feasible)
svn-id: r14082
2004-06-27 13:33:03 +00:00
Travis Howell
8c32afe796 HE 7.0 games don't actually use their color cycling resources
svn-id: r14076
2004-06-27 11:12:23 +00:00
Travis Howell
372296e918 Fix actor palette in HE 7.0 games.
Use roompalette[] for all graphics decoders

svn-id: r14075
2004-06-27 10:54:31 +00:00
Jonathan Gray
b02221a613 Add initial support for reading sputm.9x index files. Teach ScummVM about res type 13 (rtImage/AWIZ), although don't actually allocate when reading the DIRI block yet. Error out when trying to read a sputm.9x DOBJ block as they are different to earlier versions and not yet supported
svn-id: r14073
2004-06-26 12:57:11 +00:00
Jonathan Gray
46c50cf00c move puttzoo back into the correct position and note Scummsys.90 version
svn-id: r14068
2004-06-26 06:58:39 +00:00
Travis Howell
bd87b82243 GF_WINDOWS no longer required for later HE games
svn-id: r14065
2004-06-26 04:50:33 +00:00
Travis Howell
ab0822e8c3 Enable next set of HE games, which all reach boot scripts.
svn-id: r14064
2004-06-26 04:33:28 +00:00
Travis Howell
766d221552 Correction
svn-id: r14063
2004-06-26 03:41:21 +00:00
Jonathan Gray
e5ddd7ef55 add catalog2 target
svn-id: r14062
2004-06-26 03:26:20 +00:00
Travis Howell
c9e293b76c Avoid illegal VARS in HE 7.2
svn-id: r14049
2004-06-25 11:55:23 +00:00
Jonathan Gray
b5c11e4660 note targets with multiple interpreter versions
svn-id: r14046
2004-06-25 11:35:19 +00:00
Travis Howell
cc62c0823b Set fast mode for HE7 games too.
FIXME not needed, originals used getGraphicsPerformance()

svn-id: r14045
2004-06-25 11:32:19 +00:00
Jonathan Gray
bdba2baa18 Display error based on the version a game is believed to be when reading MAXS block. Note additional C++ engine based version of spydemo.
svn-id: r14044
2004-06-25 10:58:47 +00:00
Jonathan Gray
28b1c628aa Check blocksize when reading MAXS, may potentially detect HE versions using it in future. Add/Correct some more HE targets.
svn-id: r14043
2004-06-25 10:39:35 +00:00
Jonathan Gray
31f9fb538a move puttzoo to _heversion 72 as it needs the newer MAXS block reading code, add bluesabctimedemo target
svn-id: r14041
2004-06-25 10:12:59 +00:00
Jonathan Gray
22a6163a3a there were never dos versions of these HE titles so bump _heversion up to 70
svn-id: r14040
2004-06-25 09:57:10 +00:00
Eugene Sandulenko
9fae63756b Phase #1 of HE v7.0+ cursors. Basically it's Win32 resource extractor
incorporated from icotools, no display, just searching it in resources
and display a warning. Graphics converter is on the way.

Code is NOT endian-safe. It will not work on BE system, as was tested by
joostp. Please, fix endianess.

svn-id: r14024
2004-06-24 02:36:17 +00:00
Travis Howell
8c70f6bb6a Ooops
svn-id: r14021
2004-06-23 11:28:51 +00:00
Travis Howell
eecabcecb3 Remove duplicate code
svn-id: r14020
2004-06-23 11:27:58 +00:00
Eugene Sandulenko
2e0814514c HE 7.0 fixes
o Stub for o7_startSound
 o graphics decoders
 o findResource was moved to ScummEngine and extended
 o 7.0+ titles use akos costumes, so fix that in launcher
 o more o6_resourceRoutines stubs

Now HE 7.0 games (first 320x200 windows ports) show intros and some are
playable to some extent.

svn-id: r14003
2004-06-23 01:36:57 +00:00
Eugene Sandulenko
69ab14e133 More HE v7.0+ resource fixes.
Make puttdemo.win runnable again.

svn-id: r13994
2004-06-21 10:06:52 +00:00
Paweł Kołodziejski
8b789937c6 changed check to _insaneRunning
svn-id: r13986
2004-06-20 21:01:32 +00:00