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
Cameron Cawley
a1890ede9c
BASE: Avoid calling PluginMan.getEngineFromMetaEngine where possible
2021-04-05 15:33:23 +01:00
Vladimir Serbinenko
1476bf1fae
HADESCH: Remove the need for global constructors
2020-12-21 14:30:43 +01:00
Le Philousophe
9419d3d6d1
HADESCH: Mark the engine as C++11 dependent
...
Aggregate initialization for classes with constructor requires C++11
2020-12-20 17:14:28 +01:00
Vladimir Serbinenko
b8a5483047
HADESCH: Use separate file for translations
2020-12-17 09:49:18 +01:00
Vladimir Serbinenko
937d5c4a98
HADESCH: Show subtitles for AIF files
2020-12-17 09:49:18 +01:00
Vladimir Serbinenko
d92adc6f2c
HADESCH: Transcribe and classify all the AIF files
...
This doesn't cover SMK files which would be a second effort
2020-12-17 09:49:18 +01:00
Cameron Cawley
4ced49acd4
ENGINES: Changed AdvancedMetaEngine::createInstance to return a Common::Error
2020-12-04 20:57:14 +00:00
Vladimir Serbinenko
53f34d3acf
HADESCH: Add detection of 2 known bad dumps
2020-11-09 01:13:16 +01:00
Vladimir Serbinenko
8656e2be9e
HADESCH: Ensure lifecycle of heroNameUTF8
...
If you encode and do c_str() in the same statement then temporary
object may be freed before c_str result is actually used. So far
it wasn't a problem but let's be safe
2020-11-01 17:16:03 +01:00
Vladimir Serbinenko
92e8988936
HADESCH: Use U32String for hero and save name
...
This doesn't have any immediate benefit as fonts have only 256
characters but it's a step in right direction.
2020-11-01 00:05:09 +01:00