Walter Agazzi
e205c360a3
AGS: Add language detection for games/demos (initial F)
2022-04-28 12:09:18 +03:00
Walter Agazzi
548013a7e2
AGS: Add language detection for games/demos (initial E)
2022-04-28 12:09:18 +03:00
Paul Gilbert
d2f3f2319b
AGS: Updated build version (3.6.0.22)
...
From upstream 5688d924532961af446ba3052039e2da6924b726
2022-04-27 20:58:50 -07:00
Paul Gilbert
72f8cbd0dc
AGS: fixed few more warnings
...
From upstream 9de3edd60f1eb3244f6bd3f25d688b75b82a4776
2022-04-27 20:56:17 -07:00
Paul Gilbert
d6cf666e42
AGS: Fixed StrUtil::StringToFloat()
...
From upstream 6942e5dde0cbc82e7870d7652c3f49095f4c641b
2022-04-27 20:52:45 -07:00
Paul Gilbert
68e5184afa
AGS: Replaced some (v)sprintfs with sNprintf counterparts
...
From upstream a34bd392249f87a152dc470d90c67a7d193a28d8
2022-04-27 20:51:30 -07:00
Paul Gilbert
23a2e8c709
AGS: More config parse helpers: reading boolean ints, min-max range
...
From upstream 9737cabb8e7562122f8c471793bd994685d72bfe
2022-04-27 20:38:38 -07:00
Paul Gilbert
7b0bfee7cc
AGS: Renamed and moved INIread/write functions for proper org&style
...
From upstream 18398a7d695e81575218380e1bba28010c239fdc
2022-04-27 20:25:31 -07:00
Paul Gilbert
8ecb108f93
AGS: Rename ScriptOverlay's member to better reflect its purpose
...
From upstream 55a0b521c2f7c269ec4d9f41b4fd7f43d2a85af0
2022-04-27 20:25:30 -07:00
Paul Gilbert
8f01b30061
AGS: Reactored ScriptOverlay, removed duplicate offset variables
...
From upstream 634d6e20a1d2249de3125774491ff00959294dc8
2022-04-27 20:25:30 -07:00
Paul Gilbert
1ba7d8435f
AGS: Scale debug overlays when necessary
...
From upstream cbbf2a0f8344fa4a5f7d91de927636c208bc446d
2022-04-27 20:25:25 -07:00
Paul Gilbert
ae0609ae51
AGS: in the new key input mode, only update key state once a frame
...
From upstream 8c456d2e4b3c9e24f883522b59b4c73d422e4c28
Not sure if this will actually do so, since there may be other places
in the ScummVM event handler where event polling may be done.
2022-04-27 19:31:40 -07:00
Walter Agazzi
a302d96a28
I18N: Update translation (Italian)
...
Currently translated at 100.0% (1720 of 1720 strings)
2022-04-27 23:31:09 +00:00
D G Turner
f6acfd3894
AGS: Fix Remaining Signed vs. Unsigned Comparison GCC Compiler Warning
2022-04-27 23:16:38 +01:00
ScummVM-Translations
d79ba1270d
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-04-27 21:59:33 +00:00
Filippos Karapetis
8386e92d40
SCI: Fix incorrect music state after saving via the GMM (bug #13447 )
...
This was initially introduced in d8336a31f , but didn't work properly
with SCI0 music. Many thanks to athrxx for tracking the issue and
suggesting a fix
2022-04-28 00:58:56 +03:00
ScummVM-Translations
8ea587517e
I18N: Update translations templates
2022-04-27 19:39:43 +00:00
neuromancer
26369c7de4
HYPNO: implemented infinite health for arcade sequences in spider
2022-04-27 21:33:02 +02:00
neuromancer
c1ee795b8d
HYPNO: implemented infinite health and ammo cheat for arcade sequences in wet
2022-04-27 21:33:02 +02:00
neuromancer
9b1c1a7efc
HYPNO: added more detailed cheats options in the meta engine
2022-04-27 21:33:02 +02:00
neuromancer
368346ad7d
HYPNO: refactored transition handling using checkTransition in wet
2022-04-27 21:33:02 +02:00
neuromancer
c06089c333
HYPNO: refactored objective checking using checkArcadeObjectives in wet
2022-04-27 21:33:01 +02:00
D G Turner
ead607938b
AGS: Fix Various Signed vs. Unsigned Comparison GCC Warnings
2022-04-27 12:25:46 +01:00
sluicebox
2029c31e2b
SCI: Fix QFG3 dropped events during vendor barter
...
Fixes bug #11422
Thanks to @lwcorp for reporting this
2022-04-27 01:33:19 -04:00
Walter Agazzi
1f9c56774e
I18N: Update translation (Italian)
...
Currently translated at 100.0% (1715 of 1715 strings)
2022-04-26 21:45:04 +00:00
Filippos Karapetis
8d813f5dca
TINSEL: Fix comment formatting
2022-04-27 00:33:15 +03:00
Jakob Wagner
99c1ea5ea0
TINSEL: Implement DECINVMAIN libcall
...
DECINVMAIN does not hail the loadingscreen scene yet because playing
it produces an incorrect corotine stack.
2022-04-27 00:33:15 +03:00
Jakob Wagner
b71545857b
TINSEL: Remap special inv indexes for v3
...
V3 requires discerning between NOOBJECT and INV_NOICON as the values
associated to these special indexes now differ.
2022-04-27 00:33:15 +03:00
Jakob Wagner
c44ec28e2b
TINSEL: Implement SystemReel subsystem
...
Implementation of one special path in SetSystemReel is missing.
2022-04-27 00:33:15 +03:00
Jakob Wagner
5d50b5861f
TINSEL: Remap special PID values for v3
...
V3 discerns between the root scene process and other scene processes.
It also lets global processes be destroyed between scenes and remaps
PID_PROCESS.
2022-04-27 00:33:15 +03:00
Jakob Wagner
31d4dfa351
TINSEL: Implement GetLanguageSceneHandle
...
Needed for INVMAIN implementation for noir.
2022-04-27 00:33:15 +03:00
Jakob Wagner
70d1dbb00f
TINSEL: Add barebones Notebook subsystem
...
And implement the BOOKADDHYPERLINK libcall.
The subsystem contains known fields and constants.
2022-04-27 00:33:15 +03:00
Jakob Wagner
a40cc7053d
TINSEL: Implement HELDOBJECTORTOPIC libcall
2022-04-27 00:33:15 +03:00
Jakob Wagner
467706cbd8
TINSEL: Implement v3 path in HoldItem
2022-04-27 00:33:15 +03:00
Jakob Wagner
08b500b5e9
TINSEL: Work around PCM playback deadlock in Noir
...
This workaround disables PCM playback.
The PCMPlayers _chunk is NULL but _state is S_MID.
As a result getNextChunk always return 1, leading to readBuffer in
the playback thread never unlocking _mutex.
2022-04-27 00:33:15 +03:00
ScummVM-Translations
6fe03ab8de
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-04-26 18:48:53 +00:00
Athanasios Antoniou
d9088bbffa
GUI: Improve behavior of console history
...
GUI: Improve behavior of console history
Do not persist empty strings, prevent scolling upwards to _historyIndex entry when full, and save to history file in proper order
2022-04-26 21:48:41 +03:00
Timo Mikkolainen
856ecbf418
I18N: Update translation (Finnish)
...
Currently translated at 100.0% (1715 of 1715 strings)
2022-04-26 18:27:42 +00:00
ScummVM-Translations
6069e2d0c4
I18N: Update translations templates
2022-04-26 18:08:52 +00:00
athrxx and Filippos Karapetis
616492be3d
TTS: cleanup (whitespace)
...
Co-authored-by: Filippos Karapetis <bluegr@gmail.com >
2022-04-26 21:08:41 +03:00
athrxx
2b62215267
TTS: (Windows) - reduce number of calls to updateVoices()
2022-04-26 21:08:41 +03:00
athrxx
ee336d348b
TTS: (Testbed) - implement tts enable option
2022-04-26 21:08:41 +03:00
athrxx
bd1dbecde9
TTS: (ENGINES) - add support for tts enable function
...
The new option only works as intended if the engine that have TTS support apply their own settings. It cannot be globally implemented before and after runGame(), since the engines don't all use the same config manager variables (sometimes "tts_enabled_speech", "tts_enabled" or "tts_narrator, sometimes more than one of these).
2022-04-26 21:08:41 +03:00
athrxx
eb29aea4b4
TTS: (Windows) - implement better way to disable the option
...
Currently, the text-to-speech manager will try to update the voices whenever TextToSpeechManager::pushState()/popState() is called. This causes lags of 4 - 5 seconds on Windows. Also, a warning is triggered each time. This commit prevents that from happening if the tts option is not enabled.
This commit currently affects only Windows. Other backends don't make use of the new _enabled setting. I don't know if it would make sense for any of these and I also wouldn't be able to test it.
2022-04-26 21:08:41 +03:00
athrxx
5cba8f9242
Revert "GUI: honor tts_enabled option in some more places"
...
This reverts commit 5969a2667a .
2022-04-26 21:08:41 +03:00
Torbjörn Andersson
ff1957196d
SCUMM: Fix draft name in "drafts" debug command
...
It's "Straw Into Gold", not "Straw to Gold".
2022-04-26 18:04:15 +02:00
Torbjörn Andersson
f66d898dee
SCUMM: Clean up Smirk close-up workarounds
...
I decided I prefer an empty if clause (which I find easier to read than
inverting the whole condition) than a premature break.
2022-04-26 14:45:30 +02:00
Torbjörn Andersson
f0e3cfd78d
SCUMM: Fix regression from splitting Mac Indy3 into its own entry
...
I accidentally put the platform in the features field, telling the SCUMM
engine that this game used AKOS costumes. Oops!
2022-04-26 12:29:37 +02:00
Paul Gilbert
2d21a7dfde
AGS: Removed couple of unused constants
...
From upstream 223fdb3d4ccfc0a6d0c437ac9fbb25a6095d3d42
2022-04-25 22:18:21 -07:00
Paul Gilbert
1ab42991d1
AGS: Added more event constants, clarified couple event calls
...
From upstream ae6862f7917832ebc5f2314561938c01725ac8a2
2022-04-25 22:11:42 -07:00