1574 Commits

Author SHA1 Message Date
Cameron Cawley
28d7b361ea COMMON: Move more file format code into common/formats 2022-12-11 22:33:23 +01:00
eientei
21c06ed1e6 MOHAWK: Add detection for Arthur's Reading Games and Dr. Seuss Reading Games 2022-12-06 09:46:31 +02:00
Eugene Sandulenko
019d4b4f19
MOHAWK: Added file size for seussabc-demo 2022-12-03 10:35:27 +01:00
Walter Agazzi
4a2d55cac8 MOHAWK: Improve detection for Myst Demo
Fixes clash with Return to Zork demo
2022-12-01 14:18:15 +01:00
Eugene Sandulenko
fb7095f5a4
COMMON: Move all compression-related files to a separate directory 2022-12-01 11:53:02 +01:00
Donovan Watteau
6815ace672 MOHAWK: Fix MSVC C4309 enum sign warning 2022-11-29 01:37:55 +01:00
Cameron Cawley
e7cb7113cd MOHAWK: Use SeekableReadStreamEndianWrapper 2022-11-29 00:06:49 +01:00
Walter Agazzi
3e94df8334 MOHAWK: LB: Minor title fixes in detection 2022-11-28 19:43:13 +01:00
Donovan Watteau
af62351225 MOHAWK: Fix build 2022-11-23 13:55:20 +01:00
Eugene Sandulenko
2c53d1f62b
MOHAWK: Added new Japanese zoombini demo to detection 2022-11-23 13:23:13 +01:00
Eugene Sandulenko
a936f3783d
MOHAWK: Added existing zoombini demos to detection 2022-11-23 13:23:12 +01:00
Eugene Sandulenko
67feb18eed
MOHAWK: Added detection for orly and alientales demos 2022-11-23 13:23:12 +01:00
Eugene Sandulenko
e269f55f50
MOHAWK: Add games not yet suppoted by engine to detection and mark them as such
This effectively reverts 44fd44ccc965b91a38c534e0a890772e83577c4b

We use detection for documentation purposes, to reduce time spent
on game cataloging and also indicate to the devs where they could
explore
2022-11-23 13:23:12 +01:00
Eugene Sandulenko
b6d423ea8f
MOHAWK: Added another tortoise-mac-demo. Bug #12979 2022-11-22 19:08:05 +01:00
Le Philousophe
54ec6bdea0 MOHWAK: Adapt to subtitles changes and optimize
Subtitles are now tied to VideoEntry instead of the VideoManager this
allows to load different videos while having a subtitle for each.
Screen update is done only when necessary and overlay is cleared at
specific points.
2022-11-20 17:18:38 +01:00
Cameron Cawley
2c8a7d3900 ENGINES: Remove support for GUI options in MetaEngineDetection subclasses 2022-11-16 23:58:54 +01:00
Le Philousophe
8d09103a2e MOHAWK: Show overlay as in-game 2022-11-12 19:12:05 +01:00
Ignaz Forster
0be8ad828b MOHAWK: Fix wrong language for French lilmonster 2022-11-06 03:47:22 +02:00
BLooperZ
b17b1d3250 MOHAWK: hide overlay when movie is skipped 2022-10-04 20:37:09 +03:00
BLooperZ
c809c7be13 MOHAWK: MYST: Add support for video subtitles 2022-09-28 17:10:21 +02:00
Walter Agazzi
ca4e3195a7 MOHAWK: Add detection for chinese Riven versions 2022-09-27 00:18:29 +02:00
Donovan Watteau
a516588443 JANITORIAL: MOHAWK: Fix missing word from commit 27f9a460b5cfd803387be489e8afaf0570e7d3bb
Seen by macca8.
2022-08-19 23:29:04 +02:00
eientei
5660ab5322 MOHAWK: Add detection for the Williams-Sonoma Guide to Good Cooking 2022-08-02 21:05:46 +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
Cameron Cawley
a020300701 ENGINES: Remove use of getEngineId() in MetaEngine subclasses 2022-07-20 11:54:19 +02:00
eientei
0c2d9c2e90 MOHAWK: Hacks to get the Wanderful sampler working 2022-07-05 21:40:25 +03:00
eientei
b706745c20 MOHAWK: Mark Story of Creation Mac and Daniel Mac as v3 to get them working 2022-07-05 21:40:25 +03:00
Thunderforge
ed0fd5b437 MOHAWK: Adding macOS Wanderful Story Sampler (lbsampler) to the detection tables
Adding [this version](https://apps.apple.com/nz/app/storybook-sampler/id632152206) from the Mac App Store.

Resolves #13647
2022-07-05 06:28:40 +03:00
BLooperZ
d1d278c237 MOHAWK: Add detection entry for Hebrew release of Just Grandma and Me 2022-06-26 08:47:20 +02:00
eientei
d98b95d623 MOHAWK: Add detection for Story of Creation Mac, Daniel in the Lions Den Mac demo, Wanderful Android sampler 2022-06-26 08:58:09 +03:00
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