Eugene Sandulenko
0f1fecb5ce
DOCS: Fix iOS controls table formatting
2024-01-04 23:54:46 +01:00
Simon Delamarre
20f77b0bf7
GOB: Fix a glitch in the first level of Gob3 (bug #9682 )
2024-01-04 23:15:20 +01:00
neuromancer
5deacf341f
FREESCAPE: correctly redraw infoMenu in driller
2024-01-04 22:12:31 +01:00
neuromancer
c6f3c4f772
FREESCAPE: missing usage of _eventManager
2024-01-04 21:56:42 +01:00
neuromancer
89b9543815
FREESCAPE: wrap event manager to make sure key events are properly handled in different platforms
2024-01-04 11:12:04 +01:00
neuromancer
ab3354dfb6
FREESCAPE: improved keymap handling
2024-01-04 11:12:04 +01:00
BLooperZ
8ffbb2ec9c
TOON: Add static hebrew strings
2024-01-04 00:43:49 +02:00
BLooperZ
02b3d3651a
TOON: Support hebrew characters and bidi text
2024-01-04 00:43:49 +02:00
athrxx
b5fa1e3efd
KYRA: (EOB) - improve spell anim performance
...
(for fireball, ice storm, lightning bolt, cone of cold, etc)
The current code seems to misbehave on platforms with
slow graphics updates (whether related to our backend,
to SDL or the actual graphics drivers or hardware). This
patch allows frame drops if necessary.
2024-01-03 20:26:32 +01:00
Lothar Serra Mari
da9a74fe96
GITHUB: Create FUNDING.yml
2024-01-03 19:54:02 +01:00
Eugene Sandulenko
704538a424
DIRECTOR: Better resetting of font info in case of empty STXT resource
...
Fixes hellcab all messages
2024-01-03 14:02:30 +01:00
Martin Gerhardy
7309118b2d
TWINE: fixed scenery zoom issue #14795
...
see https://bugs.scummvm.org/ticket/14795
NOTE: this might not be the most optimized solution...
2024-01-03 13:36:58 +01:00
Martin Gerhardy
0059a00afb
TWINE: enforce redraw after switching disabling the scene zoom
2024-01-03 13:36:37 +01:00
eientei
91f0f86e07
SWORD1: Add detection for SoldOut rerelease
2024-01-03 09:37:17 +01:00
elasota
95faebd5da
MTROPOLIS: Fix DynamicValue constructing same-type objects instead of assigning
2024-01-03 00:52:05 -05:00
elasota
3a006729bc
MTROPOLIS: Fix unintended pass-by-value
2024-01-02 23:52:28 -05:00
elasota
164498f204
MTROPOLIS: Fix out-of-range read when loading 8-bit mToon assets
2024-01-02 22:34:06 -05:00
Benjamin Funke
43ea8de6be
GOB: add filesize to Interactive GOB1 demo
2024-01-02 20:23:52 +02:00
Benjamin Funke
152294164b
GOB: add filesize for Interactive GOB2 Amiga demo
2024-01-02 20:23:52 +02:00
Benjamin Funke
0b076a42b7
GOB: add filesize and proper langcode for GOB2 entry
2024-01-02 20:23:52 +02:00
Benjamin Funke
270e13f58c
GOB: add correct langcode and version number to GOB2 Amiga entry
2024-01-02 20:00:31 +02:00
Martin Gerhardy
cff51c8f4b
TWINE: allow to toggle the zoom mode by keybinding
...
this is bound to F5 in the original game - but F5 is our own dialog
there is currently no binding set at all. See https://bugs.scummvm.org/ticket/14795
2024-01-02 13:53:17 +01:00
Martin Gerhardy
17baf66b90
TWINE: fixed reading fla version
2024-01-02 13:31:47 +01:00
Martin Gerhardy
95cf7abc32
TWINE: reverted parts of 0517e015fc7 to fix bug #14776
...
See https://bugs.scummvm.org/ticket/14776 for more details
2024-01-02 11:27:17 +01:00
antoniou79
21248eca74
KINGDOM: Supporting returning back to launcher feature
...
Also adds a _mixer->stopAll() call in the engine's destructor
2024-01-02 11:23:59 +02:00
sluicebox
d2efce1c64
SCI: Fix LSL5 TPrint script patch
...
The patch altered the frame size of a call instruction, but I failed
to update the matching argument count on the stack.
This caused Print to receive an incorrect argc and crash the
gymnastics scene in room 920.
See: 4a40ac92ea3d7d6efe76583b91b2769463c8f8db
Fixes bug #14791
Thanks to @EricTSten for reporting this
2024-01-02 00:17:23 -08:00
sluicebox
560d09f314
AGI: Remove unused function declarations
2024-01-01 21:59:20 -08:00
sluicebox
0877da67b2
AGI: Fix uninit memory use, crash on error
...
Fixes random crashes when an illegal opcode is encountered.
See bug #14699
2024-01-01 21:59:20 -08:00
sluicebox
ad9537227b
AGI: Fix print.at parameter count in SQ1 1.0X
...
Fixes the skimmer sequence locking up when displaying a message box.
fixes bug #10872
2024-01-01 21:58:43 -08:00
Le Philousophe
7e1dc9599b
AGS: Disable game scanner when detection is dynamic
...
When detection is in dynamic plugin, the detection tables are included
twice. Once in the detection plugin and once in the engine for the game
scanner code.
We disable the feature in this case to prevent duplication as this
feature is only used in specific cases.
2024-01-02 03:59:44 +02:00
Matthew Jimenez
5c4ae5b327
ULTIMA8: Ignore hidden gumps on mouse cursor and trace object checks.
...
FIxes #14794
2024-01-01 19:20:21 -06:00
Giovanni Cascione
6118a0d929
LIBRETRO: fix paths retrieving in checkPathSetting
2024-01-02 01:13:09 +01:00
Giovanni Cascione
fd6835eaf1
LIBRETRO: add ra system dir to SearchSet
2024-01-02 00:17:26 +01:00
Cameron Cawley
f63ed4b9c3
COMMON: Fix translation of error messages
2024-01-02 01:00:54 +02:00
never
3dfb5efbfe
IMAGE: PICT: Added rowbytes checking if there is lack of PixMap headers
...
This fixes rendering for certain PICT files, for example
for opcode 0098 http://cd.textfiles.com/fantaziasampler/CLIPART/PCT/FC19.PCT
for opcode 0099 https://github.com/nevernever69/PICT_FILES/blob/main/pict-2000.dat
for opcode 009A https://www.fileformat.info/format/macpict/sample/ec987832ed03482aa788f99677e06e84/download
for opcode 0090 http://cd.textfiles.com/fantaziasampler/CLIPART/PCT/FC10.PCT
for opcode 0091 https://github.com/nevernever69/PICT_FILES/blob/main/pict-1001.dat
and for testing this files use hardcoded palette
2024-01-02 00:55:25 +02:00
Benjamin Funke
f93631c52a
GOB: Use playtoonsdemo for Non-interactive demo
...
similar like dynastywood id
This Non-Interactive demo contains VMD's for every Playtoons game and not Playtoons 1 only.
This Demo is listed with the gameid already as playtoonsdemo under the Game Demos site of scummvm.org
2024-01-02 00:51:25 +02:00
elasota
a1f2283386
VCRUISE: Add reported unknown variant of Schizm English DVD
2024-01-01 17:18:30 -05:00
Martin Gerhardy
37614e194e
TWINE: extended error message
2024-01-01 18:54:40 +01:00
Miro Kropacek
45dc2db9c0
SWORD1: Fix build
2024-01-01 17:26:22 +01:00
Miro Kropacek
4e285bdd0b
BACKENDS: ATARI: Fix build
2024-01-01 17:26:22 +01:00
Miro Kropacek
7fed4fd9ba
BACKENDS: ATARI: Disable ultima & hugo engines
...
- The only non-hires ultima engine is ultima1, not worth it. See
also https://bugs.scummvm.org/ticket/14790 . This prevents adding
the 15 MB ultima.dat to the release archive.
- Disable hugo also in full version (oversight).
- Mention freemint version in readme.txt.
2024-01-01 16:27:01 +01:00
neuromancer
b578fcad27
FREESCAPE: added specific dark inputs
2024-01-01 12:43:47 +01:00
neuromancer
826ab67ee7
FREESCAPE: improved keymap handling and added specific driller inputs
2024-01-01 12:43:47 +01:00
Le Philousophe
3a80655b45
COMMON: Remove useless unary + in Path lambdas
...
This confuses poor old MSVC2015 and is not needed.
2024-01-01 11:22:45 +01:00
Eugene Sandulenko
8722701a94
ALL: Set copyright year to 2024
2024-01-01 00:04:27 +01:00
Le Philousophe
e513a5f5d2
SDL: Fix comment
...
This is now a Path and not a String anymore
2023-12-31 18:08:53 +01:00
fusefib
51fd8ede7b
CGE: Make ALT+X trigger quit() only on initial keypress
2023-12-31 18:17:22 +02:00
Hubert Maier
6d0147f13e
NEWS: Typo
2023-12-31 18:13:50 +02:00
Giovanni Cascione
18c3591548
LIBRETRO: add Libretro Playlist Generator to ScummVM GUI
2023-12-31 16:59:38 +01:00
Giovanni Cascione
7a9fbf5f48
LIBRETRO: align with FSNode class changes
2023-12-31 16:56:51 +01:00