2 points par GN⁺ 2024-01-01 | 1 commentaires | Partager sur WhatsApp
  • ScummVM est désormais proposé sur l’App Store en tant qu’application gratuite permettant d’exécuter sur iPhone/iPad des jeux d’aventure point-and-click classiques et des RPG
  • L’application inclut les démos DOS de Indiana Jones and the Fate of Atlantis et The Secret of Monkey Island (version EGA), toutes deux sous copyright de Lucasfilm Ltd.
  • Il s’agit d’un logiciel open source sous licence GPL v3.0, dont le code source est disponible sur GitHub dans le dépôt scummvm/scummvm
  • La version la plus récente, 2026.3.0 « Carousels & Killer Whales », ajoute de nouveaux jeux pris en charge, des améliorations de l’interface et des corrections de bugs par moteur
  • Fonctionne avec iOS 9.0 ou ultérieur, iPadOS 9.0 ou ultérieur et visionOS 1.0 ou ultérieur, et le développeur indique que l’application ne collecte aucune donnée

Informations de l’App Store

  • ScummVM est une application permettant de jouer à plusieurs jeux d’aventure graphique point-and-click classiques ainsi qu’à des RPG
  • La catégorie App Store est Adventure et l’application est gratuite
  • La taille de l’application est de 281.4MB et la langue indiquée est English
  • La classification par âge est 9+, avec présence possible, à de rares occasions, de violence de dessin animé ou de fantasy, ainsi que d’armes à feu ou autres armes
  • La note sur l’App Store est de 4.8/5 sur 102 évaluations

Démonstrations incluses et ressources de jeux

  • L’application embarque 2 démos jouables
    • Indiana Jones and the Fate of Atlantis (DOS Demo)

      • The Secret of Monkey Island (DOS EGA Demo)
      • Les droits d’auteur des deux titres de démonstration appartiennent à Lucasfilm Ltd.
      • Des informations supplémentaires, des démos et des jeux d’aventure téléchargeables gratuitement sont disponibles sur le site de ScummVM
      • La liste la plus récente des endroits où obtenir les jeux se trouve à https://wiki.scummvm.org/index.php/Where_to_get_the_games
      • La documentation complète est disponible sur https://docs.scummvm.org/
      • Les discussions concernant la version iOS peuvent se poursuivre dans la section iOS du forum web ScummVM

Open source et licence

2026.3.0 « Carousels & Killer Whales »

  • La dernière version est la 2026.3.0 et son nom de version est « Carousels & Killer Whales »
  • Les nouveaux jeux pris en charge incluent notamment
    • Nancy Drew: The Haunted Carousel

    • Nancy Drew: Danger on Deception Island

    • Noctropolis

    • Cartoon Carnival

    • Alfred Pelrock: En Busca de un Sueño

    • Pilot Brothers: On the Track of Striped Elephant

      • Pilot Brothers: The Case of Serial Maniac ainsi que 5 autres jeux utilisant le même moteur ont été ajoutés
      • L’arrivée de nouveaux contributeurs a coïncidé avec le début du Google Summer of Code, et des améliorations de l’interface ainsi que de la qualité ont été ajoutées
      • Recherche améliorée
      • kinetic scrolling
      • Boîte de dialogue About remaniée
      • 10 moteurs pris en charge ont reçu des ajustements et des améliorations
      • Martian Memorandum bénéficie d’une correction de bug de script
      • Simon 2 améliore la prise en charge multilingue
      • Le moteur GLK ajoute un nouveau panneau de contrôle pour ajuster le rendu du texte
      • Last Express et Rex Nebular corrigent certains bugs dans des cas limites
      • Might and Magic 1 a vu son keymapper largement retravaillé et la prise en charge de l’enhanced patch améliorée
      • Le travail sur le moteur Nancy ajoute 2 nouveaux jeux et apporte des corrections de bugs à la majorité de la série déjà prise en charge
      • 2 nouveaux jeux ont été ajoutés au moteur SLUDGE, et ils peuvent être téléchargés depuis le site de ScummVM
      • Le moteur TwinE, utilisé pour la série Little Big Adventure, reçoit des corrections de bugs
      • Les notes de version détaillées sont disponibles à https://downloads.scummvm.org/frs/scummvm/2026.3.0/ReleaseNotes.html

