Releases: wiiu-env/Aroma
Releases · wiiu-env/Aroma
Release list
Aroma Beta-27
What's Changed
Bug Fixes
- Fixed softlocks that could happen when opening titles from the Wii U Menu.
- Fixed softlocks that could happen when unloading/loading plugins.
- Fixed crashing when using IO during plugin deinitialization.
Features and improvements
- Added support for holding down navigation buttons to scroll through the configuration menu.
- Improved performance of config menu to make it more responsive.
- Added automatic name truncation for long item names in config menu.
- Empty button combos are now valid combos.
Aroma Beta-26
What's Changed
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.
Aroma Beta-25
What's Changed
Update WUMSLoader and WiiUPluginLoaderBackend to support modules/plugins built with latest devkitPPC/wut
Aroma Beta-24
What's Changed
Fixed "Failed to MemoryAllocEX"-error which could occur when starting certain games or homebrew apps when a lot a 3rd party Aroma Modules where used.
Aroma Beta-23
What's Changed
- General:
- Added a ButtonComboModule to provide a API for plugins and modules to easily register button combos and detected combo conflicts
- Added an "Aroma safe mode" to disable 3rd party plugin when pressing (L+DPAD UP+Minus) on boot on the Gamepad
- Updated the SplashscreenModule to add support for showing a random splash-screen (by @dkosmari)
- Plugins can now be completely deactivated and reactivated in the WUPS config menu
- ContentRedirectionModule:
- Add support for single file replacements
- WiiUPluginLoaderBackend:
- Use left/right to jump a full page on the toplevel menu.
- Update plugin (un)loading logic to keep plugins loaded if possible
- Add WUPSConfigAPI_Menu_GetStatus() function
- Add support disabling plugins via the config menu, add "safe mode"
- ConfigMenu: Show wiimote button when the last input was on a wiimote
- Remove the global trampoline table and add a small trampoline table next to each .text section instead
- Block on
VPADRead()while the plugin menu is open by @dkosmari - Fake VPADResult when pressing the config menu button combo to avoid error message in some games
Aroma Beta-22
Changelog:
- Fix potential crashs when selecting a quick start title takes more than 30 seconds
- Add patches to allow usage of /dev/dlp (thanks @DaniElectra)
Aroma Beta-21
Changelog:
- Avoid/reduce screen corruption when booting into Aroma
- Close the quick start menu on the gamepad if not autobooting into an environment
- Make quick starting titles more consistent if selecting the titles takes longer than 5-10 seconds
- Launching title via the quick start menu will now show the correct splash screen and play the transition audio
- Add option to show a custom splash screen on boot. It will be loaded from
sd:/wiiu/environments/aroma/splash.png. Recommended resolution is 1280x720 or 1920x1080 - Make config menu opening a bit more stable
- Fix opening the config menu with Motion Plus controllers in certain scenarios (thanks @Andrew1Hawes)
- Use steady/monotonic clock for the timers in NotificationModule (thanks @dkosmari)
- Mocha: add DLP permission group to homebrew titles
- Fix booting into vWII HBC from AutobootModule
Aroma Beta-20
Changelog:
- Fix displaying the config menu when using 480i + 4:3 or 576i as output resolution.
- Add "saving config" screen to the config menu.
- Actually save the OTP to otp.bin instead of opt.bin.
- Never show region free language select screen for Health and Safety Information, this avoids the splash screen when booting the console with disabled auto-detection.
Aroma Beta-19
Changelog:
- Avoid loading the modules/plugins twice after a IOSU reload.
- Fix save game redirection for certain persistent ids (fixes Wii U icons order for these users).
- Automatically save a OTP and SEEPROM dump to the sd card at the first launch
- Fixed potential crashes that could rarely happen when loading a setup module.
Aroma Beta-18
Changelog:
- Fixed loading Nanddumper via the PayloadLoaderPayload.
- The Plugins in the config menu will now be sorted by name.