# PCSX2 - General Guide PCSX2 is a free and open-source PlayStation 2 (PS2) emulator. --- ### PCSX2 Links: [PCSX2 Documentation](https://pcsx2.net/docs/) [PCSX2 Website](https://pcsx2.net/) [PCSX2 Github](https://github.com/PCSX2/pcsx2) [PCSX2 Compability List](https://pcsx2.net/compat/) --- ## Where to put the games Playstation 2 games should be put under the `retrodeck/roms/ps2/` directory. ## What file formats are supported? | File Format | Description | |-------------|-------------| | .iso | Standard ISO disc image | | .bin + .cue | Binary disc image file with cue sheet | | .chd | Compressed Hunks of Data **(Recommended)** | ## Does PCSX2 require BIOS or Firmware? Yes check the: [PCSX2 - BIOS Guide](https://pcsx2.net/docs/setup/bios/) ### Where to put the PSX BIOS? Directly into the folder `retrodeck/bios/` ## Folder structure | Type | Folder | Comment | | :---: | :---: | :---: | | ROMs Folder |`retrodeck/roms/ps2/` | | | Saves Folder |`retrodeck/saves/ps2/pcsx2/memcards/` | | | States Folder |`retrodeck/states/ps2/pcsx2/` | | | Config Folder |`~/.var/app/net.retrodeck.retrodeck/config/PCSX2/` | | | BIOS Folder | `retrodeck/bios/Cemu` | Contains `usr` and `sys` folders | | Texture Pack Folder |`retrodeck/texture_packs/PCSX2/` | Represents `PCSX2/textures/` | ## How-to: Emulate the Multitap? Multitap is a way to have up to 8 players on the Playstation 2, by hooking 4 players in each controller port. Most games do not support this feature and some might not even work with it enabled. 1. Open the Configurator and open `PCSX2`. 2. Go to `Settings` -> `Controllers` -> `Controller Multitap` 3. Enable/disable Multitap by clicking the checkbox for either Port 1, Port 2 or both. 4. Several new controllers called 1A to 1D and 2A to 2D will be enabled to map. ## How-to: Emulate in the EyeToy? You need to have a `USB Webcam` connected or an `Integrated Webcam`. 1. Open the Configurator and open `PCSX2`. 2. Go to `Settings` -> `Controllers` -> Select `USB Port` -> Select `Webcam (EyeToy)` from the Dropdown list -> Select the `Device Name` of your connected Camera from the Dropdown list. ## Change in-game language or system language ### PCSX2 Interface Normally it should follow your system locale if supported by PCSX2 1. Open the Configurator and open `PCSX2`. 2. Go to `Settings` -> `Interface` -> `Interface` 3. Under `Preferences` you can change the language from the drop-down menu. 4. Close `PCSX2`. ### For the BIOS / Games 1. Open the Configurator and open `PCSX2`. 2. Go to `Settings` -> `BIOS` 3. Under `Options and Patches` uncheck `Fast Boot` and close the menu. 4. Go to `System` -> `Start BIOS` to open the BIOS. 5. Within the BIOS navigate to `System Configuration` -> `Language` and change the language. 6. Close the BIOS go back to `Settings` -> `BIOS` -> `Options and Patches` and check `Fast Boot` checkbox again. 7. Close `PCSX2`. ## How to add texture packs? The `~/retrodeck/texture_packs/PCSX2/` represents the `/PCSX2/textures/` folder in PCSX2. **Note:**
Some texture packs could made for a specific version or region of a game. Make sure you have the right game and textures for it. `TITLEID` is different for every game. ### Enable Custom Textures Open up PCSX2 from the `RetroDECK Configurator` by pressing `Open Emulator` - `PCSX2`. You can either enable textures globally or per game. **Globally for all games** 1. Go to `Settings` -> `Graphics` -> `Texture Replacement` 2. Enable `Load Textures` and `Async Texture Loading`. **Per game** 1. In the main PCXS2 interface `Right Click` the game you want to bring up the menu. 2. Go to `Game Properties` -> `Graphic Settings` -> `Texture Replacement` 3. Enable `Load Textures` and `Async Texture Loading`. ### Add the texture packs to the correct folder 1. Extract any texture pack files from compressed `.zip` or any other compressed format. 2. Go into `~/retrodeck/texture_packs/PCSX2/`. 3. Find the correct `TITLEID` that mactches your game. 4. Move textures into the right `~/retrodeck/texture_packs/PCSX2/` folder. 5. If the textures match the game they should be loaded on next time you launch the game.