Changements des mises à jour précédentes

  • La version 2026.2.0 est présentée comme une mise à jour Apple améliorant le fonctionnement de l’application sans ajouter de nouvelles fonctionnalités
    • Prise en charge du Text to speech
    • Prise en charge des périphériques MIDI externes
    • Correction du recopie d’écran AirPlay
    • Ajout de la prise en charge de Necronomicon: The Dawning of Darkness
    • Ajout du moteur ALG pour les versions DOS d’American Laser Games
  • La version 2026.1.0 inclut la mise à jour iOS 26, la prise en charge du scaling shader et de l’antialiasing pour les moteurs 3D, ainsi que l’utilisation d’un contexte OpenGL ES 3 sur les appareils compatibles
  • La version 2.9.1 corrige l’échec de détection de la présence de la soundfont Fluidsynth dans le système de fichiers sandboxed du port iOS/iPadOS
  • La version 2.9.0 ajoute au port iOS/iPadOS la prise en charge de l’Apple Pencil, des icônes d’application pour les modes Dark/Tinted, ainsi que des corrections de stabilité
    • Parmi les nouveaux jeux pris en charge figurent Thimbleweed Park, The Space Bar, Moonbase Commander, Backyard Basketball, Unrest, Rise of the Dragon et d’autres
  • La version 2.8.1 corrige l’analyse de version GLSL sur les plateformes OpenGL ES2, l’utilisation des shaders sur d’anciennes implémentations OpenGL, ainsi que des problèmes spécifiques à plusieurs moteurs comme AGI/AGS/NANCY/SCUMM/TWINE/Ultima

Confidentialité, compatibilité et périphériques d’entrée

  • Le développeur indique que l’application ne collecte aucune donnée
  • Apple précise ne pas avoir vérifié les informations de confidentialité fournies par le développeur
  • Dans la section accessibilité, il apparaît que le développeur n’a pas encore indiqué les fonctionnalités d’accessibilité prises en charge
  • La compatibilité est la suivante
    • iPhone : iOS 9.0 ou ultérieur
    • iPad : iPadOS 9.0 ou ultérieur
    • iPod touch : iOS 9.0 ou ultérieur
    • Apple Vision : visionOS 1.0 ou ultérieur
  • Les manettes de jeu sont prises en charge, avec possibilité de jouer via des manettes PlayStation, Xbox et MFi compatibles

