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
Paweł Kołodziejski
f5c8c66642
chnaged fps in imuse digi to dynamic param
...
svn-id: r13967
2004-06-19 16:00:11 +00:00
Travis Howell
cbbfc34e0a
puttdemo doesn't need HE specific opcodes.
...
actorOps case 225 isn't need for HE, was left over from scumm6.
No need to check for invalid cases, since earlier HE game didn't use those cases.
svn-id: r13941
2004-06-06 05:20:52 +00:00
Eugene Sandulenko
7b2a81a8a6
o more _heversion usage
...
o hack to ensure 1x scaler is selected for 640x480 games. Begs for better
implementation
o 7.0+-specific extendions to
* resource loading
* o6_resourceRoutines
* o6_actorOps
* o7_pickupObject
* ScummEngine::setVerbObject
Now puttputt.w32 script execution advances little more.
svn-id: r13938
2004-06-06 02:20:53 +00:00
Jonathan Gray
d39cf192db
explicity declare GF_WINDOWS on windows only HE games, list tags as strings not hex in some debugging messages
...
svn-id: r13937
2004-06-05 15:14:19 +00:00
Jonathan Gray
e356a4ccc3
Allow dialogue options in the SegaCD version of Monkey Island to be cycled through with mousewheel. Closes RFE #953111
...
svn-id: r13936
2004-06-05 13:41:08 +00:00
Eugene Sandulenko
faefc1fda1
oops
...
svn-id: r13932
2004-06-05 02:43:12 +00:00
Travis Howell
9bfd778b54
Needed for DOS HE games
...
svn-id: r13930
2004-06-05 01:02:33 +00:00
Eugene Sandulenko
f873223284
Phase 3 of transition to _heversion.
...
svn-id: r13929
2004-06-05 00:54:48 +00:00
Eugene Sandulenko
6be8956d2c
Phase 2 of switching HE to use _heversion. Now unneeded GID's are
...
eliminated.
svn-id: r13927
2004-06-03 01:28:22 +00:00
Eugene Sandulenko
2a34b9d5a1
Phase 1 of move to _heversion use.
...
svn-id: r13926
2004-06-03 00:55:40 +00:00
Eugene Sandulenko
4c8c01fa41
Forgot to commit
...
svn-id: r13913
2004-05-31 15:07:10 +00:00
Eugene Sandulenko
50b39e3095
Added separate HE versioning.
...
svn-id: r13907
2004-05-31 08:24:05 +00:00
Nicolas Bacca
72b01684a7
Remove unnecessary WinCE tweaks
...
svn-id: r13901
2004-05-30 13:03:35 +00:00
Paweł Kołodziejski
5c9fd89feb
forgot it
...
svn-id: r13894
2004-05-26 17:09:12 +00:00
Travis Howell
f7a06d2d54
COMI demo doesn't auto set this var.
...
svn-id: r13838
2004-05-15 01:14:35 +00:00
Jonathan Gray
d044393235
remove old zak256 target, if you're still using this its time to start using the zakTowns target
...
svn-id: r13604
2004-04-23 09:23:17 +00:00
Travis Howell
25df782332
Allow copy protection in FOA (Disk) to be enabled.
...
svn-id: r13536
2004-04-11 04:20:09 +00:00
Paweł Kołodziejski
6d4839d376
it seems to be needed for comi too, hmm
...
svn-id: r13525
2004-04-09 21:42:37 +00:00
Paweł Kołodziejski
c4383474cf
refreshScripts only for full game dig, and cmi demo
...
svn-id: r13522
2004-04-09 18:18:42 +00:00
Paweł Kołodziejski
5763122a69
back refreshScript only for DIG, add stopping music while changing bundle
...
svn-id: r13513
2004-04-09 05:43:24 +00:00
Paweł Kołodziejski
d368d2e7fa
refreshScript was wrong used
...
svn-id: r13512
2004-04-09 04:56:18 +00:00
Max Horn
86dd5c56f6
voice_volume is now speech_volume
...
svn-id: r13485
2004-04-06 18:42:53 +00:00
Max Horn
17fe0497f5
Renamed StringTab::backup to StringTab::_default, as that describes better what it does
...
svn-id: r13476
2004-04-05 23:54:58 +00:00
Paweł Kołodziejski
f141ad488b
added voice group volume to scumm engine for imuse digital and implemeted volume groups control
...
svn-id: r13468
2004-04-05 18:24:36 +00:00
Max Horn
6aa6b49ed5
cleanup StringTab stuff
...
svn-id: r13448
2004-04-03 19:41:31 +00:00