Commit Graph
2472 Commits
Author SHA1 Message Date
elasota 4dc9ef2771 DISTS: Move engine data defs to dedicated files 2024-02-27 17:12:15 +01:00
Christian Kündig 82d0a4b06c EMSCRIPTEN: Load icons directly (not from an archive) 2024-02-27 17:07:13 +01:00
Christian Kündig e36640efdf EMSCRIPTEN: GRAPHICS: Enable OpenGL graphics mode by default 2024-02-27 17:07:13 +01:00
Christian Kündig 45c5f4673a EMSCRIPTEN: Cleanup file paths 2024-02-27 17:07:13 +01:00
Christian Kündig 1b47c5bbc2 EMSCRIPTEN: Update Game Downloader Script 2024-02-27 17:07:13 +01:00
Christian Kündig 12cbd72f20 EMSCRIPTEN: Remove Gamepad API Workaround
As of 3a3da1b ScummVM launches even if joystick init fails
2024-02-27 17:07:13 +01:00
Christian Kündig 4ea65b1a96 EMSCRIPTEN: Update Emscripten and cleanup build scripts 2024-02-27 17:07:13 +01:00
neuromancer 66bc819014 FREESCAPE: added ankh indicator for eclipse in dos/cpc 2024-02-25 22:00:09 +01:00
polyesterswing ed8852669a TESTBED: Add testcase for mo3 files 2024-02-21 18:45:25 +01:00
Martin Gerhardy 5422b8115a DEVTOOLS: added steam achievements for The Adventures of The Black Hawk 2024-02-18 16:33:44 +01:00
antoniou79 231a58ee35 ANDROID: Restore LEANBACK_LAUNCHER category for splash activity
This was previously removed in commit 5cb87c1eca

We removed it when nearing the (then) upcoming 2.7.1 release, Play Store blocked the apk publishing because of this category's inclusion.
At the time, Play Store's error message was:
 The app is published as an apk that supports TV. In other words, it contains <category android:name="android.intent.category.LEANBACK_LAUNCHER"/>
 under one of the intent-filter of the main activity . It must be published as an app bundle instead.

Which was due to "Following June 30, 2023, Google Play will no longer support TV app updates in APK. All TV app updates must be published with Android App Bundles (AAB)."

Since 2.8.0 we publish to the Play Store in app bundle format, so it should be ok to restore the category. However, this does not necessarily mean
that the app will work on Android / Google TVs without issues. More testing and user feedback might be required.
2024-01-31 14:52:20 +02:00
Kaloyan Chehlarski 13dde71233 NANCY: Completely disable nancy7 clock
Fixed the CLOK chunk reading, so the parameters that
indicate whether the clock is the day clock (nancy5), or
completely disabled (nancy7) now get read correctly.
2024-01-27 23:50:10 +01:00
Lars Sundström da19f39164 IOS7: Update the window size correctly
Applications running on iOS are usually full screen. On newer iPads
and when running iOS applications on macOS the application window
size can be changed.

When running the iOS application on macOS using "Designed for iPad"
option, the window can be changed, also to full screen. The function
"safeAreaInsetsDidChange" is then called. Update the screen size
using the view window property instead of checking the UIScreen
window bounds since these never changes.

If forcing the application to run in full screen setting the option
UIRequiresFullScreen to TRUE, it seems to trigger ScummVM to run
in portrait mode instead of landscape mode when running the app in
macOS using "Designed for iPad" on Apple silicon macs.