1 commentaires

 
GN⁺ 2024-01-01
Avis sur Hacker News
  • Cela me rappelle le remaster de Monkey Island sorti sur iPhone et quelques autres plateformes.
    Les nouveaux graphismes et le son/la musique étaient excellents, et c’était amusant de pouvoir basculer instantanément entre les anciens et les nouveaux graphismes scène par scène pour voir la différence ; dommage qu’il ait été retiré de l’App Store quelques années plus tard.

    • Disney l’a retiré après le rachat de LucasArts.
      Quand j’ai essayé de le retélécharger, il avait même disparu de ma liste d’achats ; après m’être plaint auprès d’Apple, je n’ai eu droit en substance qu’à un « vous auriez dû faire une sauvegarde, au revoir », donc j’ai perdu 12 dollars.
    • Malheureusement, le développeur ne l’a pas mis à jour pour une version d’iOS exclusivement 64 bits, c’est-à-dire compatible avec iOS 11 et les versions ultérieures.
  • Je me demande comment ça a pu passer la validation des apps.
    Apple n’a jamais autorisé quelque type d’émulateur que ce soit sur l’App Store, et j’ai l’impression que cette app va bientôt être retirée.

    • On a l’impression que « [le codex d’Apple] » relève davantage de « recommandations » que de véritables règles.
    • Apple interprète cette règle de façon assez étrange.
      Par exemple, iSH est autorisé, mais pas iDOS.
    • 2.5.2 Les apps doivent être autonomes dans leur bundle et ne peuvent pas lire ni écrire de données en dehors de la zone de conteneur désignée, ni télécharger, installer ou exécuter du code qui introduit ou modifie les fonctionnalités de l’app, y compris d’autres apps. Les apps éducatives conçues pour enseigner, développer ou permettre à des étudiants de tester du code exécutable peuvent, dans des cas limités, télécharger du code, mais ce code ne doit pas être utilisé à d’autres fins. Ces apps doivent permettre à l’utilisateur de voir et de modifier entièrement le code source fourni par l’app.
      https://developer.apple.com/app-store/review/guidelines/#phy...

    • À strictement parler, on pourrait aussi considérer que ce n’est pas un « émulateur », mais un moteur d’exécution.
    • ScummVM nie explicitement être un émulateur de quelque sorte que ce soit.
      Il n’exécute pas le code source original des jeux : il les réimplémente entièrement en utilisant les assets d’origine — images, sons, scripts internes, etc.
  • Intéressant.
    L’app préférée de mon fils de 5 ans sur sa tablette Android est ScummVM.
    J’ai acheté tous les jeux Putt Putt, Freddy Fish et Spy Fox sur Steam, puis copié les fichiers de données vers ScummVM sur Android, et il s’amuse énormément avec.
    Je préfère largement qu’il passe du temps sur ce genre de jeux plutôt que sur des jeux mobiles toxiques qui ciblent les jeunes enfants avec des boucles répétitives, des comptes à rebours et des achats intégrés verrouillants.

    • Dans environ cinq ans, pour un long trajet en voiture, tu pourrais lui acheter The Longest Journey.
      Et ne pas oublier le patch HD : https://tljhd.github.io/
    • Ces jeux sont bien meilleurs que presque tout ce qu’on trouve sur l’App Store, et la collection complète devait coûter 50 dollars, ou doit encore être à peu près à ce prix.
    • Il y a quelques mois, j’ai refait tous les jeux Spy Fox sur Steam Deck et c’était vraiment amusant.
      Les contrôles point-and-click ne sont pas parfaitement adaptés au Deck, mais ça reste gérable, et la nostalgie compense largement.
    • Ces jeux sont aussi vendus sur l’App Store, mais ils semblent utiliser une vieille version de ScummVM et, chez nous, ils étaient assez cassés.
      J’espère qu’il y aura davantage d’améliorations et de corrections côté iOS. Ces jeux restent excellents, et toujours très drôles même pour un enfant de 4 ans.
      J’aimerais voir des zones tactiles plus grandes et une vraie prise en charge du glisser-déposer tactile.
      J’ai aussi l’impression qu’on ne fait plus ce genre de jeux aujourd’hui, mais si quelqu’un a un contre-exemple, je serais preneur.
  • Existe-t-il un endroit où l’on peut se procurer légalement des images à faire tourner dans cette machine virtuelle ?

    • GOG est le meilleur choix.
      J’en ai quelques-uns, et si on attend, il y a de très bonnes promos toute l’année qui permettent de les obtenir pour vraiment pas cher, sans DRM en plus.
    • C’est possible sur Steam.
      J’ai acheté beaucoup de ces jeux sur Steam et copié uniquement les fichiers de données sur la tablette de mon fils ; tout fonctionne parfaitement, localisation comprise.
    • https://wiki.scummvm.org/index.php?title=Category:Freeware_G...
      Cela dit, cette catégorie semble plus large que la liste des jeux pris en charge. En cliquant sur les liens « where to get », on arrive à une liste mieux organisée.
      Il y a quatre jeux inclus dans la plupart des distributions Linux, mais il semble y avoir des questions de licence précises, pas seulement de qualité.
      Flight of the Amazon Queen contient tout ce qu’on attend d’une aventure fantasy, et si je ne devais en recommander qu’un, ce serait celui-là.
      Beneath a Steel Sky est un bon jeu, mais pas vraiment joyeux.
      Lure of the Temptress avait des bugs quand je l’ai essayé : la VM plantait ou se figeait.
      Drascula: The Vampire Strikes Back est plutôt embarrassant.
    • Il y a Steam et GOG.
      Et sur archive.org, certains jeux sont aussi disponibles gratuitement en tant que abandonware.
    • https://wiki.scummvm.org/index.php/Where_to_get_the_games
  • « ScummVM est un programme qui permet d’exécuter certains jeux d’aventure graphique et jeux de rôle classiques, à condition de déjà posséder les fichiers de données de ces jeux. L’idée centrale est que ScummVM remplace l’exécutable inclus avec le jeu, afin de permettre d’y jouer sur des systèmes pour lesquels il n’avait pas été conçu à l’origine. ScummVM est une réécriture complète des exécutables de ces jeux, et non un émulateur.
    ScummVM prend en charge plus de 325 jeux d’aventure, dont des classiques de studios emblématiques comme LucasArts, Sierra On-Line, Revolution Software, Cyan, Inc. et Westwood Studios. On peut y découvrir des titres révolutionnaires comme la série Monkey Island, Broken Sword, Myst ou Blade Runner, ainsi que de nombreux jeux célèbres, mais aussi des aventures très peu connues et des perles cachées. »
    Une explication pour les personnes qui, comme moi, ne savaient pas ce qu’était ScummVM.
    https://www.scummvm.org/compatibility/

  • Il existe aussi DREAMM : https://aarongiles.com/dreamm/

    • DREAMM est un projet assez important, et diffère de ScummVM sur plusieurs points.
      La principale différence est que ScummVM est une réimplémentation de moteurs : il écrit du nouveau code pour reproduire le comportement des jeux originaux.
      Aaron Giles a travaillé chez LucasArts et a joué un rôle clé dans le portage de SCUMM vers Windows pour Full Throttle et Curse of Monkey Island.
      DREAMM est un émulateur x86 complet qui exécute directement le code original des jeux[0].
      Fait amusant, cela fait de DREAMM quelque chose de plus proche d’une machine virtuelle que ScummVM.
      [0] : https://aarongiles.com/dreamm/docs/v21/#faq-scummvm
  • ScummVM 2.8.0 est une version globalement assez majeure, au point que sa sortie sur l’App Store paraît presque être un bonus.
    Les notes de version complètes sont elles aussi assez longues[0].
    La liste des jeux pris en charge s’est beaucoup étoffée, et il est désormais possible de lancer la série Adibou, le premier Might & Magic ainsi que Muppet Treasure Island.
    Une révision en profondeur du moteur Broken Sword a également permis de restaurer beaucoup de petites fonctionnalités manquantes.
    Si vous avez ne serait-ce qu’un intérêt pour les jeux d’aventure classiques, cela vaut vraiment le coup d’y jeter un œil.
    [0] : https://downloads.scummvm.org/frs/scummvm/2.8.0/ReleaseNotes...

  • Articles liés
    ScummVM - https://news.ycombinator.com/item?id=33701378 - novembre 2022, 2 commentaires
    ScummVM 2.5 “Twenty years ago today” - https://news.ycombinator.com/item?id=28812403 - octobre 2021, 43 commentaires
    ScummVM “Interactive Fantasy” 2.2.0 Sees the Light - https://news.ycombinator.com/item?id=24619533 - septembre 2020, 52 commentaires
    ScummVM 2.1.0 - https://news.ycombinator.com/item?id=21231840 - octobre 2019, 38 commentaires
    ScummVM 2.0 released - https://news.ycombinator.com/item?id=15946692 - décembre 2017, 31 commentaires
    ScummVM ported to HTML5 - play old games in your browser - https://news.ycombinator.com/item?id=5861429 - juin 2013, 34 commentaires
    Maniac Tentacle Mindbenders: ScummVM's unpaid coders keep adventure gaming alive - https://news.ycombinator.com/item?id=3508909 - janvier 2012, 7 commentaires
    GPL, ScummVM and violations - https://news.ycombinator.com/item?id=2108237 - janvier 2011, 11 commentaires
    Atari violates the ScummVM's license - https://news.ycombinator.com/item?id=675418 - juin 2009, 11 commentaires

  • Existe-t-il un moyen de charger directement des jeux sur mobile sans passer par un fournisseur de stockage cloud ?
    La page de ScummVM propose pas mal de jeux téléchargeables gratuitement[0]. Sur mobile, je peux télécharger le fichier zip, mais je ne sais pas comment l’importer dans l’app.
    0: https://www.scummvm.org/games/

    • J’ai trouvé la méthode
      Dans Safari mobile, touchez le fichier pour le télécharger, puis confirmez
      Une fois le téléchargement terminé, touchez le cercle bleu avec une flèche vers le bas à côté de la barre d’adresse pour ouvrir la liste des téléchargements
      Touchez le fichier que vous venez de télécharger pour basculer vers l’app Fichiers
      Dans l’app Fichiers, touchez le fichier zip téléchargé pour le décompresser
      Appuyez longuement sur le répertoire et choisissez « Move »
      Allez dans le dossier « ScummVM » ou recherchez-le
      Touchez « Move » en haut à droite
      Le jeu apparaît maintenant dans le navigateur de fichiers de ScummVM et peut être ajouté
      Dans le lanceur ScummVM, touchez « Add Game », sélectionnez le dossier, puis touchez « Choose »
  • Je me demande pourquoi ça a pris autant de temps
    Quelqu’un sait ?

    • Je trouve plutôt étonnant que ce soit sorti tout court
      Comme d’autres l’ont dit, Apple n’autorisait absolument pas les émulateurs sur son store, et il se peut qu’ils craignent de perdre trop de marché depuis que l’UE les oblige à autoriser le sideloading
      J’ai vérifié la fiche sur l’App Store : l’app est dans la catégorie Adventure, et son icône est un drapeau pirate, ce qui est assez drôle à plusieurs égards
    • Apple n’est-elle pas très restrictive avec les apps qui permettent l’exécution de code arbitraire, comme les émulateurs ?
      Si la politique n’a pas changé récemment, c’est assez surprenant
    • Je pensais que c’était interdit, vu que la structure inclut un interpréteur permettant d’exécuter du code arbitraire
      Franchement, je ne sais pas comment ça a pu passer la censure d’Apple
    • C’est déjà surprenant que ce soit autorisé
      À ma connaissance, Apple n’a jamais autorisé de logiciel de virtualisation généraliste