VitaShell/README.md

100 lines
4.5 KiB
Markdown
Raw Permalink Normal View History

2018-08-27 13:34:37 +00:00
# VitaShell
2016-08-06 06:59:41 +00:00
VitaShell is an alternative replacement of the PS Vita's LiveArea. It offers you a file manager, package installer, built-in FTP and much more.
This homebrew was an entry of the Revitalize PS Vita homebrew competition and won the first prize. HENkaku's molecularShell is also based on VitaShell.
2018-08-27 13:34:37 +00:00
## Changelog
See [CHANGELOG.md](CHANGELOG.md)
## How to use an USB flash drive as Memory Card on a PS TV
2017-03-17 21:48:36 +00:00
- Format your USB flash drive as exFAT or FAT32.
- Launch VitaShell and press `▲` in the `home` section.
2018-01-28 10:53:41 +00:00
- Select `Mount uma0:` and attach your USB flash drive. You can now copy stuff from/to your USB stick.
- Once `uma0:` is listed under the partitions, press `▲` again and choose `Mount USB ux0:`. This will copy important apps like VitaShell, molecularShell, and other files.
2017-03-17 21:48:36 +00:00
- Your USB flash drive is now acting as a Memory Card.
- To sync all your apps on your USB flash drive, press `▲` and choose `Refresh livearea`. This will NOT refresh PSP games.
- If you wish to revert the patch, press `▲` and select `Umount USB ux0:`.
2017-03-18 09:56:46 +00:00
- Note that this patch is only temporary and you need to redo the procedure everytime you launch your PS TV.
2017-03-17 21:48:36 +00:00
2018-08-27 13:34:37 +00:00
## Customization
2016-08-28 14:36:27 +00:00
You can customize those files:
2016-09-04 12:37:42 +00:00
2018-01-28 10:53:41 +00:00
| File | Note |
| ---------------------- | --------------------------- |
| colors.txt | All colors adjustable |
| archive_icon.png | Archive icon |
| audio_icon.png | Audio icon |
| battery.png | Battery border icon |
| battery_bar_charge.png | Charging battery bar |
| battery_bar_green.png | Green battery bar |
| battery_bar_red.png | Red battery bar |
| bg_audioplayer.png | Background for audio player |
| bg_browser.png | Background for file browser |
| bg_hexeditor.png | Background for hex editor |
| bg_photoviewer.png | Background for photo viewer |
| bg_texteditor.png | Background for text editor |
| context.png | Context menu image (Can be any size. Suggestion: It will look great if you add alpha channel to your image) |
| context_more.png | Context menu more image (Can be any size. Suggestion: It will look great if you add alpha channel to your image) |
| cover.png | Default album cover |
| dialog.png | Dialog menu image (Can be any size. This image file will be stretched by VitaShell to fit the dialog box. Suggestion: Don't use motives, as it will not look good with wrong proportion) |
| fastforward.png | Fastforward icon |
| fastrewind.png | Fastrewind icon |
| file_icon.png | File icon |
| folder_icon.png | Folder icon |
| ftp.png | FTP icon |
| image_icon.png | Image icon |
| pause.png | Pause icon |
| play.png | Play icon |
| settings.png | Settings icon |
| sfo_icon.png | SFO icon |
| text_icon.png | Text icon |
| wallpaper.png | Wallpaper |
2016-08-28 14:36:27 +00:00
2018-01-28 13:19:57 +00:00
**Theme setting:** VitaShell will load the theme that is set in `ux0:VitaShell/theme/theme.txt` (`THEME_NAME = "YOUR_THEME_NAME"`)
2016-08-28 14:37:56 +00:00
2016-09-03 20:21:12 +00:00
**General info:** You don't need to have all these files in your custom theme, if one of them is missing, the default image file will be loaded instead.
2016-08-28 14:37:56 +00:00
2018-01-28 13:19:57 +00:00
**Dialog and context image:** If these files are not available, the colors `DIALOG_BG_COLOR` and `CONTEXT_MENU_COLOR` from `colors.txt` will be used instead.
2016-08-27 10:49:03 +00:00
2018-08-27 13:34:37 +00:00
## Multi-language
2018-01-28 13:19:57 +00:00
Put your language file at `ux0:VitaShell/language/x.txt`, where the file must be UTF-8 encoded and `x` is one of the language listed below:
2016-08-27 10:49:03 +00:00
2016-08-27 10:50:27 +00:00
- japanese
- english_us
- french
- spanish
- german
- italian
- dutch
- portuguese
- russian
- korean
- chinese_t
- chinese_s
- finnish
- swedish
- danish
- norwegian
- polish
- portuguese_br
2016-09-03 21:02:40 +00:00
- turkish
2016-08-27 10:49:03 +00:00
VitaShell does automatically load the language that matches to the current system language.
2018-01-28 13:19:57 +00:00
If your system language is for example french, it will load from `ux0:VitaShell/language/french.txt`.
2016-08-28 14:51:41 +00:00
2018-01-28 13:19:57 +00:00
Languages files are available in the `l10n` folder of this repository.
2016-08-27 23:29:13 +00:00
2018-08-27 13:34:37 +00:00
## Building
Install [vitasdk](https://github.com/vitasdk) and build VitaShell using:
```
mkdir build && cd build && cmake .. && make
```
2016-09-12 20:34:03 +00:00
2018-08-27 13:34:37 +00:00
## Credits
2016-09-12 20:34:03 +00:00
* Team Molecule for HENkaku
* xerpi for ftpvitalib and vita2dlib
* wololo for the Revitalize contest
2016-09-12 20:57:16 +00:00
* sakya for Lightmp3
2016-09-12 20:34:03 +00:00
* Everybody who contributed on vitasdk