[Scummvm-git-logs] scummvm master -> 43da2943a3231220c0b351bd81f1ef36697d1ef2

sev- noreply at scummvm.org
Fri Sep 13 13:15:25 UTC 2024


This automated email contains information about 4 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
3ecde5a5be DISTS: Update AppStore screenshots for version 2.8.0
24336ca301 DISTS: Update metadata for iOS AppStore version 2.8.0
e467d3a3e7 DISTS: Add HOWTO_RELEASE document for ios7 port
43da2943a3 DISTS: Update metadata for iOS AppStore version 2.8.1


Commit: 3ecde5a5beb118cc057924b4a38efd9e47c96dae
    https://github.com/scummvm/scummvm/commit/3ecde5a5beb118cc057924b4a38efd9e47c96dae
Author: Lars Sundström (l.sundstrom at gmail.com)
Date: 2024-09-13T15:15:20+02:00

Commit Message:
DISTS: Update AppStore screenshots for version 2.8.0

Update the screenshots for the iOS port on AppStore. The previous
screenshots was made for a version that was budled with freeware
games and demos. That version was rejected on AppStore so a new
version was uploaded without any references to any games.

The screenshots in this commit is the ones currently being used
on appstoreconnect.com.

Changed paths:
  A dists/ios7/store/iPadPro12_9_2_2048x2732.png
  A dists/ios7/store/iPadPro12_9_3_2048x2732.png
  A dists/ios7/store/iPadPro12_9_4_2048x2732.png
  A dists/ios7/store/iPhone15ProMax2_1290x2796.png
  A dists/ios7/store/iPhone15ProMax4_2796x1290.png
  A dists/ios7/store/iPhone15ProMax5_2796x1290.png
  A dists/ios7/store/iPhone6SPlus1_1242x2208.png
  A dists/ios7/store/iPhone6SPlus2_2208x1242.png
  R dists/ios7/store/iPadPro12_9_2_2732x2048.png
  R dists/ios7/store/iPadPro12_9_3_2732x2048.png
  R dists/ios7/store/iPhone15ProMax2_2796x1290.png
  R dists/ios7/store/iPhone6s1_1242x2208.png
  R dists/ios7/store/iPhone6s2_2208x1242.png
  R dists/ios7/store/iPhone6s3_2208x1242.png
    dists/ios7/store/iPadPro12_9_1_2048x2732.png
    dists/ios7/store/iPhone15ProMax1_1290x2796.png
    dists/ios7/store/iPhone15ProMax3_2796x1290.png


