Der Cemu-Code, einem Emulator für die Nintendo Wii U-Spielekonsole, wurde veröffentlicht.

Die Version 2.0 des Emulators Cemu wurde veröffentlicht, die es ermöglicht, Spiele und Anwendungen, die für die Spielkonsole Nintendo Wii U entwickelt wurden, auf normalen PCs auszuführen. Die Veröffentlichung ist bemerkenswert aufgrund der Offenlegung des Quellcodes des Projekts und dem Übergang zu einem offenen Entwicklungsmodell, sowie der Unterstützung der Linux-Plattform. Der Code ist in C++ geschrieben und unter der MPL 2.0-Lizenz öffentlich zugänglich.

Der Emulator wird seit 2014 entwickelt, wurde jedoch bis jetzt als proprietäre Anwendung für Windows angeboten. In letzter Zeit wird die Entwicklung nur noch von dem Gründer des Projekts vorangetrieben, was all seine Freizeit in Anspruch nimmt und ihm keine Möglichkeit lässt, an anderen Projekten zu arbeiten. Der Autor von Cemu hofft, dass der Übergang zu einem offenen Entwicklungsmodell neue Entwickler anziehen und Cemu zu einem gemeinsamen Projekt machen wird. Dabei setzt der Autor seine Arbeit an Cemu fort und plant dessen Weiterentwicklung, ohne jedoch seine gesamte Zeit dafür aufzuwenden.

Fertige Builds sind für Windows und Ubuntu 20.04 vorbereitet. Für andere Linux-Distributionen wird empfohlen, den Code selbst zu kompilieren. Der Port für Linux verwendet wxWidgets auf Basis von GTK3. Für die Interaktion mit Eingabegeräten wird die SDL-Bibliothek verwendet. Eine Grafikkarte mit Unterstützung für OpenGL 4.5 oder Vulkan 1.1 wird benötigt. Wayland wird unterstützt, jedoch sind die Builds für Umgebungen, die auf diesem Protokoll basieren, nicht getestet. Geplant ist die Erstellung universeller Pakete im AppImages- und Flatpak-Format.

In seiner aktuellen Form wurde der Emulator getestet, um 708 Spiele, die für die Wii U geschrieben wurden, auszuführen. 499 Spiele bleiben ungetestet. Perfekte Funktionalität wurde für 13 % der getesteten Spiele festgestellt. Für 39 % der Spiele wird eine akzeptable Unterstützung angegeben, bei der geringfügige grafische und akustische Abweichungen auftreten, die den Spielablauf nicht beeinflussen. 19 % der Spiele starten, allerdings ist das Spielerlebnis aufgrund schwerwiegenderer Probleme nicht vollständig. 14 % der Spiele starten, stürzen aber während des Spiels oder beim Abspielen des Intro ab. Bei 16 % der Spiele treten Abstürze oder das Einfrieren beim Start auf.

Die Emulation von GameControllern wie DRC (GamePad), Pro Controller, Classic Controller und Wiimotes wird unterstützt. Zudem ist die Steuerung über Tastatur und die Verbindung vorhandener Gamecontroller über USB möglich. Der Touchscreen des GamePads kann durch einen Klick mit der linken Maustaste simuliert werden, und die Gyroskopfunktionalität wird über die rechte Maustaste gesteuert.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster