Eugene Sandulenko
b34411bc23
ENGINES: [a-k]*: Switched Debug Channels from bitfield to sequential enum
2025-02-22 15:51:24 +01:00
Walter van Niftrik
e7fa316065
ADL: Remove broken strings in hires5
...
Fixes bug #15382 .
Co-authored-by: Torbjörn Andersson <eriktorbjorn@users.sourceforge.net>
2024-11-28 11:31:46 +02:00
sluicebox
78552492b1
ADL: Move DiskImage into COMMON
2024-08-25 14:57:06 +03:00
Torbjörn Andersson
e4d12140a4
ADL: Fix string concatenation warnings
...
Instead of storing the encrypted string (which may contain zeroes) in a
String, decrypt it as it's read from file. While adding zeroes to a
string is allowed (for a brief time it wasn't), doing so is bad form.
2024-07-30 01:46:33 +03:00
Le Philousophe
4b00b7e83d
ADL: Migrate engine to Path
2023-12-24 13:19:25 +01:00
Eugene Sandulenko
ec2dd2726b
ENGINES: Added optional parameter to canSave/LoadGameStateCurrently() for indicating the reason
2023-12-08 12:21:16 +01:00
Walter van Niftrik
01bb2bc689
ADL: Add support for three more hires4 versions
2023-06-05 14:26:21 +02:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Orgad Shaneh
ee57380de7
ENGINES: JANITORIAL: Remove 'virtual' when override is specified
2021-11-14 14:32:04 +02:00
Cameron Cawley
2992675704
ADL: Add keymapper support
2021-08-07 17:11:02 +03:00
Walter van Niftrik
87a75ad02b
ADL: Add support for more hires2 variants
2021-07-27 23:56:27 +02:00
Walter van Niftrik
5f6c88ef15
ADL: Add support for later French hires1
2021-07-24 00:56:51 +02:00
Walter van Niftrik
01e6ec1649
ADL: Use slot 15 for autosave
2021-07-24 00:56:51 +02:00
Walter van Niftrik
56390d5f5f
ADL: Add support for hires1 french (early version)
2021-07-24 00:56:51 +02:00
Walter van Niftrik
f32dde20bd
ADL: Scan for executable strings in hires1
2021-07-24 00:56:51 +02:00
aryanrawlani28
a56dc094b9
ENGINES: ALL: Move detection_enums -> detection.h
...
- Cleans up headers quite a bit.
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
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
0a14511547
ADL: Remove unneeded functions from detection & move to metaengine.
2020-10-03 14:56:36 +02:00
aryanrawlani28
d57f84205c
ADL: Seperate detection.h into two headers to improve dependencies
...
- Also makes it match other engine conventions.
- Engine files get a copy of detection_enums, while metaengine & detection.cpp get a copy of detection.h as well as detection_enums.
2020-10-03 14:56:36 +02:00
aryanrawlani28
c2428c7a8f
ADL: Split detection code & adapt to new plugins.
2020-10-03 14:56:36 +02:00
Paul Gilbert
9f175c4053
ENGINES: Cleanup of savegame filenames generation
...
This removes filename methods when it matched the Engine method.
Secondly, ensuring there was an overriden getSaveStateName method
for engines that didn't do the standard target.00x save filenames
2020-02-16 15:44:28 -08:00
Paul Gilbert
a00e44ba6c
ENGINES: Merge saveGameState virtual methods into a single one
2020-02-16 15:44:28 -08:00
Paul Gilbert
19bf2b7b7b
ADL: Refactor to use Engine debugger
2020-02-16 13:07:19 +02:00
Bastien Bouclet
61ac4a5ab4
ADL: Add override keywords
2020-02-09 12:42:42 +01:00
Eugene Sandulenko
4fd97dffe0
ADL: Added override keywords
2020-02-05 14:35:42 +01:00
Paul Gilbert
5b80320525
ENGINES: Adding override keyword to hasFeature methods
2020-02-04 20:04:11 -08:00
Walter van Niftrik
f4f4d6119f
ADL: Remove opcode counts from script interface
2019-07-17 08:41:34 +02:00
Walter van Niftrik
fa7688a931
ADL: Refactor opcodes
2019-03-30 23:18:02 +01:00
Walter van Niftrik
52c66f5efd
Revert "ADL: Refactor opcode tables"
...
This reverts commit 76a0c20481
.
2018-12-27 12:56:47 +01:00
Walter van Niftrik
76a0c20481
ADL: Refactor opcode tables
2018-12-27 12:33:10 +01:00
Walter van Niftrik
17a74d2bc7
ADL: Fix shadowing warning in some versions of GCC
2018-12-26 13:25:48 +01:00
Walter van Niftrik
e59340e191
ADL: Add debug function to load commands from file
2018-12-26 12:28:09 +01:00
Walter van Niftrik
bdda3447a3
ADL: Add support for an early hires1 version
2018-02-03 23:36:18 +01:00
Walter van Niftrik
a0631840f9
ADL: Remove hardcoded disk image filename from hires1
2018-02-03 23:36:18 +01:00
Walter van Niftrik
6bd7ca75f9
ADL: Move shape drawing into base gfx class
2017-03-05 21:16:57 +01:00
Walter van Niftrik
516815d5f5
ADL: Fix hires6 canSaveGameStateCurrently()
2017-02-23 16:12:48 +01:00
Walter van Niftrik
6a6058a1cc
ADL: Reset linesPrinted in game loop
2017-02-23 14:36:32 +01:00
Walter van Niftrik
d405e9e09b
ADL: Implement hires6 action opcode 0x0b
2017-02-17 21:09:52 +01:00
Walter van Niftrik
41f097fe1a
ADL: Fix hires6 conditional opcode 0x0a
2017-02-15 22:22:16 +01:00
Walter van Niftrik
f6214df664
ADL: Clear screen with white in v2+
...
This fixes hires5, region 14, room 29
2017-01-30 21:56:11 +01:00
Walter van Niftrik
10766eb46f
ADL: Add support for printing bell character
2017-01-27 23:14:19 +01:00
Walter van Niftrik
2e00dfd47c
ADL: Implement hires5 time machine animation
2017-01-17 23:27:10 +01:00
Walter van Niftrik
9f5004ceda
ADL: Implement hires5 'win game' opcode
2017-01-15 23:17:46 +01:00
Walter van Niftrik
635bbed7c3
ADL: Add Sound class
2017-01-14 00:32:38 +01:00
Walter van Niftrik
cfaf749c60
ADL: Implement hires5 game loop
2016-12-28 22:13:34 +01:00
Walter van Niftrik
3c07d75825
ADL: Fix warnings
2016-12-23 23:47:25 +01:00
Walter van Niftrik
0dc67a0a6e
ADL: Implement hires5 savegames
2016-12-23 20:59:02 +01:00
Walter van Niftrik
33dc1c88f2
ADL: Make 'room' debug command behave like opcode
2016-12-22 22:33:02 +01:00
Walter van Niftrik
d658f0c0b6
ADL: Add region support to script dumper
2016-12-22 16:42:04 +01:00