Le Philousophe
b61bd3ff85
ENGINES: Create a type aware advanced meta engine
2024-06-30 18:39:06 +02:00
Le Philousophe
90b886097f
ENGINES: Create a type aware advanced detector
2024-06-30 18:39:06 +02:00
Matthew Jimenez
5219c99400
GRAPHICS: Move PaletteManager definition to a separate header
2024-03-12 12:24:00 +02:00
Le Philousophe
09803f7a26
HADESCH: Migrate engine to Path
2023-12-24 13:19:25 +01:00
Eugene Sandulenko
ec2dd2726b
ENGINES: Added optional parameter to canSave/LoadGameStateCurrently() for indicating the reason
2023-12-08 12:21:16 +01:00
Le Philousophe
5bdd9e6f50
ALL: Unify zlib and gzio API
...
zlib is used when available and falls back on gzio.
This allows performance improvements as our CRC32 and gzio
implementations are slower than base zlib.
As zlib is available when libpng is present, this is sensible to
benefit from it.
2023-08-28 21:49:03 +02:00
Eugene Sandulenko
ee71fe0757
HADESCH: Fix compilation
2023-03-17 16:39:32 +01:00
Eugene Sandulenko
bb2bd83257
HADESCH: Remove leftover includes for translation.h
2023-03-17 15:21:03 +01:00
Vladimir Serbinenko
cbbdc5fdde
HADESCH: Support skipping on escape.
...
This works better on hanheld devices that usually have no convenient
shortcut for space.
2023-01-20 19:50:22 +01:00
Vladimir Serbinenko
2a4632da81
HADESCH: Use .empty() rather than comparing with "".
2023-01-20 00:46:53 +01:00
Vladimir Serbinenko
15fd658d16
HADESCH: Specify explicitly which file uses resource fork hash
2023-01-10 18:34:33 +01:00
Cameron Cawley
28d7b361ea
COMMON: Move more file format code into common/formats
2022-12-11 22:33:23 +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
e75f8784b0
HADESCH: Use readStream in memSubstream
2022-11-29 18:36:23 +01:00
Eugene Sandulenko
9d4c17d272
HADESCH: Use checkExtendedSaves()
2022-11-27 14:36:37 +01:00
D G Turner
302e641c37
HADESCH: Fix Signed vs. Unsigned Variable GCC Compiler Warning
2022-11-20 23:12:47 +00:00
Vladimir Serbinenko
64cd45c30e
HADESCH: Support files in MacBinary format
2022-11-20 17:21:44 +01:00
Vladimir Serbinenko
606abe73c8
HADESCH: Remove reliance on zlib by using gzio implementation instead
2022-11-19 13:55:28 +02:00
Vladimir Serbinenko
4d6f199b20
HADESCH: Fix a bug when using an empty name
2022-10-30 02:09:46 +01:00
Vladimir Serbinenko
fe21b28b1f
HADESCH: Fix consistency in the order of file entries
2022-10-27 21:13:23 +02:00
Vladimir Serbinenko
aa05a2cb30
HADESCH: Fix a typo
2022-10-26 20:42:52 +02:00
Vladimir Serbinenko
1fd9bcd36a
HADESCH: Support US Big Box release (windows variant).
...
This commit doesn't cover Mac portion of the disk
2022-10-26 20:42:52 +02:00
Vladimir Serbinenko
d2e1b1994d
HADESCH: Replace explicit delete with ScopedPtr for convenience
2022-10-26 20:42:52 +02:00
Vladimir Serbinenko
a82904316e
HADESCH: Add missing cheats in ferryman puzzle
2022-10-26 04:21:33 +02:00
Cameron Cawley
f3b094e53f
ENGINES: Change the MetaEngineDetection interface to match MetaEngine
2022-07-23 23:31:58 +02:00
Lothar Serra Mari
db49324329
HADESCH: Drop ADGF_TESTING flags
2022-07-16 22:49:03 +02:00
Orgad Shaneh
f178b4c9fa
HADESCH: Remove pointless NULL validation
...
Reported by GCC 12:
../scummvm/engines/hadesch/gfx_context.cpp: In member function 'virtual void Hadesch::GfxContext8Bit::renderToScreen(Common::Point)':
../scummvm/engines/hadesch/gfx_context.cpp:97:13: warning: the address of 'Hadesch::GfxContext8Bit::_palette' will never be NULL [-Waddress]
97 | if (_palette) {
| ^~~~~~~~
In file included from ../scummvm/engines/hadesch/gfx_context.cpp:23:
../scummvm/engines/hadesch/gfx_context.h:62:14: note: 'Hadesch::GfxContext8Bit::_palette' declared here
62 | byte _palette[256 * 4];
| ^~~~~~~~
2022-06-02 23:34:39 +03:00
Paweł Kołodziejski
527b6e9d2d
HADESCH: Alloc PEResources on heap to avoid stack overflow
2022-01-31 00:42:09 +01:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Vladimir Serbinenko
9a709396c9
HADESCH: Remove hadesch po(t) files
2021-12-26 00:49:47 +01:00
Vladimir Serbinenko
eb0e048cd5
HADESCH: Change transcription marks to _hs
2021-12-26 00:49:41 +01:00
Vladimir Serbinenko
5132fe6853
HADESCH: Small stylistic change
2021-12-26 00:49:40 +01:00
Vladimir Serbinenko
f85b399551
HADESCH: Add fallback code path for unknown object combinations
2021-12-26 00:49:40 +01:00
Eugene Sandulenko
7467c81b23
HADESCH: Removed game-specific strings from GUI translations
2021-12-24 22:16:56 +01:00
Eugene Sandulenko
3623d4db09
HADESCH: Added POTFILES
2021-12-24 21:45:38 +01:00
Vladimir Serbinenko
50fb13991d
HADESCH: Fix translation generation rules and regenerate translations
2021-12-21 19:30:43 -05:00
Eugene Sandulenko
5683085091
HADESCH: Fix fame title in the credits
2021-12-22 00:11:58 +01:00
Vladimir Serbinenko
7762e1ca80
HADESCH: Mark as stable
2021-12-21 15:24:14 -05:00
Vladimir Serbinenko
dcfccd1874
HADESCH: Show message when skipping minigames
2021-12-21 02:04:57 -05:00
Orgad Shaneh
5c3b20d5e9
HADESCH: Use nullptr
...
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
Orgad Shaneh
8b10aa2cd8
HADESCH: Use override
...
Using clang-tidy modernize-use-override
2021-11-14 14:34:14 +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
Eugene Sandulenko
1c714952ce
HADESCH: Fixed Mac entry after MacResMan changes
2021-10-17 20:48:03 +03:00
Eugene Sandulenko
52b7d0b0c3
HADESCH: Marked detection entry invalidated by MacResMan changes
2021-10-17 20:48:03 +03: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
sluicebox
8e1d90f8e4
ALL: Remove clearAllDebugChannels() from Engine dtors
2021-06-14 12:42:38 -05:00
sluicebox
48a821e4eb
HADESCH: Fix incorrect debug channel
2021-05-22 04:23:32 -06:00
ysj1173886760
9d585ee994
HADESCH: move debug channels to metaEngineDetection
2021-05-22 01:34:57 +02:00
Orgad Shaneh
a05e54f00c
JANITORIAL: Remove trailing whitespaces
2021-05-04 11:46:30 +03:00
Eugene Sandulenko
5e7fe2dc57
JANITORIAL: Replace spaces in indentation with tabs
2021-04-15 21:20:36 +02:00