Skip to content

EmuDeck guide Vita3K Tips and Tricks


How to Configure Vita3K to Work With ES-DE and Pegasus

Note: This section requires you to install your PlayStation Vita games first through Vita3K. At this time, ES-DE and Pegasus only support launching installed PSVita games.

  1. In Desktop Mode, open Vita3K
  2. Right click a game of your choice, and click Copy app info --> Title ID
  3. You may also click Information to see the Title ID
  4. Example 1:
  5. Example 2:
  6. In Emulation/roms/psvita, right click, Create New - Text File
  7. Name it GAMENAME.psvita
  8. The name of the file is primarily for identifying it in ES-DE and Pegasus and scraping
  9. Open the text file in Kate or a text editor of your choice and paste the Title ID from Step 1 on a single line
  10. Using Tales of Heart R as an example:
  11. Save the text file and exit out
  12. Repeat for each PlayStation Vita ROM
  13. Your game should now show up in and launch directly from ES-DE and Pegasus

For additional detail, read ES-DE's section on Vita3K: https://gitlab.com/es-de/emulationstation-de/-/blob/master/USERGUIDE.md#sony-playstation-vita


How to Configure Gyro With External Controllers

Supported Games

This list is not comprehensive

  • Assassin's Creed: Liberation
  • Borderlands 2
  • Chronovolt
  • Criminal Girls 2: Party Favors
  • Gravity Rush
  • Killzone Mercenary
  • Little Deviants
  • Plants vs. Zombies
  • Resident Evil: Revelations 2
  • Sonic & All-Stars Racing: Transformed
  • Super Stardust Delta
  • Uncharted Golden Abyss
  • VitaQuake

Desktop Mode

  1. Switch to Desktop Mode
  2. Exit out of Steam
  3. You may exit out of Steam a couple of different ways:
    • Right click the Steam icon in your taskbar and click Exit Steam
    • Open Steam, click the Steam button in the top left, click Exit
    • Open a terminal (Konsole) and enter killall -9 steam
    • Do note that clicking the the X button in the top right of the Steam window will not exit out of Steam
  4. Your controls will switch to Lizard Mode. Use L2 to right click, R2 to left click, and the Right Trackpad to move the mouse
  5. You may also connect an external keyboard and mouse
  6. Click the bluetooth icon in the bottom right of your taskbar and connect your controller
  7. Open Vita3K
  8. Click Controls at the top, click Controllers
  9. Make sure your external controller is listed here and that you see Gamepad has motion support at the bottom of this screen
  10. Vita3K: How to Configure Gyro With External Controllers
  11. Close out of the controller screen and Vita3K
  12. Switch to Game Mode

Game Mode

  1. In Game Mode, connect your controller
  2. Select your PlayStation Vita game
  3. On the Play screen, select the Controller icon to the right of the screen
  4. Select your controller tab at the top
  5. Click the Gear icon to the right, and click Disable Steam Input
  6. You may need to restart first for this setting to properly apply
  7. Your controller's gyro will now work for this selected game, repeat as needed for your other games

Post-Configuration

To restore the default Steam Deck controls:

Once you disconnect your controller, your Steam Deck controls should work again. If you would like your controller to remain connected, you may need to re-enable Steam Input for your controller so you can use the Re-order Controllers feature.

How to Re-Enable Steam Input

  1. Select your PlayStation Vita game
  2. On the Play screen, select the Controller icon to the right of the screen
  3. Select your controller tab at the top
  4. Click the Gear icon to the right, and click Enable Steam Input
  5. You may need to restart first for this setting to properly apply
  6. The controls will be reverted to Steam Input and the Steam Deck controls will be restored

How to Install Custom Textures

Texture Pack Sources

This list is not exhaustive


