136878 Commits

Author SHA1 Message Date
grisenti
cad501e601 HPL1: improve sound data class
removes the need to open the audio file every time a new sound channel is created
2023-01-11 16:39:15 +01:00
ScummVM-Translations
513c796cde I18N: Update translations templates 2023-01-11 13:46:56 +00:00
ScummVM-Translations
99c2e9cb6f 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/
2023-01-11 13:46:55 +00:00
elasota
f71a2e5aaf NEWS: Add mention of --initial-cfg/-i option. Fix typo. 2023-01-11 14:46:39 +01:00
elasota
3d725a176d DOCS: Update command line arguments to include initial config option. 2023-01-11 14:46:39 +01:00
elasota
3a07524b73 COMMON: Add initial config file option.
This allows an initial/default configuration file to be specified via the command line.  This allows a default settings file to be bundled and loaded even if it's installed to a read-only location, such as Program Files on Windows, and allows the written config file to be deleted without losing the custom defaults.
2023-01-11 14:46:39 +01:00
ScummVM-Translations
6253391579 I18N: Update translations templates 2023-01-11 12:58:04 +00:00
Cameron Cawley
f2d857a882 GRAPHICS: Support more pixel formats with the HQ2x and HQ3x scalers 2023-01-11 12:57:53 +00:00
Cameron Cawley
cf70814cbd SURFACESDL: Initial support for 32-bit screen output 2023-01-11 12:57:53 +00:00
Cameron Cawley
33675c0b2e GRAPHICS: Fix darkened fills on overlays with alpha bits but no blending 2023-01-11 12:55:52 +00:00
neuromancer
c94b421c58 FREESCAPE: improved drill position checking in driller 2023-01-11 09:13:58 -03:00
VAN-Gluon
b630ee8fb8 I18N: Update translation (Japanese)
Currently translated at 100.0% (1803 of 1803 strings)
2023-01-11 11:34:26 +00:00
George Kormendi
65d6bbbedf I18N: Update translation (Hungarian)
Currently translated at 100.0% (1803 of 1803 strings)
2023-01-11 11:34:25 +00:00
eientei
32af1f2d2b DEVTOOLS: dumper-companion.py: better handle removing null bytes from partition type
This handles an edge case with a disc that has a partition type of `Apple_HFS\x00ition_map`
2023-01-11 08:38:34 +01:00
Misty De Meo
29673407d4
DIRECTOR: full shinshofukei app 2023-01-10 23:12:34 -08:00
Misty De Meo
f1d3cc24a5
DIRECTOR: Spaceship Warlock Mac JPN 2023-01-10 20:54:06 -08:00
neuromancer
2cd753e7a3 HYPNO: added support for another wetlands demo 2023-01-10 21:26:20 -03:00
neuromancer
4e472f9abb FREESCAPE: do not show intro in the Driller DOS demo 2023-01-10 21:26:20 -03:00
Matthew Jimenez
44fdee6494 ULTIMA8: Move highlight items key binds to the debug category 2023-01-10 17:55:16 -06:00
Scott Percival
7bd9eb1728 DIRECTOR: Fix visual regression in D3 with bitmap compression detection 2023-01-11 00:41:55 +01:00
ScummVM-Translations
996927bc98 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/
2023-01-10 23:37:14 +00:00
Thierry Crozat
1de1274cda AGS: Add detection for new GOG Mac versions of several games 2023-01-10 23:36:09 +00:00
ScummVM-Translations
5bae724847 I18N: Update translations templates 2023-01-10 22:52:58 +00:00
sluicebox
51f1d4dc73 SCI: Fix LB2 reporter message 2023-01-10 14:50:51 -08:00
sluicebox
6eea9e517b SCI: Detect SCI16 unthrottled inner loops
This restores kGetEvent throttling (10ms delay) during inner loops that
don't throttle themselves. For example, the event processing loop in
Dialog:doit doesn't include a kWait(1) call in some games.
In these games, dialogs max out CPU, and if they run animations then
they run too fast. This happens in the CD version of JONES, bug #14020.

I had considered doing something like this earlier, but it wasn't clear
how to best detect these loops. What I didn't realize is that the SCI32
code already does this by counting kGetEvent calls in between kFrameout.
Now that technique is adapted for SCI16. Combined with the existing
"fast cast" detection, this throttles event-polling inner loops while
keeping the kGetEvent and kGameIsRestarting throttling separate so that
they don't overlap and conflict.

