Colin Snover
65fe7bcfd8
SCI: Print more detailed information on audio header size mismatch
2017-03-30 19:46:27 -05:00
Colin Snover
d0e9724ae1
SCI32: Support reading sound effects from normal resource bundles
2017-03-30 19:46:27 -05:00
Colin Snover
0be9ace649
SCI: Fix incorrect read of LB2/MG256 audio sizes
...
This happened to work previously because the size was not checked
for validity, and because the audio player calculates its own size
so this value was never actually used.
2017-03-30 19:46:27 -05:00
Colin Snover
477e31cea6
SCI32: Ignore invalid audio map entries in GK2
...
The invalid entries, which are on CD 6, appear to correspond to
audio that's on CD 4 (though not with the correct offset for CD
4's RESOURCE.AUD).
Skipping the invalid map entries on CD 6 should cause these audio
files to be loaded from the CD 4 audio bundle if they are
requested during chapter six since ScummVM combines resources from
all CDs and matches on their IDs.
2017-03-30 19:46:27 -05:00
Nick Renieris
30435ec0ab
DIRECTOR: Add detection for Arnie and its demo ( #928 )
...
DIRECTOR: Add detection for Arnie and its demo
2017-03-30 22:56:54 +02:00
Willem Jan Palenstijn
ee86a74cd3
SCI: Fix remaining format string warning
2017-03-30 22:00:27 +02:00
Colin Snover
cb4f06fb70
SCI: Avoid shadow warnings in old GCC
2017-03-30 14:23:41 -05:00
Colin Snover
a233696212
SCI: Update formatting strings to match updated Span API
2017-03-30 14:23:41 -05:00
Colin Snover
993d83fe4b
COMMON: Reduce maximum Span size to 4GiB
...
Until C++11 (which introduces the z and t length modifiers), there
is no consistent way to print size_t and ptrdiff_t types using
printf formatting across 32-bit, LLP64, and LP64 architectures
without using a cumbersome macro to select the appropriate length
modifier for the target architecture. Since ScummVM engines
currently need to support 32-bit targets, there is no reason at
the moment to support any larger memory sizes in Span anyway.
Span error output is also updated in this commit to reflect that
index values are unsigned.
2017-03-30 14:22:56 -05:00
Paul Gilbert
09da421293
TITANIC: Further code for new skip nav button to work correctly
2017-03-29 22:25:33 -04:00
Paul Gilbert
119fd5fd34
TITANIC: Fix non-responsive Go button in bridge controls
2017-03-29 22:03:57 -04:00
Paul Gilbert
3b08987ad2
TITANIC: Add remote icon for skipping nav puzzle
2017-03-29 21:49:22 -04:00
Paul Gilbert
7492d620b7
DEVTOOLS: Add tooltip to create_titanic for skipping nav puzzle
2017-03-29 21:48:49 -04:00
Thierry Crozat
8054869161
CREDITS: Add credits for Lab
2017-03-29 23:38:08 +01:00
Thierry Crozat
11fda24477
CREDITS: Add snover as contributor for the SCI engine
2017-03-29 23:24:16 +01:00
Thierry Crozat
de1a1ee7b3
CREDITS: Move access engine credits to its proper place
2017-03-29 23:10:10 +01:00
Thierry Crozat
8d3b84ae1c
CREDITS: Add credits for Fullpipe
2017-03-29 23:05:55 +01:00
Thierry Crozat
c36a945449
CREDITS: Add credits for ADL engine
2017-03-29 22:00:49 +01:00
Eugene Sandulenko
e135dad5ac
DIRECTOR: Lingo: Added another if statement variant
2017-03-29 22:17:18 +02:00
Eugene Sandulenko
74e923d42a
DIRECTOR: Lingo: Added tTHENNL token
2017-03-29 22:17:18 +02:00
Peter Kohaut
5f36e65855
BLADERUNNER: zbuffer is now updated between scene changes
...
updated vqa player udpate code
fixed some warnings
audio preloading still needs some work
2017-03-29 18:48:46 +02:00
Ben Castricum
d4ff2ddf10
I18N: Update translation (Dutch)
...
Currently translated at 100.0% (944 of 944 strings)
2017-03-29 11:02:31 +02:00
Eugene Sandulenko
1f5a57a54c
DIRECTOR: Convert HFS file paths to Posix
2017-03-29 08:35:33 +02:00
Paul Gilbert
581b2c84b8
TITANIC: Workaround original bug in CStarView fn18
...
The original accessed the raw pixels ptr of a video surface after
it had been unlocked
2017-03-28 22:31:19 -04:00
Paul Gilbert
b2cddceae6
TITANIC: Add missing state reset in CStarView fn18
2017-03-28 22:02:54 -04:00
Paul Gilbert
ef66debb7d
TITANIC: Fix output of FVector fn1
2017-03-28 21:47:56 -04:00
Paul Gilbert
5e4feaf86a
TITANIC: Cleanup for FMatrix fn1 and called methods
2017-03-28 21:11:58 -04:00
Peter Kohaut
96a5a1c8bb
BLADERUNNER: fixed warnings
2017-03-29 02:34:22 +02:00
Peter Kohaut
baeb412272
BLADERUNNER: fixed compilation without c++11
2017-03-29 02:10:27 +02:00
Peter Kohaut
d42b39817d
BLADERUNNER: introduced some game constants
...
Game script are more readable now
Fixed name of Officer Leary
2017-03-29 01:55:06 +02:00
Paul Gilbert
4564b84d91
COMMON: Compilation fix for Visual Studio 2015
...
The SpanImpl template was generating a bunch of C2248 errors that
protected fields of the SpanBase template could not be accessed
2017-03-28 18:50:58 -04:00
Eugene Sandulenko
dc5ed954d5
BLADERUNNER: Remove stray semicolon
2017-03-28 18:30:08 +02:00
Thomas Fach-Pedersen
5f552c9446
BLADERUNNER: Implement ZBuffer class
2017-03-28 17:50:11 +02:00
Colin Snover
532828c143
SCI: Remove old SCI32 check from SCI16 drawing code
2017-03-27 19:42:31 -05:00
Colin Snover
323e74bda9
SCI: Simplify calculation of locals size in SCI0/1
2017-03-27 19:42:31 -05:00
Colin Snover
816296fd25
SCI: Remove unused boilerplate from SciSpan
2017-03-27 19:42:31 -05:00
Colin Snover
6600fb77ea
SCI: Use containers in GfxView and remove some SCI32 code
2017-03-27 19:42:31 -05:00
Colin Snover
31daa956d6
SCI: Implement bounds-checked reads of game resources
2017-03-27 19:42:31 -05:00
Eugene Sandulenko
1298762b76
TITANIC: Fix copy/paste error
2017-03-27 08:06:29 +02:00
Eugene Sandulenko
baf7c83e7d
FULLPIPE: Sanity check on data loading
2017-03-27 08:04:20 +02:00
Eugene Sandulenko
b8a07d38d5
FULLPIPE: Safer string management
2017-03-27 08:04:20 +02:00
Paul Gilbert
a925264fb0
TITANIC: Remove redundant static from CStarControlSub6
...
It was only ever used as a temporary matrix in the constructor.
Given that, it was cleaner to simply declare it as a local variable.
2017-03-26 21:40:55 -04:00
Paul Gilbert
765ec887a0
TITANIC: Fix loading of CStarView class
2017-03-26 21:05:21 -04:00
Paul Gilbert
aaa25279e5
TITANIC: Fix loading of CStarPoints2 data
2017-03-26 20:51:10 -04:00
Paul Gilbert
96e7bb6e37
TITANIC: Remove redundant code
2017-03-26 19:07:37 -04:00
Paul Gilbert
7556a80413
TITANIC: Fix references to fields of DMatrix _row4
2017-03-26 19:02:39 -04:00
Eugene Sandulenko
b9e072275b
DIRECTOR: Fixed processing of embedded RIFF archives
2017-03-27 00:48:56 +02:00
Paul Gilbert
3194c308ee
TITANIC: Minor cleanups, TODO removals
2017-03-26 18:35:07 -04:00
Paul Gilbert
857bf17e2c
TITANIC: Added CBaseStar draw4 method
2017-03-26 18:27:22 -04:00
Paul Gilbert
f311aa38c1
TITANIC: Added CBaseStar draw2 method
2017-03-26 18:14:26 -04:00