How to Install Custom Textures

  1. In Desktop Mode, open /home/deck/.local/share/Vita3K/
  2. ~/.local is an invisible folder by default, click the Hamburger menu in the top right of the file explorer, click Show Hidden Files
  3. Create a textures folder here, casing matters
  4. In the textures folder, create an import folder, casing matters
  5. Place your downloaded texture pack folder (containing the texture files) directly in the newly created import folder
  6. The texture pack folder should match the game's Title ID
    • To locate your game's Title ID, open Vita3K, right click a game, and click Information
  7. In Desktop Mode, open Vita3K:
  8. At the top, click Configuration, Settings, GPU
  9. Check Import Textures under Texture Replacement
  10. Click Save and close out of the settings menu
    • You may also do this on a per game basis:
      1. Right click the game
      2. Click Custom Config, Create, GPU,
      3. Check Import Textures under Texture Replacement
      4. Click Save and close out of the settings menu
  11. Your texture pack will now be applied

How to Install English Patches

English Patch Sources

This list is not exhaustive


This section will use the Tales of Innocence R English Patch as an example. Instructions may differ depending on what patch you are using, but generally you will be able to apply the below instructions to any English patch.

  1. In Desktop Mode, open Vita3K and install your game
  2. Skip this step if you have already installed your game
  3. Download the English patch and extract it to a folder of your choice * For Tales of Innocence R English Patch, download the " toir_patch-DecryptedWithComputer" version from https://github.com/lifebottle/Tales-of-Innocence-R/releases
  4. On the Steam Deck, open https://www.romhacking.net/hash/ on a web browser of your choice
  5. If your English patch extracted folder includes a eboot.xdelta file:
  6. ROM Hack: Click Browse and navigate to Emulation/storage/Vita3K/uxo/app/GAMETITLEID and select the eboot.bin file
    • To locate your game's Title ID, open Vita3K, right click a game, and click Information
  7. Patch File: Navigate to your extracted English patch folder from Step 2 and select the eboot.xdelta file
  8. Click Apply Patch, romhacking.net will save your patched eboot.bin to your GAMETITLEID folder
    • If the website saves your file elsewhere, move it to your GAMETITLEID folder
  9. Either delete or rename the original eboot.bin file and rename the newly patched eboot (patched).bin file to eboot.bin
  10. If your English patch extracted folder includes a toidata_release.xdelta file:
  11. ROM Hack: Click Browse and navigate to Emulation/storage/Vita3K/uxo/app/GAMETITLEID and select the toidata_release.l7c file
    • To locate your game's Title ID, open Vita3K, right click a game, and click Information
  12. Patch File: Navigate to your extracted English patch folder from Step 2 and select the toidata_release.xdelta file
  13. Click Apply Patch, romhacking.net will save your patched toidata_release.l7c to your GAMETITLEID folder
    • If the website saves your file elsewhere, move it to your GAMETITLEID folder
  14. Either delete or rename the original toidata_release.l7c file and rename the newly patched toidata_release (patched).l7c file to toidata_release.l7c
  15. If your English patch extracted folder includes a data.psarc.xdelta file:
  16. ROM Hack: Click Browse and navigate to Emulation/storage/Vita3K/uxo/app/GAMETITLEID/gamedata and select the data.psarc file
    • To locate your game's Title ID, open Vita3K, right click a game, and click Information
  17. Patch File: Navigate to your extracted English patch folder from Step 2 and select the data.psarc.xdelta file
  18. Click Apply Patch, romhacking.net will save your patched data.psarc to your GAMETITLEID folder
    • If the website saves your file elsewhere, move it to your GAMETITLEID folder
  19. Either delete or rename the original data.psarc file and rename the newly patched data (patched).psarc file to data.psarc
  20. Your English patch will now be applied

How to Configure Language Settings

UI

  1. In Desktop Mode, open Vita3K
  2. At the top, click Configuration
  3. Click Settings
  4. Click the GUI tab
  5. To the left of GUI Language, select your preferred language in the drop-down menu

In-Game

  1. In Desktop Mode, open Vita3K
  2. Open the Settings application, click Start
  3. The Settings application will be in your game list. By default, it will look like a toolbag with a green background
  4. How to Configure Language Settings: Vita3K
  5. Click Language
  6. Click System Language
  7. Select your preferred language in the drop-down menu