sluicebox
a5c6d43d59
CREATE_PROJECT: Fix crash when all engines disabled
2023-12-31 02:41:35 -08:00
Lothar Serra Mari
ec964e5949
MM: Enable engine by default
2023-12-31 12:04:45 +02:00
Eugene Sandulenko
be1781ea40
GUI: Disable translations in the HelpDialog
...
MacFonts have only ASCII, not even accented characters, making
all of the translation renderings broken.
2023-12-31 09:51:36 +01:00
Lothar Serra Mari
7b0ea872e5
NEWS: Update German NEWS file
2023-12-31 06:37:12 +01:00
Eugene Sandulenko
fd75208f27
NEWS: Set 2.8.0 release nickname
2023-12-30 22:17:54 +01:00
Eugene Sandulenko
df3ee65585
GRAPHICS: MACGUI: Added mre debug output
2023-12-30 22:17:18 +01:00
Le Philousophe
05e826e4a0
NEWS: Mention GLSL version parsing fix
2023-12-30 19:14:55 +01:00
Matthew Jimenez
207810dd60
ULTIMA8: Add const to ConfigFileManager methods
2023-12-29 23:04:29 -06:00
Eugene Sandulenko
9cad6f06e0
NEWS: Clarify the Russian Ringworld news item
2023-12-30 01:06:00 +01:00
Eugene Sandulenko
3051af3732
GRAPHICS: MACGUI: Switched debug output to 'macgui' debug channel in MacFontManager
2023-12-30 01:05:26 +01:00
Kaloyan Chehlarski
22bdbbfd50
NANCY: Split maze map key into separate Keymap
...
The "Open map" action used in nancy3/nancy6's
RaycastPuzzle interfered with general keyboard input,
causing whichever key was bound to it to not fire.
Effectively, this meant that inputting the letter 'm' was
impossible. This commit makes sure the binding is
deactivated whenever text input is needed.
2023-12-30 00:16:14 +02:00
Kaloyan Chehlarski
8710768d77
NANCY: Show general keymaps in GMM
...
Fixed an issue in the nancy MetaEngine which caused
the general keymaps to not be shown alongside the
engine-specific ones.
2023-12-30 00:16:14 +02:00
Kaloyan Chehlarski
6939fddaa7
NANCY: Show/hide virtual keyboard when saving
2023-12-30 00:16:14 +02:00
Kaloyan Chehlarski
0df1785eb3
NANCY: Implement HamRadioPuzzle
...
Implemented the action record type responsible for nancy6's
ham radio puzzle sequence.
2023-12-30 00:16:14 +02:00
Kaloyan Chehlarski
7ad2367d8b
NANCY: Implement forced reloading of sounds
...
In cases where a sound needs to be rapidly replayed
without the need to wait for it to end, loadSound() now
has a parameter for forcing a reload.
2023-12-30 00:16:14 +02:00
Benjamin Funke
a558acfcd7
GOB: Mark all Adi 4 versions as 640x480 resolution
2023-12-29 22:08:09 +02:00
Benjamin Funke
fa061e5dbf
GOB: Switch GOB2 detection entries to AD_ENTRY
2023-12-29 20:34:19 +02:00
Cameron Cawley
87cb6d4315
PEGASUS: Use OSystem::setShakePos() for shaking the screen
2023-12-29 20:33:08 +02:00
Cameron Cawley
43e36954bc
PEGASUS: Fix detection for the DVD demo
2023-12-29 20:31:23 +02:00
Benjamin Funke
814dae28d4
GOB: add missing file sizes for some GOB 1, 2 and 3 detection entries
2023-12-29 18:02:57 +02:00
Cameron Cawley
f3486a162d
GRAPHICS: Add fast paths for scaleBlit when dstW == srcW
2023-12-29 18:00:54 +02:00
elasota
077d4121a1
MTROPOLIS: Add InstallShield cab archive type
2023-12-29 11:15:17 +02:00
elasota
968aa2fcd6
COMMON: Add support for opening an InstallShield cab inside of an archive
2023-12-29 11:15:17 +02:00
Le Philousophe
f156e3a0c2
VITA: Hopefully really fix the build
2023-12-29 08:35:08 +01:00
D G Turner
6ff49a0c86
NANCY: Fix Mismatched Class vs. Struct GCC Compiler Warning
2023-12-29 02:24:10 +00:00
Kaloyan Chehlarski
71558e8503
NANCY: Fix nancy1 telephone hints
...
A fix for some broken nancy3 phone calls resulted in
the nancy1 hint system not working. This commit makes
sure the fix only applies to later games, which do not use
the HintSystem action record.
2023-12-28 23:58:17 +02:00
Kaloyan Chehlarski
caf29003bd
NANCY: Retain AssemblyPuzzle solve state
...
Added a PuzzleData struct for AssemblyPuzzle, which ensures
that loading the puzzle again after it's solved will show the
assembled state, instead of restarting the puzzle.
2023-12-28 23:58:17 +02:00
Kaloyan Chehlarski
586225d614
NANCY: JANITORIAL: Spaces to tabs / double spaces
...
Fixed all cases where spaces were used instead of tabs, and
all cases where a space was erroneously doubled.
2023-12-28 23:58:17 +02:00
Matthew Jimenez
4a26b5631c
ULTIMA8: Remove superfluous get index count method for flex files
2023-12-29 08:35:15 +11:00
Matthew Jimenez
d746282206
ULTIMA8: Read flex file metadata instead of seeking back to the table.
2023-12-29 08:35:15 +11:00
Matthew Jimenez
7b4b059934
ULTIMA8: Fix variable naming on static methods for flex and save files
2023-12-29 08:35:15 +11:00
Matthew Jimenez
a9656587e9
ULTIMA8: Merge ArchiveFile with FlexFile as there are no other derived classes.
2023-12-29 08:35:15 +11:00
Matthew Jimenez
2b5aa2ea4d
ULTIMA8: Remove unused methods and constructors for flex archives
2023-12-29 08:35:15 +11:00
Matthew Jimenez
cde990a2f5
ULTIMA8: Switch U8SaveFile to inherit from Common::Archive
2023-12-29 08:35:15 +11:00
elasota
ade161c7c9
MTROPOLIS: Improve Punycode handling in VFS
...
This should fix MTI Mac not booting
2023-12-28 14:10:55 -05:00
Cameron Cawley
d5863dd513
ENGINES: Allow specifying a start position for initGraphicsAny()
2023-12-28 20:41:22 +02:00
Le Philousophe
2fdd7ce9d0
VITA: Add missing function for plugins
2023-12-28 18:18:31 +01:00
Walter Agazzi
f5ca933629
DIRECTOR: Add detection for Przygody Pippi
...
TRAC #14742
2023-12-28 14:50:49 +01:00
Le Philousophe
03a53b1a1e
OPENGL: Fix GLSL version parsing
...
Some old GLES2 implementation did have a different version prefix.
Be more relax like almost everyone and look for the first digit to start
parsing.
2023-12-28 09:31:31 +01:00
Le Philousophe
6990c1ccbf
ACCESS: Remove use of statically allocated variable
...
Even if this is a const and Rect is constexpr, this instantiation can't
be done at compile time as the parameters of Rect are defined in another
translation unit.
Using this construct make the compiler emit code at init which is
forbidden as per our rules.
2023-12-28 08:44:56 +01:00
Paul Gilbert
c39133674f
M4: Fix deputy animation in room 137
2023-12-27 19:51:36 -10:00
Paul Gilbert
e7d933bff7
M4: Fixes for talking to Vera in test 5
2023-12-27 19:33:01 -10:00
Paul Gilbert
5fc90d4454
M4: Fix interacting with cat in room 405
2023-12-27 18:11:35 -10:00
Paul Gilbert
b0f66f895f
M4: Cleanup of NPCs in room 405
2023-12-27 17:59:31 -10:00
Paul Gilbert
cc1314f9fe
M4: Fix talking to Roxy in test 5
2023-12-27 16:57:01 -10:00
Paul Gilbert
f78dde2e68
M4: Fix crash in room 407 playing random samples
2023-12-27 16:57:01 -10:00
Walter Agazzi
bf276503a6
AGS: Add entries for latest Wadjet Eye games updates
...
+ add some new games
2023-12-28 02:37:10 +01:00
Eugene Sandulenko
efb903204d
COMMON: Added more global debug levels
2023-12-28 01:52:44 +01:00
Eugene Sandulenko
b86688e717
CREATE_ENGINE: Switch debug channels to a sequential enum
2023-12-28 01:41:11 +01:00
Eugene Sandulenko
18ef024b4e
DIRECTOR: Turn debug channels into a sequential enum
2023-12-28 01:41:11 +01:00