Sven Hesse
8fd8c913af
GOB: Implement oGeisha_caress1 and oGeisha_caress2
...
Used in the Mastermind minigame in Chapter 2: Caress
2011-08-26 09:11:11 +02:00
Sven Hesse
3062bc1df6
GOB: Stub the Geisha minigame "Diving"
2011-08-26 08:20:19 +02:00
Sven Hesse
e05e18d8bd
GOB: Stub the Geisha minigame "Penetration"
2011-08-26 08:15:47 +02:00
Sven Hesse
6a9271b6cf
GOB: Oops, don't skip vital parts of the script
...
The paramater count is already read in oGeisha_goblinFunc...
2011-08-26 08:11:24 +02:00
Sven Hesse
a3bc17296b
GOB: Add Geisha AdLib music opcodes
...
adlibPlay() is commented out for now, until Strangerke fixes the
MDYPlayer. :P
2011-08-26 07:47:37 +02:00
Johannes Schickel
cef09b345b
SCUMM: Fix bug in Indy4 Amiga's implementation of darkenPalette.
2011-08-26 06:49:00 +02:00
Johannes Schickel
618d01c41c
SCUMM: Fix some range checks in Indy4 Amiga palette code.
2011-08-26 06:35:46 +02:00
Sven Hesse
e20b90543d
GOB: Fix the Geisha cursor
2011-08-26 06:09:56 +02:00
Johannes Schickel
4ea4172cba
SCUMM: Implement proper Indy4 Amiga palette handling.
...
This should fix incorrect text colors in some scenes.
2011-08-26 05:54:47 +02:00
Sven Hesse
479eeb7e47
GOB: Actually, we do support 16 color fading
2011-08-26 05:00:28 +02:00
Sven Hesse
225f0ad3dc
GOB: Fix EGA palette animation
...
The Geisha intro is now watchable
2011-08-26 04:45:34 +02:00
Sven Hesse
24929c9990
GOB: Add inter_geisha.cpp and implement oGeisha_loadSound
...
Geisha's intro shows now (with glitches, palette animation fail?) and
the game is playable.
2011-08-26 04:10:46 +02:00
Sven Hesse
ba84788bda
GOB: Geisha seems to be EGA-only
...
The menu in Geisha shows now. It crashes when something is clicked
though; the loadSound opcode is probably different.
2011-08-26 01:53:16 +02:00
Sven Hesse
c57fd31246
GOB: Fix 0OT resource loading, used in Geisha
...
0OT are compressed TOT files. The compression flag in the STK header
is *not* set, and 0OT files are compressed in chunks, not as a whole.
2011-08-26 01:53:16 +02:00
Filippos Karapetis
c9873dae43
SCI: Fixed bug #3366295 - "SCI: User-translated files are ignored"
...
Thanks to tinekefrineke and tdhs for pinpointing the actual problem in the
resource manager
2011-08-26 01:56:50 +03:00
Filippos Karapetis
d570b41561
SCI: Fixed bug #3396887 - "SCI: pq2-pc98-jp - Listing of items / Inventory not working"
...
Thanks to wjp for his valuable help on this
2011-08-26 01:25:41 +03:00
Eugene Sandulenko
355d1b9745
COMPOSER: Update detection entries to avoid using install.inf
2011-08-25 16:45:27 +01:00
Matthew Hoops
9a79a336aa
AUDIO: Don't abuse rewind() for looping in XA
...
Thanks to LordHoto for pointing out my stupidity :P
2011-08-25 11:16:58 -04:00
Matthew Hoops
64d2e2db11
AUDIO: Cleanup the XA code
...
endOfData() will not return true if the eos flag is encountered. Flag handling is a bit stricter than before (flags == 1 does not necessarily mean eos). Also removed some dead code, fixed wrong code, and fixed formatting.
2011-08-25 11:02:08 -04:00
Matthew Hoops
481a5e0e7c
SWORD1: Let the XA audio use its own looping
2011-08-25 10:14:17 -04:00
Matthew Hoops
37a401a172
AUDIO: Properly handle XA flags
2011-08-25 10:14:17 -04:00
Bertrand Augereau
19768db882
DREAMWEB: 'drawflags' ported to C++
2011-08-25 11:12:27 +02:00
Bertrand Augereau
5cd7f3f82c
DREAMWEB: Removed an useless stub ('kernchars')
2011-08-25 08:13:40 +02:00
Bertrand Augereau
50fdbd34b8
DREAMWEB: 'waitframes' ported to C++
2011-08-25 08:12:27 +02:00
Bertrand Augereau
24afa11b35
DREAMWEB: All readmouse flavours ported to C++
2011-08-25 07:58:05 +02:00
Bertrand Augereau
0baa0afb38
DREAMWEB: Better 'mouseCall' api, DreamWebEngine should not use _context, ideally
2011-08-25 07:46:23 +02:00
Bertrand Augereau
2cecbe0e3a
DREAMWEB: 'animpointer' ported to C++
2011-08-25 07:33:59 +02:00
Filippos Karapetis
0382e990ec
SCI: Fixed QFG3 bug #3377429 , by removing the problematic script patch
...
for script 23 (bug #3040722 ).
This script patch messes up the conversation with Manu the monkey later
on in the game, thus it's not correct.
2011-08-25 03:06:20 +03:00
Filippos Karapetis
996deff15b
SCI: Fixed bug #3392767 - "SCI: SQ4 (English/CD/Win): Engine Abort In Timepod Hangar"
...
This bug only manifested in the Windows version of SQ4CD. Some Windows
MIDI music tracks are missing from room 530, which messed up the
animations in that scene, and led to a crash. Moved the code that
obtains the song number from an object into a separate function. Also,
fixed a bug in kDoSoundSetPriority().
2011-08-25 02:52:58 +03:00
Filippos Karapetis
3774c38db5
SCI: Added two workarounds for script bug #3389579
2011-08-25 01:49:26 +03:00
Filippos Karapetis
c56dc1811e
SCI: Added the German CD version of PQ4 (bug report #3392955 )
2011-08-25 00:10:18 +03:00
Bertrand Augereau
abb61ec9cf
DREAMWEB: 'showpointer' ported to C++
2011-08-25 00:37:29 +02:00
Vladimir Menshakov
ab1c8c27e9
DREAMWEB: Added comments with string representation for the data segment
2011-08-24 23:34:46 +04:00
Bertrand Augereau
fd9e50e245
DREAMWEB: Wrong and useless 'getroomdata' overload spotted by bluegr removed
2011-08-24 22:55:54 +02:00
Filippos Karapetis
64db457b7f
DREAMWEB: Use the correct error() call
2011-08-24 21:42:21 +03:00
Filippos Karapetis
5ba98f2d7b
DREAMWEB: Added a TODO and an error call to a variant of getroomdata()
...
This variant recursively calls itself. It's not used anywhere, so it should
be removed if it's actually unused.
2011-08-24 21:09:17 +03:00
Bertrand Augereau
3221e84d51
DREAMWEB: 'dumppointer' ported to C++
2011-08-24 17:38:29 +02:00
Bertrand Augereau
63b4ded1a0
DREAMWEB: Static dispatching in checkcoords
2011-08-24 16:35:31 +02:00
Alyssa Milburn
ee87420b64
COMPOSER: Detect/run Mac versions of Darby/Gregory.
2011-08-24 16:17:47 +02:00
Alyssa Milburn
452280471b
COMPOSER: Handle Mac-style filenames in paths.
2011-08-24 16:17:07 +02:00
Alyssa Milburn
fe64e4bd80
COMPOSER: Mark demos with ADGF_DEMO.
2011-08-24 16:16:31 +02:00
Matthew Hoops
4e849092d2
AUDIO: Add a DisposeAfterUse parameter to makeXAStream
2011-08-24 09:54:19 -04:00
Matthew Hoops
40fd9ce27c
AUDIO: Remove default rate parameter from xa
2011-08-24 09:54:19 -04:00
Matthew Hoops
adb69a5a39
AUDIO: Rename Vag to XA
...
Vag is really an XA container, and one that we do not have a decoder for (nor need)
2011-08-24 09:54:19 -04:00
Bertrand Augereau
7d5f6fedda
DREAMWEB: 'checkcoords' ported to C++
...
(Still has __dispatch_call dependency)
2011-08-24 15:44:20 +02:00
Bertrand Augereau
42e435c604
DREAMWEB: 'dumpblink' ported to C++
2011-08-24 14:40:52 +02:00
Bertrand Augereau
7f7775e574
DREAMWEB: 'showblink' ported to C++
2011-08-24 13:20:18 +02:00
Bertrand Augereau
92baa570d1
DREAMWEB: Ported 'delpointer' to C++
2011-08-24 12:26:57 +02:00
Bertrand Augereau
266af3b089
DREAMWEB: 'geteitherad' ported to C++
2011-08-24 11:00:10 +02:00
Alyssa Milburn
5efba92b8e
HUGO: Coding style fixes.
2011-08-24 10:58:06 +02:00