Commit Graph
3383 Commits
Author SHA1 Message Date
Donovan Watteau 4f67a974d6 SCUMM: LOOM: Add version/size details for some releases
Taken from my own copy of the "LOOM - Extra Content.zip" archive that
was part of the LOOM Collector's Edition sold by Limited Run Games.
2024-12-11 20:12:52 +01:00
Eric Fry 5cc5e5b247 NUVIE: Fix colours on transfer info text 2024-12-07 23:21:48 +11:00
Eric Fry da6bc8c70a NUVIE: fetch U4 savegame data for use with transfer save logic 2024-12-07 22:43:14 +11:00
Eric Fry d2f8c673e9 NUVIE: fetch U5 savegame data for use with transfer save logic 2024-12-07 22:43:14 +11:00
Eric Fry 4aa1e2f88f NUVIE: Started work on transfer save game logic 2024-12-07 14:21:44 +11:00
Le Philousophe 0dfc71322a 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:39:32 +01:00
Kaloyan Chehlarski 37aca37208 DEVTOOLS: Fix languages in create_nancy
Replace Common::Language with a custom enum.
2024-11-27 11:04:29 +01:00
Walter Agazzi b3e5d06f8e ACHIEVEMENTS: Generated description files 2024-11-16 21:29:10 +01:00
Walter Agazzi 3af6a2a236 ACHIEVEMENTS: Add several AGS games 2024-11-16 21:28:52 +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