Commit Graph
39 Commits
Author SHA1 Message Date
Cameron Cawley f3b094e53f ENGINES: Change the MetaEngineDetection interface to match MetaEngine 2022-07-23 23:31:58 +02:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
alxpnv 8c3b3f5efa ASYLUM: fix paths for Steam versions 2021-09-01 10:23:56 +03:00
alxpnv 5cdeb8d66d ASYLUM: don't detect the Steam version as the GOG version
Requested in #12661
2021-08-02 14:00:35 +03:00
ysj1173886760 7af3a3f84c ENGINES: introduce ADDectedGameExtraInfo to ADGameDetector, add extra info as parameter for fallback detect. 2021-06-13 14:15:45 +02:00
Eugene Sandulenko d7f82b83aa ASYLUM: Added override keywords 2021-06-07 00:28:23 +02:00
Alex Bevilacqua 4e3c5e2530 ASYLUM: rename detection_table.h
All engines use the plural "detection_tables.h"
2021-05-31 18:24:52 +03:00
Le Philousophe ec7c5bec6d ASYLUM: Use smaller include
Whole asylum.h is not needed and contains C++11 constructs. Detection
fails to build with older compilers in this case.
2021-05-22 13:44:19 +02:00
ysj1173886760 6dfe6ad51a ASYLUM: move debugchannels to metaEngineDetection 2021-05-22 01:34:57 +02:00
alxpnv 48e164b2d7 ASYLUM: clean up includes 2021-05-17 15:37:54 +02:00
Alexandre Fontoura bc16fa16b7 ASYLUM: Game detection improvements 2021-05-17 15:37:36 +02:00
alxpnv af823c01ee ASYLUM: fix build 2021-05-17 15:37:34 +02:00
Joseph Davies 19d343e82f ASYLUM: Split detection features & adapt to new plugins. 2021-05-17 15:37:32 +02:00
Alex Bevilacqua a9ef5fe57a ASYLUM: fix fallback detection 2021-05-17 15:37:32 +02:00
Joseph Davies 8ad1bcb8a9 ASYLUM: Rename variables to match changes to AdvancedMetaEngine.
Follows guideline-conforming changes in 0b6befdcc5.
2021-05-17 15:37:31 +02:00
Alex Bevilacqua 5b1bb1d145 ASYLUM: change kPlatformPC => kPlatformWindows 2021-05-17 15:37:27 +02:00
Alex Bevilacqua 7bf4a85cb2 ASYLUM: fix compilation with latest master 2021-05-17 15:37:26 +02:00
Alex Bevilacqua 59cfa7ce66 ASYLUM: convert GUI options to sync with master 2021-05-17 15:37:25 +02:00
Littleboy 272d5ffa1f ASYLUM: Flag detections entries with ADGF_UNSTABLE 2021-05-17 15:37:23 +02:00
Littleboy 44540643e8 ASYLUM: Cleanup base classes
- Made some public members of cursors private and add accessors
 - Add const modifiers as needed
 - Add missing casts
 - Add some null-pointers checks
 - etc.
2021-05-17 15:37:15 +02:00
Littleboy 0f14a09cd4 ASYLUM: Remove useless includes 2021-05-17 15:37:14 +02:00
Alexander b308839952 ASYLUM: Add detection entry for Russian version 2021-05-17 15:37:13 +02:00
Julien Templier 9be6905934 ASYLUM: Mark demo version as "Demo" 2021-05-17 15:37:01 +02:00
Julien Templier 1db67c5c88 ASYLUM: Remove SVN keywords 2021-05-17 15:36:57 +02:00
Alex Bevilacqua f36dbc95c2 ASYLUM: fix compilation against updated AdvancedDetector changes
Thanks to digitall for the patch
2021-05-17 15:36:53 +02:00
Alex Bevilacqua 75aabbdefb ASYLUM: add english demo 2021-05-17 15:36:53 +02:00
Julien Templier 2b6758af00 ASYLUM: Switch to alternate AdvancedMetaEngine, avoid ADParams 2021-05-17 15:36:53 +02:00
Julien Templier e2f2138450 ASYLUM: Drop "Engine" from the engine name in AsylumMetaEngine::getName() 2021-05-17 15:36:53 +02:00
Julien Templier d38322ebca ASYLUM: Cleanup Pass 1
- Add proper init code in some classes
- Add some missing deletes in destructors
- Add const modifiers in several places
- Switch tick variables (and several others) to uint32
- Update Polygon struct slightly (with count() method instead of variable)

git-svn-id: http://asylumengine.googlecode.com/svn/trunk@545 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:18 +02:00
Alex Bevilacqua 66b12b324f ASYLUM: add missing ADParams initializers
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@484 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:09 +02:00
Julien Templier 44b58d8437 ASYLUM: Refactor Asylum engine class
- Properly register Debugger
- Change constructor to take an ADGameDescription* parameter
- Reduce header interdependencies
- Cleanup members variables and methods
- Add engine namespace description

git-svn-id: http://asylumengine.googlecode.com/svn/trunk@460 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:05 +02:00
Alex Bevilacqua 0194e07fcc ASYLUM: added detection entry for version from gog.com
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@437 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:36:02 +02:00
Alexandre Fontoura b23f2c8cec ASYLUM: * Fixed issue6 (unsigned characters for multi-language support) - revert signed to unsigned in resId, frameId, frameCount and draw characters.
* Add support for French Version.

git-svn-id: http://asylumengine.googlecode.com/svn/trunk@414 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:35:58 +02:00
Alex Bevilacqua ab96b43829 ASYLUM: Alter detection routine slightly to check if the version of Sanitarium that is found is one that has had the Level 2 lockout patch applied
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@376 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:35:52 +02:00
Alex Bevilacqua ab44e5c66b ASYLUM: Ran our engine through AStyle :P
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@366 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:35:51 +02:00
Eugene Sandulenko e9049237f2 ASYLUM: Fix compilation
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@62 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:35:10 +02:00
Alex Bevilacqua a85179ebca ASYLUM: * silenced unused variable warning (lastRefresh)
* updated headers
* fixed *nix compilation

git-svn-id: http://asylumengine.googlecode.com/svn/trunk@54 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:35:09 +02:00
Alexandre Fontoura ce3b666d5b ASYLUM: Fixed detection file.
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@28 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:35:06 +02:00
Alex Bevilacqua a03561aab3 ASYLUM: updated detection routines so that the engine loads properly
git-svn-id: http://asylumengine.googlecode.com/svn/trunk@3 0bfb4aae-4ea4-11de-8d8d-752d95cf3e3c
2021-05-17 15:35:02 +02:00