Skip to content

Releases: wiiu-env/Aroma

Aroma Beta-27

Choose a tag to compare

@Maschell Maschell released this 05 May 17:24
3006f47

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

Choose a tag to compare

@Maschell Maschell released this 19 Apr 14:47
3006f47

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

Choose a tag to compare

@Maschell Maschell released this 26 Jan 19:19
3006f47

What's Changed

Update WUMSLoader and WiiUPluginLoaderBackend to support modules/plugins built with latest devkitPPC/wut

Aroma Beta-24

Choose a tag to compare

@Maschell Maschell released this 19 Feb 12:12
3006f47

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

Choose a tag to compare

@Maschell Maschell released this 15 Feb 21:35
3006f47

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

Choose a tag to compare

@Maschell Maschell released this 15 Jul 17:25
3006f47

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

Choose a tag to compare

@Maschell Maschell released this 06 Jul 14:36
3006f47

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

Choose a tag to compare

@Maschell Maschell released this 10 May 16:04
3006f47

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

Choose a tag to compare

@Maschell Maschell released this 08 May 19:17
3006f47

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

Choose a tag to compare

@Maschell Maschell released this 07 May 17:29
3006f47

Changelog:

  • Fixed loading Nanddumper via the PayloadLoaderPayload.
  • The Plugins in the config menu will now be sorted by name.