2424 Commits

Author SHA1 Message Date
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
antoniou79
0ebdef39b1 ANDROID: Update comment on release version codes for 2.7.1 2023-09-24 11:48:11 +03:00
Eugene Sandulenko
30f825135c DISTS: ANDROID: Added archive with help dialog pictures 2023-09-17 00:56:28 +02:00
Ankush Dutt
a26d00a2b7 DLC: Remove Playstore code 2023-09-14 08:22:56 +02:00
Ankush Dutt
99af2be9c0 BACKENDS: Initial implementation of Android PlayStore DLC Manager 2023-09-14 08:22:56 +02:00
neuromancer
76b72df577 FREESCAPE: added indicators for cpc release of dark 2023-09-10 08:31:49 +02:00
Walter Agazzi
d117a48aaf DISTS: Keep Catharon license original naming 2023-09-03 22:27:43 +02:00
Walter Agazzi
ab6b7b0360 DISTS: Add Catharon license and include in builds 2023-09-03 22:27:43 +02:00
Cameron Cawley
16af74a40e ULTIMA: Regenerate ultima8.dat 2023-08-28 21:51:17 +02:00
Cameron Cawley
a7c8056d73 ULTIMA: Split Ultima 8 resources into a separate archive 2023-08-28 21:51:17 +02:00
athrxx
950eb9c881 KYRA: (EOB II/ZH) - fix party transfer dialog 2023-08-17 18:03:54 +02:00
antoniou79
a674b65c95 ANDROID: Support connection change for some bluetooth keyboards
Some bluetooth keyboards also need "navigation" supported as configuration change

Tested with a new Lamtech bluetooth (BLE5) keyboard and also this is suggested here as well:
https://stackoverflow.com/a/27238892
2023-08-12 20:34:58 +03:00
athrxx
1f0d0fdb1e KYRA: (EOB II/ZH) - some party generator improvements and fixes 2023-08-12 15:20:47 +02:00
Kaloyan Chehlarski
9de37d3f6a DISTS: Update nancy.dat
Due to the changes in the file format, nancy.dat needed
regeneration in order for the engine to work. The file now
contains data for all games up to and including nancy5.
2023-08-10 14:28:50 +03:00
neuromancer
9d869f6c38 FREESCAPE: added more indicators for dark (zx) 2023-08-09 18:58:32 +02:00
neuromancer
c672f55cc3 FREESCAPE: added more indicators for dark (ega) 2023-08-09 15:52:15 +02:00
neuromancer
7707506485 FREESCAPE: refactored image loading from engine archive and added basic support for indicators in driller and dark 2023-08-09 15:52:15 +02:00
elasota
6f005a75a4 TESTBED: Add tests for image album 2023-08-07 10:22:09 +02:00
Harishankar Kumar
f3a6c27df6 GRAPHICS: MACGUI: Add no-border scrollbar, Win95 Border Refactored
Win95 scrollbar loading is refactored to use existing `borders` array
in `datafiles.cpp`, Added no-border scrollbar for MacOS, Win95.