The UI doesn't require full screen since the application handles
resolution changes nice.
2024-01-21 10:57:27 +01:00
Thierry Crozat e8ebf8800c MACOS: Add Application Category Type key in Info,plist
This will be needed if we ever decide to submit the app to the Mac
App Store.
2024-01-15 23:05:14 +00:00
Le Philousophe 734c46587f ANDROID: Set a different package name for debug builds
This allows to have official release and daily builds side by side
2024-01-14 16:53:24 +01:00
Matthew Jimenez 10f890d064 DISTS: Regenerate ultima8 engine files 2024-01-11 21:37:43 -06:00
BLooperZ 8ffbb2ec9c TOON: Add static hebrew strings 2024-01-04 00:43:49 +02:00
Eugene Sandulenko 8722701a94 ALL: Set copyright year to 2024 2024-01-01 00:04:27 +01:00
antoniou79 9f095fa4f9 DISTS: ANDROID: Correct build number purpose 2023-12-26 22:17:53 +02:00
Eugene Sandulenko 551906dd50 DISTS: ANDROID: German Release notes for 2.8.0 2023-12-26 19:25:31 +01:00
antoniou79 7a1baa20b6 DISTS: ANDROID: Use new schema for version codes
New version code numbering is indicative of current version, beta build and target architecture
2023-12-26 18:38:34 +02:00
antoniou79 4d2076ad84 DISTS: ANDROID: English Release notes for 2.8.0 2023-12-26 18:21:38 +02:00
Eugene Sandulenko 26a7c762cb DISTS: Fix release notes URL in Sparkle appcast 2023-12-25 19:12:44 +01:00
Lothar Serra Mari 9a80a81db9 DISTS: Update Sparkle appcast file for 2.8.0 2023-12-25 15:02:58 +01:00
Lothar Serra Mari f52a910d21 WIN32: Drop obsolete save game migration script 2023-12-19 09:45:02 +01:00
Eugene Sandulenko d72b547fc3 DISTS: Regenerate ultima engine files 2023-12-16 21:21:47 +01:00
Eugene Sandulenko 91c04fa311 DISTS: Rename cloud_connection.zip to helpdialog.zip and add it to the dist lists 2023-12-16 21:09:36 +01:00
CadiH c4e9f37368 GUI: adds cloud connection to inline help 2023-12-16 20:58:44 +01:00
Lothar Serra Mari fa6a2af77e IRIX: Add fonts-cjk.dat to scummvm.idb 2023-12-15 15:00:42 +01:00
Lars Sundström 26d9e6dd8c DISTS: Add screenshots for iOS AppStore release
Add required screenshots according to Apple requirements:
https://developer.apple.com/help/app-store-connect/reference \
/screenshot-specifications/

Screenshots have been taking using the Xcode simulator running
three different devices, iPad Pro 12.9, iPhone 15 Pro Max and
iPhone 6S Plus.
2023-12-14 23:03:48 +01:00
Lars Sundström 131d0a2ea3 DISTS: Update iOS metadata document for build TestFlight build 8
The next public version of ScummVM on TestFlight was 2.8.0 (8).
It was based on the commit with SHA 710878a from the ScummVM Git
branch-2-8 tree.

The "Release notes" section is updated with the text from "What to
Test" information provided in TestFlight.
2023-12-14 23:03:48 +01:00
Lars Sundström 32bb64bab1 DISTS: Update iOS metadata document for build TestFlight build 7
The next public version of ScummVM on TestFlight was 2.8.0 (7).
It was based on the commit with SHA eb66c63 from the ScummVM Git
master tree.

The "Release notes" section is updated with the text from "What to
Test" information provided in TestFlight.
2023-12-14 23:03:48 +01:00
Lars Sundström e85805e4f9 DISTS: Update iOS metadata document for build TestFlight build 6
The next public version of ScummVM on TestFlight was 2.8.0 (6).
It was based on the commit with SHA fb504e0 from the ScummVM Git
master tree.

The "Release notes" section is updated with the text from "What to
Test" information provided in TestFlight.
2023-12-14 23:03:48 +01:00
Lars Sundström f6d48f6f17 DISTS: Add initial metadata document for iOS port
To document all public releases notes of the iOS port on TestFlight
and AppStore, add a metadata document which shall be updated for
every new public release.

The Android metadata document has been used as base with additions
of included games. The "Release notes" have been updated with what
was provided as "What to Test" notes in the first public version of
ScummVM on TestFlight.

