Commit Graph

12703 Commits

Author SHA1 Message Date
Travis Howell
6fdd9e2d31 Patch from Quietust:
Add another two sounds for Amiga version of Zak McKracken

svn-id: r16758
2005-02-09 00:25:43 +00:00
Nicolas Bacca
71690ef0bf Fix bug #1118854
svn-id: r16757
2005-02-08 21:39:21 +00:00
Travis Howell
5fd5428ccf *** empty log message ***
svn-id: r16755
2005-02-08 11:21:10 +00:00
Travis Howell
7136b50fff Minor updates to HE100
svn-id: r16754
2005-02-08 11:17:36 +00:00
Torbjörn Andersson
fe3e01a110 Now there are two file handles for the music: one for each CD. This is not
the same thing as one for each music stream. If both music streams are
playing music from the same CD, they will both take turns at using the same
file handle.

The only case where both file handles are used is when music from one CD is
fading in while music from the other CD is fading out. Which of course can
only happen if you play the game from hard disk. If the game has to ask for
the other CD, it kills the music immediately.

The reason for doing this is that there was some concern about whether
having two file handles open to the same file was portable or not. I don't
think that question was ever fully answered, so I avoid the situation.

svn-id: r16753
2005-02-08 08:32:50 +00:00
Torbjörn Andersson
d6be4f03a7 Added getNodeForPath() so I can compile ScummVM with MinGW again. Since I
don't know where it's used, I'm not sure if it works correctly.

svn-id: r16752
2005-02-07 14:25:04 +00:00
Torbjörn Andersson
cc3540a00d Updated BS2 section for 0.7.1.
svn-id: r16751
2005-02-07 10:53:03 +00:00
Torbjörn Andersson
00670e2c23 Fixed crash that would happen if the game tried to play music from CD1 and
CD2 at the same time. There will eventually be a better fix for this, I
hope.

