-
Notifications
You must be signed in to change notification settings - Fork 24
Xenia on SteamOS
- NOTE: This guide is intended for SteamOS 3 on the Steam Deck using Xenia Canary Experimental.
- Original source: https://youtu.be/gnmP6e6daHo
- Yes, you can* use EmuDeck by replacing the path of the Xenia exe with Xenai Canary Experiement, but that is outside of this current guide. I may add steps for that soon here.
- Download Xenia
canary_experimental
release here from desktop mode to ~/Downloads or another desired folder. - Open Steam (not return to gamemode)
- Go to Libary
- Click add non Steam game (lower left)
- Find xenia_experimental.exe and add it.
- Open the title selection from the library page
- Click options
- Go to compatibility
- Select the latest version of Proton GE. If you are not sure how to install Proton GE, use the project's readme or this projects helper script get-proton-ge.sh.
- Start Xenia from within Desktop Mode > Steam.
- If you can't move your mouse, hit the Steam button
- Close the app (top right X) while you have control of the mouse. This will populate the necessary files
- Back in your file manager, open xenia-canary.config.toml
- Go to Edit > Find
- Look for 'gpu = "any"'
- Change this to 'gpu = "vulkan"' (no single quotes)
- Go to the ROM folder you extracted (Say for Goldeneye XBLA)
- Open up bean folder and select the default.xex file
- Right click the file > copy file location
- Go back to Steam > xenia canary > gear icon > properties
- Under "Launch options", paste the file location from your clipboard
- Finally, rename the name of this non-Steam game to whatever your game is called
You can now return to game mode / SteamOS
See: https://github.com/xenia-project/game-compatibility
Add --fullscreen
(two dashes) to the end of your launch options options to put the game into the background. Using the fullscreen option will allow SteamOS's gamemode to grab the right window. You can also set the fullscreen option in the Xenia configuration file.
I haven't figure out how to scale the game right with Xenia, Steam launch options, or in-game, so there will always be a black bar at the bottom. I suggest using in-game 16:9 with a screen letterbox of full. Using "normal" for the in-game resolution should show the same result.
Use the artwork plugin "SteamGridDB" using DeckyLoader to easily load nice artwork for this. This plugin then adds an option to the gear / options area of a given game.