Bastien Bouclet
dd6e745487
CGE: Add override keywords
2020-02-09 12:43:14 +01:00
Bastien Bouclet
79efd3c46e
BLADERUNNER: Add override keywords
2020-02-09 12:43:14 +01:00
Bastien Bouclet
8df458f869
BBVS: Add override keywords
2020-02-09 12:43:14 +01:00
Bastien Bouclet
9611f091cc
AVALANCHE: Add override keywords
2020-02-09 12:43:14 +01:00
Bastien Bouclet
1624da8c99
AGOS: Add override keywords
2020-02-09 12:43:14 +01:00
Bastien Bouclet
3f3c88ce6a
AGI: Add override keywords
2020-02-09 12:43:14 +01:00
Bastien Bouclet
61ac4a5ab4
ADL: Add override keywords
2020-02-09 12:42:42 +01:00
Bastien Bouclet
9173dc8a03
ACCESS: Add override keywords
2020-02-09 12:42:41 +01:00
Zvika Haramaty
bf3a8df741
SCI: GK2: if subtitles patch is missing, explain how to install it
2020-02-09 13:18:37 +02:00
Zvika Haramaty
f3082a5588
GUI: add optional 'alignment' parameter to 'MessageDialog'
2020-02-09 13:18:37 +02:00
Eugene Sandulenko
aca4ff425c
ULTIMA: More override keywords
2020-02-09 11:38:07 +01:00
Eugene Sandulenko
555c6807db
AGI: Added override keywords
2020-02-09 11:35:49 +01:00
Eugene Sandulenko
88ce1aaed9
ULTIMA: Fix inheritance
2020-02-09 11:30:56 +01:00
Eugene Sandulenko
d5d9088fa1
DIRECTOR: Simplify code
2020-02-09 11:07:19 +01:00
Eugene Sandulenko
5bcce00963
DIRECTOR: Added more debug output
2020-02-09 11:07:19 +01:00
Bastien Bouclet
0f1e1894c1
GUI: Add the arrow keys to the GUI keymap
2020-02-09 07:29:43 +01:00
Bastien Bouclet
3567c4f159
BASE: Reset the keymapper on RTL with dynamic plugins enabled
...
When returning to the launcher with dynamic plugins enabled, the config manager
is re-created, invalidating the pointers the keymapper keeps to the
configuration domains.
Fixes #11348 .
2020-02-09 07:29:43 +01:00
Bastien Bouclet
678c9fd532
MOHAWK: RIVEN: Add script patch for the gallows throne hotspot bug
2020-02-09 07:29:43 +01:00
Scott Percival
189acb438d
DIRECTOR: LINGO: Add split contexts for main and shared archives
2020-02-09 12:14:14 +08:00
Paul Gilbert
3c0be1d7a6
ULTIMA: Added skeleton debugger classes
2020-02-08 19:55:02 -08:00
Paul Gilbert
bba4dedf92
NUVIE: Slot 1 now allows loading original save, unless ScummVM save present
2020-02-08 17:28:41 -08:00
Paul Gilbert
576cbc92e7
ULTIMA8: Renaming of Ultima8Engine fields
2020-02-08 15:11:33 -08:00
Paul Gilbert
9c8eb3ddbf
ULTIMA8: Remove Pentagram sub-namespace
2020-02-08 14:12:49 -08:00
Paul Gilbert
fc76525d44
ULTIMA8: Added splash screen to recognise Pentagram
2020-02-08 14:12:49 -08:00
sluicebox
2486824e3c
SCI32: Detect Robot file endianness
2020-02-08 13:29:13 -08:00
Eugene Sandulenko
cd8446ad45
DIRECTOR: Made number of channels dynamic
2020-02-08 13:10:11 +01:00
Eugene Sandulenko
4974ac4716
PRINCE: I18N: Update translation (English)
...
Currently translated at 95.2% (2586 of 2717 strings)
2020-02-08 10:17:45 +00:00
Scott Percival
ab09750ac9
DIRECTOR: LINGO: Partial implementation of c_of
2020-02-08 14:50:05 +08:00
Scott Percival
f08d512bff
DIRECTOR: LINGO: Set range of b_random(i) as [1, i]
2020-02-08 14:50:05 +08:00
Scott Percival
31c8e09540
DIRECTOR: LINGO: Fix argument order of c_of
2020-02-08 14:50:05 +08:00
Scott Percival
42462f1e11
DIRECTOR: LINGO: Add opcode stubs, decouple script context fetching
2020-02-08 14:50:05 +08:00
Walter Agazzi
876a515a05
I18N: Update translation (Italian)
...
Currently translated at 99.8% (1152 of 1154 strings)
2020-02-08 06:17:45 +00:00
jepael
b4fd25a4a4
DIRECTOR: Fix compiler warning
2020-02-07 22:57:35 +01:00
sluicebox
ba241462da
SCI32: Add Shivers Mac detection entry
2020-02-07 13:43:47 -08:00
sluicebox
8f6979234e
SCI: Remove unreachable error() from Mac cursor code
...
Removes a call to error() that can't be reached.
The condition it's attempting to detect is normal and not an error.
2020-02-07 13:15:44 -08:00
sluicebox
01360d26fe
SCI32: Set PHANT1 Mac video quality to high
2020-02-07 13:15:43 -08:00
sluicebox
07827aeb20
SCI32: Add PHANT1 Mac kArrayFill workarounds
2020-02-07 13:15:43 -08:00
sluicebox
4b504a5786
SCI32: Fix kArrayFill kernel signature
...
kArray fill always expects 4 parameters. Fixes PHANT1 Mac initialization
2020-02-07 13:15:43 -08:00
sluicebox
ab8cf3d77c
SCI32: Update kCheckDisc kernel signature for Mac
2020-02-07 13:15:43 -08:00
sluicebox
d5d7d05d80
SCI32: Use correct kDoSound subops in Mac games
2020-02-07 13:15:43 -08:00
sluicebox
ed9318494d
SCI32: Fix Mac sound initialization error
2020-02-07 13:15:43 -08:00
jepael
83d481f882
COMMON: Fix compiler warning
2020-02-07 21:58:31 +01:00
Eugene Sandulenko
fa9b0e9983
DIRECTOR: Proper check for script presense in the movie text
2020-02-07 19:21:47 +01:00
Eugene Sandulenko
9b3ca6498e
GRAPHICS: MACGUI: Adding style to menu items
2020-02-07 19:21:47 +01:00
Bastien Bouclet
e4d17f881c
3DS: Convert RGB555 pixels to RGBA5551 when copying to the texture
...
It's faster than using Graphics::Surface::convertTo
2020-02-07 18:33:56 +01:00
Michael Ball
b08ab0e130
3DS: Implement dynamic graphics modes to improve performance
...
When launching a game, switch the graphics mode if necessary
(and by extension the pixel formats used for Graphics::Surfaces
and Sprites) to the one that most closely matches the pixel format
used in-game.
Additional Fixes:
- Fix to prevent cursor position from changing when exiting a menu.
- Fix to prevent updating of Magnification viewport position when
virtual keyboard is open.
- Cosmetic code fixes for improper whitespace and missing curly brackets.
- Remove RGB8 as a mode option because:
1) It was already commented out in the master 3DS backend.
2) There are currently no games that explicitly require it.
Notes:
- As these graphics modes are automatically implemented on a per-game basis, they
are meant for backend use only and are purposefully not accessible through the
Options menu.
- RGBA8 (aka RGBA8888) remains the default pixel format, being used for the launcher
menu, CLUT8, and for games which do not specify a particular format.
2020-02-07 18:33:56 +01:00
Bastien Bouclet
99b9db456a
3DS: Disable newlib buffered io and use ScummVM's implementation
...
Fixes #11342 .
2020-02-07 18:33:56 +01:00
Bastien Bouclet
36ef316518
BACKENDS: Allow to configure the stdio buffer size
2020-02-07 18:33:56 +01:00
Bastien Bouclet
b1f95cff9d
MOHAWK: RIVEN: Don't accept keyboard actions while the mouse is down
...
Otherwise the mouse up scripts may execute after a keyboard action
changed the card's state. Affects speedrunners who mash the mouse and
keyboard at the same time.
2020-02-07 18:33:56 +01:00
Bastien Bouclet
bb27669026
COMMON: Refill the stream buffer after making a large read
...
After reading directly from the parent stream, the buffer needs to be
filled with the end of the read data so seeking back in the stream into
the buffered area and reading returns data consistent with the parent
stream.
Fixes bug #11342 (PSP port only).
2020-02-07 18:33:56 +01:00