Commit Graph

29 Commits

Author SHA1 Message Date
Cameron Cawley
2f99746d8d ENGINES: Allow implementing registerDefaultSettings in the MetaEngine class 2021-09-18 11:57:29 +02:00
Cameron Cawley
39b04a1617 NANCY: Remove dead code 2021-09-18 11:57:29 +02:00
Le Philousophe
42e45f6769 NANCY: Move debug channels in detection.h to avoid pulling whole nancy.h
This one includes C++11 constructs which are not accepted by older
compilers
2021-05-22 13:42:55 +02:00
ysj1173886760
04d03fe7f0 NANCY: move debug channels to metaEngineDetection 2021-05-22 01:34:57 +02:00
Kaloyan Chehlarski
4d07619a3a NANCY: Add compressed nancy1 variant and improve detection
Added a compressed variant of the Russian translation of Nancy Drew:
Secrets Can Kill. Added a flag to mark compressed game variants and
only load archives when playing one. Removed the 8-bit colors flag.
2021-05-18 00:44:19 +03:00
Kaloyan Chehlarski
742edc40ec NANCY: Add detection for Russian variant of Secrets Can Kill
Added a detection entry for the Russian translation of Nancy Drew:
Secrets Can Kill.
2021-05-07 23:09:53 +03:00
fracturehill
503d1d8c1d NANCY: Update The Vampire Diaries detection entry
Updated the detection entry for The Vampire Diaries so it doesn't depend on a non-essential file.
2021-04-15 15:12:00 +03:00
fracturehill
523c81c2f2 NANCY: Temporarily remove options dialog from detection
Temporarily remove the buildEngineOptionsWidgetStatic() overload from NancyMetaEngineDetection since it causes build errors on platforms where the engine isn't built.
2021-04-08 22:30:17 +03:00
fracturehill
9f35d133ca NANCY: Implement sound options, add options dialog
Hooked the engine into ScummVM's speech/subtitle settings, and added two extra options for player and character speech. Added a custom settings dialog which gets shown both inside the Edit Game window and the in-game Settings.
2021-04-08 21:42:53 +03:00
fracturehill
ff078328bc NANCY: Includes cleanup
Cleaned up the engine's #includes. Also moved the NancyEngine::GameState enum to commontypes.h and renamed it to NancyState.
2021-03-26 01:17:07 +02:00
Orgad Shaneh
33acb1895a NANCY: Add missing override 2021-03-25 08:30:23 +02:00
fracturehill
4773d6c4ea NANCY: Remove explicit enum names from detection.cpp
Removed the explicit Nancy::GameType enum names from detection.cpp, hopefully fixing the build errors.
2021-03-24 20:14:55 +02:00
fracturehill
646dfeb035 NANCY: Use macros in detection table
The detection table now uses the AD_ENTRY1s macro where it is applicable.
2021-03-24 17:20:46 +01:00
fracturehill
e9adea4c4e NANCY: Formatting fixes
Almost every file in the engine code was using spaces instead of tabs, which is now fixed. Also added some missing spaces in a couple of files.
2021-03-24 17:20:46 +01:00
fracturehill
4eace74d48 NANCY: Add 8-bit color game flag for The Vampire Diaries
Added a new NancyGameFlags enum and an entry marking The Vampire Diaries' usage of 8-bit color.
2021-03-24 17:20:46 +01:00
fracturehill
19135b354c NANCY: Add The Vampire Diaries detection entry
Added a detection entry and game type for The Vampire Diaries.
2021-03-24 17:20:46 +01:00
fracturehill
3aaf2a9bea NANCY: Major engine rewrite
Rewrote most of the engine using a much more object-oriented approach and using more of ScummVM's common classes. This design deviates quite a lot from the original engine's, but should be more maintainable and extensible in the future.
2021-03-24 17:20:46 +01:00
fracturehill
d97ca12d6c NANCY: Initial commit 2021-03-24 17:20:46 +01:00
Walter van Niftrik
0284d2172f NANCY: WIP 2021-03-24 17:20:46 +01:00
Walter van Niftrik
3655241864 NANCY: Add loading of BOOT/FR* and BOOT/LG* 2021-03-24 17:20:46 +01:00
Matthew Hoops
e5646013b6 NANCY: Add md5s for another nancy5 version 2021-03-24 17:20:46 +01:00
Walter van Niftrik
5decebb72c NANCY: Add InstallShield detection entries for Nancy 3, 4 and 5 2021-03-24 17:20:46 +01:00
Walter van Niftrik
66c3efe933 NANCY: Add signatures for Nancy Drew 3 and 4 2021-03-24 17:20:46 +01:00
Walter van Niftrik
9720ba812a NANCY: Add support for Nancy 6 CifTree format 2021-03-24 17:20:46 +01:00
Strangerke
debe67fa1e NANCY: Add detection for Nancy 6 2021-03-24 17:20:46 +01:00
Walter van Niftrik
53c1548fdf NANCY: Add signature for Nancy Drew 5 2021-03-24 17:20:46 +01:00
Walter van Niftrik
1f2932b4f2 NANCY: Add signature for game 2 2021-03-24 17:20:46 +01:00
Walter van Niftrik
fd1f0767f8 NANCY: Add resource decompressor 2021-03-24 17:20:46 +01:00
Strangerke
fd11c41a8d NANCY: Add skeleton engine 2021-03-24 17:20:46 +01:00