Wiki/wiki-rtd/docs/wiki_emulator_guides/duckstation/duckstation-guide.md

100 lines
3 KiB
Markdown
Raw Normal View History

2024-01-18 13:09:58 +00:00
# Duckstation - General Guide
2024-01-06 08:25:02 +00:00
2024-01-18 13:09:58 +00:00
<img src="../../../wiki_images/logos/duckstation-logo.png" width="150">
2024-01-06 08:25:02 +00:00
2024-01-20 11:44:06 +00:00
Duckstation is a Playstation 1 - PSX Emulator.
2024-01-06 08:25:02 +00:00
2024-01-20 11:44:06 +00:00
### Duckstation Links:
[Duckstation - Webpage](https://www.duckstation.org/)
[Duckstation - Wiki](https://www.duckstation.org/wiki/)
[Duckstation - Game Compatibility](https://docs.google.com/spreadsheets/d/e/2PACX-1vRE0jjiK_aldpICoy5kVQlpk2f81Vo6P4p9vfg4d7YoTOoDlH4PQHoXjTD2F7SdN8SSBLoEAItaIqQo/pubhtml)
2024-01-18 13:09:58 +00:00
2024-01-20 11:44:06 +00:00
[Duckstation - Github](https://github.com/stenzek/duckstation)
2025-01-06 13:59:31 +00:00
**Note: Legacy Emulator**
As of RetroDECK 0.9.0b Duckstation have made licensing changes and is marked as Legacy. It will no longer receive any updates and is working as-is.
## Where to put the games?
2024-01-20 11:44:06 +00:00
PSX games should be put under the `retrodeck/roms/psx/` directory.
2024-01-20 14:34:22 +00:00
2025-01-06 13:59:31 +00:00
## What file formats are supported?
```
.bin + .cue
.img
.iso
.chd
.mds
.pbp
.ecm
```
## Does Duckstation require BIOS or Firmware?
2025-01-07 08:52:23 +00:00
Yes, there exists several PSX BIOS from different regions and hardware versions.
2025-01-06 13:59:31 +00:00
[PSX BIOS Guide on Github](https://github.com/LiquidSevens/psx-models-bios-guide)
### Where to put the PSX BIOS?
Directly into the folder
`retrodeck/bios/`
**Example:**
`retrodeck/bios/Scph1001.bin`
2025-01-14 06:48:22 +00:00
## Folder structure
| Type | Folder | Comment |
| :---: | :---: | :---: |
2025-01-19 08:39:58 +00:00
| ROMs Folder |`retrodeck/roms/psx/` | |
2025-01-14 06:48:22 +00:00
| Saves Folder |`retrodeck/saves/psx/duckstation/` | |
| States Folder |`retrodeck/states/psx/duckstation/` | |
| Texture Packs Folder |`retrodeck/texture_packs/Duckstation/` | Corresponds to `duckstation/textures` folder |
2025-01-19 08:25:35 +00:00
| Config Folder |`~/.var/app/net.retrodeck.retrodeck/config/duckstation/` | `settings.xml`, `gameProfiles` folder, `controllerProfiles` folder|
2025-01-14 06:48:22 +00:00
| BIOS Folder | `retrodeck/bios/` | |
## Guide - Adding Texture Packs
The `~/retrodeck/texture_packs/duckstaiton/` represents the `/duckstation/textures/` folder in Duckstation.
**Note:** <br>
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.
**Note:**<br>
`TITLEID` is different for every game.
## Enable Custom Textures
- Open up Duckstation inside `RetroDECK Configurator` by pressing `Open Emulator` - `Duckstation`.
- Go to `Settings` -> `Advanced` -> `Tweaks/Hacks` <br>
`Enable VRAM Write Texture Replacement` and set it to `On`.<br>
`Preload Texture Replacements` and set it to `On`.<br>
## How do I add texture packs?
**Requirements:** Texture pack files <br>
**NOTE:** On the Steam Deck this could be easier to do in `Desktop Mode`.
### Texture folder directly
1. Extract any texture pack files from compressed `.zip` or any other format into folders.
2. Go into `~/retrodeck/texture_packs/duckstation/`. The folders are all named by `TITLEID`.
3. Move textures into the right `~/retrodeck/texture_packs/duckstation/<TITLEID>` folder.
2025-01-06 13:59:31 +00:00