Commit Graph

150103 Commits

Author SHA1 Message Date
neuromancer
49975648b7 FREESCAPE: moved castle code to its own directory 2024-03-31 19:41:43 +02:00
neuromancer
c7f868b1bd FREESCAPE: improve castle endgame function 2024-03-31 19:41:43 +02:00
neuromancer
a3310a2af8 FREESCAPE: disable useless warning 2024-03-31 19:41:43 +02:00
Eugene Sandulenko
8eadcbc6bd
DIRECTOR: Do not even try playing invalid transitions 2024-03-31 18:14:49 +02:00
Scott Percival
557b067bb5
DIRECTOR: XOBJ: Downgrade crash in AiffXObj to warning
Fixes crash when leaving the crusher room in Gahan Wilson's The Ultimate
Haunted House. The AIFF file for the door sound effect doesn't appear
to be included with some copies of the game.
2024-03-31 23:30:06 +08:00
ScummVM-Translations
28eacf81a2 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/
2024-03-31 15:27:22 +00:00
Eugene Sandulenko
3d8764c97e
DIRECTOR: Cap transType in trnasitions
Fixes crash in hhouse in the monster crusher where
transType is requested to be 55 out of 52
2024-03-31 17:26:07 +02:00
ScummVM-Translations
6f03b4d2e2 I18N: Update translations templates 2024-03-31 14:58:43 +00:00
Scott Percival
f5b2c47614 DIRECTOR: XOBJ: Refactor RemixXCMD to have proper memory management 2024-03-31 16:58:31 +02:00
Scott Percival
f3bdc30464 DIRECTOR: Prevent negative rect dimensions in transition code 2024-03-31 16:58:31 +02:00
Scott Percival
d285d1a9d5 DIRECTOR: Add guardrail for empty film loops 2024-03-31 16:58:31 +02:00
Scott Percival
8050b050f5 DIRECTOR: Update detection tables 2024-03-31 16:58:31 +02:00
Scott Percival
0c65e4a2e4 DIRECTOR: LINGO: Add script patch for Rodney's Fun Screen 2024-03-31 16:58:31 +02:00
Scott Percival
403c923342 DIRECTOR: XOBJ: Implement RemixXCMD from The Seven Colors 2024-03-31 16:58:31 +02:00
Scott Percival
e2a46585e5 DIRECTOR: Add actions command to debugger 2024-03-31 16:58:31 +02:00
Scott Percival
12cf67948d DIRECTOR: Allow multiple concurrent sound fades
Fixes collecting the orange heart in The Seven Colors.
2024-03-31 16:58:31 +02:00
Scott Percival
637caad1c3 DIRECTOR: Fix setting "the volume of sound"
Previously, volume changes would only be picked up by the next sound
started in the channel (if at all).

Fixes the hint music clashing in the fortune teller floor of the
department store and Club Exclaim in The Seven Colors.
2024-03-31 16:58:31 +02:00
Scott Percival
95ca062e6d DIRECTOR: Always disable puppet sounds on movie change
Previously the puppetSound flag condition would only be disabled if the
sound was playing at the time of the movie switch.

