ScummVM 2.8 arrive avec des améliorations de support et plus encore

ScummVM

ScummVM vous permet d'exécuter certains jeux d'aventure graphique et de jeu de rôle classiques

Il y a quelques jours, il a été annoncé sortie de la nouvelle version de ScummVM 2.8, version dans laquelle Un grand nombre d'améliorations du support ont été introduites, à la fois pour les nouveaux jeux, plates-formes, dans le moteur, ainsi que pour les optimisations et plus encore.

Pour ceux qui ne connaissent pas ScummVM (Scumm Virtual Machine), sachez qu'il s'agit d'un logiciel qui permet de faire tourner des aventures graphiques créées à l'origine pour le moteur LucasArts SCUMM. ScummVM prend également en charge une variété de jeux qui n'utilisent pas le moteur SCUMM, créés par des sociétés comme Revolution Software ou Adventure Soft.

Comme son nom l'indique, ScummVM exécute les jeux via une machine virtuelle, en utilisant uniquement ses fichiers de données, il remplace donc les exécutables avec lesquels le jeu a été initialement publié. Ce permet aux jeux de fonctionner sur des systèmes pour lesquels ils n'ont jamais été conçus, tels que wii, pocketPC, PalmOS, Nintendo DS, PSP, PlayStation 3, Linux, Xbox ou téléphones portables.

Principales nouveautés de ScummVM 2.8

Dans cette nouvelle version présentée de ScummVM 2.8, le inclusion de 50 nouveaux jeux, parmi lesquels se distinguent les titres suivants: Adibou 1, The Dark Eye, Dark Side, Escape From Hell, Gadget: Invention Travel and Adventure, Gobliiins 5, The Excavation of Hob's Barrow, Kingdom: The Far Reaches, Might and Magic Book One, Muppet Treasure Island, Nancy Drew: The Scène finale, Nancy Drew : Message dans un manoir hanté, Nancy Drew : Les secrets peuvent tuer, Nancy Drew : Restez à l'écoute du danger, Nancy Drew : Trésor dans la tour royale, Primordia, Reah : Affrontez l'inconnu, Schizm : Voyage mystérieux, Shardlight , Strangeland, Syberia et Syberia II, Technobabylon, The Vampire Diaries, Whispers of a Machine, Wrath of the Gods, et 4 autres jeux du même développeur, ainsi que 14 jeux basés sur le moteur AGS (Adventure Game Studio).

Une autre nouveauté qui ressort est le travail réalisé dans le Réécriture du port RetroArch, qui fait désormais partie du code ScummVM. Il est également souligné que a été réécrit à partir de zéro et adapté pour un accès direct au matériel (sans utiliser SDL) le port de la plateforme Atari.

En plus de cela, nous pouvons également constater que Les opérations de représentation graphique ont été améliorées, en utilisant des instructions vectorielles SIMD telles que SSE, AVX2 et NEON pour accélérer le moteur AGS et certaines fonctions de base. En conséquence, la vitesse de rendu a augmenté de 4 à 14 fois dans de nombreuses situations.

Il a été intégré au projet Backyard Sports Online, lou qui a permis l'ajout du support pour plusieurs jeux multijoueurs en ligne, tels que Backyard Football, Backyard Baseball 2001 et Backyard Football 2002. Un support préliminaire a également été ajouté pour le jeu en ligne Moonbase Commander.

Le moteur AGS a été mis à jour vers la version 3.6.0.53 et avec cela une manipulation graphique accélérée, une prise en charge supplémentaire du rendu précoce des polices, pour correspondre à l'interpréteur d'origine, une prise en charge supplémentaire de la lecture de vidéos transcodées au lieu de codecs non pris en charge, un MOD de lecture audio implémenté et divers correctifs ont également été implémentés.

De l' d'autres changements qui se démarquent:

  • De nombreuses boîtes de dialogue graphiques natives ont été implémentées pour les jeux SCUMM.
  • Ajout d'une dépendance facultative pour libvpx.
  • Ajout d'une dépendance facultative pour libmikmod.
  • Ajout de la prise en charge des ROM sources PC98.
  • Le code a été repensé pour prendre en charge le son dans les jeux SCUMM Humongous Entertainment.
  • Ajout du support YUV422 et YUV444 au décodeur Theora.
  • Implémentation de routines CPU spécialisées pour le blitting graphique pour ManagedSurface.
  • Modification du périphérique GM par défaut en « auto » pour une meilleure compatibilité.

Enfin oui vous souhaitez en savoir plus, tu peux le faire à partir de le lien suivant.

Pour ceux qui sont intéressés par le code du projet, sachez qu'il est distribué sous licence GPLv3+ et que vous pouvez obtenir les fichiers d'installation pour les différentes plateformes supportées. Dans le cas de Linux, les packages deb, Snap et Flatpak sont proposés par le lien suivant.