mirror of
				https://github.com/tiyn/wiki.git
				synced 2025-10-31 02:11:15 +01: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. | ||||
|   | ||||
		Reference in New Issue
	
	Block a user