Commit Graph
86814 Commits
Author SHA1 Message Date
Thierry Crozat 658fb918ae I18N: Update translations templates 2018-02-04 12:56:22 +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
rootfather 56f90028b5 NEWS: Update German NEWS file 2018-02-03 16:45:44 +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
Thierry Crozat f4775a11dc I18N: Update translations templates 2018-02-02 22:39:21 +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
Walter van Niftrik f0be784fde ADL: Add convert_disk debug command 2018-02-02 22:18:25 +01:00
Paul Gilbert 53f922b1d7 XEEN: Fix display of dragon text at start of World ending 2018-02-01 22:19:36 -05:00
Paul Gilbert 39b2a2f137 XEEN: Implemented remainder of World of Xeen ending 2018-02-01 20:15:09 -05:00
Peter Kohaut 7f53a0cd31 BLADERUNNER: Fixed few Coverity issues 2018-02-01 21:38:30 +01:00
Willem Jan Palenstijn 2e74fd8f22 SCI: Avoid (false positive) uninitialized use warning 2018-02-01 20:19:27 +01:00
Willem Jan Palenstijn 0f98a60d35 SCI: Sabotage qfg1vga's speed test
This ensures the detected speed will end up at the highest level. This
improves the detail in Yorick's room (96), and slightly changes the
timing in other rooms.

Fixes bug #10296.
2018-02-01 20:08:20 +01:00
Thierry Crozat 2b0a8fc6fc I18N: Update translations templates 2018-02-01 14:45:15 +01:00
Bastien Bouclet eae6930ae0 TINSEL: Remove now duplicate VER macro 2018-02-01 14:42:33 +01:00
rsn8887 11d47516e3 NEWS: Mention ar correction and control improvements in PSP port 2018-02-01 10:37:52 +01:00
Thierry Crozat ddac544b88 I18N: Update translations templates 2018-02-01 08:05:21 +01:00
Eugene Sandulenko c8975f9ba7 Revert "SCUMM: Check for and flag demos correctly"
There are too many regressions.
2018-02-01 08:03:39 +01:00
Colin Snover ffdb5a8ebc SCUMM: Fix compilation failure when DISABLE_TOWNS_DUAL_LAYER_MODE is defined 2018-01-31 21:24:09 -06:00
Colin Snover 08186aeec6 SCUMM: Rename iMUSE save/load function to avoid confusing function hiding 2018-01-31 21:24:09 -06:00
Paul Gilbert 156c3b471c XEEN: Further implementation of World of Xeen ending 2018-01-31 22:12:01 -05:00
Thierry Crozat 713d13e7ad SUPERNOVA: Mark intentional fallthrough in switch 2018-01-31 21:09:10 +00:00
Thierry Crozat 4c857e1706 SUPERNOVA: Fix incorrect sanity check for debug command
This was reported by coverity (CID 1385537).
2018-01-31 20:58:02 +00:00
Thierry Crozat bab0bf2b1e SUPERNOVA: Improve command button size for translations 2018-01-31 20:45:31 +00:00
Thierry Crozat 534d1ccc54 I18N: Update translations templates 2018-01-31 21:01:43 +01:00
Henrik "Henke37" Andersson f71dc0d8ab SCUMM: Check for and flag demos correctly
Rewrote the detection matching to use the extra field like the other
two.

This requires extensive testing due to touching code shared for a lot of
games and being sensitive to individual versions of games.
2018-01-31 21:01:28 +01:00
rsn8887 e611b6a938 NEWS: Mention touch controls in PS Vita port 2018-01-31 19:25:24 +01:00
Colin Snover 4e6b60948d SCUMM: Remove variable shadowing 2018-01-31 12:24:32 -06:00
Adrian Frühwirth 90ce265ab8 TUCKER: Print infobar string if no savegame exists
Before, the ingame load dialog pretended to allow loading savegames from
all possible slots even if no savegames existed.
This introduces the original interpreter's behavior which instead loads
a resource string from infobar.txt informing the user that no savegames
are available.
2018-01-31 19:23:56 +01:00
Adrian Frühwirth ce790bff1c TUCKER: Fix sentence bar offsets
Fixes Trac#10413 and Trac#10414.
2018-01-31 19:22:56 +01:00
Adrian Frühwirth 1133b34954 TUCKER: Fix dirty rects drawing bug in drawStringInteger() 2018-01-31 19:20:31 +01:00
Adrian Frühwirth 89cbf91d63 TUCKER: Use existing enum for verbs 2018-01-31 19:18:07 +01:00
Adrian Frühwirth 9c910b9000 TUCKER: Fix dentist music in mall being played incorrectly 2018-01-31 19:17:35 +01:00
Colin Snover 979ae76ec1 SCUMM: Fix compilation failure 2018-01-31 12:08:17 -06:00
Adrian Frühwirth 4daf3e4ea5 TUCKER: Fix bubbles in Plugs shop
Fixes Trac#6641.
2018-01-31 19:06:57 +01:00
Adrian Frühwirth 3c37c42bd0 TUCKER: Cure Bud's and Billy's seasickness
This ensures that the calculated offsets for Bud and Billy are [0,2] px
and follow the sequence 0px -> 1px -> 2px -> 1px -> 0px as opposed to
the earlier 0px -> 1px -> 2px -> 3px -> 0px which resulted in them
teleporting back to their original location and on top of that being
out of sync with the boat.

Fixes Trac#6643.
2018-01-31 19:02:29 +01:00
Adrian Frühwirth ff8e4a4410 TUCKER: Fix walking Royston glitch
Fixes Trac#6640.
2018-01-31 19:00:47 +01:00
Eugene Sandulenko cb5436dd16 TUCKER: Clarify comment in room palette handling code 2018-01-31 18:37:24 +01:00