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 es sich 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
Rein aus Neugierde, aber warum müssen mit jedem Update fast immer alle Plugins angepasst werden und funktionieren nicht einfach weiter? Sollte es nicht langsam mal eine gewisse Basis oder API geben?
Das ist jetzt das erste Mal. Mein DRC-Sensorbar Plugin wurde bspw. seit dem Public-Release von Aroma nur aktualisiert um eine Option hinzuzufügen (was nicht nötig gewesen wäre) und muss jetzt halt rekompiliert werden.
Das hier ist halt jetzt eine Ausnahme, es gab keine andere Lösung. Das ist ja für alle ein großes Ärgernis, auch für Maschell. Liest sich auch so als sei da teils (mal wieder) devkitPPC dran schuld aber so tief stecke ich nicht drinnen.
Deshalb ist Aroma ja auch noch Beta-Software.
Danke für die antwort.Mit jedem Update ließt man hinterher oder gleichzeitig fast immer, dass es neue Versionen der vielen Plugins gibt. Vielleicht hatte ich das falsch interpretiert. Ich habe noch kein Aroma, da sich mir der Mehrwert zu Coldboot Haxchi noch nicht erschlossen hat.
Verwechselst du es vielleicht mit Atmosphère auf der Switch? Da gibt es quasi nach jedem System-Update und Atmosphère-Update viele Systemmodul-Updates.
Stabilere Homebrew-Umgebung und Plugins die sauber im Hintergrund laufen. Coldboot Haxchi wird auch nicht mehr aktualisiert und Homebrews laufen damit auch fast nicht mehr.