See: e09010f7d8b7cc30ae3c8477d1a8b61b24d96306
2023-01-10 14:50:51 -08:00
Eugene Sandulenko
7f426af872
COMMON: Fix warning 2023-01-10 22:44:06 +01:00
Lothar Serra Mari
0a0c841cee I18N: Update translation (German)
Currently translated at 100.0% (1803 of 1803 strings)
2023-01-10 21:24:19 +00:00
Walter Agazzi
344895ebcf I18N: Update translation (Italian)
Currently translated at 100.0% (1803 of 1803 strings)
2023-01-10 21:23:12 +00:00
Marcel Souza Lemes
4ddc619ead I18N: Update translation (Portuguese (Brazil))
Currently translated at 100.0% (1803 of 1803 strings)
2023-01-10 21:11:58 +00:00
IlDucci
ca02169d23 I18N: Update translation (Spanish)
Currently translated at 100.0% (1803 of 1803 strings)
2023-01-10 21:11:53 +00:00
Eugene Sandulenko
f250fd5fbe I18N: Update translation (Ukrainian)
Currently translated at 100.0% (1803 of 1803 strings)
2023-01-10 20:51:59 +00:00
Eugene Sandulenko
76b3f4df7f I18N: Update translation (Russian)
Currently translated at 100.0% (1803 of 1803 strings)
2023-01-10 20:51:53 +00:00
ScummVM-Translations
6bfae4787e 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/
2023-01-10 20:22:33 +00:00
Walter Agazzi
aae245cc94 DIRECTOR: Improve detection for some D4 entries
* Who killed Taylor French?  | * Nikolai Knights
* Nile Passage to Egypt | * Nixon Watergate
* Noddy Toy Town
2023-01-10 21:21:22 +01:00
ScummVM-Translations
547ca7e5a9 I18N: Update translations templates 2023-01-10 20:17:35 +00:00
AndywinXp
8d6737e16f SCUMM: DIMUSE: Increase buffer size for low latency mode 2023-01-10 21:17:23 +01:00
AndywinXp
a41b1174ed SCUMM: v7-8: Add GUI option for toggling low latency audio mode 2023-01-10 21:17:23 +01:00
AndywinXp
8d0e97af70 SCUMM: DIMUSE: Implement low latency mode
This fixes bug #13462
2023-01-10 21:17:23 +01:00
ScummVM-Translations
49b2bf8ea4 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/
2023-01-10 18:35:04 +00:00
Vladimir Serbinenko
db155b7183 NEWS: Fix spelling of -=CHE@TER=- nickname. 2023-01-10 19:34:40 +01:00
ScummVM-Translations
5d9c6ee869 I18N: Update translations templates 2023-01-10 17:34:46 +00:00
Vladimir Serbinenko
2cc5e2008f ZVISION: Merge 2 mac detection entries
They were a workaround for AD limitations that no longer exist.
2023-01-10 18:34:33 +01:00
Vladimir Serbinenko
d072b28d5c COMPOSER: Change all mac checksums to use data fork
Composer doesn't use resource forks, so allow to play without them
2023-01-10 18:34:33 +01:00
Vladimir Serbinenko
3df0927164 COMPOSER: Add configfile for french darby
Without it loading the game fails.
2023-01-10 18:34:33 +01:00
Vladimir Serbinenko
1ec8da633e COMPOSER: Fix missing subdir matching for macintosh version of several games 2023-01-10 18:34:33 +01:00
Vladimir Serbinenko
dc6ecf4d6c COMPOSER: Add imo and the king demo detection entry 2023-01-10 18:34:33 +01:00
Vladimir Serbinenko
778106a67b COMPOSER: Support full macbinary dump
Currently the code assumes that normal file opening is good enough but it's a
problem if the disk has been dumped as macbinary
2023-01-10 18:34:33 +01:00
Vladimir Serbinenko
52b9d064d9 SAGA: Change Mac Guild entry to use data fork for most files
We use resource fork only on sound file, the other ones contain nothing
useful so we don't want to checksum them
2023-01-10 18:34:33 +01:00
Vladimir Serbinenko
95224258d4 KYRA: Checksum mac installers on data fork
We don't need the resource fork as we unpack Stuffit anyway which is
fully in data fork. So we want to allow to play even if data fork was lost

Previously we had 2 entris to achive the same result for CD entry: one
covering resource hash and another one covering data fork hash.
2023-01-10 18:34:33 +01:00
Vladimir Serbinenko
15fd658d16 HADESCH: Specify explicitly which file uses resource fork hash 2023-01-10 18:34:33 +01:00