437 Commits

Author SHA1 Message Date
Eugene Sandulenko
7ee172b47f
SLUDGE: Fixing backdrop transparency. Now parallax works as expected 2021-05-14 18:49:02 +02:00
Eugene Sandulenko
b108f1377e
SLUDGE: Further work on parallax rendering 2021-05-14 01:01:58 +02:00
Eugene Sandulenko
98b0fe53bc
SLUDGE: Added more debug output to parallax drawing 2021-05-14 01:01:58 +02:00
Eugene Sandulenko
90a998f742
SLUDGE: Added debug ouptut to parallax drawing 2021-05-14 01:01:58 +02:00
Eugene Sandulenko
836825abcf
SLUDGE: Merge Parallax stuff back into GraphicsManager 2021-05-14 01:01:58 +02:00
Eugene Sandulenko
51d56fdcea
SLUDGE: Implement handling MOD track starting playback position 2021-05-14 01:01:58 +02:00
Eugene Sandulenko
cfaa0fd4be
SLUDGE: Loop MOD playback 2021-05-13 02:10:18 +02:00
Eugene Sandulenko
b93aa9b05d
SLUDGE: Fix transparency handling 2021-05-12 23:19:19 +02:00
Eugene Sandulenko
7d61637afd
SLUDGE: Renamed debug channels and disabled the pre-enabled ones 2021-05-12 23:19:19 +02:00
Eugene Sandulenko
84cc106cc5
SLUDGE: Plug memory leak 2021-05-10 13:58:25 +02:00
Eugene Sandulenko
77bfebb317
SLUDGE: Fix potential NULL dereference 2021-05-10 13:58:25 +02:00
Eugene Sandulenko
6dcf0939bf
SLUDGE: Fix potential buffer overrun 2021-05-10 13:58:25 +02:00
Eugene Sandulenko
62dc0ff8bd
SLUDGE: Fix zbuffer ordering 2021-05-08 13:43:29 +02:00
Eugene Sandulenko
8880eceaa7
SLUDGE: Reduce header dependency 2021-05-08 13:43:29 +02:00
Eugene Sandulenko
9759e9d131
SLUDGE: Dump zbuffer data 2021-05-08 13:43:29 +02:00
Eugene Sandulenko
ef02391959
SLUDGE: Properly dump floor data 2021-05-08 13:43:29 +02:00
Eugene Sandulenko
f06c1764af
SLUDGE: Remove another unneeded include 2021-05-08 13:43:29 +02:00
Paul Gilbert
c51f717799 SLUDGE: Compilation fix for Visual Studio 2021-05-06 18:14:55 -07:00
Eugene Sandulenko
28e4e46707
SLUDGE: Reduce header dependencies 2021-05-07 01:29:53 +02:00
Eugene Sandulenko
5c15a99fb8
SLUDGE: Reduced header dependecy. No nested includes 2021-05-07 01:29:53 +02:00
Eugene Sandulenko
e3da6f47b5
SLUDGE: Remove unused files and redundant header 2021-05-07 01:29:52 +02:00
Eugene Sandulenko
bbf03426e1
SLUDGE: JANITORIAL: Fix code formatting 2021-05-07 01:29:52 +02:00
Eugene Sandulenko
73c9875529
SLUDGE: Wrap status bar into a class
This lets us get rid of the global constructors
2021-05-07 01:29:52 +02:00
Eugene Sandulenko
9d6761a8ad
SLUDGE: Dump more resources 2021-05-07 01:29:52 +02:00
Eugene Sandulenko
becfea5dbc
SLUDGE: Changed naming format for dump files 2021-05-07 01:29:52 +02:00
Eugene Sandulenko
2270799dac
SLUDGE: Dump images 2021-05-07 01:29:52 +02:00
Eugene Sandulenko
519b212f95
SLUDGE: Improved script decompilation 2021-05-07 01:29:52 +02:00
Eugene Sandulenko
c63f21cc3d
SLUDGE: Added possibility to dump zbuffers 2021-05-05 23:34:15 +02:00
Orgad Shaneh
a05e54f00c JANITORIAL: Remove trailing whitespaces 2021-05-04 11:46:30 +03:00
Eugene Sandulenko
1ba5ecdde1
SLUDGE: Fix out-of-bounds access when scaling sprites 2021-05-03 15:57:35 +02:00
Eugene Sandulenko
aa99f15332
SLUDGE: Fix accidentally committed code 2021-05-03 15:57:35 +02:00
Eugene Sandulenko
855c2e4392
SLUDGE: Fix zbuffer loading. Regression from 7c5acdaa4b390198df20afc0c88ff22a87203342 2021-05-03 15:46:08 +02:00
Eugene Sandulenko
a4be414fec
SLUDGE: Fix use-after-free on engine quit 2021-05-03 01:05:12 +02:00
Eugene Sandulenko
1562255b7c SLUDGE: Use ScummVM data types 2021-03-27 19:12:32 +01:00
Cameron Cawley
4ced49acd4 ENGINES: Changed AdvancedMetaEngine::createInstance to return a Common::Error 2020-12-04 20:57:14 +00:00
Vladimir Serbinenko
4b6bda0831
SLUDGE: Remove UTF8 code (#2592)
This is basically a duplicate of UTF8 from common.
So just use common code instead
2020-11-10 17:19:23 +01:00
Fiodar Stryzhniou
6a7340f744 SYMBIAN: sync with 2.2.0 release.
Added new project files, build fixes.
2020-10-16 17:06:05 +02: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
aryanrawlani28
d26bbe521c ENGINES: ALL: Finish renaming ME & AME classes
- ME -> MetaEngineStatic (static parts)
- MEC -> MetaEngine (dynamic parts)
2020-10-03 14:56:36 +02:00
aryanrawlani28
29ceb07959 ENGINES: ALL: Revert detection submodule to be directly present in the engine directory
- DETECT_OBJS are present and added inside an engine's modules.mk file.
2020-10-03 14:56:36 +02:00
aryanrawlani28
f3b9477893 ENGINES: ALL: Add header guards for the new detection-header files. 2020-10-03 14:56:36 +02:00
aryanrawlani28
8189a05316 ENGINES: ALL: Adapt to changes for new plugins by defining a new detection module
For each engine:
- Make a new folder detection
- Move detection-related files inside the folder
- Add a new module "enginename/detection"
- Add DETECT_OBJS here
- Adjust the normal engine module to remove detect_objs
- Adjust every file for the new changes.
2020-10-03 14:56:36 +02:00
aryanrawlani28
af47301cca SLUDGE: Split detection features & adapt to new plugins. 2020-10-03 14:56:36 +02:00
Bastien Bouclet
0f2c6cd9ea ENGINES: Change mac resource fork file detection to use the file cache
Common::MacResMan is now able to open files from a specified
Common::Archive. This is a bit hacky as dynamic_cast is used to break
the Archive encapsulation to retreive the underlying FSNode. It should
however be more correct than the previous code that assumed files were
at the root of the currently running game's path.

AdvancedDetector constructs a Common::Archive from its FileMap based
filesystem cache and uses it to detect the mac resource fork files.

This cuts the time it takes to run the detection code with all the
engines enabled as dynamic plugins on the 3DS to 30 s from 280 s.
2020-09-20 16:33:45 +02:00
Eugene Sandulenko
4cc33660ec SLUDGE: Properly skip movie playback 2020-04-29 01:07:07 +02:00
Eugene Sandulenko
4bd7cdf28f SLUDGE: Add release versions of Robin's Rescue 2020-04-28 19:25:33 +02:00
Eugene Sandulenko
ccabd54e8c SLUDGE: Added frasse versions 2020-04-28 18:46:25 +02:00
Eugene Sandulenko
7652fad2f4 SLUDGE: Dropped incorrect detection entry for cubert 2020-04-28 15:57:28 +02:00
Eugene Sandulenko
f8a4160b88 SLUDGE: Added older versions of Mandy to detection 2020-04-28 15:43:47 +02:00