Maschell präsentiert eine neue Beta-Version von Aroma. Die erste Version ist schon dreieinhalb Jahre alt!
Aroma stellt eine verbesserte Homebrew-Umgebung für die Wii U bereit, kann in die "Gesundheits- und Sicherheitswarnungen" injiziert und autogebootet werden. Erweitern lässt sich Aroma durch Plugins.
Aroma Beta 26
Eine Heap-Corruption wurde behoben, wenn mit devkitPPC r49 kompiliert wird. Dies hat zur Folge, dass problematische Plugin-Versionen automatisch deaktiviert werden und aktualisiert werden müssen. Ferner wurde ein Absturz beim Beenden von Assassin’s Creed III und das Starten von TNT Racers behoben. Aroma wird in Mass Effect 3 deaktiviert, damit sich das Spiel korrekt beendet und Abstürze in einigen weiteren Spielen wurden behoben, wenn Dateien zur Modifikation umgeleitet werden.
Custom Splashscreens können nun auch als JPEG und WEBP vorliegen; zudem werden jetzt auch die Pfade SD://wiiu/splash.EXT" (EXT = png, jpg, jpeg, tga oder webp) und "SD://wiiu/splashes/" unterstützt.
Aroma Changelog
Bug Fixes * Fixed heap corruption when compiling with devkitPPC r49. ** Affected plugins will be disabled when booting into Aroma Beta 26. ** Developers of affected plugins are informed with a solution. ** Compiling plugins with WUPS 0.9.1 or higher and modules with WUMS 0.3.6 will fix this. ** Recompiled all modules and plugins with the latest devkitPPC/wut/WUMS/WUPS. * Fixed crash when loading incompatible plugins. * Fixed crashing when exiting Assassin's Creed III. * Fixed booting into TNT Racers. * Disabled Aroma while playing Mass Effect 3 to fix exiting the game. * Fixed potential crashes when redirecting files in certain games (e.g., Donkey Kong Country: Tropical Freeze). * Disabled mDNS support for ftpiiu to avoid potential crashes. * Fixed resolving symbol names while cleaning up plugins. * Fixed a small memory leak in the screenshot plugin. * Fixed calling FINI on exit for plugins. * Fixed crashes when patching certain kernel functions. Features * Implemented a TCP server that redirects syslogs and injects commands. ** Can be toggled ON/OFF in the AromaBasePlugin config menu. ** Use this Python script to connect to the server: tcp_log_server.py * Added "IOPShellModule," which allows running commands via TCP syslogs or serial logging. ** Check "cos help" for built-in commands from Cafe OS. ** Check "iosu help" for IOSU-related commands. ** Check "aroma help" for aroma related commands. * Added initial support for tracking plugin heap usage and detecting double frees or memory leaks. * Disabled Mocha's wupserver. * Updated the SplashscreenModule to support JPEG and WebP, and load splashscreens from more paths (thanks DanielKO). * Enabled WebSocket support for CURLWrapperModule.
AromaBasePlugin v0.1.8
Neu ist ein TCP-Server für Entwickler zum Ausführen von Kommandos und dem Umleiten des Syslogs. Die Befehle "cos help", "iosu help" und "aroma help" geben weitere Informationen. Der Wupserver von Mocha wurde deaktiviert. Einstellungen können im WUPS Menü unter "Debug" gefunden werden.
Prüft beim Starten auf Aroma-Updates und stellt verschiedene Patches für das Wii-U-Menü bereit.
AromaBasePlugin Changelog
* Add option to enable TCP logging from config menu by @Maschell in #34 * Show info notification when booting into Mass Effects 3 by @Maschell in #35 * Fix initial config menu hint when using isfxhax and update Dockerfile by @Maschell in #36 * Update Dockerfile and logging, compile latest WUPS/devkitPPC by @Maschell in #36
FTPiiU Plugin v0.4.5
Im FTPiiU Plugin wurde Multicast DNS deaktiviert, da es zu Abstürzen führte. Zudem wurde der letzte Punkt nach der IP-Adresse entfernt, da offensichtlich viele Nutzer diesen aus Versehen mit eintippten.
FTPiiU Plugin Changelog
* Avoid mDNS for Wii U by @Maschell in #81 * Upstream changes by @Maschell in #82 * Change IP formatting to counter user errors by @dkosmari in #84 * Update Dockerfile and logging, compile latest WUPS/devkitPPC by @Maschell in #85
Screenshot Plugin v0.1.5
Im Screenshot Plugin wurde ein Memory-Leak behoben.
Nimmt Screenshots vom TV- und GamePad-Bildschirm auf.
Screenshot Plugin Changelog
* Fix small memory leak by @Maschell in #55 * Check for memory allocation success by @Maschell in #61 * Update Dockerfile and logging, compile latest WUPS/devkitPPC by @Maschell in #62
Weitere Plugins
Die folgenden Plugins wurden lediglich rekompiliert:
Aktiviert Wiiload, um Homebrews und Plugins von einem PC direkt an die Wii U senden zu können.
Tauscht oder spiegelt die TV- und GamePad-Bildschirmausgabe inklusive Audio auf Knopfdruck.
Ermöglicht das Starten von Spielen aus anderen Regionen und kann eine bestimmte Anzeigesprache erzwingen.
Homebrew on Menu Plugin v0.1.9
Zeigt Homebrews im "WUHB"- und "RPX"-Format direkt im Wii-U-Menü an.
Ermöglicht die Nutzung eines Wii U GamePads aus einer anderen Region.
Der Changelog ist für alle gleich:
* Update Dockerfile and logging, compile latest WUPS/devkitPPC by @Maschell in #45