Le code de Cemu, émulateur de la console de jeux Nintendo Wii U, est ouvert

La version de l'émulateur Cemu 2.0 a été présentée, permettant à des ordinateurs classiques de faire fonctionner des jeux et des applications créés pour la console Nintendo Wii U. Cette sortie se distingue par l'ouverture du code source du projet et le passage à un modèle de développement ouvert, ainsi que par le support de la plateforme Linux. Le code est écrit en C++ et est sous licence libre MPL 2.0.

L'émulateur est en développement depuis 2014, mais a jusque-là été proposé sous forme d'application propriétaire pour Windows. Récemment, le développement a été mené uniquement par le fondateur du projet, consommant tout son temps libre et ne lui laissant pas la possibilité de s'adonner à d'autres projets. L'auteur de Cemu espère que le passage à un modèle de développement ouvert attirera de nouveaux développeurs et transformera Cemu en un projet collaboratif. Cela dit, l'auteur continue de travailler sur Cemu et prévoit de le développer, mais sans y consacrer tout son temps.

Des versions prêtes sont préparées pour Windows et Ubuntu 20.04. Pour les autres distributions Linux, il est proposé de compiler le code soi-même. Le portage pour Linux utilise wxWidgets sur GTK3. La bibliothèque SDL est utilisée pour l'interaction avec les dispositifs d'entrée. Une carte graphique supportant OpenGL 4.5 ou Vulkan 1.1 est requise. Il existe un support pour Wayland, mais les versions pour les environnements basés sur ce protocole n'ont pas été testées. La création de paquets universels au format AppImages et Flatpak est mentionnée comme un objectif.

Dans sa version actuelle, l'émulateur a été testé avec 708 jeux conçus pour la Wii U. 499 jeux restent non vérifiés. Un fonctionnement idéal a été constaté pour 13 % des jeux testés. Pour 39 % des jeux, un support acceptable a été noté, avec de légers écarts mineurs affectant les graphismes et le son, mais sans impact sur le gameplay. 19 % des jeux se lancent, mais le gameplay n'est pas complet en raison de problèmes plus graves. 14 % des jeux démarrent mais se terminent par un crash pendant le jeu ou lors de l'affichage du chargement. Pour 16 % des jeux, des crashs ou des freezes se produisent au lancement.

L'émulation des manettes de jeu DRC (GamePad), Pro Controller, Classic Controller et Wiimotes est prise en charge, ainsi que le contrôle via le clavier et la connexion des manettes de jeu existantes via le port USB. L'entrée tactile sur le GamePad peut être simulée par un clic gauche de la souris, et la fonctionnalité du gyroscope peut être contrôlée par le bouton droit de la souris.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster