aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-03-30SCI32: Skip bad map 405 on CD 1 of PQ:SWATColin Snover
The resources on CD 1 are corrupt and point to invalid locations in the CD 1 RESOURCE.AUD. This can be noticed during the briefing on the Lucy Long callup, where descriptions of the map are missing and eventually the game gets stuck waiting for missing audio to finish playback.
2017-03-30SCI: Protect and clarify the purpose of Resource _header dataColin Snover
2017-03-30SCI32: Fix audio, wave, VMD, Duck, CLUT, TGA, ZZZ, Etc patchesColin Snover
Specifically, audio patches are used in at least PQ:SWAT (40103.AUD), Lighthouse (9103.AUD), and the GK2 demo (300.AUD).
2017-03-30SCI32: Use built-in system font as default font for GfxText32Colin Snover
Fixes the non-interactive Lighthouse demo.
2017-03-30SCI: Handle >64KiB offsets in parse_reg_tColin Snover
2017-03-30SCI: Replace magic numbers in reg_t handling with symbolsColin Snover
2017-03-30SCI32: Add kWebConnect and kWinExecColin Snover
Used by Phant2.
2017-03-30SCI32: Implement known-used portions of kPlayDuckColin Snover
2017-03-30SCI: Print more detailed information on audio header size mismatchColin Snover
2017-03-30SCI32: Support reading sound effects from normal resource bundlesColin Snover
2017-03-30SCI: Fix incorrect read of LB2/MG256 audio sizesColin Snover
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-30SCI32: Ignore invalid audio map entries in GK2Colin Snover
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-30DIRECTOR: Add detection for Arnie and its demo (#928)Nick Renieris
DIRECTOR: Add detection for Arnie and its demo
2017-03-30SCI: Fix remaining format string warningWillem Jan Palenstijn
2017-03-30SCI: Avoid shadow warnings in old GCCColin Snover
2017-03-30SCI: Update formatting strings to match updated Span APIColin Snover
2017-03-30COMMON: Reduce maximum Span size to 4GiBColin Snover
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-29TITANIC: Further code for new skip nav button to work correctlyPaul Gilbert
2017-03-29TITANIC: Fix non-responsive Go button in bridge controlsPaul Gilbert
2017-03-29TITANIC: Add remote icon for skipping nav puzzlePaul Gilbert
2017-03-29DEVTOOLS: Add tooltip to create_titanic for skipping nav puzzlePaul Gilbert
2017-03-29CREDITS: Add credits for LabThierry Crozat
2017-03-29CREDITS: Add snover as contributor for the SCI engineThierry Crozat
2017-03-29CREDITS: Move access engine credits to its proper placeThierry Crozat
2017-03-29CREDITS: Add credits for FullpipeThierry Crozat
2017-03-29CREDITS: Add credits for ADL engineThierry Crozat
2017-03-29DIRECTOR: Lingo: Added another if statement variantEugene Sandulenko
2017-03-29DIRECTOR: Lingo: Added tTHENNL tokenEugene Sandulenko
2017-03-29BLADERUNNER: zbuffer is now updated between scene changesPeter Kohaut
updated vqa player udpate code fixed some warnings audio preloading still needs some work
2017-03-29I18N: Update translation (Dutch)Ben Castricum
Currently translated at 100.0% (944 of 944 strings)
2017-03-29DIRECTOR: Convert HFS file paths to PosixEugene Sandulenko
2017-03-28TITANIC: Workaround original bug in CStarView fn18Paul Gilbert
The original accessed the raw pixels ptr of a video surface after it had been unlocked
2017-03-28TITANIC: Add missing state reset in CStarView fn18Paul Gilbert
2017-03-28TITANIC: Fix output of FVector fn1Paul Gilbert
2017-03-28TITANIC: Cleanup for FMatrix fn1 and called methodsPaul Gilbert
2017-03-29BLADERUNNER: fixed warningsPeter Kohaut
2017-03-29BLADERUNNER: fixed compilation without c++11Peter Kohaut
2017-03-29BLADERUNNER: introduced some game constantsPeter Kohaut
Game script are more readable now Fixed name of Officer Leary
2017-03-28COMMON: Compilation fix for Visual Studio 2015Paul Gilbert
The SpanImpl template was generating a bunch of C2248 errors that protected fields of the SpanBase template could not be accessed
2017-03-28BLADERUNNER: Remove stray semicolonEugene Sandulenko
2017-03-28BLADERUNNER: Implement ZBuffer classThomas Fach-Pedersen
2017-03-27SCI: Remove old SCI32 check from SCI16 drawing codeColin Snover
2017-03-27SCI: Simplify calculation of locals size in SCI0/1Colin Snover
2017-03-27SCI: Remove unused boilerplate from SciSpanColin Snover
2017-03-27SCI: Use containers in GfxView and remove some SCI32 codeColin Snover
2017-03-27SCI: Implement bounds-checked reads of game resourcesColin Snover
2017-03-27TITANIC: Fix copy/paste errorEugene Sandulenko
2017-03-27FULLPIPE: Sanity check on data loadingEugene Sandulenko
2017-03-27FULLPIPE: Safer string managementEugene Sandulenko
2017-03-26TITANIC: Remove redundant static from CStarControlSub6Paul Gilbert
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.