Commit Graph
137148 Commits
Author SHA1 Message Date
neuromancer 1aa5eda704 FREESCAPE: fixes for amiga/atari driller releases 2022-11-27 20:10:22 +01:00
Walter Agazzi f2fcf6d9b6 I18N: Update translation (Italian)
Currently translated at 100.0% (1787 of 1787 strings)
2022-11-27 17:41:05 +00:00
IlDucci 2f888194aa I18N: Update translation (Spanish)
Currently translated at 100.0% (1787 of 1787 strings)
2022-11-27 16:40:03 +00:00
Antoniou Athanasios 3d062eeddd I18N: Update translation (Greek)
Currently translated at 100.0% (1787 of 1787 strings)
2022-11-27 15:23:57 +00:00
ScummVM-Translations 5955c11fd9 I18N: Update translations templates 2022-11-27 13:37:43 +00:00
ScummVM-Translations 6ca1c69294 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-11-27 13:37:41 +00:00
Eugene Sandulenko f236aa6acd SAGA2: Use checkExtendedSaves() 2022-11-27 14:37:16 +01:00
Eugene Sandulenko cbc6ee42ff NANCY: Use checkExtendedSaves() 2022-11-27 14:37:05 +01:00
Eugene Sandulenko aeb10c7208 MTROPOLIS: Use checkExtendedSaves() 2022-11-27 14:36:55 +01:00
Eugene Sandulenko 9d4c17d272 HADESCH: Use checkExtendedSaves() 2022-11-27 14:36:37 +01:00
Eugene Sandulenko 979644c5a0 CINE: Use checkExtendedSaves() 2022-11-27 14:36:27 +01:00
Eugene Sandulenko 55942fd484 CHEWY: Use checkExtendedSaves() 2022-11-27 14:36:14 +01:00
Eugene Sandulenko 130eecefc8 BURIED: Use checkExtendedSaves() 2022-11-27 14:35:36 +01:00
ScummVM-Translations 5dfaa36ff2 I18N: Update translations templates 2022-11-27 13:04:01 +00:00
neuromancer 1f900a2cf4 FREESCAPE: first approach to check if a sensor can shoot the player 2022-11-27 14:04:54 +01:00
neuromancer aa0be90ef5 FREESCAPE: added extended timer cheat for all the games 2022-11-27 14:04:54 +01:00
neuromancer 1b8759f13b FREESCAPE: removed useless call to clear 2022-11-27 14:04:54 +01:00
AndywinXp 344349dbd9 SCUMM: DiMUSE: Allow original mono mixing routines to work
These changes make use of _mixer->getOutputStereo() to select the proper number of audio channels.
This makes it possible to have mono audio produced using the proper DiMUSE internal mixer mono
routines, instead of having the ScummVM mixer folding down a stereo mix.
2022-11-27 12:25:14 +01:00
Vladimir Serbinenko 2fe5010d15 SWORD1: Add an entry for ND Russian translation 2022-11-27 12:11:01 +01:00
Paul Gilbert 5f7926da7e DEVTOOLS: CREATE_ENGINE: Changed hasFeature to use checkExtendedSaves 2022-11-26 18:44:08 -08:00
Paul Gilbert b4be11f553 ENGINES: Added checkExtendedSaves method to AdvancedMetaEngine 2022-11-26 18:44:08 -08:00
Walter Agazzi c91d31596c DIRECTOR: Better detection for some titles
* Gus in Cybertown (WIN)
* Haunted House (DEMO)
* Leonardo the inventor (WIN EN-PT)
* How the leopard got his spots (DEMO)
* The Mask (WIN)
* Yongzhe Paopao Long 2
2022-11-27 01:17:29 +01:00
Walter Agazzi bed04f69a3 DIRECTOR: Better detection for some D3 titles
* Hidoi-yo
* CD Physics
* The CHAOS Continuum (WIN)
* GADGET (WIN DEMO)
* The Golf CD (WIN)
2022-11-27 01:17:29 +01:00
neuromancer 5c790d0d11 FREESCAPE: refactored checkSensors and implemented renderSensorShoot 2022-11-26 22:53:53 +01:00
neuromancer 52cc36a7fd FREESCAPE: refined sensor firing range detection 2022-11-26 22:53:53 +01:00
Sergio d136a5f54c COMMON: fix String::rfind for default value of pos (max value of size_t) 2022-11-26 23:13:42 +02:00
Donovan Watteau f7b2bb0e66 CI: Update various GitHub actions
Most of them deal with the current Node.js 12 and set-output deprecation
warnings.
2022-11-26 23:11:32 +02:00
elasota 5aeaa1015e ENGINES: Fix warning about passing a non-trivial class to va_start. 2022-11-26 23:09:24 +02:00
Cameron Cawley 29923889d9 AUDIO: Backport commit r4010 from DOSBox to the CMS emulator
Correct oscillator frequency used in the gameblaster. Thanks OPLx, Great Hierophant and NewRisingSun. Reported on VOGONS: 38350.
2022-11-26 23:06:21 +02:00
Cameron Cawley 99485ac757 AUDIO: Backport commit r3523 from DOSBox to the CMS emulator
CMS/Gameblaster: add sbtype=gb, fix base addresses other than 220h, fix lack of sound when starting from autoexec, add autodetection (Thanks robertmo and Cloudschatze)
2022-11-26 23:06:21 +02:00
Donovan Watteau 60676c825a CI: Make msbuild less verbose
As already done for Linux GCC builds and Xcode Clang builds.
2022-11-26 17:51:16 +02:00
sluicebox 33c6fe1131 SCI: Fix KQ6 black widow lockup with script patch
Recent fixes to the sound fading code have exposed this bug again.
It was first fixed 12 years ago, and then again 10 years ago.