svn-id: r16750
2005-02-07 10:51:48 +00:00
Max Horn
cda823ea63 It's kMaxMixerVolume, not 256 (we might change it to 255 eventually)
svn-id: r16747
2005-02-06 20:35:06 +00:00
Max Horn
86370fa544 BS1 specific fix for bug #1107121 (ALL/SFX: Setting the SFX volume at 256 mutes sound)
svn-id: r16746
2005-02-06 20:31:20 +00:00
Max Horn
490bba8ecb Add testcases for String::hasSuffix and hasPrefix
svn-id: r16745
2005-02-06 19:01:23 +00:00
Max Horn
4e66139a4e Added String::hasSuffix and hasPrefix
svn-id: r16744
2005-02-06 19:00:59 +00:00
Max Horn
a1b058897d Remove the OSX-restriction on FilesystemNode::getNodeForPath() for now (I don't like it, but until a proper solution is in place, it seems to be the best thing to do)
svn-id: r16743
2005-02-06 18:37:23 +00:00
Max Horn
028cc42f2b Moved the console font from gui to graphics
svn-id: r16742
2005-02-06 18:12:29 +00:00
Max Horn
317358ea48 Need to use = instead of :=, since EXECUTABLE gets defined *after* PLUGIN_EXTRA_DEPS
svn-id: r16741
2005-02-06 17:45:16 +00:00
Max Horn
04d0bfaae7 Add some plugin specific TODOs
svn-id: r16740
2005-02-06 17:27:56 +00:00
Max Horn
8525d73e9b Configure the plugin prefix/suffix in the configure script; use that setting in plugins.cpp
svn-id: r16739
2005-02-06 17:21:31 +00:00
Max Horn
683e934908 Removed pointless debug calls (they just cause overhead)
svn-id: r16738
2005-02-06 16:51:57 +00:00
Paweł Kołodziejski
ac72fcd63d return null if sound is not found
svn-id: r16737
2005-02-06 10:09:37 +00:00
Torbjörn Andersson
d261e3c9d3 Removed unnecessary empty line.
svn-id: r16736
2005-02-05 15:43:33 +00:00
Eugene Sandulenko
b33963b452 Some HFS dumpinf programs write files with resource fork to .bin file.
Support that. Also support separately dumped resource forks. File name for
those has .rsrc extension.

svn-id: r16735
2005-02-04 16:34:08 +00:00
Eugene Sandulenko
99c022d6a3 Add suppoert for coloured Mac cursors. Though they're disabled at the moment.
The reason is that they use their own palette which could not match current
global one.

Now I have to turn back to that old OSystem patch and render cursor on a
separate surface and extend OSystem with yet another optional call
setCursorPalette.

svn-id: r16734
2005-02-03 14:43:30 +00:00
Joost Peters
9a44a6b333 correct typos
svn-id: r16733
2005-02-02 23:24:51 +00:00
Travis Howell
33adc55076 Ooops
svn-id: r16732
2005-02-02 12:14:34 +00:00
Travis Howell
cc708339ea Merge two opcode, move two opcodes back to HE70.
svn-id: r16731
2005-02-02 12:05:00 +00:00
Eugene Sandulenko
8e9b6da08d Forgot to add baseball2003
svn-id: r16730
2005-02-02 11:52:28 +00:00
Eugene Sandulenko
f63a433c3d Small correction to baseball2003
svn-id: r16729
2005-02-02 11:49:58 +00:00
Travis Howell
b88370ccbe *** empty log message ***
svn-id: r16728
2005-02-02 04:00:30 +00:00
Travis Howell
291dc78d9c List HE games uses bink or smacker in separate files.
svn-id: r16726
2005-02-02 03:53:31 +00:00
Travis Howell
46f77bdbbf These demos make use of Smacker
svn-id: r16725
2005-02-02 03:46:31 +00:00
Travis Howell
e2678369d1 These demos make use of Smacker.
svn-id: r16724
2005-02-02 03:45:45 +00:00
Eugene Sandulenko
b708a196e9 Add some HE targets and some Russian versions.
svn-id: r16723
2005-02-02 00:36:36 +00:00
Eugene Sandulenko
ff7e16dc2b o Added few targets
* baseball2003 and Soccer2004 use Bink videos but just for intro movies and
    logos, so we may add them.
  * artdemo and readdemo also use Bink, but seems that additionally it uses
    them in cutscenes, but since there are just few of them, not like in
    full games, we may try to look at them too
  * SoccerMLS is (alsmost) working. It runs the intro, shows menu, lets
    to select from it but then fails at some Wiz stuff and there is no
    hotspots to choose. I think it may be related to overall HE99 problem
    with inventory where there is a bug preventing from item selection
o baseball2003 and Soccer2004 featured new LECF index block. Add stub for it
o SoccerMLS used kernelSetFunction 2001 in intro. add stub for it
o Alternative russian freddi3 uses badly formatted logo substitution in intro,
  so error() in default case in Gdi::drawBMAPBg() was replaced with warning().

svn-id: r16722
2005-02-02 00:32:02 +00:00
Eugene Sandulenko
a0ef9b4d78 Updated with my collection. Still some may be missing.
svn-id: r16721
2005-02-02 00:07:39 +00:00
Travis Howell
2bb2e5279b More HE100 diffs.
svn-id: r16720
2005-02-01 06:37:30 +00:00
Travis Howell
7897d0d93d HE100 updates for lost
svn-id: r16719
2005-02-01 05:19:27 +00:00
Travis Howell
0c35b4f4fd HE100 updates for lost
svn-id: r16718
2005-02-01 05:10:46 +00:00
Travis Howell
5178ba2104 Add HE100 version of Pajama Sam 1/ Pajama Sam's Lost & Found.
svn-id: r16717
2005-02-01 04:58:14 +00:00
Eugene Sandulenko
2b8fb48833 Yet another correction to 'dog'. Kirben, please check it as you have different
version than me. It seems that the game was released on multiple engine
versions.

svn-id: r16716
2005-01-31 21:22:15 +00:00
Eugene Sandulenko
3891fbdfd5 HE version correction for 'dog'. Game is fully playable, just columns' palette
is wrong.

svn-id: r16715
2005-01-31 20:12:10 +00:00
Eugene Sandulenko
b1886d1f9a Remove debug output and improve error messages.
To clarify my last commit message. I _do_ work with unprocessed files.

Just I happened to have one demo with resource fork stripped from game binary.
It was told that sometimes Mac conversion programs on intel platform silently
strip it down. Now I fail with error message, but we may use some fallback.

At least we need to know a standard way of copying binary files with resources
unstripped and describe it in Mac HOWTO.

svn-id: r16714
2005-01-31 04:04:04 +00:00
Eugene Sandulenko
c32e936723 Support for Mac cursors.
TODO:
    o Allow reading from non-processed game executable. Now you need to get
      .bin file out of it
    o Use color versions of cursors
    o Combine MacResExtractor with Win32ResExtractor. Now I just stupidly
      create 2 objects and do not use new cursor caching code.

svn-id: r16713
2005-01-31 03:53:35 +00:00
Travis Howell
0c827c0fcf Add comment
svn-id: r16712
2005-01-31 00:27:31 +00:00
Travis Howell
09d0d6c26d Changes for Macintosh filenames.
svn-id: r16711
2005-01-31 00:16:11 +00:00
Gregory Montoir
a21f5b50d3 mention the fact that amiga FOTAQ isn't supported
svn-id: r16710
2005-01-30 20:50:18 +00:00
Paweł Kołodziejski
292eaa08b0 added support for *.map files version 2
svn-id: r16709
2005-01-30 20:45:02 +00:00
Gregory Montoir
b9646d35d3 added a basic cursor cache for win32 HE70+ games
svn-id: r16708
2005-01-30 20:38:54 +00:00
Travis Howell
339df486e1 Ooops
svn-id: r16707
2005-01-30 11:10:50 +00:00
Travis Howell
bebad400d6 Check sound queue for music in HE games.
Avoid extra sound channel.

svn-id: r16706
2005-01-30 11:03:49 +00:00
Travis Howell
0199bf70fe Music regression in some HE games.
svn-id: r16705
2005-01-30 09:11:38 +00:00