diff --git a/dists/ios7/store/iPadPro12_9_1_2048x2732.png b/dists/ios7/store/iPadPro12_9_1_2048x2732.png
index 75619f226cb..7b81c75acf4 100644
Binary files a/dists/ios7/store/iPadPro12_9_1_2048x2732.png and b/dists/ios7/store/iPadPro12_9_1_2048x2732.png differ
diff --git a/dists/ios7/store/iPadPro12_9_2_2048x2732.png b/dists/ios7/store/iPadPro12_9_2_2048x2732.png
new file mode 100644
index 00000000000..116343109e1
Binary files /dev/null and b/dists/ios7/store/iPadPro12_9_2_2048x2732.png differ
diff --git a/dists/ios7/store/iPadPro12_9_2_2732x2048.png b/dists/ios7/store/iPadPro12_9_2_2732x2048.png
deleted file mode 100644
index 03c134d73ff..00000000000
Binary files a/dists/ios7/store/iPadPro12_9_2_2732x2048.png and /dev/null differ
diff --git a/dists/ios7/store/iPadPro12_9_3_2048x2732.png b/dists/ios7/store/iPadPro12_9_3_2048x2732.png
new file mode 100644
index 00000000000..ba117a3f1bb
Binary files /dev/null and b/dists/ios7/store/iPadPro12_9_3_2048x2732.png differ
diff --git a/dists/ios7/store/iPadPro12_9_3_2732x2048.png b/dists/ios7/store/iPadPro12_9_3_2732x2048.png
deleted file mode 100644
index bec798fb01b..00000000000
Binary files a/dists/ios7/store/iPadPro12_9_3_2732x2048.png and /dev/null differ
diff --git a/dists/ios7/store/iPadPro12_9_4_2048x2732.png b/dists/ios7/store/iPadPro12_9_4_2048x2732.png
new file mode 100644
index 00000000000..23b6018a346
Binary files /dev/null and b/dists/ios7/store/iPadPro12_9_4_2048x2732.png differ
diff --git a/dists/ios7/store/iPhone15ProMax1_1290x2796.png b/dists/ios7/store/iPhone15ProMax1_1290x2796.png
index a9e6b73db65..1be19e57530 100644
Binary files a/dists/ios7/store/iPhone15ProMax1_1290x2796.png and b/dists/ios7/store/iPhone15ProMax1_1290x2796.png differ
diff --git a/dists/ios7/store/iPhone15ProMax2_1290x2796.png b/dists/ios7/store/iPhone15ProMax2_1290x2796.png
new file mode 100644
index 00000000000..2e3f4f53ee5
Binary files /dev/null and b/dists/ios7/store/iPhone15ProMax2_1290x2796.png differ
diff --git a/dists/ios7/store/iPhone15ProMax2_2796x1290.png b/dists/ios7/store/iPhone15ProMax2_2796x1290.png
deleted file mode 100644
index befa03c7f51..00000000000
Binary files a/dists/ios7/store/iPhone15ProMax2_2796x1290.png and /dev/null differ
diff --git a/dists/ios7/store/iPhone15ProMax3_2796x1290.png b/dists/ios7/store/iPhone15ProMax3_2796x1290.png
index 4f3f317597a..8a9d703b147 100644
Binary files a/dists/ios7/store/iPhone15ProMax3_2796x1290.png and b/dists/ios7/store/iPhone15ProMax3_2796x1290.png differ
diff --git a/dists/ios7/store/iPhone15ProMax4_2796x1290.png b/dists/ios7/store/iPhone15ProMax4_2796x1290.png
new file mode 100644
index 00000000000..b9fe23c417e
Binary files /dev/null and b/dists/ios7/store/iPhone15ProMax4_2796x1290.png differ
diff --git a/dists/ios7/store/iPhone15ProMax5_2796x1290.png b/dists/ios7/store/iPhone15ProMax5_2796x1290.png
new file mode 100644
index 00000000000..ca4f9b4aaca
Binary files /dev/null and b/dists/ios7/store/iPhone15ProMax5_2796x1290.png differ
diff --git a/dists/ios7/store/iPhone6SPlus1_1242x2208.png b/dists/ios7/store/iPhone6SPlus1_1242x2208.png
new file mode 100644
index 00000000000..e1746985ecd
Binary files /dev/null and b/dists/ios7/store/iPhone6SPlus1_1242x2208.png differ
diff --git a/dists/ios7/store/iPhone6SPlus2_2208x1242.png b/dists/ios7/store/iPhone6SPlus2_2208x1242.png
new file mode 100644
index 00000000000..2cc4246d00a
Binary files /dev/null and b/dists/ios7/store/iPhone6SPlus2_2208x1242.png differ
diff --git a/dists/ios7/store/iPhone6s1_1242x2208.png b/dists/ios7/store/iPhone6s1_1242x2208.png
deleted file mode 100644
index bdf97f78987..00000000000
Binary files a/dists/ios7/store/iPhone6s1_1242x2208.png and /dev/null differ
diff --git a/dists/ios7/store/iPhone6s2_2208x1242.png b/dists/ios7/store/iPhone6s2_2208x1242.png
deleted file mode 100644
index 58398dbec4f..00000000000
Binary files a/dists/ios7/store/iPhone6s2_2208x1242.png and /dev/null differ
diff --git a/dists/ios7/store/iPhone6s3_2208x1242.png b/dists/ios7/store/iPhone6s3_2208x1242.png
deleted file mode 100644
index 84ebba96c4b..00000000000
Binary files a/dists/ios7/store/iPhone6s3_2208x1242.png and /dev/null differ


Commit: 24336ca301b1b224adc5823592481362d37ee4df
    https://github.com/scummvm/scummvm/commit/24336ca301b1b224adc5823592481362d37ee4df
Author: Lars Sundström (l.sundstrom at gmail.com)
Date: 2024-09-13T15:15:20+02:00

Commit Message:
DISTS: Update metadata for iOS AppStore version 2.8.0

Update the metadata to match the metadata on appstoreconnect.com
for version 2.8.0

Changed paths:
    dists/ios7/store/metadata-en-US.txt


