129719 Commits

Author SHA1 Message Date
antoniou79
313c3ef89a HDB: Comment out the modify controls button
This was uncommented in previous commit for testing and was kept by mistake

In this commit, some of the functions for the modify controls screen are not implemented at a basic level. The modify controls screen is just a picture, but other than the remapping of keys, which would need more work to implement and probably synch with the ScummVM keymapped, it contains useful info on how the game controls work.
2022-05-25 13:26:46 +03:00
antoniou79
e401d2814f HDB: Keep exhaustion attached when scrolling away the rocket
Previously the scolling animation (to the left) would keep exhaustion in place
2022-05-25 12:58:59 +03:00
antoniou79
c8de160946 HDB: Use enum values for options and menu screen ids
Note that the Option screen for modifying controls (id 2) is not implemented
2022-05-25 12:58:59 +03:00
antoniou79
afc309393c HDB: Remove redundant check for empty music_driver value 2022-05-25 12:58:59 +03:00
antoniou79
6778baedcf HDB: Remove no longer used Sound::setMusicVolume() 2022-05-25 12:58:59 +03:00
antoniou79
1ab83c2a28 HDB: Add proper volume settings synchronization
Between GMM / ScummVM launcher settings and game

Also commented out some incomplete and unused code meant for cross fading or fading in and out music tracks (Songs)
2022-05-25 12:58:59 +03:00
antoniou79
10c2d00967 HDB: Split some menu vars into bool and integers
To clear up their role and improve code readability
2022-05-25 12:58:59 +03:00
antoniou79
3328b03b70 HDB: Remove redundant "g_hdb->_menu->" in menu code 2022-05-25 12:58:59 +03:00
antoniou79
d1b3d9fe2d HDB: Fix warp screen back button placement 2022-05-25 12:58:59 +03:00
antoniou79
5a7719cc66 HDB: Fix getting cheat enabled state from ConfMan 2022-05-25 12:58:59 +03:00
Walter Agazzi
acc8392407 I18N: Update translation (Italian)
Currently translated at 100.0% (1723 of 1723 strings)
2022-05-25 09:07:25 +00:00
IlDucci
7295f0faad I18N: Update translation (Spanish)
Currently translated at 100.0% (1723 of 1723 strings)
2022-05-24 23:14:29 +00:00
D G Turner
5ac3ccc601 GRIFFON: Fix Various Signed vs. Unsigned GCC Compiler Warnings
These were introduced by changing the type of the various timer
variables from int to uint as part of the fix for timer drift during
pause. However, while these values do appear to be always positive,
this change does not appear to be required for the fix and results in
a large number of compiler warnings.
2022-05-24 23:14:50 +01:00
sluicebox
6e743a97ef SCI: Fix QFG3 event bugs at the Laibon's hut
Fixes some well known deadend bugs in the original game:
- Not being able to give the Laibon the horn
- Not being able to enter the Laibon's hut

Bug #11425
2022-05-24 17:05:27 -04:00
sluicebox
f45a5eff90 SCI: Fix QFG3 ring rope uninit read with script patch
Restores original behavior. The workaround caused the player to
always win and receive points even if they lost.
2022-05-24 16:57:45 -04:00
sluicebox
b3a77a79a9 SCI: Add QFG3 workaround for casting open on wall 2022-05-24 16:57:45 -04:00
sluicebox
c4a95fad5c SCI: Remove duplicate QFG3 uninit read workaround 2022-05-24 16:57:45 -04:00
Donovan Watteau
630207d38b PS3: Properly init the fullscreen and aspect_ratio config keys
As done in the PSP2, Android and Switch ports.