Fixes music when entering the cat room straight from the start room
in The Seven Colors.
2024-03-31 16:58:31 +02:00
Scott Percival
d43612db85 DIRECTOR: XOBJ: Refactor methods to pass path to library 2024-03-31 16:58:31 +02:00
Scott Percival
c301c1f2b5 DIRECTOR: Fix film-loop loading
Previously it would attempt to use the sprite loader with the puppet
flag switched on, which lead to most of the fields being ignored.
2024-03-31 16:58:31 +02:00
Scott Percival
5df3b7b8cd DIRECTOR: Playing a sound after a fade should restore the volume
Fixes stacked volume changes between scenes in The Seven Colors; e.g.
going straight from the start room to the cat room.
2024-03-31 16:58:31 +02:00
Scott Percival
f26fad6182 DIRECTOR: XOBJ: Fix regressions in FileIO 2024-03-31 16:58:31 +02:00
Scott Percival
e8e1a2948d DIRECTOR: Exclude modifier keys from keyDown/keyUp events
Fixes issue in Eastern Mind where pressing Ctrl/Command sends you to the
game exit screen.
2024-03-31 16:58:31 +02:00
Scott Percival
18da5fb1c2 DIRECTOR: XOBJ: Add XFCN/XCMD stubs from The Seven Colors 2024-03-31 16:58:31 +02:00
NorwayFun
c646c720da I18N: Update translation (Georgian)
Currently translated at 56.0% (1194 of 2130 strings)
2024-03-31 07:42:36 +00:00
Lothar Serra Mari
a1f38fb54b
DISTS: Update Sparkle appcast file for 2.8.1 2024-03-31 07:36:04 +02:00
neuromancer
768af02f57 FREESCAPE: small delay triggering of script execution when shooting 2024-03-30 19:19:00 +01:00
D G Turner
4af395ebb9 GUI: Jamnitorial Cleanup of Code Formatting
No functional change.
2024-03-30 17:26:24 +00:00
D G Turner
e52f32cdd2 GUI: Fix Signed vs. Unsigned GCC Compiler Warnings 2024-03-30 17:17:04 +00:00
D G Turner
3dcd3e6fa6 GRAPHICS: MACGUI: Fix Signed vs. Unsigned Comparison GCC Compiler Warnings 2024-03-30 16:40:22 +00:00
Giovanni Cascione
8ed85326fa LIBRETRO: drop performance auto tuner 2024-03-30 14:40:05 +01:00
Giovanni Cascione
f5a45d36e3 LIBRETRO: switch retropad A and Y default mapping 2024-03-30 14:39:36 +01:00
Giovanni Cascione
735cbbb34f LIBRETRO: add treshold to remove AUDIO_STATUS_BUFFER_UNDERRUN bit 2024-03-30 14:39:14 +01:00
Giovanni Cascione
e1abf6d691 LIBRETRO: check also AUDIO_STATUS_BUFFER_ACTIVE for auto frameskip 2024-03-30 14:38:41 +01:00
Giovanni Cascione
4ad8d47aac LIBRETRO: switch to emu thread even while frame skipping 2024-03-30 14:38:09 +01:00
Giovanni Cascione
cd3cc986ed LIBRETRO: set closest power of 2 for scummvm audio buffer size 2024-03-30 14:37:38 +01:00
neuromancer
a9026919d4 FREESCAPE: perspective correction in drawEclipse 2024-03-30 12:37:33 +01:00
neuromancer
b9e39e80e1 FREESCAPE: adjust view area in eclipse for zx 2024-03-30 11:55:02 +01:00
neuromancer
5655096bd7 FREESCAPE: better implementation of outside areas 2024-03-30 11:34:49 +01:00
neuromancer
1d62fd293a FREESCAPE: correctly load certain saved games 2024-03-29 11:39:54 +01:00
neuromancer
c06f914e80 FREESCAPE: add a small tolerance when detecting collisions of smaller objects 2024-03-29 11:39:54 +01:00
neuromancer
e52f2643fd FREESCAPE: fixed bug when loading a game state in eclipse 2024-03-29 11:39:54 +01:00
sluicebox
474ef22e24 SCI32: Fix QFG4 crash when throwing at rock pile
Fixes bug #14921
2024-03-28 09:21:21 -07:00
ScummVM-Translations
cd1cf124b6 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/
2024-03-28 12:49:47 +00:00
Matthew Jimenez
67c76493e3 ULTIMA8: FIx return values of minimap sampling 2024-03-28 07:49:20 -05:00
ScummVM-Translations
6c9c331a18 I18N: Update translations templates 2024-03-28 12:47:16 +00:00
kunxl-gg
da3c3d097c GUI: Fix selector position after removing a game.
Signed-off-by: kunxl-gg <tiwari.25@iitj.ac.in>

Added algorithm for feature

Signed-off-by: kunxl-gg <tiwari.25@iitj.ac.in>

Fix merge conflicts

Signed-off-by: kunxl-gg <tiwari.25@iitj.ac.in>

Added conditional statement

Signed-off-by: kunxl-gg <tiwari.25@iitj.ac.in>

Removed equality sign in getNextPos

Signed-off-by: kunxl-gg <tiwari.25@iitj.ac.in>

Fix lint issues

Signed-off-by: kunxl-gg <tiwari.25@iitj.ac.in>

Fix redundant variables

Signed-off-by: kunxl-gg <tiwari.25@iitj.ac.in>

Removed redundant include

Signed-off-by: kunxl-gg <tiwari.25@iitj.ac.in>

Fix lint issues

Signed-off-by: kunxl-gg <tiwari.25@iitj.ac.in>

Fix lint issues

Signed-off-by: kunxl-gg <tiwari.25@iitj.ac.in>
2024-03-28 13:47:02 +01:00
Walter Agazzi
2bcaa19756 AGS: fix all_buttons_disabled check condition
completes commit c77989f2603cc1ff6d8ca27bf62668b16707bcb6
2024-03-28 12:03:33 +01:00
Walter Agazzi
6c8e783e4a AGS: Engine: add hotspot id assertion to GetHotspotProperty
This is made in line with previously added AssertObject().
from upstream 99f94c469636522bd2d89923901659476d816577
2024-03-28 12:03:33 +01:00
Walter Agazzi
f09519834c AGS: Engine: updated unload_game_file(), fix few things not reset
This is not as important in case of game quit, as it is in case of RunAGSGame().

* Adjusted order of data release in unload_game_file() to be in sync with 3.6.1 (as much as possible).
* Fixed GameSetupStruct not releasing some of the data in Free().

Noteably this fixes font infos to not getting fully reset on RunAGSGame().
from upstream 1cc9d22095d0ee90541ce506fa54c538de7ca4ad
2024-03-28 12:03:33 +01:00