Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-03-30 | SCI: Change default master MIDI volume to 15 | Colin Snover | |
GK1 handles MIDI volume by changing the volumes of individual sound objects, rather than by using the MIDI master volume. As a result, the master volume needs to default to the maximum output level in order for GK1 to play music at the correct volume. This change does not affect earlier games, since SCI16 managed MIDI volume via the master volume, and for these games the master volume from ScummVM is synced at startup. | |||
2017-03-30 | SCI: Give kernel calls a valid stack pointer | Colin Snover | |
Some kernel calls need to be able to call back into game script code, which requires a valid stack pointer for use with invokeSelector. An example of this is the guest additions code that syncs audio volumes from ScummVM: it needs to be able to call into the game scripts responsible for managing the in-game audio volume UI. | |||
2017-03-30 | SCI32: Do not default to General MIDI for SCI2.1 games | Colin Snover | |
The only SCI32 game that uses MIDI and does not support AdLib is MGDX, and it its MIDI playback is currently broken regardless of the synth setting. | |||
2017-03-30 | SCI: Whitespace alignment | Colin Snover | |
2017-03-30 | SCI32: Fix crash when using brightness slider in Shivers | Colin Snover | |
2017-03-30 | SCI32: Fix broken sliders in Shivers settings | Colin Snover | |
This problem is caused by the same invalid super call that broke the CCTV joystick. | |||
2017-03-30 | SCI: Fix typo in comment | Colin Snover | |
2017-03-30 | SCI32: Skip bad map 405 on CD 1 of PQ:SWAT | Colin 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-30 | SCI: Protect and clarify the purpose of Resource _header data | Colin Snover | |
2017-03-30 | SCI32: Fix audio, wave, VMD, Duck, CLUT, TGA, ZZZ, Etc patches | Colin Snover | |
Specifically, audio patches are used in at least PQ:SWAT (40103.AUD), Lighthouse (9103.AUD), and the GK2 demo (300.AUD). | |||
2017-03-30 | SCI32: Use built-in system font as default font for GfxText32 | Colin Snover | |
Fixes the non-interactive Lighthouse demo. | |||
2017-03-30 | SCI: Handle >64KiB offsets in parse_reg_t | Colin Snover | |
2017-03-30 | SCI: Replace magic numbers in reg_t handling with symbols | Colin Snover | |
2017-03-30 | SCI32: Add kWebConnect and kWinExec | Colin Snover | |
Used by Phant2. | |||
2017-03-30 | SCI32: Implement known-used portions of kPlayDuck | Colin Snover | |
2017-03-30 | SCI: Print more detailed information on audio header size mismatch | Colin Snover | |
2017-03-30 | SCI32: Support reading sound effects from normal resource bundles | Colin Snover | |
2017-03-30 | SCI: Fix incorrect read of LB2/MG256 audio sizes | Colin 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-30 | SCI32: Ignore invalid audio map entries in GK2 | Colin 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-30 | DIRECTOR: Add detection for Arnie and its demo (#928) | Nick Renieris | |
DIRECTOR: Add detection for Arnie and its demo | |||
2017-03-30 | SCI: Fix remaining format string warning | Willem Jan Palenstijn | |
2017-03-30 | SCI: Avoid shadow warnings in old GCC | Colin Snover | |
2017-03-30 | SCI: Update formatting strings to match updated Span API | Colin Snover | |
2017-03-29 | TITANIC: Further code for new skip nav button to work correctly | Paul Gilbert | |
2017-03-29 | TITANIC: Fix non-responsive Go button in bridge controls | Paul Gilbert | |
2017-03-29 | TITANIC: Add remote icon for skipping nav puzzle | Paul Gilbert | |
2017-03-29 | DIRECTOR: Lingo: Added another if statement variant | Eugene Sandulenko | |
2017-03-29 | DIRECTOR: Lingo: Added tTHENNL token | Eugene Sandulenko | |
2017-03-29 | BLADERUNNER: zbuffer is now updated between scene changes | Peter Kohaut | |
updated vqa player udpate code fixed some warnings audio preloading still needs some work | |||
2017-03-29 | DIRECTOR: Convert HFS file paths to Posix | Eugene Sandulenko | |
2017-03-28 | TITANIC: Workaround original bug in CStarView fn18 | Paul Gilbert | |
The original accessed the raw pixels ptr of a video surface after it had been unlocked | |||
2017-03-28 | TITANIC: Add missing state reset in CStarView fn18 | Paul Gilbert | |
2017-03-28 | TITANIC: Fix output of FVector fn1 | Paul Gilbert | |
2017-03-28 | TITANIC: Cleanup for FMatrix fn1 and called methods | Paul Gilbert | |
2017-03-29 | BLADERUNNER: fixed warnings | Peter Kohaut | |
2017-03-29 | BLADERUNNER: fixed compilation without c++11 | Peter Kohaut | |
2017-03-29 | BLADERUNNER: introduced some game constants | Peter Kohaut | |
Game script are more readable now Fixed name of Officer Leary | |||
2017-03-28 | BLADERUNNER: Remove stray semicolon | Eugene Sandulenko | |
2017-03-28 | BLADERUNNER: Implement ZBuffer class | Thomas Fach-Pedersen | |
2017-03-27 | SCI: Remove old SCI32 check from SCI16 drawing code | Colin Snover | |
2017-03-27 | SCI: Simplify calculation of locals size in SCI0/1 | Colin Snover | |
2017-03-27 | SCI: Remove unused boilerplate from SciSpan | Colin Snover | |
2017-03-27 | SCI: Use containers in GfxView and remove some SCI32 code | Colin Snover | |
2017-03-27 | SCI: Implement bounds-checked reads of game resources | Colin Snover | |
2017-03-27 | TITANIC: Fix copy/paste error | Eugene Sandulenko | |
2017-03-27 | FULLPIPE: Sanity check on data loading | Eugene Sandulenko | |
2017-03-27 | FULLPIPE: Safer string management | Eugene Sandulenko | |
2017-03-26 | TITANIC: Remove redundant static from CStarControlSub6 | Paul 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. | |||
2017-03-26 | TITANIC: Fix loading of CStarView class | Paul Gilbert | |
2017-03-26 | TITANIC: Fix loading of CStarPoints2 data | Paul Gilbert | |