mirror of
https://github.com/joel16/VitaShell.git
synced 2024-12-02 16:56:16 +00:00
Multi-functional file manager for PS Vita
fex | ||
psp | ||
release | ||
resources | ||
archive.c | ||
archive.h | ||
elf_types.h | ||
file.c | ||
file.h | ||
functions.h | ||
hex.c | ||
hex.h | ||
homebrew.c | ||
homebrew.h | ||
ime_dialog.c | ||
ime_dialog.h | ||
init.c | ||
init.h | ||
io_process.c | ||
io_process.h | ||
io_wrapper.c | ||
io_wrapper.h | ||
language.c | ||
language.h | ||
main.c | ||
main.h | ||
Makefile | ||
message_dialog.c | ||
message_dialog.h | ||
misc.c | ||
misc.h | ||
module.c | ||
module.h | ||
photo.c | ||
photo.h | ||
README.md | ||
shaders.c | ||
shaders.h | ||
stubs.S | ||
text.c | ||
text.h | ||
utils.c | ||
utils.h |
VitaShell
VitaShell is an alternative replacement of the PS Vita's LiveArea. It offers you a file browser, homebrew launcher, built-in FTP, network host feature and much more. This homebrew was an entry of the Revitalize PS Vita homebrew competition and won the first prize. http://wololo.net/2015/12/23/ps-vita-revitalize-competition-and-the-winners-are/
In order to run / compile VitaShell you need
- Rejuvenate: http://yifan.lu/p/rejuvenate/
- vitasdk: https://github.com/vitasdk / https://bintray.com/package/files/vitasdk/vitasdk/toolchain?order=desc&sort=fileLastModified&basePath=&tab=files
- vita2dlib: https://github.com/xerpi/vita2dlib
- ftpvitalib https://github.com/xerpi/ftpvitalib
- debugnet: https://github.com/psxdev/debugnet
- psp2link: https://github.com/psxdev/psp2link
- psp2client: https://github.com/psxdev/psp2client
Credits
- yifanlu for Rejuvenate
- xerpi for ftpvitalib and vita2dlib
- psxdev (bigboss) for debugnet, psp2link and psp2client
- frangarcj and xyz for vita shader (https://github.com/frangarcj/vitahelloshader / https://github.com/xyzz/vita-shaders)
- wololo for the Revitalize contest
- Everybody who contributed on vitasdk
Changelog 0.6
- Added split and join operations for 'PSone Loader'.
- Optimized I/O operations regarding speed.
Changelog 0.5
- Increased homebrew force-exit compatbility and stability.
- Added network host mountpoint.
- Added ability to compile shader programs (use the _v.cg suffix for vertexes and _f.cg for fragments).
- Finished photo viewer. Use the right analog stick to zoom in/out. Left analog stick to move. L/R to rotate and X/O to change display mode.
- Updated to newest vita2dlib which fixed many bugs with images.
- Improved 'New folder' by extending to 'New folder (X)', where 'X' is an increasing number.
- Improved message dialog texts.
- Limited filenames so it doesn't overlap with the size/folder text.
- Fixed infinite loop when copying the src to its subfolder by an error result.
- Fixed FTP client crashes and added support for Turboclient Android.
- Fixed alphabetical sorting, finally.
Changelog 0.4
- Added experimental feature: Holding START to force exit homebrews.
- Added battery symbol by Ruben_Wolf.
- Switched to official PGF font.
- Changed triangle-menu animation to ease-out.
- Improved mark all/unmark all feature.
- Fixed percentage precision in progress bar.
- Fixed small bug in move operation.
Changelog 0.3
- Added translation support. See translation_readme.txt for more details.
- Added move ability (only possible within same partition).
- Added tabulator support in text viewer.
- Removed 'Paste', 'Delete', 'Rename' and 'New folder' in read-only partitions.
- Fixed size string of files over 1GB.
- Fixed alphabetical sorting.
- Fixed battery percent bug being -1% on PSM Dev Assistant.
Changelog 0.2
- Added ability to sign PSP homebrews.
- Added sleep prevention when using FTP, deleting and copying files.
- Added a scrollbar.
- Added date and time to info bar.
- Added correct enter and cancel buttons assignment.
- Added some cosmetic changes.
- Fixed crash when deleting marked entries.
- Copied entries now still rest in clipboard after pasting them.
- The application now cleans itself before launching homebrews.