Walter Agazzi
79e3e851e8
MADS: Add detection for nebular compressed UK version
...
Reported in TRAC #14398
2023-04-13 01:31:40 +02:00
elasota
e280186a8c
ALL: VS warning cleanup
2022-12-25 16:31:57 +01:00
Eugene Sandulenko
fb7095f5a4
COMMON: Move all compression-related files to a separate directory
2022-12-01 11:53:02 +01:00
Vladimir Serbinenko
489d83c76d
MADS: Switch MpsInstaller archive to MemcachingCaseInsensitiveArchive
2022-12-01 01:52:46 +01:00
Vladimir Serbinenko
e347b9957f
MADS: Add Rex Nebular 5.25" floppy installer entry
2022-11-29 04:34:03 +01:00
Vladimir Serbinenko
a08cc827ec
MADS: Fix detection entry for Rex Nebular floppy installer
...
Looks like my copy was slightly corrupted. Since my disk died 2 days later
I can't check how exactly it was corrupted. Backup has a different checksum
Just change to a known good value. If current value turns out that there are 2
variants, then we can add a variant later
2022-11-29 04:33:36 +01:00
Vladimir Serbinenko
bf95593580
MADS: Simplify name reading in mps_installer.cpp
2022-11-29 04:33:08 +01:00
eientei
a22e5f5663
MADS: Skip some segments for the Nebular, Dragonsphere and Phantom demos
2022-11-22 13:30:02 +01:00
eientei
f8e01d687a
MADS: Add detection for Once Upon a Forest
2022-11-22 13:30:02 +01:00
Cameron Cawley
1f0a0ebe87
MADS: Move the engine options into the MetaEngine subclass
2022-11-16 23:58:54 +01:00
Filippos Karapetis
13656c4c31
MADS: Add missing code for stamp animations
...
An example is the animation played when trying to open the locked door
in Phantom scene 102
2022-11-14 04:27:46 +02:00
Filippos Karapetis
6c1b052325
MADS: Stop speech when dialog is closed
2022-11-14 04:27:46 +02:00
Filippos Karapetis
a4150f1495
MADS: Fix dialog speech timing in Phantom. Some more renaming
2022-11-14 04:27:45 +02:00
Eugene Sandulenko
425d27e6c1
MADS: Fix copyright header
2022-11-14 01:35:05 +01:00
Vladimir Serbinenko
7ef2db032e
MADS: Don't use intermediary struct
2022-11-14 00:13:54 +02:00
Vladimir Serbinenko
41dab15c41
MADS: Add a typedef for simpilicity and add a missing underscore
...
Co-authored-by: Filippos Karapetis <bluegr@gmail.com>
2022-11-14 00:13:54 +02:00
Vladimir Serbinenko
1367c3820e
MADS: Use ArchiveMemberPtr constructor
...
Co-authored-by: Filippos Karapetis <bluegr@gmail.com>
2022-11-14 00:13:54 +02:00
Filippos Karapetis
daa263b34a
MADS: Remove obsolete comment
2022-11-14 00:13:54 +02:00
Vladimir Serbinenko
d2ea82ca41
MADS: Uncomment and update original floppy installer detection entry
2022-11-14 00:13:54 +02:00
Vladimir Serbinenko
fa5596e20f
MADS: Enable in-memory unpacking of DOS Rex Nebular installer
2022-11-14 00:13:54 +02:00
Vladimir Serbinenko
806144202c
MADS: Add Archive for MPSLAB installer
2022-11-14 00:13:54 +02:00
Filippos Karapetis
ffb6d79dcd
MADS: Fix infinite conversation loop at the beginning of Phantom
...
Also, update the conversation modes enum
2022-11-06 21:48:47 +02:00
Filippos Karapetis
e51766c768
MADS: Disallow saving during cutscenes
...
Cutscenes have no scene logic, so saving while a cutscene is played
would crash
2022-11-06 20:56:31 +02:00
Le Philousophe
295253abf3
MADS: Don't use unsafe strcat and strcpy
2022-10-23 22:46:19 +02:00
Eugene Sandulenko
4afd1bd043
MADS: Fix copy/paste error. CID 1356120
2022-10-08 01:44:06 +02:00
Walter Agazzi
8def4f7245
MADS: Mark Rex Nebular Demo as unstable
2022-10-03 15:10:57 +02:00
Donovan Watteau
27f9a460b5
JANITORIAL: Fix "the the" and similar typos
2022-07-29 19:36:40 +03:00
Cameron Cawley
f3b094e53f
ENGINES: Change the MetaEngineDetection interface to match MetaEngine
2022-07-23 23:31:58 +02:00
athrxx
bd1dbecde9
TTS: (ENGINES) - add support for tts enable function
...
The new option only works as intended if the engine that have TTS support apply their own settings. It cannot be globally implemented before and after runGame(), since the engines don't all use the same config manager variables (sometimes "tts_enabled_speech", "tts_enabled" or "tts_narrator, sometimes more than one of these).
2022-04-26 21:08:41 +03:00
Torbjörn Andersson
e06f3c9a5a
GUI: Allow game option checkboxes to be disabled
...
Depending on other game option checkboxes. This is used to
enable/disable the semi-smooth scrolling checkboxes for FM Towns Loom,
since it's only used when smooth scrolling is enabled.
2022-04-21 11:07:17 +02:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Orgad Shaneh
b55edb580a
MADS: Use nullptr
...
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
Alexandre Detiste
6044504762
JANITORIAL: typos
...
some in the variable names, some in the comments;
no change for the strings that interract with original games assets
2021-10-31 20:46:31 +01:00
Orgad Shaneh
fe104cc337
ENGINES: Use MetaEngine consistently for getting autosave slot
...
The autosave refactoring that was done in
7adad5aaf5831dc5adcee140f38aacc4a5db2518 used g_engine for identifying the
autosave slot. This worked for in-game save/load, but doesn't fit when
called from the launcher.
Fix by passing MetaEngine to SaveStateDescriptor ctor and using it for this
query.
Amends 7adad5aaf5831dc5adcee140f38aacc4a5db2518.
2021-10-24 16:46:06 +02:00
Eugene Sandulenko
2dfc3ae120
JANITORIAL: Fix line endings
2021-10-21 19:18:03 +03:00
Eugene Sandulenko
33f8e1228a
MADS: Avoid adding '\0' to quotes
2021-10-14 13:21:07 +03:00
trembyle
0ab25f657e
MADS: Add detection for Rex & Phantom demos
...
These demos were on the site but not in the detection tables.
2021-09-19 14:52:46 +02:00
djsrv
7eb4841065
ALL: Use Path type in Archive functions
2021-08-07 10:44:37 +02:00
Max Horn
2f1f8f502e
DEVTOOLS: move credits from devtools/credits.pl to engines
...
This employs a "lazy" approach: the "format" for the credits stays
exactly as it was, i.e., perl code. Of course one may want to change
this to another format (e.g. YAML, JSON, XML; or also shell script or
AWK, like `configure.engine` uses). But I deliberately kept it simple,
to get a minimal change that is easy to verify. Any further changes to
e.g. the format can be layered atop this.
2021-08-05 00:01:46 +02:00
Paul Gilbert
0136043f09
COMMON: Revert Change Rect and Point to have int32 fields
...
This reverts commit 1c3e7fb4e9e761b26840ca7dd785e80dfa639f18.
2021-07-06 20:35:42 -07:00
Paul Gilbert
baccbedf50
GRAPHICS: Changed surface classes sizes from uint16 to int16
2021-07-04 18:24:27 -07:00
Paul Gilbert
1c3e7fb4e9
COMMON: Change Rect and Point to have int32 fields
2021-07-04 18:24:26 -07:00
ysj1173886760
a336c3158f
MADS: move debug channels to metaEngineDetection
2021-05-22 01:34:57 +02:00
Martin Gerhardy
9d82fa51df
COMMON: removed USE_TTS check from engines
...
OSystem now just returns a nullptr if there is no text to speech manager instance
(because none is compiled into the binary, or the system doesn't provide support
for it). This removed the need for the engine authors to add scummvm osystem compile
time options checks into their engine code
2021-05-03 14:13:41 +03:00
Eugene Sandulenko
5e7fe2dc57
JANITORIAL: Replace spaces in indentation with tabs
2021-04-15 21:20:36 +02:00
Filippos Karapetis
c6b164a0aa
MADS: Split V2 games into a new subengine
...
Fixes bug #11759
2021-01-09 00:58:36 +02:00
Cameron Cawley
4ced49acd4
ENGINES: Changed AdvancedMetaEngine::createInstance to return a Common::Error
2020-12-04 20:57:14 +00:00
Eugene Sandulenko
bd815e3bf4
MADS: Use macros in the detection table
2020-11-28 17:41:23 +01:00
Eugene Sandulenko
5936026209
ALL: Clarify POTFILES, remove redundant common/translations.h includes
2020-11-10 03:03:49 +01:00
Eugene Sandulenko
7ff34bc9ec
PLUGINS: MetaEngineStatic -> MetaEngineDetection
2020-10-11 23:14:39 +02:00