Lothar Serra Mari
2c0c1ca4a6
CREDITS: Rebrand rootfather to felsqualle
2025-03-09 17:59:20 +01:00
Lothar Serra Mari
9ec15da77b
SCUMM: Rebrand rootfather to felsqualle
2025-03-09 17:59:14 +01:00
Miro Kropacek
3cd5157951
DEVTOOLS: Add Atari to update-version.pl
...
And regenerate for current 2.9.0pre
2024-12-30 19:53:45 +01:00
Miro Kropacek
f3047e4007
DEVTOOLS: Retain file permissions and allow more than one @VERSION@
2024-12-30 19:51:32 +01:00
Le Philousophe
ab442ec764
CONFIGURE: Add a 3D feature
...
This allows to blacklist 3D engines on platforms not supporting 3D.
These platforms don't have OpenGL nor TinyGL enabled.
2024-12-01 22:41:45 +01:00
Kaloyan Chehlarski
9d0d8d0c5f
DEVTOOLS: Fix languages in create_nancy
...
Replace Common::Language with a custom enum.
2024-11-27 11:07:05 +01:00
Walter Agazzi
ebc57497ae
ACHIEVEMENTS: Generated description files
2024-11-19 22:33:36 +01:00
Walter Agazzi
554c00b6e8
ACHIEVEMENTS: Add several AGS games
2024-11-19 22:33:36 +01:00
Torbjörn Andersson
40b482a954
SCUMM: Differentiate between DOS and Mac Fate of Atlantis
...
Mac Fate of Atlantis does not have aspect ratio correction, or EGA
rendering, and only Macintosh music. The Japanese version remains
untouched because that one isn't covered by the recent Mac GUi changes.
2024-11-09 12:29:17 +01:00
Torbjörn Andersson
96eef456d3
SCUMM: Differentiate between Mac and DOS versions of MI2
...
The Mac version has no aspect ratio correction, no EGA rendering, and
only Macintosh audio.
2024-11-09 12:18:25 +01:00
AndywinXp
05d4b7c059
SCUMM: HE: Add yet another Steam re-release to detection
2024-11-08 19:34:24 +01:00
AndywinXp
c5cd29261d
SCUMM: HE: Add more Steam re-release to detection
2024-11-08 18:48:01 +01:00
Misty De Meo
5ac4ed82c7
DEVTOOLS: update xlib stub tool types
...
The structure was updated in 96df7715e1
.
2024-11-07 18:54:25 -08:00
AndywinXp
be53927bc5
SCUMM: HE: Add detection for current MegaCat versions
...
Also add a warning, see ticket #15412 :
"SCUMM/HE: Backyard Baseball 97 from Steam crashes ScummVM"
2024-11-07 22:05:12 +01:00
neuromancer
d30a26c61c
FREESCAPE: improved implementation of game over screen
2024-10-29 21:44:00 +01:00
SupSuper
92cbe01360
CREATE_PROJECT: Add a52dec and libmpcdec
2024-10-17 06:41:40 +01:00
Cameron Cawley
197ba8cbd5
BACKENDS: Remove leftover GP2X references
2024-09-29 22:48:29 +01:00
Le Philousophe
1d2d081690
CREATE_PROJECT: Enable ImGui SDL Renderer support
2024-09-29 17:04:03 +02:00
neuromancer
bf92c793e3
FREESCAPE: improved riddle rendering for castle zx
2024-09-29 09:03:06 +02:00
tunnelsociety
df950e6301
JANITORIAL: DEVTOOLS: Remove exec bit from plain text files
2024-09-25 10:17:47 +03:00
Filippos Karapetis
e6cc9416a3
DEVTOOLS: Replace NDEBUG define checks with RELEASE_BUILD
2024-09-20 19:05:29 +03:00
Donovan Watteau
f5eaef736d
SCUMM: Add confirmed size/version for 8-disk EGA French Monkey1
...
Hinted by one of the preservationists helping Aaron Giles, thanks!
2024-09-19 01:22:34 +02:00
Le Philousophe
6b5a73a1f5
MM: Rename create_mm to create_xeen
...
This binary only creates Xeen files.
2024-09-15 20:35:32 +02:00
Le Philousophe
4dd83038b0
MM: Allow building of create_mm as a devtool
2024-09-15 18:45:25 +02:00
Le Philousophe
28fa4fec1d
Revert "JANITORIAL: Fix withdrawl typo of a function and variable in en_constants.h"
...
This reverts commit 496a534907
.
This is a build failure.
2024-09-15 18:35:19 +02:00
Hubert Maier
13807ec83d
JANITORIAL: DEVTOOLS: Fix typos
2024-09-13 12:17:53 +03:00
Vladimir Serbinenko
cc3e15ff43
COMMON: Add t2s table to encoding.dat
2024-09-13 00:11:38 +02:00
Vladimir Serbinenko
d229bd51a3
CREATE_ENCODING: Import Chinese charmap from hanziconv
2024-09-13 00:11:38 +02:00
neuromancer
254dc6ee30
FREESCAPE: removed unused images from freescape.dat
2024-09-12 09:21:06 +02:00
neuromancer
df47092a7c
FREESCAPE: parse and render riddle background in castle ega dos
2024-09-11 21:24:15 +02:00
Lars Sundström
74caec446b
DISTS: Add PrivacyInfo.xcprivacy to ios7 and tvos
...
Apple will require a valid privacy manifest file bundled for
applications uploaded to App Store Connect.
The privacy manifest describes the privacy practices of an app,
describing the reasons of use of some core APIs that can be
misused to try to identify the device or user, also known as
fingerprinting.
Read more about which APIs that require a privacy manifest here:
https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api
Add such manifest to ios7 and tvos ports and make sure they are
bundled with the app.
2024-09-06 15:49:46 +03:00
Le Philousophe
886743872b
DEVTOOLS: COMPANION: Fix needs_punyencoding function
...
When using non-ascii characters, the filename needs punyencoding.
2024-09-02 16:00:00 +02:00
Michael
5e5a3fa4c2
CREATE_PROJECT: add missing newlines to help text
2024-08-29 17:51:01 +02:00
SupSuper
57dc6158f4
CREATE_PROJECT: Reenable OpenGL on arm64
2024-08-28 00:40:43 +03:00
neuromancer
a9083ab9a1
FREESCAPE: added strength indicators for castle dos (ega)
2024-08-25 22:43:20 +02:00
Paul Gilbert
fd2762e8ee
CREATE_ENGINE: Split control focusing events from view open/close
2024-07-23 19:02:06 -07:00
neuromancer
17fb2fc91f
FREESCAPE: initial implementation of info menu for castle in dos
2024-07-19 16:08:58 +02:00
SupSuper
a92d1de02c
MSVC: Replace Analysis configuration with ASan
2024-07-15 02:57:22 +02:00
Le Philousophe
d67767ce32
CREATE_PROJECT: Disable ImGui when creating Xcode project
...
This is complicated to support as the Xcode project is used for MacOS
and iOS/tvOS where ImGui is not supported.
This needs to avoid building of some files in the engines in a selective
way which is not easy to achieve without hacks.
2024-07-08 20:49:58 +02:00
SupSuper
3a0d79dedd
CREATE_PROJECT: Fix compiler error
2024-07-07 13:15:36 +01:00
SupSuper
9147a8ad99
CREATE_PROJECT: Check IMGUI feature dependencies
2024-07-07 13:09:31 +01:00
Einar Johan Trøan Sømåen
d099ff71dc
CREATE_PROJECT: Add ImgUi support in create_project
2024-07-07 10:17:20 +02:00
AndywinXp
fc5c3dbe21
SCUMM: DIG: Add detection for Super Sampler Demo
...
This demo does NOT use the "demo" flag, as it has to
use the final version of the engine and its subsystems.
2024-07-07 09:17:00 +02:00
AndywinXp
4bb2ef46fc
SCUMM: HE: Add detection for early version of AIRPORT
...
This comes from a first press of the game named:
"The Airport - Junior Field Trips"
Reported by PaulPfenning-
2024-07-07 09:00:17 +02:00
Le Philousophe
b61bd3ff85
ENGINES: Create a type aware advanced meta engine
2024-06-30 18:39:06 +02:00
Le Philousophe
90b886097f
ENGINES: Create a type aware advanced detector
2024-06-30 18:39:06 +02:00
Roland van Laar
2ef049b509
DEVTOOLS: DIRECTOR: Update XTRA generation
...
In D5 XTRAs have the property "name".
Adds the code generation for XTRAs to have this property.
According to Director 5 Lingo Dictionary the name
is gettable and settable. Occording to my tests in D5-win,
it's only gettable.
When opening the XTRA, register the XTRA on the _openXtras array.
There's a check if the object is an XTRA when registering.
This way the generated code works when generation Xobj's as well.
2024-06-28 14:38:18 +02:00
Roland van Laar
016a0d2bf5
JANITORIAL: DEVTOOLS: changes spaces to tabs
...
On accident the director-generate-xobj stubs got 4 spaces instead of
tabs when generating xlibproto table entries.
2024-06-27 22:38:29 +02:00
Roland van Laar
44a831d0a4
DEVTOOLS: DIRECTOR: Remove unused variable
...
The following `BuiltinProto xlibTopLevel[]` is unused
and was flagged during compilation.
It's now removed.
2024-06-27 22:30:10 +02:00
Roland van Laar
92c4e5984f
DEVTOOLS: DIRECTOR: fix XlibProto table entry gen
...
A recent refactoring created simplified the code for defining XOBJs.
This change is now reflected in the generation for XOBJs.
Refactoring commit was: c1b63ed731
2024-06-27 22:30:10 +02:00