Free Space Analyzer Vita: Difference between revisions
From GameBrew
More actions
Created page with "{{Infobox Vita Homebrews |title=Free Space Analyzer |image=FreeSpaceAnalyzerVita.png |description=A homebrew tool for the PlayStation Vita to **analyze free and used space** across system partitions. |author=theheroGAC |lastupdated=2025/09/13 |type=Utilities |version=1.0.4 |license=N/A |download=https://dlhb.gamebrew.org/vitahomebrews/FreeSpaceAnalyzerVita.7z |website=https://theherogac00.itch.io/freespaceanalyzer |source=https://github.com/theheroGAC/Free-Space-Analyzer..." |
No edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 2: | Line 2: | ||
|title=Free Space Analyzer | |title=Free Space Analyzer | ||
|image=FreeSpaceAnalyzerVita.png | |image=FreeSpaceAnalyzerVita.png | ||
|description=A | |description=A tool to analyze free and used space across system partitions. | ||
|author=theheroGAC | |author=theheroGAC | ||
|lastupdated=2025/ | |lastupdated=2025/11/05 | ||
|type=Utilities | |type=Utilities | ||
|version=1.0. | |version=1.0.5 | ||
|license=N/A | |license=N/A | ||
|download=https://dlhb.gamebrew.org/vitahomebrews/FreeSpaceAnalyzerVita.7z | |download=https://dlhb.gamebrew.org/vitahomebrews/FreeSpaceAnalyzerVita.7z | ||
| Line 20: | Line 20: | ||
}} | }} | ||
A homebrew tool for the PlayStation Vita to analyze free and used space across system partitions. | A homebrew tool for the PlayStation Vita to analyze free and used space across system partitions. | ||
Displays usage bars, top folders, battery/FPS info, and shows a custom splash screen at startup. | Displays usage bars, top folders, battery/FPS info, and shows a custom splash screen at startup. | ||
== Features == | == Features == | ||
* Detects and lists all Vita partitions (<code>ux0</code>, <code>ur0</code>, <code>uma0</code>, etc.) | * Detects and lists all Vita partitions (<code>ux0</code>, <code>ur0</code>, <code>uma0</code>, etc.) | ||
* Visual usage bar (used vs free space) | * Visual usage bar (used vs free space). | ||
* Shows top folders/files in the selected partition | * Shows top folders/files in the selected partition. | ||
* Battery level and FPS indicator | * Battery level and FPS indicator. | ||
* Custom splash screen (<code>reihen.png</code>) | * Custom splash screen (<code>reihen.png</code>). | ||
== | == Installation == | ||
'''Requirements:''' | |||
* PlayStation Vita or PSTV with HENkaku/enso (firmware 3.60/3.65 recommended). | * PlayStation Vita or PSTV with HENkaku/enso (firmware 3.60/3.65 recommended). | ||
* [[VitaShell]] to install <code>.vpk</code> packages. | * [[VitaShell]] to install <code>.vpk</code> packages. | ||
'''Instructions:''' | |||
* Download the latest VPK from the [https://github.com/theheroGAC/Free-Space-Analyzer/releases Releases] page. | |||
* Copy the <code>.vpk</code> to your Vita (USB, FTP, or QCMA). | |||
* Install it using [[VitaShell]]. | |||
== Controls == | |||
Stick Up/Down - Change partition | |||
Cross - Exit | |||
==Screenshots== | ==Screenshots== | ||
[[image:FreeSpaceAnalyzerVita.png|640px]] | [[image:FreeSpaceAnalyzerVita.png|640px|link=]] | ||
==Changelog== | ==Changelog== | ||
'''v1.0.5''' | |||
* Added | |||
** Complete controls documentation in README.md | |||
** Beautiful colored header bar for "Free Space Analyzer" title | |||
* Changed | |||
** UI Improvements: | |||
*** Made file/folder selection bars longer | |||
*** Made partition selection bars longer | |||
*** Pure black background | |||
** Visual Design: | |||
*** Header bar now has attractive blue color instead of plain black | |||
*** Section separators are black to blend seamlessly with background | |||
* Technical | |||
** Code Quality: | |||
*** Cleaned the code of unnecessary comments and functions | |||
*** Streamlined UI rendering functions | |||
*** Improved code organization and readability | |||
** Performance: | |||
*** Simplified background rendering (removed complex gradients) | |||
*** Optimized drawing operations | |||
'''v1.04''' | '''v1.04''' | ||
* New File Filters | * New File Filters | ||
| Line 106: | Line 129: | ||
== External links == | == External links == | ||
* | * itch.io - https://theherogac00.itch.io/freespaceanalyzer | ||
* | * GitHub - https://github.com/theheroGAC/Free-Space-Analyzer | ||
Latest revision as of 02:28, 7 November 2025
| Free Space Analyzer | |
|---|---|
| General | |
| Author | theheroGAC |
| Type | Utilities |
| Version | 1.0.5 |
| License | N/A |
| Last Updated | 2025/11/05 |
| Links | |
| Download | |
| Website | |
| Source | |
A homebrew tool for the PlayStation Vita to analyze free and used space across system partitions.
Displays usage bars, top folders, battery/FPS info, and shows a custom splash screen at startup.
Features
- Detects and lists all Vita partitions (
ux0,ur0,uma0, etc.) - Visual usage bar (used vs free space).
- Shows top folders/files in the selected partition.
- Battery level and FPS indicator.
- Custom splash screen (
reihen.png).
Installation
Requirements:
- PlayStation Vita or PSTV with HENkaku/enso (firmware 3.60/3.65 recommended).
- VitaShell to install
.vpkpackages.
Instructions:
Controls
Stick Up/Down - Change partition
Cross - Exit
Screenshots
Changelog
v1.0.5
- Added
- Complete controls documentation in README.md
- Beautiful colored header bar for "Free Space Analyzer" title
- Changed
- UI Improvements:
- Made file/folder selection bars longer
- Made partition selection bars longer
- Pure black background
- Visual Design:
- Header bar now has attractive blue color instead of plain black
- Section separators are black to blend seamlessly with background
- UI Improvements:
- Technical
- Code Quality:
- Cleaned the code of unnecessary comments and functions
- Streamlined UI rendering functions
- Improved code organization and readability
- Performance:
- Simplified background rendering (removed complex gradients)
- Optimized drawing operations
- Code Quality:
v1.04
- New File Filters
- Documents (.txt, .pdf, .doc, .docx, .rtf)
- Archives (.zip, .rar, .7z, .tar, .gz)
- Homebrew (.vpk, .elf, .prx, .self)
- Save Data (savedata0, user00, sce_pfs)
- Additional Extensions for photos (.png, .bmp, .gif) and videos (.avi, .mkv, .mov)
- Subfolder Navigation
- Breadcrumb Navigation: Full path to the current directory
- Deep Navigation: Enter In folders with the X key
- Backward Navigation: Go back with the O key
- Visual Indicators: Directories are marked with a trailing "/"
- Path Persistence: The path persists when changing partitions
- v1.03
- New Features
- Smooth FPS Display: Replaced the fixed 59 FPS with a real-time FPS counter using an exponential smoothing filter for a stable and natural update, similar to in-game FPS behavior.
- Overlay Filters Panel: Animation direction updated; the filter overlay now slides in from the right to left when activated.
- ASCII Confirm Key: Updated command instructions to display the confirm button as “X” in ASCII instead of the symbol.
- Improvements
- Refactored FPS Calculation: Replaced local variables with global variables (g_last_time and g_fps_real) to avoid compilation errors and ensure correct tracking across frames.
- Improved Overlay Animation: Smooth transition with configurable speed; overlay panel no longer jumps abruptly.
- Command Menu & Buttons Optimized: Command instructions and key assignments have been refined for better readability and usability.
- Code Cleanup: Removed hardcoded FPS values, ensured proper initialization of timing variables in ui_init().
- Bug Fixes
- Fixed compilation errors related to undeclared variables (last_time and fps_real).
- Corrected overlay filter positioning to prevent graphical glitches.
- Ensured “Calculating…” overlay renders correctly under all conditions.
- Notes
- FPS is now reported in real-time, smoothed for readability.
- Overlay panel animation and folder highlight behavior have been tested on PS Vita hardware.
v1.02
- New Features
- Added battery status indicator with dynamic color based on charge level (green, yellow, red).
- Added FPS counter to monitor performance in real time.
- Added program name label displayed at the top of the screen.
- Improvements
- Free Space Analyzer now shows "Free space" label next to Battery at the top, as requested.
- UI design updated to avoid text overlap with button hints and other on-screen elements.
- Optimized GPU usage to prevent crashes when battery and FPS counters are enabled.
- Free Space Analyzer screen no longer auto-closes; it now requires manual exit with ✕.
- Fixes
- Fixed bug where holding ✕ in Free Space Analyzer caused unintended behavior.
- Corrected initialization of vita2d_get_fps() and related rendering functions.
- Fixed missing or implicit function declarations (sceIoDevctl, vita2d_draw_texture_blend, etc.).
- Improved back navigation in Advanced Settings (properly returns to the main menu).
v1.01
- Partition support improved: detection of all accessible partitions (ux0:/, ur0:/, uma0:/, uma0:/, grw0:/).
- Category filters added (Games, Music, Images, Other) → toggle using Triangle (Δ).
- Games → *.vpk, *.iso, *.bin
- Music → *.mp3, *.ogg
- Images → *.jpg, *.png
- Other → everything else
- Filter overlay displayed when active (no overlap with Top 10).
- Top 10 largest folders still available (default view).
- Smooth transition: minimum 300ms "Calculating..." overlay when switching partitions or filters.
- Preserves battery indicator, FPS counter, progress bar.
v1.0
- First Release.