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