52460 Commits

Author SHA1 Message Date
Paul Gilbert
3ce418a1de XEEN: Add missing music to Clouds ending 2018-02-11 21:07:21 -05:00
Paul Gilbert
8a8d7ac12b XEEN: Further fixes for Clouds ending 2018-02-11 20:43:33 -05:00
Paul Gilbert
c42d7663ae XEEN: Fixes and comments for Clouds Ending part 1 2018-02-11 15:34:03 -05:00
Peter Kohaut
70e68ace18 BLADERUNNER: VK small fixes
Fixed rendering of non-visible objects
2018-02-11 15:31:40 +01:00
Adrian Frühwirth
3ce56d5427 TUCKER: Remove glue workaround clarification
The glue actually _is_ a unary usage object in the original game so
this was simply a miss in our implementation which is now fixed.
In other words, this wasn't a workaround and the original game does
behave the same as ours now.
2018-02-11 13:27:18 +01:00
Adrian Frühwirth
fd4d2fb460 TUCKER: Use verb enum in all places 2018-02-11 12:52:17 +01:00
Adrian Frühwirth
0ec258f5ff TUCKER: Fix original game glitch in Bud animation sequence 8
Fixes Trac#10430.
2018-02-11 11:58:26 +01:00
Adrian Frühwirth
43053644a8 TUCKER: Remove superfluous arguments in loadBudSpr et al 2018-02-11 11:50:52 +01:00
Paul Gilbert
0ea996a0ff BLADERUNNER: Fix compilation in Visual Studio 2018-02-10 23:20:18 -05:00
Paul Gilbert
678c320feb XEEN: Fix Clouds cutscene background decoder 2018-02-10 23:19:21 -05:00
Peter Kohaut
0b484d51b8 BLADERUNNER: VK interface
Code unification
Removed few memory leaks
2018-02-10 21:01:15 +01:00
Paul Gilbert
2ac361782c XEEN: Fix experience doubling calculation
Thanks to dtgreene in the GOG forums for pointing out the incorrect
calculation, and that it isn't present in Clouds of Xeen only
2018-02-09 19:36:49 -05:00
Paul Gilbert
549b90481a XEEN: Fix MonsterStruct _accuracy to be _armorClass
Thanks to Leprosy57 in the GOG forums for pointing it out
2018-02-09 19:17:19 -05:00
Paul Gilbert
8d4230df21 XEEN: Reduce code duplication in Clouds ending 2018-02-09 19:13:56 -05:00
Adrian Frühwirth
db836145c6 Revert "TUCKER: Fix Bud drawn behind parts of statue in park"
This fixed the statue but broke the park entrance which I had missed.
2018-02-09 23:26:31 +01:00
Adrian Frühwirth
7ad8fe4610 TUCKER: Fix Bud drawn behind parts of statue in park
Fixes Trac#10423.
2018-02-09 22:52:34 +01:00
Adrian Frühwirth
3236122465 TUCKER: Make the glue a "unary usage" object
Workaround for Trac#5511.
2018-02-09 21:59:35 +01:00
rootfather
dad0ea4dab MOHAWK: Fix indentation in detection_tables.h 2018-02-08 15:01:57 +01:00
rootfather
889c149c05 MOHAWK: Add detection for English Myst, Win 3.11, Version 1.0.1 2018-02-08 14:53:27 +01:00
Paul Gilbert
c6a705a7fe XEEN: Clicking on party member glyphs, show Character Info dialog 2018-02-07 21:47:59 -05:00
Paul Gilbert
0c487423d1 XEEN: Compilation fix 2018-02-07 20:31:58 -05:00
Paul Gilbert
4989b96752 XEEN: Implemented remainder of Clouds ending 2018-02-07 20:28:08 -05:00
Adrian Frühwirth
8424b0a301 TUCKER: Fix offset drawing bug in drawSprite()
Fixes Trac#6639.
2018-02-07 20:50:15 +01:00
Adrian Frühwirth
47eda4bcf7 TUCKER: Fix clipping handling when drawing text
Fixes Trac#10422.
2018-02-07 19:48:11 +01:00
Paul Gilbert
94966010db XEEN: More of Clouds ending 2018-02-06 21:43:50 -05:00
Paul Gilbert
255aa972c6 XEEN: Implement final score calculation 2018-02-06 21:42:41 -05:00
Paul Gilbert
eb50364c2d XEEN: More of Clouds endgame 2018-02-06 09:12:51 -05:00
Peter Kohaut
59eeadc6ac BLADERUNNER: Added more game constants
Code formatting
2018-02-05 20:17:55 +01:00
Bastien Bouclet
5322606abe MOHAWK: RIVEN: Execute the stored opcode before resetting movies
Otherwise the movie position is zero which leads the comparison with the
stored opcode position to always be false.
Fixes #10426, a regression from cf1171d4d9b43eba.
2018-02-05 07:40:20 +01:00
Paul Gilbert
701c816307 XEEN: In progress implementing Clouds of Xeen ending 2018-02-04 21:56:18 -05:00
Peter Kohaut
19bd3fead8 BLADERUNNER: Fixed compilation warnings 2018-02-04 18:28:04 +01:00
Peter Kohaut
6e9a340640 BLADERUNNER: ESPER interface 2018-02-04 17:34:43 +01:00
Walter van Niftrik
0300979bdd ADL: Add support for another hires1 variant 2018-02-04 16:15:10 +01:00
Eugene Sandulenko
e7eaff13bf JANITORIAL: Fix code formatting 2018-02-04 12:59:57 +01:00
nukeykt
e5bfead345 SCUMM HE: Use Miles AdLib driver 2018-02-04 12:56:06 +01:00
Walter van Niftrik
bdda3447a3 ADL: Add support for an early hires1 version 2018-02-03 23:36:18 +01:00
Walter van Niftrik
a0631840f9 ADL: Remove hardcoded disk image filename from hires1 2018-02-03 23:36:18 +01:00
Adrian Frühwirth
7e0cac25de TUCKER: Add inventory and save slot scrolling via mouse wheel
Fixes Trac#10424.
2018-02-03 22:08:33 +01:00
Adrian Frühwirth
049eff4d99 TUCKER: Fix default character width table
Non-English versions of the game include a charsize.dta/charszgr.dta
which specifies the width to use when printing glyphs from the character
set to the screen. ScummVM includes a hard-coded lookup table for games
which do not ship with such a file.
For some reason, our current hard-coded table includes widths for all
possible glyphs except one. This fix allows to properly play the German
version, which needs the character 'ß' (eszett), even when charszgr.dta
is missing.

