Commit Graph

85547 Commits

Author SHA1 Message Date
Bastien Bouclet
9d62f13e3a BASE: Fix a segfault when mass detector encounters an empty directory
Was introduced in the recent detection rework.
2018-06-17 18:09:40 +02:00
Bastien Bouclet
ff66a89e14 CREDITS: Add dafioram to the Mohawk section 2018-06-17 09:34:56 +02:00
David Fioramonti
fab1894f21 SCI32: Only enable larry scaler for LSL7
Fixes Trac#10568.
2018-06-15 11:39:28 -05:00
rsn8887
e5103a3e8b PSP2: enable additional memory 2018-06-14 23:18:52 -05:00
Cameron Cawley
ae8b5dc086 RISCOS: Add a script to open the README file based on the system territory 2018-06-15 01:15:52 +01:00
whiterandrek
abf17aaa59 VIDEO: fix rewinding of FLIC files 2018-06-15 00:25:57 +02:00
Thierry Crozat
05486af870 I18N: Update translations templates 2018-06-14 21:08:47 +02:00
Bastien Bouclet
c0fa7ceae5 MOHAWK: MYST: Clean up the options dialog
Also load and save games using ctrl-o / ctrl-s.
2018-06-14 21:04:44 +02:00
Torbjörn Andersson
4ea8ed4ff5 JANITORIAL: Fix comment typo 2018-06-13 20:49:36 +02:00
Thierry Crozat
8ae1f49a0b I18N: Update translations templates 2018-06-13 08:02:15 +02:00
Adrian Frühwirth
249f02c27f I18N: Update translation (Swedish)
Currently translated at 99.7% (974 of 976 strings)
2018-06-13 08:02:09 +02:00
Bastien Bouclet
2de359f23d MOHAWK: MYST: Make the scripts time accounting pause safe 2018-06-13 08:00:29 +02:00
Bastien Bouclet
47ddd9c214 MOHAWK: MYST: Move the current stack id to ScriptParser 2018-06-13 07:55:55 +02:00
Bastien Bouclet
ea60aef8a8 MOHAWK: MYST: Simplify memory management of the active stack 2018-06-13 07:55:55 +02:00
Bastien Bouclet
13b3371f1a MOHAWK: MYST: Extract a Card class out of the main engine class
This is to allow having multiple cards loaded at the same time in the
future.
2018-06-13 07:55:55 +02:00
Adrian Frühwirth
e397215048 I18N: Update translation (Swedish)
Currently translated at 99.6% (973 of 976 strings)
2018-06-11 22:28:20 +02:00
Adrian Frühwirth
4a385a7b9b I18N: Update translation (German)
Currently translated at 100.0% (976 of 976 strings)

Match source format
2018-06-11 22:28:19 +02:00
Paolo Bossi
c67cc0bd80 I18N: Update translation (Italian)
Currently translated at 100.0% (976 of 976 strings)
2018-06-11 22:27:49 +02:00
Adrian Frühwirth
7ac614aed6 I18N: Update translation (German)
Currently translated at 100.0% (976 of 976 strings)

Fix grammar
2018-06-11 21:35:19 +02:00
Thierry Crozat
ce586aa95c I18N: Regenerate translations data file 2018-06-11 05:05:05 +02:00
Timo Mikkolainen
4007a7088a I18N: Update translation (Finnish)
Currently translated at 100.0% (976 of 976 strings)
2018-06-09 11:14:28 +02:00
Lothar Serra Mari
ef89908698 I18N: Update translation (German)
Currently translated at 100.0% (976 of 976 strings)
2018-06-08 11:46:04 +02:00
George Kormendi
a2641692f8 I18N: Update translation (Hungarian)
Currently translated at 100.0% (976 of 976 strings)
2018-06-08 04:32:50 +02:00
Thierry Crozat
e934ed1534 I18N: Update translations templates 2018-06-07 20:28:36 +02:00
Bastien Bouclet
b1da6a74c5 DIRECTOR: Show a GUI error message when no sound devices are available 2018-06-07 20:24:39 +02:00
Bastien Bouclet
3b794d2633 MOHAWK: Display a GUI error message when no audio devices are available 2018-06-07 20:14:27 +02:00
Ben Castricum
b4ae4bcd8c I18N: Update translation (Dutch)
Currently translated at 100.0% (975 of 975 strings)
2018-06-06 21:19:11 +02:00
Bastien Bouclet
f92ab7cacc
Merge pull request #1211 from dafioram/morePtrNull
COMMON: More nullptr usage in common/ptr
2018-06-06 21:13:00 +02:00
Adrian Frühwirth
48db9f04ea SCUMM: Fix recent commit to compile under all circumstances 2018-06-06 20:53:14 +02:00
Thierry Crozat
5848c1f873 I18N: Update translation (French)
Currently translated at 99.8% (974 of 975 strings)
2018-06-06 20:20:26 +02:00
Adrian Frühwirth
31cf2d2fab NEWS: Mention fix for #10559 (distorted speech in Indy4) 2018-06-06 18:20:20 +00:00
Adrian Frühwirth
788d85d6b8 SCUMM: Work around distorted speech on submarine in Indy4
The speech sample at VCTL offset 0x76ccbca ("Hey you!") which is used
when Indy gets caught on the German submarine seems to not be a VOC
but raw PCM s16be at (this is a guess) 44.1 kHz with a bogus VOC header.
To work around this we skip the VOC header and decode the raw PCM data.