diff --git a/dists/ios7/store/metadata-en-US.txt b/dists/ios7/store/metadata-en-US.txt
index 58d6f27a51e..8b9f1321b0b 100644
--- a/dists/ios7/store/metadata-en-US.txt
+++ b/dists/ios7/store/metadata-en-US.txt
@@ -4,45 +4,41 @@
 
 ScummVM
 
-*** Short description:
+*** Promotional Text
 
-Runs many old point-and-click adventures and RPGs
+ScummVM provides a way to play many classic graphical point-and-click adventure games and RPGs.
 
-*** Full description:
+*** Description:
 
-ScummVM includes the following full games which are all freeware:
-Beneath a Steel Sky - DOS English Floppy Version
-Dráscula: The Vampire Strikes Back - DOS English Version
-Flight of the Amazon Queen - DOS English Floppy Version
-The Griffon Legend - Windows English Version
-Lure of the Temptress - DOS English Version
-Hi-Ress Adventure #1: Mystery House - Public Domain Apple II English Version
-Nippon Safes Inc - Amiga English/Frenc/German Version
-Sfinx - English Version
-Soltys - English Version
+ScummVM provides a way to play many classic graphical point-and-click adventure games and RPGs. NO GAME DATA FILES ARE INCLUDED; you must supply your own.
 
-ScummVM includes the following games as demo versions:
-Arthur's Birthday - Macintosh English Version
-Indiana Jones and the Fate of Atlantis - DOS English Version
-Putt-Putt Joins the Parade - DOS English Version
+You can find more information, demos, and some free-to-download adventure games on our website. See also an up-to-date list here: https://wiki.scummvm.org/index.php/Where_to_get_the_games
 
-ScummVM provides a way to play many classic graphical point-and-click adventure games and RPGs - such as SCUMM games (like Monkey Island and Day of the Tentacle), Revolution's Beneath A Steel Sky, and many more. Other than bundled freeware games ad demos NO GAME DATA FILES ARE INCLUDED; you must supply your own.
+Full documentation of ScummVM can be found at
+https://docs.scummvm.org/
 
-You can find more information, demos, and some free-to-download adventure games on our website. See also an up-to-date list here: https://wiki.scummvm.org/index.php/Where_to_get_the_games
+Please visit our web forum where you can discuss the iOS version.
+https://forums.scummvm.org/viewforum.php?f=15
+
+ScummVM is open source software available under the term of the GPL v3.0 license.
+The source code is available from https://github.com/scummvm/scummvm.
+
+*** Keywords
+
+ScummVM, Adventure, Point & Click, RPG, Retro, Classic
+
+*** Support URL
+
+https://www.scummvm.org
+
+*** Marketing URL
 
-https://forums.scummvm.org/viewforum.php?f=15 is our web forum where you can discuss the iOS version.
+https://www.scummvm.org
 
-*** Current release:
-2.8.0pre
+*** Version
+2.8.0
 
-*** Release notes (limit is 500 characters):
-This is the first pre-release version of ScummVM 2.8.0 for iOS.
+*** Copyright
 
-There have been multiple bug fixes and new features for many of the supported games.
-The iOS port has received some new features as:
-- A default soundfont bundled with the application so users doesn't have to download one, unless they want a different one.
-- More buttons on the virtual controller to allow for more keymappings in games depending on joysticks.
-- A minimal layout of the virtual controller for games that doesn't need that many buttons
-- NEON acceleration in some games (e.g. AGS games)
+2023 ScummVM Team
 
-Happy testing


Commit: e467d3a3e75e6f5de05ba3159e2bbaa7ebb2a85a
    https://github.com/scummvm/scummvm/commit/e467d3a3e75e6f5de05ba3159e2bbaa7ebb2a85a
Author: Lars Sundström (l.sundstrom at gmail.com)
Date: 2024-09-13T15:15:20+02:00

Commit Message:
DISTS: Add HOWTO_RELEASE document for ios7 port

Add a document describing how to release the ios7 port on AppStore.
The document also describes how to bundle games before releasing.

Changed paths:
  A dists/ios7/store/HOWTO-RELEASE.md


diff --git a/dists/ios7/store/HOWTO-RELEASE.md b/dists/ios7/store/HOWTO-RELEASE.md
new file mode 100644
index 00000000000..4fd4c692f31
--- /dev/null
+++ b/dists/ios7/store/HOWTO-RELEASE.md
@@ -0,0 +1,30 @@
+## Releasing iOS port on AppStore
+
+ScummVM is represented on Apple AppStore since version 2.8.0. This document describes how to release new versions to Apple AppStore. The porter doing the release should have some experience of Xcode and app management on https://appstoreconnect.com
+
+### Preparations
+
+Before the release has been tagged:
+ - Update the text file `metadata-en-US.txt` with the new release notes.
+After the release has been tagged:
+ - Setup the iOS Xcode project according to the latest instructions on [our wiki](https://docs.scummvm.org/en/latest/other_platforms/ios_build.html). Make sure that the version of Xcode is supported by Apple to publish applications on AppStore.
+ - Read the Apple submission guide [here](https://developer.apple.com/ios/submit/)
+
+### Making changes for the AppStore version
+
+The ScummVM application bundle name is normally `org.scummvm.scummvm`. Unfortunately the bundle name was already in use and could not be transferred to the ScummVM project. Therefore the bundle name has to be changed to `org.scummvm.app` before archiving the project.
+
+### Archive and publish the application
+
+Create an archive, which will build an application bundle with Release settings, by choosing `Product->Archive` in the Xcode menu list. When finished the archive will show in the application `Organizer`. `Organizer` can also be opened by choosing `Window->Organizer` in the Xcode menu. This is useful if one wants to inspect old archives. Select the archive that should be published and click the `Distribute App` button. Select `App Store Connect` as the method in the next window. The application will be uploaded to https://appstoreconnect.com and one has to login with an Apple Id linked to the ScummVM Apple Id to perform further actions. The uploaded version will now undergo a review session by the Apple Review Team. Once finished and approved the application is ready for distribution. Make sure to update the text fields with the metadata from `metadata-en-US.txt`.
+
+### Bundling games
+
+Games can be bundled into the application before publishing on AppStore. To do this first create an archive according to the instructions above. Open `Organizer` to show the archive and right click on the created archive. Choose `Show in Finder` which will open the folder containing the archive. Right-click on the .xcarchive file and choose `Show Package Contents`. The scummvm binary can be in the folder `Products/Applications`. Right-click on the `scummvm` binary and choose `Show Package Contents`. Create a new folder in the root directory called `games`. NOTE! It is important that the folder is called `games` and nothing else. Copy the folderd containing the game data files that should be bundled to the new `games` folder. Publish the app according to the instructions above.
+Version 2.8.1 on AppStore was bundled with `Dráscula: The Vampire Strikes Back`.
+
+### Useful information
+
+The ScummVM project Apple account is registered on Eugene Sandulenko (sev). Access to the Apple account can only be granted by sev or rootfather.
+
+Another application bundle name is used for TestFlight builds: org.scummvm.beta


Commit: 43da2943a3231220c0b351bd81f1ef36697d1ef2
    https://github.com/scummvm/scummvm/commit/43da2943a3231220c0b351bd81f1ef36697d1ef2
Author: Lars Sundström (l.sundstrom at gmail.com)
Date: 2024-09-13T15:15:20+02:00

Commit Message:
DISTS: Update metadata for iOS AppStore version 2.8.1

Update the metadata to match the metadata on appstoreconnect.com for
version 2.8.1.
NOTE! The archive uploaded to https://appstoreconnect.com did have the
freeware game Dráscula: The Vampire Strikes Back bundled.
The game was bundled to be used as an example on how the ScummVM
application uses external files. This was part of an appeal with the
App Store Review Team. The appeal was filed because ScummVM
submissions were rejected due to not following the Apple Review
Guidelines.

This makes the line NO GAME DATA FILES ARE INCLUDED to not really be
true.

Changed paths:
    dists/ios7/store/metadata-en-US.txt


diff --git a/dists/ios7/store/metadata-en-US.txt b/dists/ios7/store/metadata-en-US.txt
index 8b9f1321b0b..2bb581af1ae 100644
--- a/dists/ios7/store/metadata-en-US.txt
+++ b/dists/ios7/store/metadata-en-US.txt
@@ -23,6 +23,87 @@ https://forums.scummvm.org/viewforum.php?f=15
 ScummVM is open source software available under the term of the GPL v3.0 license.
 The source code is available from https://github.com/scummvm/scummvm.
 
+*** What's New in This Version
+
+For a more comprehensive changelog of the latest experimental code, see:
+        https://github.com/scummvm/scummvm/commits/
+
+General:
+   - Fixed GLSL version parsing on some OpenGL ES2 platforms.
+   - Don't try to use shaders on old OpenGL implementations.
+
+ AGI:
+   - Fixed Space Quest 1 version 1.0X freezing in the skimmer.
+   - Fixed Mixed-Up Mother Goose message boxes during nursery rhymes.
+   - Fixed Mixed-Up Mother Goose graphics in Amiga version.
+   - Fixed Gold Rush clock time at Fast and Fastest speeds.
+   - Fixed Atari ST version of Manhunter 1 not starting.
+   - Fixed Tandy CoCo3 version of Leisure Suit Larry 1 not starting.
+   - Fixed Tandy CoCo3 unofficial ports not starting.
+   - Fixed Amiga menus in Space Quest 1, Manhunter 1, and Manhunter 2.
+   - Fixed Graham facing away from the king in King's Quest 1.
+   - Fixed Alexander getting stuck on the stairs in King's Quest 3.
+   - Fixed Larry being able to shoplift in Leisure Suit Larry 1.
+   - Fixed ducks not jumping at the start of Donald Duck's Playground.
+   - Fixed instant death in fan game "Phil's Quest: The Search for Tolbaga".
+   - Fixed buttons freezing in fan game "DG: The AGIMouse Adventure".
+   - Fixed unrecognized words in fan game "V - The Graphical Adventure".
+   - Added detection for Macintosh version of Mixed-Up Mother Goose.
+
+ AGS:
+   - Updated detection tables.
+   - Simplified character import from Sierra games for QfG2 AGDI.
+   - Fixed graphical glitch affecting Unavowed and Heroine's Quest.
+   - Fixed partial outlines for some letters in Kathy Rain.
+   - Fixed crash in Alum.
+   - Added stub to prevent crash at the beginning of Falcon City.
+
+ Broken Sword 2:
+   - Fixed crash when quitting the game while it was paused.
+
+ MM:
+   - Enabled engine, allowing MM1 and Xeen to be compiled.
+   - Added MT32/LAPC-1 support for Xeen engine.
+   - Fixed Xeen regression which caused some sound effects to stop abruptly.
+
+ mTropolis:
+   - Fixed crash in Muppet Treasure Island on some platforms.
+   - Fixed jewel puzzle in Muppet Treasure Island not being randomized.
+
+ NANCY:
+   - Fixed the telephone hints in Secrets Can Kill.
+   - Fixed the crashing and drawing issues on ARM machines when playing
+     Message in a Haunted Mansion's maze minigame.
+   - Fixed the 'M' keyboard key not working in Message in a Haunted Mansion.
+   - Allowed general keymaps to be shown in the engine Keymaps menu.
+   - Virtual keyboard now correctly triggers on/off wherever text input is needed.
+
+ SCUMM:
+   - Fix screen corruption (and sometimes even crashes) in Mac Loom and
+     Indiana Jones and the Last Crusade, most noticeably when using menu
+     shortcut keys.
+   - Fix enabling/disabling of Open and Save in Mac Indiana Jones and the Last
+     Crusade.
+
+ TWINE:
+   - Fix ladder climbing regression.
+   - Fix scenery zoom issue.
+   - Fix animation glitches after using the holomap.
+
+ Ultima:
+   - Fix Ultima VIII hidden minimap blocking keyring use.
+   - Fix Ultima VIII page breaks in books.
+   - Fix Ultima VIII text centering for plaques.
+   - Fix Ultima VIII crash on dragging items to screen edge.
+   - Fix Ultima VIII unexpected jumping on left click.
+   - Fix Ultima VIII camera during cutscenes for Shrine of the Ancient Ones.
+   - Fix Ultima VIII invalid placement of items within containers.
+   - Fix Ultima VIII never-ending lava sounds.
+
+ V-Cruise:
+   - Fixed crash in Reah: Face the Unknown and Schizm: Mysterious Journey
+     when music is muted.
+
 *** Keywords
 
 ScummVM, Adventure, Point & Click, RPG, Retro, Classic
@@ -36,7 +117,7 @@ https://www.scummvm.org
 https://www.scummvm.org
 
 *** Version
-2.8.0
+2.8.1
 
 *** Copyright
 




More information about the Scummvm-git-logs mailing list