Fixes Trac#4602.
2018-02-03 15:19:10 +01:00
Paul Gilbert
4ce615b1bb XEEN: Fixes for initial start of World ending 2018-02-02 20:07:55 -05:00
Walter van Niftrik
9e5b54ddc8 ADL: Remove unused array terminator 2018-02-02 23:38:52 +01:00
Walter van Niftrik
236e5da6cc ADL: Fix build error 2018-02-02 22:53:00 +01:00
Walter van Niftrik
44d9f583e0 ADL: Reduce sound volume 2018-02-02 22:18:26 +01:00
Walter van Niftrik
aba2961899 ADL: Refactor NIB image error handling 2018-02-02 22:18:25 +01:00
Walter van Niftrik
b497ec3065 ADL: Implement new detection method for disk images 2018-02-02 22:18:25 +01:00
Walter van Niftrik
3850b115f8 ENGINES: Make AdvancedMetaEngine::detectGame() virtual 2018-02-02 22:18:25 +01:00
Walter van Niftrik
23870196f5 ADL: Refactor disk image handling 2018-02-02 22:18:25 +01:00
Walter van Niftrik
9f479c9b17 ADL: Add sanity check to track/sector numbers read from NIB 2018-02-02 22:18:25 +01:00
Walter van Niftrik
b64d8dbf3b ADL: Ignore broken sectors 2018-02-02 22:18:25 +01:00
Walter van Niftrik
1600c4dbb7 ADL: Do not pad out 13-sector .NIB disks to 16-sector format 2018-02-02 22:18:25 +01:00