Vita:Installing Plugins: Difference between revisions

From ConsoleMods Wiki
Jump to navigation Jump to search
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
There are 2 ways to install plugins on the PS Vita. Manually installing them, or using a plugin manager app like [[Vita:Autoplugin 2|Autoplugin 2]] or EasyPlugin. This page will cover installing them manually.
There are 2 ways to install plugins on the PS Vita. Manually installing them, or using a plugin manager app like [[Vita:Autoplugin 2|Autoplugin 2]] or EasyPlugin. This page will cover installing them manually.


Many plugins can be found from GitHub, [https://www.gamebrew.org/wiki/List_of_Vita_plugins Brewology], or [https://vitadb.rinnegatamante.it/#/plugins VitaDB]. However, direct links to the GitHub pages of many notable plugins will also be linked here.  
Many plugins can be found from GitHub, [https://www.gamebrew.org/wiki/List_of_Vita_plugins GameBrew], or [https://vitadb.rinnegatamante.it/#/plugins VitaDB]. '''[[Vita:Homebrew Plugins List|However, direct links of many notable plugins will also be linked here.]]'''


== Plugin Links ==
==Manual Installation==
 
=== Comes with Vitadeploy's Recommended tai Config ===
 
==== [https://github.com/SKGleba/yamt-vita YAMT] ====
Allows management of the PS Vita's partitions, including mounting a psvsd or game cartridge adapter as the main memory card.
 
YAMT will only be installed if you do the <code>R + YAMT</code> preset or 3.65 Quick Install.
 
==== [https://github.com/SKGleba/0syscall6 0syscall6] ====
Adds patches to the kernel's syscall 6, which allows you to remove the firmware requirements of Vita games.
 
==== [https://github.com/dots-tb/rePatch-reDux0 Repatch] ====
Enables games to use custom patches in place of official update data; useful for game modifications.
 
[https://github.com/SonicMastr/rePatch-reLoaded An updated version of this plugin is found here] and comes with [https://github.com/TheOfficialFloW/FdFix FdFix] built in.
 
==== [https://github.com/Electry/PSVshell PSVshell] ====
An overclocking utility that also provides detailed game performance metrics.
 
==== [https://github.com/Electry/NoPowerLimitsVita NoPowerLimits] ====
Removes power saving restrictions that are put in place by some games, like limiting brightness or disabling Wi-Fi if the GPU was set to 166 MHz.
 
==== [[Vita:VitaBright|Vitabright]] ====
Disabled by default. Allows you to change the brightness levels outside the stock values.
 
==== [https://github.com/nowrep/vita-shellbat Shellbat] ====
A simple plugin that allows you to see the current battery life as a percentage number.
 
==== [https://github.com/xyzz/pngshot Pngshot] ====
A simple plugin that improves the console's built in screenshot feature.
 
=== DRM Circumvention ===
{{BackupDisclaimer}}
 
==== [[Vita:NoNpDrm|NoNpDrm]] ====
Removes the DRM protection of PS Vita titles. This also comes with VitaDeploy's recommended tai configs.
 
==== [[Vita:NoPsmDrm|NoPsmDrm]] ====
Removes the DRM protection of PlayStation Mobile titles.
 
==== [https://github.com/LiEnby/NoPspEmuDrm NoPspEmuDrm] ====
Removes the DRM protection of PSP/PS1 titles from the PlayStation Store while also enabling Pocketstation support.
 
==== [https://github.com/Rinnegatamante/NoTrpDrm NoTrpDrm] ====
Disables trophy signature checks, which allows a PS Vita to have custom trophies with homebrew games.
 
=== Controller Plugins ===
 
==== [[Vita:VitaControl|VitaControl]] ====
Adds support for various wireless controller models.
 
==== [https://github.com/TheOfficialFloW/MiniVitaTV MiniVitaTV] ====
Adds support for DualShock 3 & 4 controllers on a handheld PS Vita, but with the official driver from a PSTV.
 
==== [[Vita:Ds34vita|Ds34vita]] ====
As the name suggests, it adds support for DualShock 3 and 4 controllers on a handheld PS Vita.
 
==== [https://github.com/OperationNT414C/DSMotion DSMotion] ====
Enables gyroscope support on DualShock 3/4 controllers.
 
[https://github.com/MERLev/DS34Motion DS34Motion] is an updated fork that adds ReVita support.
 
==== [https://github.com/isage/vixen Vixen] ====
Adds support for many USB XInput devices. It also has a companion app/plugin called [https://github.com/isage/vixen-helper VixenHelper], allowing for the ability to add support for unofficially supported controllers.
 
==== [[Vita:X1vita|X1vita]] ====
Adds wireless support for Xbox One 1708 controllers.
 
=== Miscellaneous ===
 
==== [https://github.com/TheOfficialFloW/kubridge/ Kubridge] ====
Required for some homebrew. Removes Dynarec restrictions.
 
==== [https://github.com/isage/adrenaline_usb_enabler Adrenline USB Enabler] ====
Enables USB connectivity on PSP games between a PS2/PS3 with a PS Vita while in Adrenline.
 
==== [https://github.com/LiEnby/DolcePolce DolcePolce] ====
Removes [[Vita:PSTV Incompatible Content|the PSTV's artifical game blacklist]], allowing any game to boot. It is recommended to use this with DSMotion and a DualShock 4 for maximum game compatability.
 
==== [https://github.com/Ibrahim778/DolceWiFi DolceWiFi] ====
Adds back the toggle switch for the Wi-Fi on a PSTV, just like on handheld systems.
 
==== [https://github.com/GrapheneCt/PasteUnlock PasteUnlock] ====
Enables the hidden copy & paste feature in the LiveArea.
 
==== [https://github.com/MERLev/reVita reVita] ====
Enables button remapping.
 
==== [[Vita:UDCD Video Streaming Plugin|udcd-uvc]] ====
Allows the PS Vita to output video through the USB port.
 
==== [https://www.gamebrew.org/wiki/Quick_Menu_Plus_Vita Quick Menu Plus] ====
Adds additional functionality to the quick menu.
 
==== [https://github.com/Ibrahim778/QuickMenuReborn#plugin Quick Menu Reborn] ====
A library for developers to add new functions on the PS Vita's quick menu. It is also used by plugins like [https://github.com/Ibrahim778/QuickLauncher QuickLauncher].
 
==Manual Installation ==
The process of manually installing plugins on the Vita is similar to installing them on the PSP.
The process of manually installing plugins on the Vita is similar to installing them on the PSP.


* When manually installing Vita plugins, it is required to know the two different kinds of plugin formats.
* When manually installing Vita plugins, it is required to know the two different kinds of plugin formats.
** Files that have a .s'''k'''prx extension are kernel plugins, which are the most common. They add or modify core functions of the Vita's operating system.  
** Files that have a .s'''k'''prx extension are kernel plugins, which are the most common. They add or modify core functions of the Vita's operating system.
** Files that have a .s'''u'''prx extension are usermode plugins; they can be used to modify the LiveArea, games, and applications.
**Files that have a .s'''u'''prx extension are usermode plugins; they can be used to modify the LiveArea, games, and applications.


===Plugin Categories===
===Plugin Categories===
Line 119: Line 21:
===Installation Steps===
===Installation Steps===


# Open VitaShell.
#Open VitaShell.
# Transfer the desired plugin(s) to <code>ur0:tai/</code> with either USB or FTP.
# Transfer the desired plugin(s) to <code>ur0:tai/</code> with either USB or FTP.
#* If you want to install plugins on the memory card instead of the Vita's NAND, you can instead use <code>ux0:tai/</code>. '''This will not work if you are using an [[Vita:SD2Vita|SD2Vita]] or [[Vita:PSVSD (11XX)|psvsd]], as they require a kernel plugin.'''  
#*If you want to install plugins on the memory card instead of the Vita's NAND, you can instead use <code>ux0:tai/</code>. '''This will not work if you are using an [[Vita:SD2Vita|SD2Vita]] or [[Vita:PSVSD (11XX)|psvsd]], as they require a kernel plugin.'''
# Open the config.txt file in the Tai folder.
#Open the config.txt file in the Tai folder.
# Add the matching category and file path for the chosen plugin.
#Add the matching category and file path for the chosen plugin.
# Once the plugin(s) have been added to the console, you can now do the following:
#Once the plugin(s) have been added to the console, you can now do the following:  
#* If the new plugins were only user mode plugins, you can go back to the home screen in VitaShell, press the Triangle button, and click <code>Refresh Livearea</code> in VitaShell. Then you can exit VitaShell.
#*If the new plugins were only user mode plugins, you can go back to the home screen in VitaShell, press the Triangle button, and click <code>Refresh Livearea</code> in VitaShell. Then you can exit VitaShell.
#* If any of the new plugins were also kernel plugins, you will need to fully restart the Vita. When the Vita is turn on from a cold boot, the graphical shell will automatically be refreshed.
#*If any of the new plugins were also kernel plugins, you will need to fully restart the Vita. When the Vita is turn on from a cold boot, the graphical shell will automatically be refreshed.
[[Category:Vita]]

Latest revision as of 04:16, 2 September 2024

There are 2 ways to install plugins on the PS Vita. Manually installing them, or using a plugin manager app like Autoplugin 2 or EasyPlugin. This page will cover installing them manually.

Many plugins can be found from GitHub, GameBrew, or VitaDB. However, direct links of many notable plugins will also be linked here.

Manual Installation

The process of manually installing plugins on the Vita is similar to installing them on the PSP.

  • When manually installing Vita plugins, it is required to know the two different kinds of plugin formats.
    • Files that have a .skprx extension are kernel plugins, which are the most common. They add or modify core functions of the Vita's operating system.
    • Files that have a .suprx extension are usermode plugins; they can be used to modify the LiveArea, games, and applications.

Plugin Categories

KERNEL: Any .skprx file. Kernel tweak.

main: LiveArea tweak.

ALL: Univeral game/app tweak.

(TitleID): Tweaks for only for one game/app.

Installation Steps

  1. Open VitaShell.
  2. Transfer the desired plugin(s) to ur0:tai/ with either USB or FTP.
    • If you want to install plugins on the memory card instead of the Vita's NAND, you can instead use ux0:tai/. This will not work if you are using an SD2Vita or psvsd, as they require a kernel plugin.
  3. Open the config.txt file in the Tai folder.
  4. Add the matching category and file path for the chosen plugin.
  5. Once the plugin(s) have been added to the console, you can now do the following:
    • If the new plugins were only user mode plugins, you can go back to the home screen in VitaShell, press the Triangle button, and click Refresh Livearea in VitaShell. Then you can exit VitaShell.
    • If any of the new plugins were also kernel plugins, you will need to fully restart the Vita. When the Vita is turn on from a cold boot, the graphical shell will automatically be refreshed.