C'est quoi ScummVM ?

ScummVM est un logiciel qui vous permet de jouer à certains jeux d'aventures graphiques de type 'point-and-click' (pointer et cliquer) et jeux de rôles, à condition que vous possédiez les fichiers de données du jeu. Le plus astucieux : ScummVM ne remplace que les exécutables fournis avec les jeux, vous permettant ainsi de jouer sur des plateformes pour lesquelles ils n'ont jamais été conçus !

ScummVM supporte une longue liste de jeux d'aventures avec plus de 250 titres au total. Il supporte de nombreux classiques édités par des studios légendaires comme LucasArts, Sierra On-Line, Revolution Software, Cyan, Inc. et Westwood Studios. À côté de titres révolutionnaires comme la série des Monkey Island, Les Chevaliers de Baphomet (Broken Sword), Myst, Blade Runner et d'innombrables autres jeux, vous pourrez découvrir des petites pépites et d'obscurs jeux d'aventures à explorer.

La liste complète des jeux supportés et leur niveau de support sont disponibles sur la page Compatibilité. ScummVM étant activement développé, cette liste est en constante évolution, n'hésitez donc pas à y jeter un coup d’œil régulièrement. Parmi les plateformes prises en charge, il est possible de jouer sur Windows, Linux, macOS, iOS, Android, PS Vita, Switch, Dreamcast, AmigaOS, Atari/FreeMiNT, RISC OS, Haiku, PSP, PS3, Maemo, GCW Zero et bien plus encore...

Vous pouvez nous faire part de vos commentaires et suggestions sur notre forum (en anglais), notre serveur Discord (en anglais), et notre canal IRC #scummvm sur irc.freenode.net (également en anglais). Mais avant de poster, merci de lire notre FAQ.

Vous pouvez aider le projet en exprimant votre enthousiasme sous la forme d'une donation via PayPal. Et si vous savez programmer, nous apprécions encore plus les contributions au code source.

Nouvelles récentes
22 Jun 2020: You are in a maze of twisty little passages, all alike
Posté par DreamMaster

Il est enfin temps d'annoncer la phase de test officielle du moteur Glk dans ScummVM à destination des jeux d'aventure textuels. Il s'agit d'un regroupement de sous-moteurs pour les jeux qui utilisent les différents systèmes de création publiés au fil des ans. À l'heure actuelle, les sous-moteurs suivants entrent en mode de test officiel :

  • ADRIFT (sauf la version 5)
  • AdvSys
  • AGT
  • Alan 2 & 3
  • Archetype (récemment réimplanté pour Glk depuis les sources originales en Pascal)
  • Hugo
  • JACL
  • Level 9
  • Magnetic Scrolls
  • Quest
  • Scott Adams
  • ZCode (tous les jeux ZCode, à l'exception des jeux graphiques d'Infocom en version 6)

D'autres sous-moteurs, tels que Comprehend, TADS et Quill, sont susceptibles d'être inclus à l'avenir. Alors, pour ceux d'entre vous qui sont fans de classiques littéraires, dépoussiérez vos classiques préférés et préparez-vous à y rejouer. Vous aurez besoin d'une version de développement quotidienne. Comme toujours, les bogues rencontrés peuvent nous être remontés via notre outil de suivi des problèmes.

25 May 2020: Tu as été une épine dans mon pied pendant bien trop longtemps, Avatar
Posté par dreammaster

Il semblerait que le travail de nettoyage et d'amélioration pour l'intégration d'Ultima VIII ait été plus avancé que ce que j'avais prévu. Il est maintenant confirmé qu'Ultima VIII peut également être terminé sous ScummVM, ce qui fait qu'il rejoint Ultima IV et Ultima VI pour la phase de tests officielle.

Alors sortez vos copies d'Ultima VIII et testez-le ! Vous aurez besoin d'une version de développement quotidienne. Comme toujours, nous vous invitons à nous signaler les bogues sur notre outil de suivi des problèmes.

21 May 2020: Serez-vous digne d'être l'Avatar ?
Posté par dreammaster

Il y a de nombreuses années, une société appelée Origin Systems a développé la très appréciée série de jeux de rôle Ultima. Grâce au travail acharné de plusieurs personnes ayant créé des versions réimplémentées de ces jeux, ScummVM est heureux d'annoncer que deux d'entre eux sont prêts à être testés.

Le premier de ces jeux est Ultima IV : Quest of the Avatar, basé sur le travail préalable effectué par le projet xu4. Vous pouvez détecter votre copie anglaise d'Ultima IV comme étant soit originale soit améliorée. Le mode amélioré utilise les graphiques VGA développés par le projet xu4. Avec son intégration dans ScummVM, le jeu bénéficie également de plusieurs améliorations, telles que de multiples emplacements de sauvegarde et des raccourcis clavier configurables. Il ajoute même une petite zone secrète que seuls les explorateurs les plus chevronnés pourront trouver.

