mirror of
https://github.com/tiyn/wiki.git
synced 2025-04-04 07:47:45 +02:00
Compare commits
3 Commits
bbd4496707
...
e9e359caf5
Author | SHA1 | Date | |
---|---|---|---|
e9e359caf5 | |||
fa1a60a4cc | |||
70090e68ae |
12
wiki/games/emulators.md
Normal file
12
wiki/games/emulators.md
Normal file
@ -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
|
40
wiki/games/ppsspp.md
Normal file
40
wiki/games/ppsspp.md
Normal file
@ -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.
|
||||
|
@ -200,9 +200,10 @@ UEFI, don't forget to enable the EFI option, otherwise the system won't boot.
|
||||
|
||||
## 13. Further steps and graphical environment
|
||||
|
||||
Now you can follow my larbs installation script
|
||||
Now you can follow the recommended larbs installation script of this wiki
|
||||
(`curl -o larbs.sh https://raw.githubusercontent.com/tiyn/larbs/master/larbs.sh`)
|
||||
this will install a bunch of useful software including a graphical environment.
|
||||
this will install a bunch of useful base software including a graphical
|
||||
environment.
|
||||
You can go on to other guides aswell.
|
||||
|
||||
Additionally if you have a NVidia Graphics Cards you should read
|
||||
|
@ -1,11 +1,11 @@
|
||||
# Package Manager
|
||||
# Pacman and Yay
|
||||
|
||||
Package managers are important programs to get software onto your system.
|
||||
In Arch Linux there are 2 main package managers.
|
||||
One is `pacman`, the default package manager.
|
||||
But there are also a bunch other managers for the Arch User Repositories (AUR).
|
||||
|
||||
In this article I'll use `yay` as my go to AUR manager.
|
||||
In this article `yay` is used as the go to AUR manager.
|
||||
`yay` is also a wrapper for `pacman` so you can just use `yay` instead of pacman
|
||||
to install programs.
|
||||
|
||||
@ -35,14 +35,14 @@ It usually gets gets printed in the line above the error looking like
|
||||
`FAILED (unknown public key <KEYID>)`.
|
||||
|
||||
### Error while updating `is marginal trust`
|
||||
|
||||
|
||||
Both `yay` and `pacman` use gpg keys to confirm the package manager gets the
|
||||
right package.
|
||||
It is possible that it runs into errors when importing new keys.
|
||||
If the error `[...] Key [...] is marginal trust` occurs while updating the
|
||||
system, it can be fixed by running the following commands and then restarting
|
||||
the update process of the package manager.
|
||||
|
||||
|
||||
```sh
|
||||
pacman -Sy archlinux-keyring
|
||||
pacman-key --populate archlinux
|
@ -70,15 +70,15 @@ Scripts to change configuration at docking/undocking
|
||||
|
||||
## FN keys not working
|
||||
|
||||
If the fn keys are not working properly run
|
||||
If the fn keys are not working properly run
|
||||
[a script](https://github.com/tiyn/dotfiles/blob/master/.local/bin/etc/fchange)
|
||||
that changes the `sys/module/hid_apple/parameters/fnmode` file.
|
||||
This toggles between the two different fn key functions.
|
||||
|
||||
## Toggle the touchpad
|
||||
|
||||
To toggle the touchpad on or off
|
||||
To toggle the touchpad on or off
|
||||
[a simple script](https://github.com/tiyn/dotfiles/blob/master/.local/bin/tools/dwm/toggletouchpad)
|
||||
can be used that uses `synclient TouchpadOff=1` or `synclient TouchpadOff=0`.
|
||||
This requires `xf86-input-synaptics` which is a synaptics driver for
|
||||
This requires `xf86-input-synaptics` which is a synaptics driver for
|
||||
notebook touchpads.
|
||||
|
Loading…
x
Reference in New Issue
Block a user