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