Commit Graph

88260 Commits

Author SHA1 Message Date
Cameron Cawley
24057754ad CONFIGURE: Improve detection of SDL and SDL_net 2019-04-01 00:32:09 +03:00
Johannes Schickel
3d469682fc GRAPHICS: Add a PixelType to ColorMasks.
This PixelType is the underlying type (uint16/uint32) of a pixel specified by
ColorMasks.
2019-04-01 00:29:23 +03:00
Eric Culp
627fbaf8a0 GRAPHICS: Return value in dummy functions 2019-04-01 00:29:23 +03:00
Eric Culp
c666ecd41d GRAPHICS: Respect alpha and rgba formats in interpolation and conversion 2019-04-01 00:29:23 +03:00
Eric Culp
c2ddab7dd2 GRAPHICS: Fix braces in two interpolate functions 2019-04-01 00:29:23 +03:00
Eric Culp
e3357083d7 GRAPHICS: Change another interpolation function in Edge filter.
A 2 to 1 interpolation was causing errors. It is fixed, renamed, and
moved to the common interpolation file.
2019-04-01 00:29:23 +03:00
Eric Culp
0246ca8da0 GRAPHICS: Change Edge filter to use shared interpolation functions 2019-04-01 00:29:23 +03:00
Eric Culp
3d57c13af0 GRAPHICS: Add dummy specializations for some interpolate* functions
They use ColorMask values not present in 2-byte ColorMasks. Since they
should never be used on 2-byte pixel data, the dummy implementations
assert(0) and should be removed by any optimizing compiler since no
code path can ever reach them.
2019-04-01 00:29:23 +03:00
Eric Culp
c6ee138b74 GRAPHICS: Fix typo of qlowBits 2019-04-01 00:29:23 +03:00
Eric Culp
2215e0cb51 GRAPHICS: Add 32bit versions of interpolate* functions 2019-04-01 00:29:23 +03:00
Thanasis Antoniou
81a38bac79 BLADERUNNER: Remove blue tint from ESPER zoom-ins
This applies only to hotspot zoom-ins and zoom-outs

Last frame of zoomed in hotspot (video zoom) had a persistent blue tint. And zooming out from the hotspot also had a long lasting blue tint. These were removed.
2019-03-31 22:12:07 +03:00
Thanasis Antoniou
29762a6731 BLADERUNNER: Fix no music at Dektora dance outtake
Also add constants for all music tracks
2019-03-31 17:53:57 +03:00
Cameron Cawley
62fc4c94bf SDL: Fix compilation without 16 bit colour support 2019-03-31 15:03:09 +03:00
sluicebox
b195ff5e19 GRAPHICS: Add support for PICT opcode $90 BitsRect
Add limited support for unpacked PICT bits which FPFP Mac requires.

SCI games use packed PICT bits unless an image is less than 8 bytes
per row in which case they can't be packed, like FPFP's shovel icon.

Fixes bug #7059 which prevents the game from being completed.
2019-03-31 14:02:58 +03:00
Thanasis Antoniou
20d77710c9 BLADERUNNER: Release non-repeated and support queued overlays 2019-03-31 12:24:23 +03:00
Thierry Crozat
fa50678125 ENGINES: Use new logo for splash screen 2019-03-30 23:25:01 +00:00
Walter van Niftrik
fa7688a931 ADL: Refactor opcodes 2019-03-30 23:18:02 +01:00
Thanasis Antoniou
658af785d1 BLADERUNNER: Improved for overlay debug command
Not force loading of all MIX files anymore, and added a catalogue of all VQAs
2019-03-30 01:32:50 +02:00
Thanasis Antoniou
39a8235acc BLADERUNNER: Fix spelling of kVariableReplicantsSurvivorsAtMoonbus 2019-03-30 01:32:50 +02:00
sluicebox
3209bfb730 SCI: Remove MidiDriver_AmigaMac platform inference
Tell MidiDriver_AmigaMac the game's platform instead of it
attempting to infer this by which patch resources exist.

Fixes bug #10925 where SQ3 German Amiga is treated as Mac because
it happens to contain a patch 7 resource.
2019-03-29 21:37:15 +02:00
sluicebox
903ca29558 SCI: Fix kAddMenu language separator parsing
Fixes bug #10926 that prevents SQ3 German Amiga from loading
2019-03-29 19:12:52 +02:00
Thanasis Antoniou
6e45a702a2 BLADERUNNER: Moonbus fixes (Izo and Luther)
Also fixed a typo that resulted in Izo's corpse persisting past chapter 2 at RC03
2019-03-28 01:33:24 +02:00
sluicebox
15700fc001 SCI: Exclude GK1/QFG4 sync when SCI32 disabled 2019-03-27 12:54:11 -07:00
sluicebox
a1d950945f SCI: Add cast to prev commit to fix builds 2019-03-27 12:19:11 -07:00
sluicebox
408eeac55c SCI: Synchronize QFG4 control panel audio settings
Fixes Audio button in control panel getting out of sync with
the message mode set by ScummVM.
2019-03-27 20:21:37 +02:00
Thanasis Antoniou
5959d01a67 BLADERUNNER: Fixes for moonbus combat 2019-03-27 15:11:31 +02:00
Thanasis Antoniou
bb719ba87c BLADERUNNER: Fix missing sound effects in some occassions
LABBUZZ sound for the maze and Animoid sounds

