1543 Commits

Author SHA1 Message Date
Marc Vinyals
84e761aef8 MOHAWK: Fix typo in script builder function 2022-04-16 05:33:56 +03:00
antoniou79
d0ae22bc19 MOHAWK: RIVEN: Add tooltips for Riven game options 2022-02-19 22:26:56 +02:00
Thunderforge
fd129ebc0c JANITORIAL: "Mac OS X" and "OS X" to "macOS" in comments
Apple's desktop operating system was formerly called "Mac OS X" and "OS X", but since 2016 it has been called "macOS" (starting with version 10.12).

Changing across all comments and documentation to use this current terminology, except in cases where the historical versions are explicitly referenced. No code changes are made; we should consider changing those in future PRs.
2022-01-29 14:15:05 +01:00
Eugene Sandulenko
5dd8bec594
MOHWAK: Fix detection for Litthe Monster at School 2022-01-16 18:28:23 +01:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Orgad Shaneh
e808737662 MOHAWK: Use nullptr
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
Orgad Shaneh
ee57380de7 ENGINES: JANITORIAL: Remove 'virtual' when override is specified 2021-11-14 14:32:04 +02:00
sluicebox
6e3403464b VIDEO: Limit QuickTime workaround to Riven
QuickTimeDecoder has a workaround for a video in a Spanish version of
Riven, but this workaround breaks valid QuickTime videos such as the
KQ6 Macintosh opening movie. (Bug #11085)

Until the original Riven video bug can be debugged to improve the
workaround, it is now disabled unless an engine enables it.

Workaround added in: b8abe400850a23d12fe5cdc24d7106820d0f13fd
2021-11-12 18:47:22 +02:00
Orgad Shaneh
78ef6203de ENGINES: Fix getSavegameFile for almost all engines
Use kSimpleSavesNames correctly, add where needed, remove where needed.

Trac #12977
2021-11-10 21:49:48 +00:00
eientei
cd44ddca13 MOHAWK: Add sizes, versions to some Myst entries 2021-11-01 12:26:51 +01: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
eientei
95b6e8f50d MOHAWK: Add Windows demo of Dr Seuss's ABCs 2021-10-24 16:13:33 +03:00
trembyle
2493f65e4e MOHAWK: Add detection for another Myst demo
This larger demo includes The Making of Myst.
2021-09-19 14:52:46 +02:00
Cameron Cawley
2f99746d8d ENGINES: Allow implementing registerDefaultSettings in the MetaEngine class 2021-09-18 11:57:29 +02:00
Eugene Sandulenko
b53973b06a
MOHAWK: Added detection for Mac tortoise. Bugreport #12828 2021-08-28 03:02:07 +02:00
Eugene Sandulenko
1fe1e994e8
MOHAWK: Added detection for harryhh demo. Bugreport #12849 2021-08-28 02:33:19 +02:00
Eugene Sandulenko
bd280c8971
MOHAWK: Added another grandma demo. Bugreport #12830 2021-08-23 16:17:31 +02:00
Eugene Sandulenko
11bb4634e6
MOHAWK: Added Mac English/Spanish arthur demo. Bugreport #12829 2021-08-23 16:17:31 +02:00
Orgad Shaneh
7adad5aaf5 ENGINES: Streamline auto-save write/delete protection
Some engines call setAutosave and some don't. isAutosave is used to
determine if a saved game is an autosave, but in fact, on most cases it
just falls back to comparing the name to "Autosave".

This is wrong for several reasons:
* Older versions of ScummVM used Autosave 0.
* The name "Autosave" is translated, so if you change the language, it
  won't be detected.

Instead of relying on the name, use the well-known getAutosaveSlot() from
Engine/MetaEngine.

Fixes #12735.
2021-08-23 13:34:35 +02:00
Orgad Shaneh
6a68d8b7e5 ENGINES: Do not assume that MessageDialog accept is 1 and cancel is 0
Use the enum everywhere.

A follow-up commit will change the order.

Also reduce the use of kMessageCancel to minimum.
2021-08-18 22:34:02 +02:00
Lothar Serra Mari
c324a8d679 MOHAWK: MYST: Add tooltip description to CD-ROM simulation feature 2021-08-08 11:51:10 +02:00
Lothar Serra Mari
301c6457ca MOHAWK: MYST: Reword accessibility option for Selenitic Age 2021-08-08 08:44:47 +03: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
Lothar Serra Mari
aba467439f MOHAWK: MYST: Greatly simplify addCdRomDelay related configuration checks 2021-07-17 08:29:38 +02:00
Lothar Serra Mari
2e0f983db3 MOHAWK: MYST: Fix formatting in addCdRomDelay related routine 2021-07-17 08:29:38 +02:00
Lothar Serra Mari
e9df365435 MOHAWK: MYST: Remove leftover variables 2021-07-17 08:29:38 +02:00
Lothar Serra Mari
149ffec094 MOHAWK: MYST: Make timing more accurate 2021-07-17 08:29:38 +02:00
Lothar Serra Mari
d42f166634 MOHAWK: MYST: Use wider range of possible loading delays 2021-07-17 08:29:38 +02:00
Lothar Serra Mari
66fed9f03d MOHAWK: MYST: Reduce calls to ConfMan by introducing state variable for cdromdelay requests 2021-07-17 08:29:38 +02:00
Lothar Serra Mari
6c86a4956a MOHAWK: MYST: Change timing for CD-ROM emulation 2021-07-17 08:29:38 +02:00
Lothar Serra Mari
552813545d MOHAWK: MYST: Add option to simulate CD-ROM loading times during card transition 2021-07-17 08:29:38 +02:00
Paul Gilbert
005561d305 COMMON: Increase Stream pos, seek, size from int32 to int64 2021-07-08 18:24:28 -07:00
Paul Gilbert
7e42ae4eec MOHAWK: Revert incorrect format specifier changes 2021-07-07 22:07:10 -07:00
Paul Gilbert
baccbedf50 GRAPHICS: Changed surface classes sizes from uint16 to int16 2021-07-04 18:24:27 -07:00
Thierry Crozat
b7f86bd7aa MOHAWK: Fix curly apostrophe in GUI tooltip
As this is a non-ASCII character, it was throwing off xgettext.
2021-06-24 11:29:14 +01:00
Cameron Cawley
632150171e MOHAWK: RIVEN: Remove use of Graphics::ColorMasks 2021-06-24 11:55:54 +02:00
sluicebox
8e1d90f8e4 ALL: Remove clearAllDebugChannels() from Engine dtors 2021-06-14 12:42:38 -05:00
Lothar Serra Mari
0976bbeb52 MOHAWK: Add tooltips for the engine options
Unfortunately, for the unexperienced Myst player, the engine options
regarding transisionts and 'Zip' mode are not exactly descriptive.

Luckily, the official manual has pretty neat descriptions of what those
options do, therefore adding them as tooltips.
2021-06-13 14:57:15 +02:00
ysj1173886760
65f36c33ff ENGINES: extend toDetectedGames to deal with ADDetectedGameExtraInfo. 2021-06-13 14:15:45 +02:00
ysj1173886760
7af3a3f84c ENGINES: introduce ADDectedGameExtraInfo to ADGameDetector, add extra info as parameter for fallback detect. 2021-06-13 14:15:45 +02:00
AspireONE-zz
fdbfb6160f
MOHAWK (Myst): Allow fuzzy matching in the space ship puzzle
Enabling this new option can make it easier for hearing impaired
users to solve that puzzle
2021-06-12 21:07:18 +03:00
Eugene Sandulenko
53267cbad3
MOHAWK: Added detection for two Little Ark company games. Inspired by bug #12275 2021-05-23 21:19:24 +02:00
SupSuper
b263ca4cf3 MOHAWK: Copy audio streams (fix 12513) 2021-05-22 23:33:36 +01:00
Eugene Sandulenko
1e3f7fe797
MOHAWK: Added unsupported greeneggs 2.0. Bugreport #12500
The game has more opcodes used than the previously added entries,
thus it frequently stops with unimplimented stuff.
2021-05-05 23:34:14 +02:00
Orgad Shaneh
a05e54f00c JANITORIAL: Remove trailing whitespaces 2021-05-04 11:46:30 +03:00
Eugene Sandulenko
fa32089bcf
MOHAWK: Added mystme Spanish. Bugreport #11927 2021-05-01 13:37:13 +02:00
Eugene Sandulenko
0034b12515
MOHAWK: Added newkid demo detection. Bugreport #11577 2021-04-22 02:08:23 +02:00
Eugene Sandulenko
e578d3e033
MOHAWK: Added detection entry for grandma demo. Bugreport #11576 2021-04-22 02:08:23 +02:00