Cameron Cawley
f3b094e53f
ENGINES: Change the MetaEngineDetection interface to match MetaEngine
2022-07-23 23:31:58 +02:00
D G Turner
929ea42b8e
NGI: Remove Redundant Declaration
...
This causes GCC Warnings when -Wredundant-decls is enabled.
2022-03-07 10:18:50 +00:00
Pragyansh Chaturvedi (r41k0u)
ebc01f09c9
NGI: Fix stuck when teleporting to foot (bug #10395 )
2022-03-06 17:48:40 +01:00
Pragyansh Chaturvedi (r41k0u)
65b6e897d2
NGI: Fix Inconsistent character state (bug #9669 )
2022-03-06 17:47:21 +01:00
Pragyansh Chaturvedi (r41k0u)
c5fc150cd5
NGI: Fix #10396 : Rolling bridge is wrong state
2022-03-06 12:00:03 +02:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
D G Turner
c7002d9b45
NGI: Fix Remaining Unused Variable GCC Compiler Warning
2021-12-24 06:14:41 +00:00
Filippos Karapetis
a8745c9f35
NGI: Disable unused variable
...
Thanks to eientei for reporting this
2021-12-24 03:15:33 +02:00
Mathias Parnaudeau
a10d723d25
NGI: Fix memory leak in PictureObject
...
The default destructor did not freed the picture data belonging
to the PictureObject instances, causing many memory leaks.
2021-11-17 23:29:32 +02:00
Orgad Shaneh
1b73b90224
NGI: 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
Filippos Karapetis
1a36cda90f
NGI: Plug memory leaks - bug #13071
...
Create a new instance of a TransparentSurface in Bitmap's copy
constructor, instead of holding a reference to the original
TransparentSurface. This allows to gracefully delete Bitmap's
TransparentSurface when an instance of Bitmap is destroyed and
resolves the memory leaks when changing rooms
2021-11-14 13:33:41 +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
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
trembyle
99e6d62289
NGI: Add detection for early Full Pipe demo
...
Released in 1997, a full 6 years before the game came out.
2021-09-19 14:52:46 +02:00
djsrv
7eb4841065
ALL: Use Path type in Archive functions
2021-08-07 10:44:37 +02:00
Max Horn
d3764bbef3
NGI: change credits to reflect engine renaming
2021-08-05 00:01:46 +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
Paul Gilbert
005561d305
COMMON: Increase Stream pos, seek, size from int32 to int64
2021-07-08 18:24:28 -07:00
ysj1173886760
9c7718465e
NGI: move debug channels to metaEngineDetection
2021-05-22 01:34:57 +02:00
Eugene Sandulenko
1d72d5be35
NGI: Fix alpha handling to sync with TransparentSurface
2021-05-12 23:19:19 +02:00
Eugene Sandulenko
ba580538fb
NGI: Fix endianness in RB picture decompression
2021-04-29 23:07:44 +02:00
Eugene Sandulenko
b484752e6e
NGI: Added detection for the Steam version of Full Pipe. Bugreport #10569
...
The game has no difference from English release besides the
executable.
2021-04-29 23:07:44 +02:00
Cameron Cawley
4ced49acd4
ENGINES: Changed AdvancedMetaEngine::createInstance to return a Common::Error
2020-12-04 20:57:14 +00:00
Eugene Sandulenko
7ff34bc9ec
PLUGINS: MetaEngineStatic -> MetaEngineDetection
2020-10-11 23:14:39 +02:00
Eugene Sandulenko
7ea6781043
PLUGINS: PLUGIN_TYPE_METAENGINE -> PLUGIN_TYPE_ENGINE_DETECTION
2020-10-11 23:12:32 +02:00
Eugene Sandulenko
7aff24cfc6
NGI: MDREAM: Read GameProject
2020-10-05 01:25:35 +02:00
Eugene Sandulenko
55b2d57d47
NGI: Further work on MDream
2020-10-05 00:26:48 +02:00
Eugene Sandulenko
e6171c4ea0
NMI: g_fp -> g_nmi
2020-10-05 00:26:48 +02:00
Eugene Sandulenko
f48d052021
NGI: Loading of initial file for MDream
2020-10-04 21:56:30 +02:00
Eugene Sandulenko
aaf34abca5
NGI: Added Magic Dream detection
2020-10-04 00:37:02 +02:00
Eugene Sandulenko
b9fb948a2d
NGI: Added game ids
2020-10-04 00:37:02 +02:00
Eugene Sandulenko
a70a5cb5b3
NGI: Rename guard defines
2020-10-04 00:05:36 +02:00
Eugene Sandulenko
3cadfbeaf7
NGI: Rename engine class
2020-10-04 00:05:36 +02:00
Eugene Sandulenko
1177b608fd
NGI: Namespace rename
2020-10-04 00:05:36 +02:00
Eugene Sandulenko
9e258f16ef
NGI: Rename fullpipe.* -> ngi.*
2020-10-04 00:05:36 +02:00
Eugene Sandulenko
aef74baff1
FULLPIPE: Rename engine to NGI (files)
2020-10-04 00:05:36 +02:00