├── .github └── FUNDING.yml └── README.md /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] 4 | patreon: PatnosD 5 | open_collective: # Replace with a single Open Collective username 6 | ko_fi: patnosd 7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel 8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry 9 | liberapay: # Replace with a single Liberapay username 10 | issuehunt: # Replace with a single IssueHunt username 11 | lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry 12 | polar: # Replace with a single Polar username 13 | buy_me_a_coffee: # Replace with a single Buy Me a Coffee username 14 | thanks_dev: # Replace with a single thanks.dev username 15 | custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] 16 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Hollow Knight for the PS Vita 2 | This repository contains the necessary patches to create fully functional files for running Hollow Knight on the PS Vita. 3 | 4 | **IMPORTANT:** You must own **Hollow Knight** on **Steam** or **GOG** to use this patch! 5 | 6 | ---- 7 | **DOWNLOAD OLDER MANIFEST AS GAME WAS UPDATED RECENTLY** 8 | 9 | Open Steam Console(Ctrl+R and type "steam://nav/console") 10 | 11 | Enter this and wait for the download to finish: 12 | 13 | ```download_depot 367520 367521 3820178394837330515``` 14 | ---- 15 | 16 | --- 17 | Porting this game to the PS Vita was a significant challenge, requiring compromises and adjustments to accommodate the console’s technical limitations. 18 | While it’s not perfect and may never be, it’s in reasonably good shape to let you enjoy this amazing game. 19 | 20 | Disclaimer for new players. The tutorial scene is the only scene with that kind of horrific performance, After that scene, experience is better. 21 | 22 | ### Compromises 23 | 24 | - **Texture downsizing**: Most textures were reduced in size. 25 | - **Frame rate**: Capped at 30 FPS but may drop in larger scenes with multiple enemies (until some are defeated). 26 | - **Audio glitches**: Sounds may occasionally be glitchy. 27 | - **Loading times**: Scenes take longer to load due to the Vita’s I/O speeds. 28 | 29 | ### Known Issues 30 | 31 | - **Lower FPS in busy areas**: Performance drops in some scenes with many enemies (**the tutorial scene has the most noticeable lag**). 32 | - **Longer load times for larger scenes**: Bigger areas may take extra time to load. 33 | - **Periodic lag spikes**: Once every minute or so, you may encounter a lag spike caused by various factors. 34 | 35 | **If you want to support the project, you can leave a tip on one of those websites:** 36 | 37 | Ko-Fi: https://ko-fi.com/patnosd 38 | 39 | Patreon: https://www.patreon.com/PatnosD 40 | 41 | PayPal: https://paypal.me/DPatnosD 42 | 43 | Afdian: https://afdian.com/a/PatnosD 44 | 45 | ## PS VITA Set up 46 | 47 | In order to have the best possible experience, I recommend you to use following plugins (that you should be able to find somewhere on the net) : 48 | - ioplus.skprx (Required) 49 | - iostaging.skprx (Optional) 50 | - NoTrpDrm.suprx (Optional | Used for Trophies) 51 | 52 | **+ Full CPU Overclock (500Mhz)** 53 | 54 | 55 | ## Instructions 56 | 57 | ### Prerequisites 58 | 1. Install the Hollow Knight `.VPK` using **VitaShell** or download it straight from **VitaDB** on your PS Vita. 59 | *Do not attempt to launch the game yet, as it will crash without the required files.* 60 | 2. Ensure you have purchased and downloaded the game from **Steam** or **GOG**. 61 | 3. Overclocking is necessary to run the game properly. 62 | 63 | --- 64 | 65 | ### STEAM VERSION 66 | 1. Visit the **Releases** page of this repository and download `HollowKnightVitaSTEAM.zip`. 67 | 2. Extract the downloaded zip to a folder on your PC. 68 | 3. Copy the Steam game folder into the extracted folder. 69 | **Note:** Your `HollowKnightVitaPatchSteam` folder should look like this: 70 | ``` 71 | └── HollowKnightVitaPatchSteam/ 72 | ├── Hollow Knight/ <- ../steamapps/common/Hollow Knight 73 | ├── vcdiff/ 74 | ├── APPLYPATCH.bat 75 | ├── deterministic.exe 76 | └── xdelta3-x.x.x-x86_64.exe 77 | ``` 78 | 4. Run `APPLYPATCH.bat` and wait for the process to complete (this can take 15–25 minutes depending on your system). 79 | 5. Once completed, you will see a file named `HollowKnightVITA.zip`. 80 | 6. Using **VitaShell**, connect your PS Vita to your PC and copy the extracted contents of `HollowKnightVITA.zip` (_zip file should be around 380–450MB_) to `ux0:app/HKVT12222/`. 81 | **Note:** Your `HKVT12222` folder on your Vita should look like this: 82 | ``` 83 | └── HKVT12222/ 84 | ├── Media/ 85 | ├── sce_module/ 86 | ├── sce_sys/ 87 | └── eboot.bin 88 | ``` 89 | 7. When prompted, select **Replace the files in destination**. 90 | 8. if you encounter any issues take a look at the [Troubleshooting](#troubleshooting) section 91 | 9. Launch the game and enjoy! 92 | 93 | --- 94 | 95 | ### GOG VERSION 96 | 1. Visit the **Releases** page of this repository and download `HollowKnightVitaGOG.zip`. 97 | 2. Extract the downloaded zip to a folder on your PC. 98 | 3. Copy the GOG game folder into the extracted folder. 99 | 100 | **Note:** Your `HollowKnightVitaPatchGOG` folder should look like this: 101 | ``` 102 | └── HollowKnightVitaPatchSteam/ 103 | ├── Hollow Knight_Data/ <- ../GOG/Hollow Knight/Hollow Knight_Data 104 | ├── vcdiff/ 105 | ├── APPLYPATCH.bat 106 | ├── deterministic.exe 107 | └── xdelta3-x.x.x-x86_64.exe 108 | ``` 109 | 4. Run `APPLYPATCH.bat` and wait for the process to complete (this can take 15–25 minutes depending on your system). 110 | 5. Once completed, you will see a file named `HollowKnightVITA.zip`. 111 | 6. Using **VitaShell**, connect your PS Vita to your PC and copy the extracted contents of `HollowKnightVITA.zip` (_zip file should be around 380–450MB_) to `ux0:app/HKVT12222/`. 112 | **Note:** Your `HKVT12222` folder on your Vita should look like this: 113 | ``` 114 | └── HKVT12222/ 115 | ├── Media/ 116 | ├── sce_module/ 117 | ├── sce_sys/ 118 | └── eboot.bin 119 | ``` 120 | 7. When prompted, select **Replace the files in destination**. 121 | 8. if you encounter any issues take a look at the [Troubleshooting](#troubleshooting) section 122 | 9. Launch the game and enjoy! 123 | 124 | --- 125 | 126 | ### Transferring Save Files 127 | If you are updating from an older version of the game, your save files need to be moved to a new directory. Follow these steps: 128 | 129 | 1. **Locate Old Save Files**: 130 | Navigate to `ux0:data` and identify all files starting with `user...`. 131 | 132 | 2. **Move Files**: 133 | Copy these files and transfer them to the new save directory: 134 | `ux0:data/HollowKnight`. 135 | 136 | 3. **Verify**: 137 | Ensure all save files are properly placed in the `HollowKnight` folder. 138 | 139 | --- 140 | 141 | ### Troubleshooting 142 | - Ensure that your PS Vita is properly overclocked. 143 | - Verify that you have the correct game version (Steam or GOG) and have followed the steps for your version. 144 | - If `ux0:app` does not appear in File Explorer, make sure you have visibility of hidden directories enabled. 145 | 146 | --- 147 | 148 | ### Disclaimer 149 | This patch requires a legally purchased copy of Hollow Knight. 150 | 151 | 152 | --------------------------------------------------------------------------------