Commit Graph
137148 Commits
Author SHA1 Message Date
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
Douglas Liu 12c49411b9 STARK: Pause the game when the menu opens 2018-06-07 22:48:26 +08: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
Douglas Liu df1797f1ac STARK: Finish implementing FMVMenuScreen 2018-06-06 22:53:33 +08: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
Douglas Liu 6fd35b18bd STARK: Implement FMVWidget 2018-06-05 23:06:03 +08:00
Douglas Liu 3755f38a49 STARK: Open interfaces in StarkDiary 2018-06-05 21:29:42 +08:00
Douglas Liu 1068f50bca STARK: Get basic static widgets rendered 2018-06-04 23:01:46 +08: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
Bastien Bouclet 88fd362b8f Merge pull request #1422 from DouglasLiuGamer/branch-saveload
STARK: Implement the save & load menu
2018-06-04 09:01:26 +02:00
Bastien Bouclet 11f3c878eb Merge branch 'master' into branch-saveload 2018-06-04 09:00:21 +02: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
Faalagorn 3202fcbbe1 DOCS: Multiple style improvements in README
* Enforced 75 character limit more often.
* Changed some instances of big letters inside the the middle of the sentences (particularly headers), including *Escape From Monkey Island* in a few cases.
* Removed unneeded hyphens from the words that don't need it (and did the opposite for "in-game").
* Finished some sentences with the full stop, particularly in the lists, with the exception of tables, headers and sentences ending with URLs/IRC server name.
* Used `code` formatting for file and directory names, commands and keys, also removing the old single or double quotations or parentheses.
* Used more of *italics* in some parts and **bold** for **WARNING**.
* Standardized referencing filename extensions (INI, EXE, etc.) .
* Changed *folder* to *directory* to unify naming.
* Removed commas before "and".
* Changed Github's links from `http://www.` to `https://`.
* Added or changed OS X to macOS.
* Unified *Required files* sections among the games.
* Moved the "EFMI Installer" point below the table, as that made more sense for the earlier point about the patch.
* Changed some ordering of keybinding for GrimE games and separated  `e`, `u`, `p` and `i` keys.
* Updated mention of section number for the location of configuration file.
* Grouped global ResidualVM bindings together in Myst III input controls.
* Changed location of configuration file under Linux (was Unix, but since macOS is technically an Unix as well, someone should add a separate entry for other Unixes such as Android, *BSD or Solaris, as the patch might be different there), as it seems to changed.
* Replaced repeated mention of forums and IRC with a link to *Contact* section.
* Further clarified that these are *debug console commands* in a few remaining places.
* Fixed/added *Jump targets* links from the wiki.
* Clarified that the *Escape from Monkey Island, PS2 version* is an example, removed mention of compiler (example doesn't mention it and it is really that important thing to mention, knowing that a lot of people may not even have idea about the compiler when using prebuilt packages?) and changed Win32 to Windows, as that's more generic term and there's only one Windows version I think.
* Fixed other minor typos/style/formatting.
2018-06-04 02:13:34 +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
Douglas Liu 0f76320bea STARK: Small fixing 2018-06-03 21:50:21 +08:00
Faalagorn 04013a4d4d DOCS: Updated Debugging section in README
Added description of commands common to the engines, moved `openlog` command there and moved and expanded the information how to use debugging console to the general section, as it's the same for all engines. Also indicated that for TLJ all commands are listed while for other games only the most useful are.
2018-06-03 15:16:03 +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
Donovan Watteau da44ea5e2d I18N: Update translation (French)
Currently translated at 100.0% (973 of 973 strings)
2018-06-03 15:12:10 +02:00
Bastien Bouclet a9aee8edfb Merge pull request #1434 from Faalagorn/patch-3
STARK: Updated descriptions of some debug commands
2018-06-03 15:11:34 +02:00
Thierry Crozat 11d2c1959d I18N: Update translation (French)
Currently translated at 100.0% (973 of 973 strings)
2018-06-03 15:10:37 +02:00
Donovan Watteau 24afa8e1f9 I18N: Update translation (French)
Currently translated at 100.0% (973 of 973 strings)
2018-06-03 15:10:12 +02:00
Thierry Crozat 52823cb0b1 I18N: Update translation (French)
Currently translated at 100.0% (973 of 973 strings)
2018-06-03 15:08:23 +02:00
Donovan Watteau 8736250fd6 I18N: Update translation (French)
Currently translated at 100.0% (973 of 973 strings)
2018-06-03 15:07:04 +02:00
Thierry Crozat 35ec6d9409 I18N: Update translations templates 2018-06-03 13:49:24 +02:00
Bastien Bouclet 643ce81cf7 BASE: Remove temporary targets when they fail to launch
Prevents invalid targets created from the command line to show up in the
launcher.

Fixes Trac#2788.
2018-06-03 13:48:31 +02:00
Faalagorn a08bb8d495 STARK: Updated descriptions of some debug commands
* Removed full stops from the last setence in `debugPrintf`s to unifty the style
* `dump` folder for `dumpArchive` must exist in location ResidualVM is launched from (e.g. $HOMEDIR)
* `dumpArchive` require not only name of the archive but (relative) path to it, e.g. `4f/04/04.xarc` instead of simply `04.xarc`
* Indicated to use `listInventory`  to get ids for `enableInventoryItem`
* `enableInventoryItem` incorrectly had description from `changeLocation`
* Indicated to use `listLocations`  to get ids for `changeLocation`
2018-06-03 13:46:46 +02:00
Douglas Liu b35914a4f3 STARK: Change resetTextTexture() to onScreenChanged() 2018-06-03 17:21:57 +08:00
Douglas Liu 3b4270e1fa STARK: Exclude the cursor when saving the thumbnail 2018-06-03 17:11:03 +08:00