Commit Graph
86814 Commits
Author SHA1 Message Date
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