129985 Commits

Author SHA1 Message Date
neuromancer
f8fe43bfc2 HYPNO: cheat key remapped to 's' in wet 2022-06-04 11:30:42 +02:00
neuromancer
bb72a8332c HYPNO: avoid saving if user decides to quit during main menu of wet 2022-06-04 11:17:45 +02:00
neuromancer
5f8f201c44 HYPNO: show player name during all the main menu of wet 2022-06-04 10:44:34 +02:00
neuromancer
5b04c12c33 HYPNO: fixed menu glitches in localized wet releases 2022-06-04 10:28:14 +02:00
neuromancer
6e9d8f2af1 HYPNO: localized 'enter name' string in wet 2022-06-04 09:58:15 +02:00
neuromancer
e5779b3582 HYPNO: adjusted score and objectives positions in certain levels in wet 2022-06-04 09:47:19 +02:00
neuromancer
6888d801ec HYPNO: add localization for the direction string in wet 2022-06-04 09:47:19 +02:00
SupSuper
9df444abec GUI: Add ScrollContainer to in-game options Game tab
Fixes mousewheel crash and allows scrolling when there's more than 10 options
2022-06-04 08:44:45 +01:00
Lothar Serra Mari
34948993ba NEWS: Update German NEWS file 2022-06-04 09:02:37 +02:00
Torbjörn Andersson
7aa1eb12a3 NEWS: Adjusted NEWS item about Loom / MI1 settings
Today I learned that you can't edit files after you've begun committing.
2022-06-04 08:54:45 +02:00
Torbjörn Andersson
c489ef60c9 NEWS: Added note about adjustment sliders for CD Loom and MI1 2022-06-04 08:52:03 +02:00
Filippos Karapetis
75e9a91dab CHEWY: Readd console debug commands for playing sound, speech and music 2022-06-04 01:00:45 +03:00
athrxx
2803adc0b8 SCI: update mutex comment
(after turning _mutex into a reference to the mixers's mutex)
2022-06-03 23:42:02 +03:00
athrxx
2ef6e24e56 SCI: avoid deadlocks by using only one mutex
Make use of the mixer's mutex instead of creating a new one. Otherwise there can still be lock-ups when the main thread and the mixer thread lock each other up in different mutexes (causing a deadlock/freeze). I just noticed this with KQ5 FM-Towns.

We had the same issue in AGOS, it was fixed by allowing to access the mixer's mutex. We can use the same thing here...
2022-06-03 23:42:02 +03:00
Filippos Karapetis
cfcd8c3bbf I18N: Update translation (Greek)
Currently translated at 100.0% (1730 of 1730 strings)
2022-06-03 20:38:39 +00:00
Antoniou Athanasios
e3058629ab I18N: Update translation (Greek)
Currently translated at 99.8% (1728 of 1730 strings)
2022-06-03 20:30:09 +00:00
Filippos Karapetis
73102acd0a I18N: Update translation (Greek)
Currently translated at 99.8% (1727 of 1730 strings)
2022-06-03 20:27:20 +00:00
Antoniou Athanasios
a0382b9139 I18N: Update translation (Greek)
Currently translated at 99.8% (1727 of 1730 strings)
2022-06-03 20:27:19 +00:00
Eugene Sandulenko
d4ff7dec8c I18N: Update translation (Ukrainian)
Currently translated at 100.0% (1730 of 1730 strings)
2022-06-03 20:16:34 +00:00
Einar Johan Trøan Sømåen
ad8b601cdf I18N: Update translation (Norwegian Nynorsk)
Currently translated at 32.5% (563 of 1730 strings)
2022-06-03 20:16:33 +00:00
Eugene Sandulenko
2e3234a0fb I18N: Update translation (Russian)
Currently translated at 100.0% (1730 of 1730 strings)
2022-06-03 20:16:27 +00:00
Lothar Serra Mari
111d1294fb I18N: Update translation (German)
Currently translated at 100.0% (1730 of 1730 strings)
2022-06-03 20:08:09 +00:00
Eric Lasota
a90a1a0aed
COMMON: Move 80-bit float parsing from Director to Common (#3953) 2022-06-03 21:28:17 +02:00
ScummVM-Translations
982a62ea64 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2022-06-03 19:27:15 +00:00
Cameron Cawley
e069701499
DOCS: Mention that the original DS and DS Lite are not currently supported 2022-06-03 20:27:04 +01:00
ScummVM-Translations
ca6cbbfb26 I18N: Update translations templates 2022-06-03 19:05:37 +00:00
ScummVM-Translations
b06098e6ba I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2022-06-03 19:05:35 +00:00
Martin Gerhardy
0d1c9acd4f TWINE: fixed classic version quick behaviour handling 2022-06-03 21:05:17 +02:00
Martin Gerhardy
99584cc060 TWINE: added new steam classic release to detection entries 2022-06-03 21:05:17 +02:00
ScummVM-Translations
b7342b4cea I18N: Update translations templates 2022-06-03 19:04:08 +00:00
Torbjörn Andersson
682330f8bd SCUMM: Remove adjustment setting from MI1 SE Talkie
The tracks built for the SE Talkie already have little to no silence at
the beginning, and the outlook has its own separate track instead of a
continuation of the first one.

That means the settings are of limited use here, and removing them
simplifies the code.
2022-06-03 21:03:58 +02:00
Torbjörn Andersson
6a040e3ea2 SCUMM: Add adjustment sliders for VGA Loom (CD) and MI1 (CD)
When ripping the audio tracks from CD, you may not get quite what the
game expects, e.g. my copy of Loom has less silence at the start of the
track than the CDDA.SOU file from the Steam version. And the MI1 intro
appears to be timed with the assumption that there is no silence at all
at the start of that track.

This makes it possible to compensate for that without having to edit the
audio file. It may also be of some help with fan soundtrack replacements
for MI1, though I have little experience with that.
2022-06-03 21:03:58 +02:00
Orgad Shaneh
3ef9fb93fd HYPNO: Add a missing argument in function call
Reported by GCC 12:

../scummvm/engines/hypno/cursors.cpp:146:96: warning: the address of 'Hypno::HypnoEngine::_pixelFormat' will never be NULL [-Waddress]
  146 |         CursorMan.replaceCursor(entry->getPixels(), entry->w, entry->h, hotspotX, hotspotY, 0, &_pixelFormat);
      |                                                                                                ^~~~~~~~~~~~~
2022-06-03 20:59:23 +02:00
neuromancer
a14948d33f HYPNO: fixed colors in the default cursor used in wet demo 2022-06-03 20:52:10 +02:00
Orgad Shaneh
5bbb675ad0 GOB: Remove needless NULL validation
Reported by GCC 12:

goblin.cpp: In destructor 'virtual Gob::Goblin::~Goblin()':
goblin.cpp:110:77: warning: comparing the result of pointer addition '(((Gob::Goblin*)this)->Gob::Goblin::_goblins[i]->Gob::Goblin::Gob_Object::realStateMach + ((sizetype)(((long long unsigned int)state) * 48)))' and NULL [-Waddress]
  110 |                                         if (_goblins[i]->realStateMach[state])
      |                                                                             ^
2022-06-03 20:41:13 +02:00
Cameron Cawley
7fd1cf5315 GUI: Fix selecting theme fonts at low resolutions 2022-06-03 20:39:05 +02:00
Lothar Serra Mari
be81a2da3a NEWS: Fix typo in latest PRIVATE announcement 2022-06-03 20:10:03 +02:00
Lothar Serra Mari
4d2fe3363b NEWS: Update German NEWS file 2022-06-03 20:09:38 +02:00
AndywinXp
0cd609395a SCUMM: Remove whitespace 2022-06-03 19:27:50 +02:00
AndywinXp
a3f1285dc9 SCUMM: COMI: Implement o8_cameraOps
It had remained stubbed for who knows how long :) This fixes a class of bugs in which
the game requested the camera to be frozen, like for example while the inventory box is shown.
2022-06-03 19:27:18 +02:00
Martin Gerhardy
af08c7c988 TWINE: fixed missing shadow in behaviour string for classic release 2022-06-03 18:52:44 +02:00
sluicebox
3c3ed549f1 SCI: Disable JONES speed test
Fixes bug #13529
2022-06-03 12:00:58 -04:00
Andrea Boscarino
75b50b99b4 SCUMM: v7-8: Remove all blast texts before loading a savestate
This fixes an issue in COMI, in which bringing up the recipe book and then pulling it down
left the recipe texts on screen on the new room for several frames.
2022-06-03 17:51:56 +02:00
Cameron Cawley
085130c6da GRAPHICS: Move ManagedSurface::clip() to the Surface class 2022-06-03 16:00:46 +01:00
Daniel
3e415c7ea2 I18N: Update translation (Portuguese (Portugal))
Currently translated at 61.3% (1058 of 1724 strings)
2022-06-03 14:28:00 +00:00
Eugene Sandulenko
ce486ae58e
DIRECTOR: LINGO: Properly implement get textFont of field 2022-06-03 16:02:34 +02:00
Eugene Sandulenko
0ce860e63b
DIRECTOR: Added quirk for warlock 2022-06-03 14:24:14 +02:00
athrxx
4d37fb08b6 Revert "KYRA: (HOF) - add script var check"
This reverts commit 1030283cf44605fa385fa4cb679d58cf6b938dbd.

Giving this some more thought, it seems the safer thing to do. In practive, it shouldn't matter. I haven't encountered a single situation with an emty string...
2022-06-03 14:17:51 +02:00
Eugene Sandulenko
93412a5bab
DIRECTOR: Created file for hosting game-specific quirks and moved a few there 2022-06-03 14:04:16 +02:00
neuromancer
8afe79e536 HYPNO: extra lives when reaching certain scores in wet 2022-06-03 13:03:27 +02:00