Le Philousophe
90b886097f
ENGINES: Create a type aware advanced detector
2024-06-30 18:39:06 +02:00
Cameron Cawley
fe9dabec20
ASYLUM: Simplify the console code
2024-06-26 10:28:09 +03:00
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