Vita Volume by theheroGAC
From GameBrew
More actions
| Vita Volume By theheroGAC | |
|---|---|
| General | |
| Author | theheroGAC |
| Type | Utilities |
| Version | 1.4.3 |
| License | GPL-3.0 |
| Last Updated | 2025/06/21 |
| Links | |
| Download | |
| Website | |
| Source | |
Vita Volume is a utility application for PlayStation Vita that allows users to set the device’s volume level without using the physical volume buttons, especially useful if those buttons are broken or unresponsive. This fork by theheroGAC builds upon the original by adding usability and build improvements tailored for a smoother experience.
What's New in theheroGAC’s Fork
- Improved build process for better compatibility with the latest VitaSDK toolchain.
- Enhanced user interface responsiveness for quicker volume setting adjustments.
- Minor bug fixes addressing edge cases where AVLS disable option failed to trigger correctly.
- Streamlined codebase for easier maintenance and potential future enhancements.
How to use
Set the value you want, 0 being the lowest and 30 the maximum (25 for AVLS forced vitas) and then press square 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.
- Proper Title Display:
- 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.
- Improved menu highlighting:
- 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.
- Modular Key Translation: