Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-06-19 | SCI32: Create Torin-specific save game count limitation remover | Colin Snover | |
Fixes Trac#9840. | |||
2017-06-19 | TITANIC: Fix exiting elevator 3 on floor 28 | Paul Gilbert | |
2017-06-19 | SCI32: Add workaround for invalid kFrameOut call in PQ4 | Colin Snover | |
Fixes Trac#9848. | |||
2017-06-19 | SCI32: Add workaround for uninitialised read in PQ4 | Colin Snover | |
Fixes Trac#9847. | |||
2017-06-19 | SCI32: Add workaround for invalid kPalVarySetStart call in PQ4 | Colin Snover | |
Fixes Trac#9845. | |||
2017-06-19 | TITANIC: Fix Bellbot walking off during checkin | Paul Gilbert | |
2017-06-19 | TITANIC: Fix NPC data copying/clearing in copyData | Paul Gilbert | |
2017-06-18 | SCI32: Remove Windows platform from GK1 German | Colin Snover | |
This entry was added by a batch change operation in f7a72c897a9657320ccd6a32873b364f77412e98, but the German version of GK1 does not support Windows. | |||
2017-06-18 | SCI32: Forward OLDDPCM8 parameter instead of using an if-else | Colin Snover | |
Thanks @OmerMor for pointing out this improvement. | |||
2017-06-18 | SCI: Fix looping of sounds that are not initialized yet | Colin Snover | |
This fixes at least the character selection screen in QFG4CD, where the sound for the torches is supposed to loop, but wasn't because kDoSoundSetLoop would bail out before setting the loop property on the soundObj. | |||
2017-06-18 | SCI: Switch SCI2 games to use Audio32 | Colin Snover | |
Upon investigation of Sound code across SCI32 games, it was determined that there are actually (at least) 3 different revisions, not just a single SCI2.1 version. This patch only changes the parts of Sound code that are relevant to the correct use of Audio32. Fixes Trac#9736, Trac#9756, Trac#9767, Trac#9791. | |||
2017-06-18 | SCI32: Minor tweaks to improve code clarity & consistency | Colin Snover | |
2017-06-18 | SCI32: Fix Audio32 mix volumes | Colin Snover | |
The previous code for attenuating audio channels was not accurate, so samples were quieter than they were supposed to be when mixed together. Robots were also being mixed without attenuation, which was incorrect. | |||
2017-06-18 | TITANIC: Fix empty holes appearing in room transition videos | Paul Gilbert | |
2017-06-18 | TITANIC: Fix tearing/incorrect blocks in starship crash cutscene | Paul Gilbert | |
2017-06-18 | TITANIC: Fix crash clicking mouse when copyright dialog is showing | Paul Gilbert | |
2017-06-17 | TITANIC: Change of resource names from titanic.dat | Paul Gilbert | |
2017-06-17 | COMPOSER: Use Magic Tales prefix for two more game names | Thierry Crozat | |
This is done for consistency so that all the games in the Magic Tales series are named in a consistent way. This is also how they are named on the wiki (and on amazon). | |||
2017-06-17 | TITANIC: Further fix for tracking total play time | Paul Gilbert | |
2017-06-17 | TITANIC: Fix missing transition in ship crash cutscene | Paul Gilbert | |
2017-06-17 | SCI32: Avoid out-of-bounds read of pixel data in kIsOnMe | Colin Snover | |
Fixes Trac#9761, Trac#9844, Trac#9850, Trac#9851. | |||
2017-06-17 | SCI32: Support old-format 8-bit DPCM coding for SCI2 | Colin Snover | |
2017-06-17 | SCI32: Implement engine-accurate DPCM overflow behaviour | Colin Snover | |
DPCM decompression algorithms in SSCI operate directly on 8- and 16-bit registers, so any sample that ends up being out-of-range during decompression gets wrapped by the CPU, not clipped. This does not fix any known problem with AUD files, but there are some VMDs (e.g. GK2 5280.VMD) which are known to contain OOR samples. Making this code more accurate should prevent trouble with any other similar files. | |||
2017-06-17 | SCI: State SCI version in error if kernel subop detection fails | Colin Snover | |
2017-06-17 | TITANIC: Fix maintaining total playtime for savegames | Paul Gilbert | |
2017-06-17 | TITANIC: Minor cleanups, comments, and feature flags to meta engine | Paul Gilbert | |
2017-06-17 | CHEWY: Fix a bug in loadSceneInfo() | Filippos Karapetis | |
2017-06-15 | TITANIC: Fix single incorrect frame showing when Bellbot leaves | Paul Gilbert | |
2017-06-15 | TITANIC: Have ship announcements use the speech sound type | Paul Gilbert | |
2017-06-13 | SCI32: Add detection for PQ4, French CD version | Bastien Bouclet | |
2017-06-12 | TITANIC: Fix bots to do more than a single idle sequence | Paul Gilbert | |
2017-06-12 | TITANIC: Fix saying goodbye to Bellbot | Paul Gilbert | |
2017-06-12 | TITANIC: Add missing addNode to WC_ABSTRACT handling | Paul Gilbert | |
2017-06-11 | TITANIC: Fix brief black boxes on fires in Canal | Paul Gilbert | |
2017-06-11 | TITANIC: Rename viewChange to freeSurface | Paul Gilbert | |
2017-06-11 | TITANIC: CGameManager viewChange better named as roomChange | Paul Gilbert | |
2017-06-11 | ADL: Set ADGF_TESTING for hires4 | Walter van Niftrik | |
2017-06-11 | ADL: Fix hires4 dropped item drawing | Walter van Niftrik | |
2017-06-10 | TITANIC: Fix BellBot getting clipped incorrectly when walking off-screen | Paul Gilbert | |
2017-06-10 | SCI: Tidy Script errors & ensure script number exists in all of them | Colin Snover | |
2017-06-10 | SCI32: Fix detection and loading of localized resources in Torin | Colin Snover | |
Italian still needs to be fixed, but nobody seems to have access to this version at the moment. Fixes Trac#9772. | |||
2017-06-10 | VOYEUR: Fix backgrounds not showing for static rooms | Paul Gilbert | |
2017-06-10 | SCI: Expand kernel breakpoint pattern matching for negative matches | Willem Jan Palenstijn | |
See matchKernelBreakpointPattern() for samples. The main envisioned use is DoSound*,!DoSoundUpdateCues to match all DoSound sub-functions except DoSoundUpdateCues. | |||
2017-06-10 | SCI: Change 'none' breakpoint action to 'ignore' for consistency | Willem Jan Palenstijn | |
2017-06-10 | SCI: Clean up breakpoint code (indentation, consistency) | Willem Jan Palenstijn | |
2017-06-10 | SCI: Move bpk/logkernel to main breakpoint infrastructure | Willem Jan Palenstijn | |
This changes the syntax for bpk and logkernel: Enable breakpoint on kernel call: bpk FrameOut Enable logging for kernel call: bpk FrameOut log For backward compatibility this has an alias: logkernel FrameOut Removing a kernel call breakpoint is done with bp_del/bc now. | |||
2017-06-10 | SCI: Print breakpoint info on creation | Willem Jan Palenstijn | |
2017-06-10 | SCI: Allow setting bp action directly on creation | Willem Jan Palenstijn | |
2017-06-10 | SCI: Allow multiple breakpoints with same trigger but different action | Willem Jan Palenstijn | |
2017-06-10 | SCI: Add inspect, none breakpoint actions | Willem Jan Palenstijn | |