Both times, the bug was fixed by changing kDoSoundFade behavior.
But those changes added behavior that was different from SSCI, and
those differences caused problems in LB2. kDoSoundFade is now
accurate, and so the bug has returned, but it was never a sound bug.

The black widow lockup is due to a script bug that accidentally relies
on undefined values from non-existent parameters. ScummVM produces
different undefined values than SSCI in certain situations, and this
is one of them. The undefined values are then passed to kDoSoundFade
as real values in a correct kernel call.

Now this is fixed with a script patch that removes all five broken
Sound:fade calls. They were redundant because they attempted to fade in
to the same volume they had just set.

Perhaps we can replicate SSCI's undefined behavior someday, but in
the meantime this bug is fixed.

Fixes bugs #5625 #5653 #6120 #6210 #6252 #13944
2022-11-25 16:36:19 -08:00
neuromancer b46ba41d7c FREESCAPE: avoid crashing if the color used in the flash effect is invalid 2022-11-25 20:25:11 +01:00
neuromancer 1dfe03343e FREESCAPE: refactor flash related code into flashScreen function 2022-11-25 20:25:11 +01:00
neuromancer 6031c0d2d7 FREESCAPE: select the specific color for special effect when taking damage from a sensor in driller 2022-11-25 20:25:11 +01:00
Donovan Watteau bcc9e1e803 ICB: Make pxVString use GCC_PRINTF to catch -Wformat issues 2022-11-25 16:36:15 +01:00
Walter Agazzi e6f782c4a8 PETKA: Add "demo" to game description 2022-11-25 14:44:00 +01:00
Walter Agazzi 6c644aa60d PETKA: Remove unused petka_demo gameid 2022-11-25 14:42:29 +01:00
ScummVM-Translations 9a5cb7d2ba 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-11-25 12:04:43 +00:00
neuromancer c599b4e737 FREESCAPE: basic implementation of special effect when player is taking damage 2022-11-25 13:05:29 +01:00
neuromancer bb177a0a46 FREESCAPE: correctly parse background colors for UI 2022-11-25 13:05:29 +01:00
Xaviu 84ec05b505 I18N: Update translation (Catalan)
Currently translated at 77.9% (1392 of 1785 strings)
2022-11-25 06:34:05 +00:00
ScummVM-Translations cbd04214fd I18N: Update translations templates 2022-11-25 04:01:01 +00:00
lb_ii 5974f3c07a WINTERMUTE: Add detection, keymapper and achievements for James Peris 2 2022-11-25 07:00:50 +03:00
lb_ii c99e7626ca ACHIEVEMENTS: Generated description files 2022-11-25 07:00:50 +03:00
Walter Agazzi 61e824704b DIRECTOR: Remove leftover entry 2022-11-25 01:54:19 +01:00
Walter Agazzi c763b98b7c DIRECTOR: Improve detection for some D3 games
Include additional files to prevent misdetections for:
* Alex-World
* Beyond the Wall of Stars
* The Cat Came Back
2022-11-25 01:54:18 +01:00
Walter Agazzi 03ac085045 DIRECTOR: Remove Hikaruhana duplicate 2022-11-25 01:54:18 +01:00
Walter Agazzi 809e014c24 DIRECTOR: Add/fix a couple D3 entries 2022-11-25 01:54:18 +01:00
Lothar Serra Mari 2de9e961e3 I18N: Update translation (German)
Currently translated at 100.0% (1785 of 1785 strings)
2022-11-24 20:47:38 +00:00