The Steam Deck is a handheld console based on SteamOS from Valve.
As the system does not run on Windows not every game will work directly out of the box, for that reason I try to aggregate as much information as possible in this thread
Games get added after I played them for a time to look out for issues and fixes.
Please also add your experience with VNs on Steam Deck in the comments so I can add them to the list
I recommend using an external keyboard when setting up Lutris, Protontricks and Proton GE. The on screen keyboard can be opened with "STEAM" + "X" and closed again with "B".
NEW GUIDE AVAILABLE UNDER VisualNovelWiki
Website also has specific instructions for games like Dead End Aegis, Full Metal Daemon Muramasa and more.
Steam Launch Options
Some games require you to set custom launch options in Steam, if required the launch options will be listed with the game.
How to set custom launch options
Protontricks
Protontricks is a software which lets you easily install adult patches and additional required software, you can check out the project on GitHub here.
Installation Guide
Using Protontricks
Proton Versions: Click
Proton comes in different versions, normally you'll be okay with using the default version,
sometimes you can encounter issues though which can be fixed with Proton GE, Proton Experimental or an older version of Proton.
Proton GE: Click
Proton GE is a community fork of Proton which adds additional support for mediaplayback, you can check out the project GitHub here.
Installation Guide
How to install Lutris: Click
How to setup Wine prefixes: Click
How to enable Japanese Locales: Click
How to get custom artworks to Steam (for Steam games and non steam games): Click
Controller Layout for most Visual Novels
A, L1, R1, L4, R4 & R2 -> Left mouseclick
B, Start -> Escape
X & L2 -> Right mouseclick
Sticks & Tackpads -> Mouse with clicking down being left mouseclick
Battery Saving Settings
The Steam Deck is a portable system and runs on a battery, because of that I changed some options on my device in order to extend the playtime.
You can use the "..." button to open the quick access menu and change the settings under the battery icon.
All the settings can be made either per game or global for the full system.
For my Steam Deck I usally limit the refresh rate of the pannel to 40hz & limit the FPS to 40, 20 or 10 depending on how motion heavy the VN is
A TDP limit of 5-8w should be enough for most VNs too, but you can adjust this to your needs.
For some older games (and RPG Maker ones) you can enable FSR to get a sharper image.
Additional Tips
When possible chose windows mode instead of fullscreen for the best performance. Gamemode will make those games fullscreen anyways.
Only chose fullscreen for RPG Maker games or other which show content outside of the visible screen.
Some more tips thanks to barjed on Reddit:
All Unity based VNs should work without Problem (excl. Video).
If a game crashes due to a video, a possible fix is the deletion of the video in the game files
You can also prepear the games on Windows and use Warpinator to push the game on Deck. Videoguide
Addtional Resources
ProtonDB
Sekai Project's Compatibility List (thanks to hubb2001 on Reddit)
WineHQ
Lutris
Steam Deck Reddit
Linux Gaming Reddit
Discord Server for help with Lutris and Proton