Moved lab buzz in next scene's (PS10) init, and increased size of track buffer to compensate for frequently dropping sounds in places with mayne sound effects (eg Animoid Row, Izo's door and trapdoor)
2019-03-27 12:39:24 +02:00
Thanasis Antoniou
5795e25d73 BLADERUNNER: Fix ESPER closing sound 2019-03-27 09:41:55 +02:00
sluicebox
9c8d425f64 SCI: Fix broken speech after starting in text mode
Fixes bug #10924 where starting or restoring in text mode and then
changing to speech mode within a game results in muted speech.

This is a regression introduced between 1.9 and 2.0, probably as part
of the synchronization refactor that created GuestAdditions.
2019-03-27 07:49:42 +02:00
Thanasis Antoniou
831072d809 BLADERUNNER: Fix Dektora showing up dead at moonbus 2019-03-26 16:27:18 +02:00
Thanasis Antoniou
805dc466d0 BLADERUNNER: Resolve dead end state with Zuben
McCoy should now always be able to gather enough clues to trigger Zuben throwing the soup (via the VK test question if he does not have the Lucy photo clue).
2019-03-26 02:08:22 +02:00
Cameron Cawley
b3dc3832f7 SDL: Remove outdated comment 2019-03-25 23:36:33 +01:00
sluicebox
4e4f61c2e6 SCI: Fix SQ4CD biker timepod message, bug #10922 2019-03-25 11:47:09 +02:00
sluicebox
0008fab4f5 SCI: Fix Mac icon bar crash on restart (KQ6, FPFP)
Add support for reinitializing the mac icon bar when restarting.
Restarting runs the game's init script which calls KPlatform again.
Prior to this, restarting these games would fail an assertion.
2019-03-25 11:42:54 +02:00
Thanasis Antoniou
b2c79fdf4b BLADERUNNER: Fix static noise instead of proper audio in VQAs 2019-03-25 10:34:58 +02:00
athrxx
1b333ea19a KYRA: (EOB2) - fix EGA graphics mode outro palette glitch 2019-03-24 23:55:00 +01:00
sluicebox
5559702903 SCI: Fix SQ4CD bike dodging, bug #9806
Fixes several game-breaking script bugs in the bike dodging scenes
that were exposed in the CD version by slowing down the bikes.
2019-03-24 15:27:31 +02:00
Cameron Cawley
398d9517b4 WIN32: Escape the copyright symbol in the resource script 2019-03-23 21:36:56 +02:00
Kawa
57dd6bd237 SCI: Update The Dating Pool 2019 demo 2019-03-23 21:13:51 +02:00
Kawa-oneechan
8dc04ff6d7 SCI: Add detection entry for The Dating Pool 2019 demo 2019-03-23 17:03:11 +02:00
sluicebox
43ab746a45 SCI: Fix SQ4CD Cedric easter egg, bug #10920 2019-03-23 17:02:22 +02:00
Thanasis Antoniou
e898ed379f BLADERUNNER: Final pass on the maze
Removed bell on enemy reveal, brought back original special targets

Also reverted to original fast targets even though they are probably unfair. And commented out the score subtitle.
2019-03-23 03:26:10 +02:00
Thanasis Antoniou
a03dbae1f0 BLADERUNNER: All maze targets normalized
Max achievable score is verified 80 as it should be if all targets were normal

Since there are special targets (to be restored in the next commit) the max score with be above 80 and it's not a fixed value known in advance.
2019-03-22 23:59:21 +02:00
athrxx
864cdd85f4 KYRA: silence some compiler warnings 2019-03-22 21:03:54 +01:00
athrxx
1cfa6c087a AUDIO: (FM-TOWNS/PC-98) - silence some compiler warnings 2019-03-22 21:03:54 +01:00
athrxx
73678257b9 AUDIO: (FM-TOWNS) - turn warning into debug message
(no need to bother users with something that is actually intended behavior)
2019-03-22 21:03:53 +01:00
Thanasis Antoniou
14b03594c9 BLADERUNNER: Rephrasing of if clause sequence in getFramePtr() 2019-03-22 01:29:44 +02:00
lotharsm
2afb6e185d TOON: Add detection entry for English re-release
Provided in https://bugs.scummvm.org/ticket/10910
2019-03-21 21:58:36 +01:00
Thanasis Antoniou
d15a5d4578 BLADERUNNER: More fixes for the shooting range
Special targets not yet restored. Fixed a target overlap on PS13, and bad orientation of a target in PS11 and one in PS13.

Special ding sound will be removed in the final pass of the maze code, when special targets will be restored too, and also fast targets will be restore to being fast or faster than they are now.
2019-03-21 19:19:52 +02:00
Thanasis Antoniou
0d10297969 BLADERUNNER: Handle gracefully missing HDFRAMES or required CDFRAMESx file 2019-03-21 12:12:34 +02:00