This note corresponds to the iOS build 2.8.0 (4), based on commit
SHA 4c092c2 from the ScummVM Git master tree.
2023-12-14 23:03:48 +01:00
Thierry Crozat 56030e81d7 MACOSX: Fix bundle ID for generated bundle and dock plugin 2023-12-14 16:56:48 +01:00
antoniou79 f9aba3a130 ANDROID: New versionCodes 133-136 for 2.9.0 2023-12-04 18:31:26 +02:00
Eugene Sandulenko 0acbc8ae4e RELEASE: This is 2.9.0git 2023-12-03 22:09:08 +01:00
Thierry Crozat 95a060e4fe AUDIO: Add a basic soundfont for fluidsynth
The soundfont was already included in the Libretro port. It is
now included in all platforms.
2023-12-03 16:17:32 +00:00
Lothar Serra Mari 1919a6bf5a DISTS: Sync snapcraft.yaml with snapcrafters upstream 2023-12-03 12:55:59 +01:00
Eugene Sandulenko 44c2e96199 OPENDINGUX: Remove fonts_mini.dat since fonts.dat is basically the same now 2023-11-20 21:20:40 +01:00
Eugene Sandulenko 90bd56e409 BUILD: Added fonts-cjk.dat to selected platforms
So far, it was added to all modern desktops, Android, iOS and Switch
2023-11-20 20:59:17 +01:00
Eugene Sandulenko 0c317c7dc3 DISTS: Generated fonts-cjk.dat, regenerated fonts.dat 2023-11-20 20:59:17 +01:00
Kaloyan Chehlarski 9c65b016da DISTS: Update nancy.dat
This includes a proper fix for the nancy2 softlock, as well as
a correction for which scenes need to be affected when
"fix softlocks" is enabled in nancy5
2023-11-19 23:22:00 +02:00
Paul Gilbert b7d9e78eb3 MM: Updated mm.dat 2023-11-17 18:15:25 -10:00
Matthew Jimenez eeee4e478b ULTIMA8: Rename game ini files in ultima8.dat to avoid collision with GOG configuration files 2023-11-14 18:29:59 -06:00
Lars Sundström b876e2342d PORTS: DISTS: Add ios7 on-screen icon assets
When building the iOS port of ScummVM using configure instead of
Xcode, the on-screen icons were not copied to the generated bundle.
Assets not being application icons or launch images are compiled to
an Assets.car file by Xcode and put in the root directory of the
application bundle.

Generate a Assets.car containg the on-screen icons by running the
following command in the dists/ios7 directory:
xcrun actool ./Images.xcassets --compile build --platform iphoneos \
--minimum-deployment-target 7.0 --app-icon AppIcon \
--output-partial-info-plist partial.plist \
--launch-image LaunchImage

The Assets.car seems to be a proprietary Apple’s archive that first
appeared in iOS 7.

This commit adds a compiled Assets.car contating the assets to the
ios7 dists, just as in the tvos dist. The Assets.car file is then
copied to the root directory of the app bundle in the ports.mk file
when running "make ios7bundle"
2023-11-11 22:59:24 +01:00
Kaloyan Chehlarski 7270be6997 DISTS: Update nancy.dat
The file now contains fixes for a bunch of typos, as well as
patches for game bugs and softlocks.
2023-11-09 22:18:11 +02:00
Lars Sundström 94d859f790 DISTS: IOS7: Add ios-help.zip
Add zip file containing images for the help section for the iOS
port.
2023-10-11 23:14:37 +02:00
Lars Sundström ac98432429 DISTS: IOS7: Add touch mode assets
The Android backend have two on-screen controls. One for configuring
the touch mode setting and one for accessing the main menu.
The on-screen controls are presented as two clickable buttons.
The image of the touch mode setting changes depending on which mode
that is configured.

Add the same images as assets to the iOS port. Unfortunately it's
not possible to share the same resource files becuase the assets
in Android are of type Android vector drawable.
iOS can handle vector based images, but only in form as a PDF.
There's a lot to read about this format but luckily there are free
converter tools between the formats.

Add converted versions to the iOS7 port.
2023-10-10 20:55:48 +02:00
CadiH 5df0851284 BACKENDS: ANDROID: updates contents of help dialog 2023-10-06 22:24:55 +02:00