A basic PS VITA homebrew application that sorts the application database in your LiveArea.
Go to file
2022-01-29 14:05:12 -05:00
.github/workflows ci: Point artifact to build directory 2022-01-27 22:07:21 -05:00
include sqlite: Use constexpr db_path and log errors if sqlite3_open_v2 failed 2022-01-27 22:05:39 -05:00
libs imGui: Use imGui as a git submodule for easier updates 2022-01-27 00:29:24 -05:00
res loadouts: Allow user to delete selected loadout using a delete image button 2021-09-01 00:46:51 -04:00
sce_sys gui: Clean-up compiler flags/fix warnings and use start to exit application 2021-09-01 18:43:44 -04:00
source imGui: Fixed early out on empty clip rect and added more explicit asserts 2022-01-29 14:05:12 -05:00
.gitignore vhbs: Initial source commit 2021-04-08 01:15:36 -04:00
.gitmodules imGui: Use imGui as a git submodule for easier updates 2022-01-27 00:29:24 -05:00
CMakeLists.txt imGui: Use imGui as a git submodule for easier updates 2022-01-27 00:29:24 -05:00
LICENSE Initial commit 2021-04-08 00:54:43 -04:00
README.md Update README.md 2021-09-01 12:50:45 -04:00

VITA-Homebrew-Sorter

A basic PS VITA homebrew application that sorts the application database in your LiveArea. The application sorts apps and games that are inside folders as well. This applications also allows you to backup your current "loadout" that you can switch into as you wish. A backup will be made before any changes are applied to the application database. This backup is overwritten each time you use the sort option. You can find the backup in ux0:/data/VITAHomebrewSorter/backups/app.db.

VITA Homebrew Sorter Screenshot

Disclaimer

I am not responsible for anything that happens to your device after the use of this software. I always make sure to test my software(s) thoroughly before release. If you do encounter any problems please submit an issue with a copy of your app.db (ur0:/shell/db/app.db).

libshacccg

Recent versions of vitaGL require libshacccg.suprx to be installed. If you don't already have it you can install it by following this guide.

Features:

  • Sort app list by title/titleID alphabetically (ascending)
  • Sort app list by title/titleID alphabetically (descending)
  • Display app list after sorting is applied using ImGui's tables API.
  • Backup application database before sorting is applied. Note: Two backups are made. An original backup for first time use (ux0:/data/VITAHomebrewSorter/backups/app.db.bkp), and another backup which is overwritten everytime the sort functionality is used (ux0:/data/VITAHomebrewSorter/backups/app.db).
  • Custom loadouts to backup/restore. (Do note: If you install a new application after you've already backed up your loadout and then attempt to restore this loadout, the new application will not appear on LiveArea and a warning message will be displayed. You can work around this by overwriting your load out backups each time an app is installed or simple re-install the VPK. Although the new application's icon will not appear on LiveArea, its data should not be lost.)

Credits:

  • Rinnegatamante for vitaGL
  • Rinnegatamante for imgui-vita (Based on imgui-vita with touch code removed + controller changes and official font usage)
  • ocornut and contributors for upstream imgui
  • vitasdk
  • VitaSmith for libsqlite which sqlite.cpp is based on.
  • PreetiSketch for the LiveArea assets