This is to support scrollable text cast members in Director, which
will be used by `totaldistortion-win` game.
--start-movie="ATD\HD\bbTWRFL2.DXR@392" totaldistortion-win
2023-08-03 09:49:20 +02:00
Le Philousophe
80df0fab4f ANDROID: Update screenshots 2023-07-30 17:51:49 +02:00
Lothar Serra Mari
7ccc481a6f
DISTS: Update Sparkle appcast file for 2.7.1 2023-07-30 08:09:36 +02:00
athrxx
fc4c510515 KYRA; (EOB II/ZH) - intro/outro text improvements 2023-07-24 19:03:04 +02:00
athrxx
4d1e616816 KYRA: (EOB II/ZH) - update static resources
(still weren't complete; also fix a couple of PC98 strings)
2023-07-18 21:36:08 +02:00
Lothar Serra Mari
637d35e864 ANDROID: Update German translation of store metadata 2023-07-18 13:38:39 +02:00
antoniou79
5cb87c1eca ANDROID: Remove LEANBACK_LAUNCHER from AndroidManifest
Since June 30, 2023 Play Store requires TV apps that use this category to use the app bundle distribution model

Since we currently build separate APKs this removal is a temporary measure for the upcoming release of 2.7.1.
However, we should re-instate the tag when we switch to the App Bundle distribution module and perhaps investigate, test
and resolve any other issues related to running the ScummVM Android app for TVs.
2023-07-18 11:32:05 +03:00
antoniou79
c00eabb2ac DISTS: ANDROID: English Release notes for 2.7.1 2023-07-15 14:27:41 +03:00
Walter Agazzi
24709a2ab2 ACHIEVEMENTS: Generated description files 2023-07-13 15:50:59 +02:00
athrxx
8510798d44 KYRA: (EOB II/ZH) - add missing kyradat resources
The kyradat resources should now be complete. I also
added some specific Chinese grammar handling  logic
for magic items.
2023-07-11 14:35:03 +02:00
Eugene Sandulenko
b2948060cf
DISTS: Added classicmacfonts.dat
This file contains fonts used for recreation of Classic Mac OS GUI. To generate it,
use the following commnand:

  devtools/dumper-companion.py createmacfonts
2023-07-05 14:00:49 +02:00
Le Philousophe
7af3a4571e ANDROID: Allow resizable activities 2023-06-26 15:25:27 +03:00
Cameron Cawley
33b09af3b2 ANDROID: Allow screen rotation 2023-06-26 15:25:27 +03:00
Donovan Watteau
6e0326dad4 DOCS: MAN: Sync with latest changes 2023-06-13 10:17:55 +02:00
Paul Gilbert
494409db1b MM: Generate mm.dat engine data file 2023-06-05 21:53:35 -07:00
Le Philousophe
4955800221 DISTS: Move icon file to match metainfo id
This follows new conventions
2023-06-01 20:39:17 +02:00
Le Philousophe
94aff8553d I18N: Fix AppData international generation.
Language codes must be unique (pt is in double).
In addition, rework code to make it cleaner.
2023-06-01 20:39:17 +02:00
Le Philousophe
f683b9b916 DISTS: Fix AppData id and update it to latest specification
AppData id should really be a rDNS but its filename and desktop
filename must match this id.
This commit makes everything match.
The provides directive must not mention its own desktop file but
launchable should.
2023-06-01 20:39:17 +02:00
Thierry Crozat
0eca37a262 BACKENDS: Remove old iPhone backend
This backend was no longer maintained and have had no release
and no daily builds for several years.
2023-05-31 19:31:19 +01:00
elasota
6823514318 COMMON: Add Bulgarian language code 2023-05-29 23:50:15 +02:00
Ankush Dutt
74dff32dd9 I18N: Add script to generate translated strings.xml and fake cpp
- Add a python script (generate-android-i18n-strings.py)
 that generates the translated android strings.xml as per:
 https://developer.android.com/guide/topics/resources/providing-resources#AlternativeResources
 It considers the dists/android/res/values/strings.xml file as
 a base template to generate those translated strings.xml files.

- The python script also generates a fake cpp with strings from
 dists/android/res/values/strings.xml. These strings will be picked
 up by gettext to make it translatable. If there is any change in the
 original strings.xml file, we won't have to worry about the changes
 in cpp file.

- Add documentation for the generate-android-i18n-strings.py script
2023-05-14 22:40:50 +02:00
Ankush Dutt
1dae65f670 I18N: Add dummy cpp file to make android strings.xml translatable 2023-05-14 22:40:50 +02:00
leloch
8659f39224 KYRA: Support for official Polish HoF translation (floppy version)
Fixes 
2023-05-14 19:39:15 +02:00
athrxx
141c62eaa9 KYRA: (EOB II/PC98) - add static resources
(also make some initial adjustments to the code, but it will throw an assert for now)
2023-05-12 14:50:46 +02:00
Lars Sundström
a75d53a5ec DISTS: Add ITSAppUsesNonExemptEncryption property to Info.plist
Every time ScummVM iOS application is submitted to TestFlight or the
App Store, App Store Connect asks a question about the application's
export compliance. To not have to answer that question on every
upload, set the property ITSAppUsesNonExemptEncryption in Info.plist
to NO.

ScummVM uses third-party libraries that utilizes encryption, however
these are configured to use standard encryption algorithms or crypto
functionality within Apple’s operating system, thus fulfilling the
export compliance.
2023-05-09 14:33:56 +02:00
Vladimir Serbinenko
32f7e1d34e KYRA: Import LoL Chinese resources 2023-04-30 20:01:06 +02:00
Vladimir Serbinenko
28e87b295d KYRA: Add string for own healing in Chinese EOB2 2023-04-29 13:37:45 +02:00
Vladimir Serbinenko
87ce98a749 KYRA: Add resources for EOB2 Chinese 2023-04-29 13:37:45 +02:00
SupSuper
e396d34320 CREATE_PROJECT: Remove deprecated --use-canonical-lib-names
It's always the default
2023-04-29 13:16:08 +02:00
Eugene Sandulenko
1c11b2e013
DISTS: ANDROID: Clarified character limit for the release notes 2023-04-22 21:23:22 +02:00
Lothar Serra Mari
1f3a794d0b
ANDROID: Update store metadata for the German Play Store for 2.7.0.5 2023-04-22 21:20:53 +02:00