Le deuxième jeu est Ultima VI, basé sur le projet Nuvie. En raison d'un problème de communication, Nuvie pourrait encore progresser en tant que projet autonome, mais étant donné le travail effectué pour intégrer Nuvie dans ScummVM, nous espérons qu'il sera également officiellement soutenu dans ScummVM. Comme pour Ultima IV, Ultima VI supporte le mode de jeu original, ainsi qu'un mode amélioré qui permet d'utiliser la carte plein écran de Nuvie, les fenêtres popup d'inventaires (ou "gumps") comme dans Ultima VII, ainsi que d'autres fonctionnalités. Notez que le mode amélioré est réglé par défaut sur résolution double, de sorte que pour l'instant, l'intro ne s'affiche que sur la moitié de l'écran.

Alors sortez vos copies des jeux et testez-les ! Vous aurez besoin d'une version de développement quotidienne. Comme toujours, nous vous invitons à nous signaler les bogues sur notre outil de suivi des problèmes.

14 May 2020: C'est bientôt la saison (des documentations) !
Posté par lotharsm

Logo GSoD

C'est bientôt la saison (des documentations) ! Nous sommes heureux d'annoncer que ScummVM a été accepté comme participant au Google Season of Docs 2020. L'une des choses les plus importantes de tout projet open source est sa documentation. Une bonne documentation est vitale pour rendre le projet accessible aux utilisateurs finaux ainsi qu'aux nouveaux développeurs désireux d'approfondir les aspects internes du projet afin qu'ils puissent commencer à contribuer par eux-mêmes.

Season of Docs est une initiative récente de Google visant à mettre en relation des rédacteurs techniques avec des projets open source. Le programme offre un excellent moyen d'acquérir une expérience pratique des projets, ainsi que d'explorer le monde des logiciels libres et les grandes communautés qui gravitent autour d'eux.

Pour ScummVM, c'est une merveilleuse occasion d'améliorer notre documentation. Vous pouvez consulter notre page d'idées ou, si vous souhaitez nous faire part de vos propres idées, nous contacter sur notre serveur Discord.

Nous avons eu beaucoup de projets d'étudiants réussis dans le cadre du Google Summer of Code au cours des années précédentes - nous sommes impatients de porter cette réussite dans le Google Season of Docs et de vous donner envie de travailler avec nous et d'y ajouter votre propre réussite.

La date limite de dépôt des propositions est fixée au 9 juillet. Pour plus d'informations, veuillez consulter le calendrier du programme, les lignes directrices et la FAQ sur le site web de Season of Docs.

4 May 2020: Préparez-vous - "Summer'20 is coming"
Posté par lotharsm

Logo GSoC

Aujourd'hui, Google a annoncé les projets retenus pour le Google Summer of Code de cette année, un événement annuel dont l'objectif est d'encourager les étudiants à participer à des projets open source. Pour de nombreux étudiants, ce sera la première fois qu'ils travailleront dans un environnement collaboratif. Nous sommes particulièrement heureux d'annoncer que l'équipe ScummVM soutiendra et encadrera quatre compagnons aventuriers durant leur voyage.

Dylan Servilla et Nathanael Gentry travailleront tous deux sur notre moteur Director. Tandis que Dylan aura pour objectif d'aider à la réalisation de tâches liées au Lingo, comme les "factories", Nathanael commencera à travailler sur les routines de rendu. Tous deux nous amèneront à soutenir au moins Spaceship Warlock et The Journeyman Project.

Nous voulons que ScummVM soit facilement accessible au plus grand nombre de personnes possible. Cela inclut évidemment la localisation pour aider à supprimer les barrières linguistiques. Cette année, Aryan Rawlani contribuera à améliorer le support des langues écrites de droite à gauche ("Right-To-Left" ou "RTL") et à ajouter un support Unicode adapté à l'interface graphique de ScummVM. Imaginez que ScummVM soit un jour disponible dans toutes les langues possibles et vous comprendrez peut-être l'importance du travail d'Aryan. En outre, Aryan travaillera également sur les mécanismes que nous utilisons pour détecter vos jeux afin d'améliorer la fiabilité et les performances, ce qui implique de retravailler en profondeur le fonctionnement de notre système de plugins.

Pendant le GSoC, ScummVM sert également d'organisation de tutelle pour son projet frère ResidualVM. Gunnar Birke travaillera à la mise en place d'un support du moteur Wintermute 3D pour ResidualVM. Wintermute 3D est - vous l'aurez deviné - le pendant 3D du moteur Wintermute supporté par ScummVM, qui ne peut faire fonctionner que des jeux 2D en raison de la nature du projet. L'ajout de la prise en charge de Wintermute 3D à ResidualVM vous permettra à terme d'exécuter des jeux comme Alpha Polaris.

Préparez-vous - l'été 2020 approche. Préparez-vous à soutenir nos étudiants dans leur glorieuse aventure. Lorsque votre tour de garde commencera, suivez leur parcours sur la planète ScummVM.