Fix inconsistent reported state for the Aspect Ratio setting on PS3
(similar to Trac#11743 for Android).
2022-05-24 23:38:04 +03:00
Antoniou Athanasios
c1196532e5 I18N: Update translation (Greek)
Currently translated at 100.0% (1723 of 1723 strings)
2022-05-24 19:28:27 +00:00
Eugene Sandulenko
21c59522b4
DIRECTOR: Removing incorrect detection entry for the7colors as per eientei 2022-05-24 19:31:19 +02:00
Eugene Sandulenko
e25c198e1c
DIRECTOR: Added proper detection entry for the7colors 2022-05-24 19:05:19 +02:00
Lothar Serra Mari
d6105d83c3 I18N: Update translation (German)
Currently translated at 100.0% (1723 of 1723 strings)
2022-05-24 16:37:25 +00:00
VAN-Gluon
0cab2da0e6 I18N: Update translation (Japanese)
Currently translated at 100.0% (1723 of 1723 strings)
2022-05-24 09:27:56 +00:00
Marcel Souza Lemes
bb31e8c9b3 I18N: Update translation (Portuguese (Brazil))
Currently translated at 100.0% (1723 of 1723 strings)
2022-05-24 09:27:55 +00:00
George Kormendi
312cf19f2b I18N: Update translation (Hungarian)
Currently translated at 100.0% (1723 of 1723 strings)
2022-05-24 09:27:54 +00:00
D G Turner
3636af4035 BASE: Fix Remaining Macro Definition Warnings
These are emitted by GCC when -Wundef is passed.

This could have caused odd behaviour if the WIN32 symbol was defined
as 0 i.e. #ifdef WIN32 code is included for compilation, but #if WIN32
guarded code is excluded, hence #ifdef is used in all cases as per the
existing compile time guards.
2022-05-24 02:57:46 +01:00
Eugene Sandulenko
3eb2cf61e4
DIRECTOR: LINGO: Properly implement the romanLingo 2022-05-24 00:54:04 +02:00
Pragyansh Chaturvedi (r41k0u)
520018817a DIRECTOR: Remove STUB for RightMouseUp, RightMouseDown and RomanLingo 2022-05-24 00:43:22 +02:00
Pragyansh Chaturvedi (r41k0u)
4eef4159fb DIRECTOR: Implement kThePauseState STUB in getTheEntity 2022-05-24 00:41:27 +02:00
Pragyansh Chaturvedi (r41k0u)
4b5dc5fc99 DIRECTOR: implement STUB for kTheTrace 2022-05-24 00:41:02 +02:00
Pragyansh Chaturvedi (r41k0u)
4634957784 DIRECTOR: Implement STUB builtin b_findEmpty 2022-05-24 00:39:29 +02:00
Thierry Crozat
96bc15af33 BASE: Add md5mac command to compute MD5 hash from data and rsc fork 2022-05-24 00:38:02 +02:00
Thierry Crozat
f2849282a6 Common: Add functions to decompose a Path into its components 2022-05-24 00:38:02 +02:00
Thierry Crozat
cb8718dcdc BASE: Fix md5 commandline command on Windows 2022-05-24 00:38:02 +02:00
Pragyansh Chaturvedi (r41k0u)
fe0723843b DIRECTOR: Implement STUB Lingo command move 2022-05-24 00:36:38 +02:00
ScummVM-Translations
d82ee6cd48 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-05-23 21:46:50 +00:00
Eugene Sandulenko
a14763b685
GROOVIE: Added missing dual-license headers to the Microscope puzzle 2022-05-23 23:46:17 +02:00
ScummVM-Translations
c453fd394e I18N: Update translations templates 2022-05-23 21:45:08 +00:00
Die4Ever
e36d66f0e5 GUI: button widget auto size with screen width 2022-05-23 23:44:59 +02:00
Filippos Karapetis
8d9dc02374 SCUMM: Change the HE lipsync timer math to a cleaner and safer version 2022-05-23 23:22:45 +03:00
Stephen Robinson
1ae637fb57 SCUMM: Lip syncing fixes for some HE games.
Backyard Baseball 2003 was missing dialog which was lip-synced to
animation. This was due to it using the WAV block alignment as a count
of bytes per sample. This is not true for the IMA ADPCM format used for
speech in Backyard Baseball 2003.
2022-05-23 23:22:18 +03:00
D G Turner
97a138ae2e CHEWY: Fix Signed vs. Unsigned Comparison GCC Compiler Warning 2022-05-23 13:47:54 +01:00
Donovan Watteau
a933a0d261 MACOSX: Switch getResourceAppBundlePathMacOSX() to Objective-C
As suggested by criezy, we don't need to use the C-bridge from Core
Foundation now that the wrapper has been moved to an Objective-C file.
2022-05-22 23:42:45 +01:00
Donovan Watteau
dedabbcfa1 BUILD: Use $(PRE_OBJS_FLAGS) in scummvm-static macos target
Otherwise, making a macOS bundle with plugins wouldn't load any of
these plugins (i.e. -all_load is required).
2022-05-22 23:42:45 +01:00
Donovan Watteau
09959e34c5 MACOSX: Make it possible to embed plugins when making a macOS bundle 2022-05-22 23:42:45 +01:00
Donovan Watteau
808134e3c9 BUILD: Use strip -x when using plugins and stripping the main binary on macOS
Global symbols should be kept when building dylibs.
2022-05-22 23:42:45 +01:00
Donovan Watteau
4672ba71dd PLUGINS: Let macOS use its resource bundle as a valid plugin directory 2022-05-22 23:42:45 +01:00
Donovan Watteau
5118c60874 MACOSX: Pull a getResourceAppBundlePathMacOSX() wrapper from addSysArchivesToSearchSet() 2022-05-22 23:42:45 +01:00
AndywinXp
63e2c001bb SCUMM: LOOM: Add the Steam speech fix as an enhancement for the DOS version 2022-05-22 23:57:37 +02:00
AndywinXp
612f453f1b SCUMM: LOOM: Fix game and music timers for the Steam variant 2022-05-22 23:27:40 +02:00