Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Vita Volume by theheroGAC

From GameBrew
Revision as of 03:46, 5 October 2025 by HydeWing (talk | contribs)
Vita Volume By theheroGAC
General
AuthortheheroGAC
TypeUtilities
Version1.4.3
LicenseGPL-3.0
Last Updated2025/06/21
Links
Download
Website
Source

A custom fork of Vita Volume that adds multilingual support, config file (ux0:data/vitavolume/vita_volume.cfg), system commands, improved UI and title display.

User guide

Set the value you want, 0 being the lowest and 30 the maximum (25 for AVLS forced Vitas) and then press Cross to reboot.

You can also disable AVLS for a short while, it's basically a shortcut to the option you have in the settings app.

Changelog

v1.4.3

  • New Features & Enhancements:
    • Proper Title Display:
      • The app now correctly displays the title "--- Vita Volume by inthecatsdreams ---" (or translated version) at the top of the screen in highlighted yellow color.
      • Previously, the first menu item ("Increase Volume") incorrectly appeared as the title.
    • Multilingual Support:
      • Added support for English, Italian, and Spanish languages.
      • Language can be cycled through the menu and is persisted via config file.
    • Config File Support:
      • Settings are now saved to ux0:data/vitavolume/vita_volume.cfg.
    • Saved settings include:
      • Selected menu item
      • Preferred language
      • Custom key mappings for Up, Down, and Enter (currently hardcoded but saved for future use)
    • Volume Feedback:
      • Shows the current volume level (0–30) with a symbol:
      • 🔇 (Muted), 🔉 (Low), 🔊 (High)
    • AVLS Status Display:
      • Displays whether AVLS (Audio Volume Limiter System) is ON or OFF.
    • AVLS Control:
      • Allows disabling AVLS directly from the app.
      • System Commands Integration:
    • Added support for:
      • Reboot
      • Shutdown
      • Exit App
      • Each command gives a short message confirmation.
  • UI/UX Enhancements:
    • Improved menu highlighting:
      • Currently selected item appears in yellow.
      • Screen is properly cleared and redrawn on every input.
    • Feedback Messages:
      • Displays status messages (e.g., "Settings saved!") for 2 seconds after actions.
    • Volume Limit Handling:
      • Prevents volume from going below 0 or above 30.
  • Technical Improvements:
    • Modular Key Translation:
      • Menu items are resolved via a central keyFromIndex() function, improving readability and translation handling.
    • Robust Setting Loader:
      • loadSettings() safely parses config lines, skipping unknown or malformed entries.
      • Clean Directory Handling:
      • Ensures the config folder is created if it doesn't exist, improving compatibility for first-time users.

External links

Advertising: