OpenMW

Un article de Wikipédia, l'encyclopédie libre.
OpenMW
Description de l'image Tes3Mod-logo-OpenMW.png.
Description de l'image OpenMW_with_example_suit_2.png.
Informations
Première version
Dernière version 0.48[1] ()
Dépôt gitlab.com/OpenMW/openmwVoir et modifier les données sur Wikidata
État du projet En développement constant
Écrit en C++
Système d'exploitation Type UnixVoir et modifier les données sur Wikidata
Environnement Multiplate-forme
Type Moteur de jeu
Licence Licence libre (GNU LGPL 3)
Site web OpenMW

OpenMW est un projet de recréation libre et moderne du moteur du jeu de rôle Morrowind. À ce titre, il a pour but de se substituer à l'exécutable du jeu d'origine sans se départir des données de ce dernier. Le projet propose également une recréation de l'éditeur de mods sous le nom d’OpenCS. Les deux logiciels ont été écrits sans le code source initial, au moyen de la rétro-ingénierie des fichiers exécutables de Morrowind[2],[3],[4].

Originellement écrit en D, le projet démarre en 2008, avant de subir une réécriture complète en C++ en 2011, à la suite d'un changement de gouvernance, afin d'attirer davantage de contributeurs[5]. OpenMW utilise d'abord le moteur 3D Ogre 3D, avant de basculer vers OpenSceneGraph au cours de l'année 2015[6], afin de gagner en contrôle et en performances.

Objectifs du projet[modifier | modifier le code]

  • Recréer les fonctionnalités du moteur de Morrowind, d'une manière aussi complète que possible.
  • Fonctionner nativement sur Windows, Linux et MacOS[7].
  • Supporter les mods, officiels ou non, pour Morrowind et ses extensions.
  • Permettre une plus grande liberté en matière de modification du jeu, comme en changer les règles auparavant écrites en dur, ajouter de nouveaux effets...
  • Corriger les bogues non résolus du jeu original.
  • Améliorer l'interface du jeu, par exemple pour y ajouter le support des écrans larges.
  • Améliorer les graphismes en utilisant au mieux les capacités des ordinateurs modernes.
  • Améliorer les mécanismes de jeu, comme la physique, le combat ou encore l'IA.

Le projet est, en 2019, en version bêta. La version 1.0 a pour ambition de répondre au premier objectif, soit de reproduire parfaitement les fonctionnalités et le comportement de l'implémentation originale, tandis que les versions suivantes ajouteront de nouvelles fonctionnalités et améliorations[8].

Références[modifier | modifier le code]

  1. (en) « OpenMW 0.48.0 Released! », sur OpenMW, (consulté le ).
  2. (en) Graham Smith, « OpenMW Brings Morrowind To Cross-Platform Engine », sur Rock, Paper, Shotgun, (consulté le ).
  3. (en) Patrick Carlson, « Morrowind getting an engine overhaul through OpenMW », PC Gamer, (consulté le ).
  4. (en) OpenMW team, « OpenMW V0.27.0 Released And A Sneak Peek On OpenCS », sur GamingOnLinux, (consulté le ).
  5. (en) « Long Term Planning », sur forum.openmw.org (consulté le ).
  6. (en) « Announcing switch to OpenSceneGraph », sur OpenMW, (consulté le ).
  7. (en-US) « FAQ », sur OpenMW, (consulté le ), item « What is the “official” status of OpenMW on alternative platforms? ».
  8. (en) « FAQ », sur OpenMW, (consulté le ).

Liens externes[modifier | modifier le code]