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
Paul Gilbert
22bcba88f5
AGS: Fixed RoomObject animation loosing parameters
...
From upstream a46cef76f8b268c26011965ee6ffcd5b97b7c8ab
2022-04-25 22:02:05 -07:00
Paul Gilbert
194dc7bafa
AGS: Fixed game events not cleared inside blocking action
...
From upstream 6a71d858819787001ad50516acae7164537bb02f
2022-04-25 22:00:14 -07:00
Paul Gilbert
e60335a58a
AGS: In log config fixed missing group letter id for "script"
...
From upstream 8d5bb8ad1cc6ef79e0c6b8c60ba0d48751bd659e
2022-04-25 21:58:49 -07:00
Paul Gilbert
741405aa3f
AGS: Fixed potential use of uninitialized vars
...
From upstream 17235c31bad1df1cc23f46c7617023ab62e52e21
2022-04-25 21:57:01 -07:00
Paul Gilbert
85684cbae6
AGS: Fixed couple of "unreachable code" warnings
...
From upstream bb63e9c58c74f0bbcb78e208d33c5e365b743525
2022-04-25 21:53:56 -07:00
Paul Gilbert
357679d2a8
AGS: Fixing unimplemented cases in switches
...
From upstream f2bb0d055344197b6e4ed537c3107fe0c9784e50
2022-04-25 21:50:33 -07:00
Paul Gilbert
a6f42ad1ab
AGS: Fixing various "unused va/arg" warnings + removed empty funcs
...
From upstream 61771ecd638338806c40d0da2bf1addea06cac90
2022-04-25 21:44:40 -07:00
Paul Gilbert
d0e8eba2c4
AGS: In DialogOptions changed index fields from char to int
...
From upstream 0db875df33a293797e176a0cbeefd60beeb92b14
2022-04-25 20:08:44 -07:00
Paul Gilbert
a633e9d72f
AGS: Fixing various type-cast warnings
...
From upstream 6c42c7331e96386721f28c92ec3cb4cd039e10cd
2022-04-25 20:06:19 -07:00
Paul Gilbert
5b291a5ef0
AGS: Typecast warning fixes in data serialization
...
From upstream f781cb76a806f9ffcd9d29c51441eaab0136e598
2022-04-25 19:47:02 -07:00
Paul Gilbert
7b13f47d04
AGS: Fixing unimplemented cases in switches
...
From upstream 55345ca2b19598aeac2362d726fcaf15adf698fd
2022-04-25 19:37:00 -07:00
Paul Gilbert
f2399dc15c
AGS: Fixing various "unused variable/arg" warnings
...
From upstream 4b3c27c1a2b39d6c6b089adee111c6889d19ad0e
2022-04-25 19:17:26 -07:00
Paul Gilbert
0be3602b44
AGS: In ScriptAudioClip changed index fields from char to unsigned
...
From upstream 012853058ecd3eb06abf51ad76f150d727dbad5e
2022-04-25 18:47:12 -07:00
Paul Gilbert
250190e997
AGS: Fixing various type-cast warnings
...
From upstream 82e89d3c3dccfa0aba0b18c1aa544130ac7e6902
2022-04-25 18:47:12 -07:00
Paul Gilbert
07e74fdd72
AGS: Typecast warning fixes in data serialization
...
From upstream efed621fda5adabac8937b8d0ca64e537fabdfeb
2022-04-25 18:47:08 -07:00
elasota
5cb75fdaec
COMMON: Remove implicit bool conversion from WeakPtr
2022-04-25 18:20:19 -07:00
elasota
a1f2121bb8
COMMON: Remove empty BasePtrTrackerDeletionImpl destructor
2022-04-25 18:20:19 -07:00
elasota
2432c67426
COMMON: Fix double destruction when using a deleter.
2022-04-25 18:20:19 -07:00