From c1d628d0520fa64ca485d2000d2c9c79601660a4 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Wed, 6 Dec 2023 15:49:07 +0100 Subject: [PATCH] guide fixes --- .../wiki_emulator_guides/scummvm-guide.md | 10 ++--- .../docs/wiki_emulator_guides/vita3k-guide.md | 35 ++++++++++++------ .../emulators/vita3k/vita3k-titleid.png | Bin 0 -> 16334 bytes 3 files changed, 29 insertions(+), 16 deletions(-) create mode 100644 wiki-rtd/docs/wiki_images/emulators/vita3k/vita3k-titleid.png diff --git a/wiki-rtd/docs/wiki_emulator_guides/scummvm-guide.md b/wiki-rtd/docs/wiki_emulator_guides/scummvm-guide.md index 2c7c02b2..e98684cd 100644 --- a/wiki-rtd/docs/wiki_emulator_guides/scummvm-guide.md +++ b/wiki-rtd/docs/wiki_emulator_guides/scummvm-guide.md @@ -40,16 +40,16 @@ The result should be: `retrodeck/roms/scummvm/Beneath a Steel Sky/` Go into [ScummVM Game Compatibility and ID List](https://www.scummvm.org/compatibility)
Search for `Beneath a Steel Sky` make a note of the ScummVM ID in this case called: `sky` -### Step 3: Create the ScummVM file -- The `.scummvm` file starts as a empty textfile that needs to be created in in each game you want to adds directory.
-- It should be named `.scummvm`
+### Step 3: Create the .scummvm file +- The `.scummvm` file starts as a empty textfile that needs to be created in each game you want to adds directory. +- It should be named `.scummvm` - In our example the file will be called `sky.scummvm` and should be created in `retrodeck/roms/scummvm/Beneath a Steel Sky/` The end result should look like:
`retrodeck/roms/scummvm/Beneath a Steel Sky/sky.scummvm` ### Step 4: Open the .scummvm file and add the ScummVM_ID -Open up the empty `sky.scummvm` and just type in the `` in the first row of the empty file and save in this case `sky`. Make sure you don't add any spaces or linebreaks and the file should just contain the word `sky`. +Open up the empty `sky.scummvm` file and just type in the `` in the first row of the file and save in this example `sky`. Make sure you don't add any spaces or linebreaks and the file should just contain the word `sky`. ### Step 5: The game should now run -The game should now be added to the ES-DE interface from the `retrodeck/roms/scummvm/Beneath a Steel Sky/sky.scummvm` file you just created and can be played. +The game should now be added to the ES-DE interface from the `retrodeck/roms/scummvm/Beneath a Steel Sky/sky.scummvm` file you just created and can be played after you reload RetroDECK from the Configurator or re-launch the application. diff --git a/wiki-rtd/docs/wiki_emulator_guides/vita3k-guide.md b/wiki-rtd/docs/wiki_emulator_guides/vita3k-guide.md index 6fc3a26a..bdcb68ec 100644 --- a/wiki-rtd/docs/wiki_emulator_guides/vita3k-guide.md +++ b/wiki-rtd/docs/wiki_emulator_guides/vita3k-guide.md @@ -49,12 +49,12 @@ They need to be installed by pressing `File - Install Licence` then either `Sele ## How to: Get games to show up inside the ES-DE interface **Example:**
-In this example we got a game we want to add: `WipEout 2048` +In this example we got a game we want to add: `OutWipe 4820` ### Step 1: Install the Game Open the Vita3K emulator via Configurator and press `File` and either `Install .pkg` or `Install .zip, .vpk` depending on what game file you have. -In our example `WipEout 2048` is a `.pkg` file so we chose the `Install .pkg` option and navigate to the file to install it. +In our example `OutWipe 4820` is a `.pkg` file so we chose the `Install .pkg` option and navigate to the file to install it. #### Step 1b: Add Licences (not always needed) During installation the Vita3K could call for a Licence File or Key.
@@ -64,13 +64,26 @@ Check more above in the **Licence Files and Keys** section. #### Step 1c: Install any DLCs or patches Install the patches and DLC the same way as the game by repeating Step 1 to 1b for the filetype the patch/DLC is in `pkg`, `zip`, `vpk`. -### Step 2: Create the .psvita file -- Create an empty file in `retrodeck/roms/psvita/gamename.psvita`, please mind the `.psvita` extension.
-For example: `roms/psvita/WipEout 2048 (EU).psvita.` -- Edit the empty file adding the game `Title ID` (more below). -- The game should appear in the game list after RetroDECK is re-opened or reloaded from the Utilities. +### Step 2: Check the Title ID of the game -## How to find a title ID -It can be found inside the Vita3K GUI in the Title ID column, or found via web search. -For example the game `WipEout 2048 (EU)` has an ID that is `PCSF00007`. -So simply add `PCSF00007` to the `WipEout 2048 (EU).psvita` file and the setup for this game is complete. + + +In the Vita3K interface the third colum you can see the Title ID of the game you just installed.
+You can also check [Vita3K Game Compatibility and ID List](https://vita3k.org/compatibility.html?lang=en). + +In our example we find out that the Title ID of `OutWipe 4820` is `PCSF00007` + +### Step 3: Create the .psvita file +- The `.psvita` file starts as a empty textfile that needs to be created in roms folder `retrodeck/roms/psvita/` +- Name the file `.psvita` +- In our example the file will be called `OutWipe 4820.psvita` + +The end result should look like:
+`retrodeck/roms/psvita/OutWipe 4820.psvita` + +### Step 4: Open the pstvita file and add the Title ID +Open up the empty `OutWipe 4820.psvita` file and just type in the `` in the first row of the file and save, in this example you enter `PCSF00007`.
+Make sure you don't add any spaces or linebreaks and the file should just contain the word `PCSF00007`. + +### Step 5: The game should now run +The game should now be added to the ES-DE interface from the `retrodeck/roms/psvita/OutWipe 4820.psvita` file you just created and can be played after you reload RetroDECK from the Configurator or re-launch the application. diff --git a/wiki-rtd/docs/wiki_images/emulators/vita3k/vita3k-titleid.png b/wiki-rtd/docs/wiki_images/emulators/vita3k/vita3k-titleid.png new file mode 100644 index 0000000000000000000000000000000000000000..d5232495c104945916c0f021579b280232986096 GIT binary patch literal 16334 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