games: added steamdeck and ppsspp

master
tiyn 2 years ago
parent fa1a60a4cc
commit e9e359caf5

@ -0,0 +1,12 @@
# Emulators
An Emulator is a hard- or software that enables a computer to behave like
another computer.
In the gaming context this is mainly used to run games from a console on
another computer.
Emulators usually need ROMs to run games.
ROMs are a digital copy of a video game.
## List of Emulator software
- [PPSSPP](./ppsspp.md) is made to emulate Playstation Portable games

@ -0,0 +1,40 @@
# PPSSPP
[PPSSPP](https://ppsspp.org/) is a Playstation Portable (PSP)
[emulator](./emulators.md).
## Setup
PPSSPP can be installed on different systems, a list for this can be found on
the [PPSSPP website](https://ppsspp.org/downloads.html).
Additionally it can be installed using [Flatpak](../linux/flatpak.md) where the
package is called `org.ppsspp.PPSSPP`.
## [Steam Deck](./steam.md#steam-deck) specific settings
The following settings are especially useful when emulating PSP games on the
[Steam Deck](./steam.md#steam-deck) as pointed out by
[nchristopher](https://github.com/nchristopher/steamdeck-emulation/blob/main/emulators/ppsspp.md).
But it is a good starting point for other systems aswell.
It is important to emphasize that the system needs to meet the requirements to
run Vulkan.
The Device name will change if you are not using a
[Steam Deck](./steam.md#steam-deck).
```txt
Backend: Vulkan
Device: AMD RADV VANGOGH
Fullscreen: on
VSync: on
Rendering solution: Auto (1:1)
Upscale level: 2x
Upscale type: Hybrid + Bicubic
Deposterize: on
```
## Running a game without selection in the menu
To run a game instantly the path to the [ROM](./emulators.md) needs to be
appended to the command used for starting PPSSPP.
This should be made in quotation marks as it could contain characters that need
to be escaped.

@ -24,3 +24,47 @@ You can remove `<steam location>/steamapps/compatdata/<game id>` to reset the
Wine prefix completely.
It is recommended to keep a backup of the folder containing the old Wine prefix
as it stores game saves and other important data, that can be useful.
## Adding non-Steam Games
Games that are not in the Steam store can be added to the Steam application.
This is done by opening (the desktop mode) of Steam and selecting
`Add a Non-Steam Game to My Library` under the `Games` tab in the top left
corner.
A dialog window will open to select the software to add to steam.
Check the box or boxes of the software to add to Steam and tap
`Add Selected Programs`.
For games such as launchers a `Launch Option` can be set most of the time to
skip the launcher and go directly into the specified game.
This option usually mirrors the command that would be used in the command line
of a system to go directly into the game.
Often this is done by simply appending the path of the specified game to the
command but this can also differ depending on the launcher.
## Setting Icons and Banners for Games
Images for games can be changed by downloading them and applying them manually.
An easier route can be taken by using
[SGDBoop](https://www.steamgriddb.com/boop).
To use it, you first need to install it.
It is available in the [flatpak package manager](../linux/flatpak.md).
After that navigate to the
[SteamGridDB website](https://www.steamgriddb.com/boop) and log in with your
steam account.
Follow the remaining steps as described on the website.
Following this different images, banners and icons can be found on
[the website](https://www.steamgriddb.com/).
When hovering over an asset a little blue button will appear.
On the press of the button a game can be chosen that will use the asset in the
steam application.
This works for both Steam and non-Steam games.
## Steam Deck
The [Steam Deck](https://store.steampowered.com/steamdeck) is a handheld gaming
computer made by the same developers as Steam.
Due to its form factor it can be used especially well to play games that need a
controller, such as many games that run on [emulators](./emulators.md).
But by adding a USB-hub and connecting keyboard and mouse it can be used to
play classical PC games aswell.

Loading…
Cancel
Save