PSVita DB Theme Installer v1.2

News, Games, PKG, and everything Vita related
Post Reply
User avatar
redsquirrel87
Blogger
Posts: 20
Joined: Fri Oct 09, 2015 9:47 pm

PSVita DB Theme Installer v1.2

Post by redsquirrel87 » Fri Oct 16, 2015 11:41 am

Hello guys,
I created a tool to simplify the installation of custom themes in our app.db :)

Features:

-Written in JAVA, so compatible with any OS that supports a JVM (Windows, Linux, Mac...)

-Removed the need to use any external program (like SQLite Browser) and to find and edit SQL tables/records manually: all you need to do is to pass an app.db and your theme info, the program will write records automatically in your DB file at the correct table.

-Support for SQL blobs: this means that you can insert even a title and an author/provider for your custom theme that will appear in PSVita Theme Settings page. In this way there will be really no difference between an official PSVita theme and your custom theme, like you can view from these screenshots https://www.dropbox.com/sc/mlx08owshhkn ... jsuY6qAZga

-Basic and easy to use GUI:

Image

-Application's window resizable by the user so as to fit any screen resolutions

-Tooltips with explanations on every field:

Image

-Support for drag & drop in the input app.db text field

-The program will check if a record with the same UNIQUE key is already existing so as avoiding SQL errors.

-Ability to insert all params about your theme info, such as version, last mod date, size, etc...

-Ability to calculate the size of your theme automatically (by passing the main folder of your theme the program will calculate automatically the full size)

-Ability to set the last modified date to now automatically

-Ability to create a backup of your app.db automatically before writing changes

-Ability to quickly fill all text fields with default values:

Image

-Ability to import a theme.xml file and get data (if any) from it. In this way filling in the various text fields, especially those related to the theme's file paths, should be even faster!

-English, French and Italian translations



That's all, I hope this will improve your relationship with custom themes :P

EDIT:
v1.1 released, the changelog is the following:
v1.1:
-Added a function to import a theme.xml file and get data (if any) from it. In this way filling in the various text fields, especially those related to the theme's file paths, should be even faster now!
-Slightly remodelled the GUI
-Now the option to do a backup of the app.db file before writing is enabled by default
-Added the French translation by Yattoz
-Fixed a spelling error in the English translation (thanks to HarmfulMushroom for reporting this)
EDIT 2:
v1.2 released, the changelog is the following:
v1.2:
-Added a function to clean and compact the database (using the SQL command VACUUM). This will reduce the size of your app.db, especially if it is very old, deleting all obsolete tables and records.
-Added a button near every text field that will open a new dialog with a preview screenshot of where the string will appear on PSVita.
-Changed and improved the explanation about the "Main Folder Path" parameter since it seems that was not very clear.
-Opened a collaborative translation project on OneSkyApp, so if you wish to contribute with a translation for the program now you can do it.
Download here: http://redsquirrel87.com/PSVitaDBThemeInstaller.php
Last edited by redsquirrel87 on Wed Oct 21, 2015 6:38 pm, edited 1 time in total.
User avatar
Freakler
Site Admin
Posts: 171
Joined: Mon Feb 17, 2014 6:37 am
Location: Germany
Contact:

RE: PSVita DB Theme Installer v1.0

Post by Freakler » Fri Oct 16, 2015 12:32 pm

Wow thats very nice!! :)
And I could help with a german translation if you want!
User avatar
redsquirrel87
Blogger
Posts: 20
Joined: Fri Oct 09, 2015 9:47 pm

RE: PSVita DB Theme Installer v1.0

Post by redsquirrel87 » Fri Oct 16, 2015 3:04 pm

Freakler wrote: Wow thats very nice!! :)
And I could help with a german translation if you want!
Thank you :)
If you wish to do a translation there is a collaborative translation project on oneskyapp: http://redsquirrel.oneskyapp.com/projec ... ect/105790
Last edited by redsquirrel87 on Tue Oct 20, 2015 3:45 pm, edited 1 time in total.
Post Reply