Fixes Trac#10559
2018-06-06 18:20:20 +00:00
Donovan Watteau
5534b4b618 I18N: Update translation (French)
Currently translated at 99.7% (973 of 975 strings)
2018-06-05 21:36:53 +02:00
David Fioramonti
2fcc429498 COMMON: More nullptr usage in common/ptr
Replaces some more ptr=0 with ptr=nullptr.
2018-06-04 03:36:27 -07:00
Lothar Serra Mari
41e762afb2 I18N: Update translation (German)
Currently translated at 100.0% (975 of 975 strings)
2018-06-04 08:52:20 +02:00
Torbjörn Andersson
fba0afefa5 SCUMM: Remove unnecessary space. 2018-06-04 06:41:51 +02:00
George Kormendi
89ee7ec472 I18N: Update translation (Hungarian)
Currently translated at 100.0% (975 of 975 strings)
2018-06-04 06:13:47 +02:00
Thierry Crozat
95e1a6b2be I18N: Regenerate translations data file 2018-06-04 05:05:03 +02:00
Adrian Frühwirth
d433aedf37 SCUMM: Improve 'imuse play' debugger command error handling
This commit introduces the following (seemingly non-invasive) changes
to make the 'imuse play' debugger command more useful (i.e. don't crash
when trying to load the wrong kind of (sound) resource.

* ScummEngine::readSoundResource()
  Instead of fatally error()'ing upon hitting a non-sound resource type,
  e.g. a room header (0x524d4844 aka RMHD), we now only issue a warning().
  This enables the already existing dead code which properly returns 0
  (aka no resource loaded).

* ResourceManager::validateResource()
  Instead of fatally error()'ing upon hitting an illegal glob type we now
  only issue a warning() and return false (also existing dead code).
  All methods calling validateResource() check its return value so this
  seems like the right thing to do anyway.

* ScummDebugger::Cmd_IMuse()
  Instead of directly calling ensureResourceLoaded() we now call
  getResourceAddress() instead (which in turn calls ensureResourceLoaded()
  and handles other edge cases) and only attempt to play a sound if the
  returned pointer actually is valid.

Fixes Trac#10527.
2018-06-03 19:38:52 +01:00
David Fioramonti
8405c5d5f0 SAGA: Don't show pause message in saved thumbnail
Fixes Trac#10008. Previously, the game would show
a paused game message in the thumbnail when the
game was saved using the gmm.
2018-06-03 19:36:58 +01:00
Thierry Crozat
19d613ee7d GRAPHICS: Remove BOM at start of larryscale files
Note that larryScale_generated.cpp still contains UTF-8
characters, but they are all in comments, so hopefully
they will not cause problems.
2018-06-03 18:41:54 +01:00
Timo Mikkolainen
441456b738 I18N: Update translation (Finnish)
Currently translated at 100.0% (975 of 975 strings)
2018-06-03 19:14:53 +02:00
Cameron Cawley
478d7b2ee7 WIN32: Fix fallback in getSystemLanguage 2018-06-03 17:43:30 +01:00
Cameron Cawley
ada05fd726 WIN32: Move Windows-specific implementation of logMessage out of OSystem_SDL 2018-06-03 17:43:30 +01:00
Cameron Cawley
e1c83f8e87 WIN32: Move Windows-specific implementation of getSystemLanguage out of OSystem_SDL 2018-06-03 17:43:30 +01:00
Thierry Crozat
6f60ef55ad I18N: Update translations templates 2018-06-03 18:41:57 +02:00
Thierry Crozat
4229e2642e
Merge pull request #1141 from DanielSWolf/larryscale
SCI: High-quality "LarryScale" cel scaler for LSL7
2018-06-03 17:41:47 +01:00
Donovan Watteau
e10c33fc20 I18N: Update translation (French)
Currently translated at 100.0% (973 of 973 strings)
2018-06-03 16:49:38 +02:00
Donovan Watteau
6673a85a4a I18N: Update translation (French)
Currently translated at 100.0% (973 of 973 strings)
2018-06-03 15:15:02 +02:00
Thierry Crozat
faa8732076 I18N: Update translation (French)
Currently translated at 100.0% (973 of 973 strings)
2018-06-03 15:12:48 +02:00