Playing Steam (Windows) Games Using Crossover Linux - mdeguzis/SteamOS-Tools GitHub Wiki
Table of Contents generated with DocToc
- !!! THIS PAGE IS WIP !!!
- About
- Key files
- Set user passwords
- Install the required software
- Install Steam under the "steam" user with CrossOver Linux
- Install your games
- Adding your Steam-Wine games to SteamOS / BPM
- Demo test video
!!! THIS PAGE IS WIP !!!
About
This guide will instruct you on how to play games using PlayOnLinux from the Steam (for Windows) client, using SteamOS.
This process entails several components:
- Debian sources
- PlayOnLinux
- A virtual desktop (from CrossOver Linux)
- Passing arguments to the virtual desktop to start the game under Steam (for Windows).
Note:
Please see AUTHORS.md for a list of contributions regarding this code. This could not have been done without them.
Key files
- Skeleton / template script file
- Desktop file template
- Desktop shortcut
Set user passwords
Set the desktop user password:
passwd desktop
Set the steam user password:
sudo passwd steam
Install the required software
This assumes you have added Debian sources
sudo apt-get install x11-utils gksu
Now we will install a quick shortcut to making managing CrossOver Linuxunder the steam user easier
sudo cp SteamOS-Tools/cfgs/wine/Steam-Crossover.sh /usr/bin/Steam-CrossOver Linux
sudo cp SteamOS-Tools/cfgs/wine/Steam-CrossOver-Linux.desktop $HOME/Desktop
Install Steam under the "steam" user with CrossOver Linux
Installing Steam for Windows (under CrossOver Linux):
Install your games
Install any games you wish to use under Steam for CrossOver Linux. I highly recommend at least launching the game once while still in Steam under CrossOver Linux. Make sure you also close Steam properly with Steam > Exit.
Adding your Steam-Wine games to SteamOS / BPM
Configuring the launcher
WINEVERSION
All available versions are nested under LOCATION
PENDING
GAME_APPID
Vist steamdb.info and search for your game. Take note of the AppID found.
GAME_DIR
This is not used right now, but typically falls under LOCATION
PENDING
GAME_EXE
This will be what we want to specify the virtual desktop starts. Once you located your game on steamdb.info, click the AppID to visit the game page. From there, click on the configuration link, located on the left side. Note the game executable full name.
An Example game launcher
Below is one example of a completed launcher:
PENDING
Adding the desktop shortcut
Copy a default desktop template file from SteamOS-Tools. be sure to replace "my_game" with the desired name. I advise not to use spaces, but hyphens "-" instead. You can always change the Name field below to suit your needs.
PENDING
Per our example above, we would modify the desktop file as follows:
PENDING
The icon file can be a path to any artwork you wish to use. /r/steamgrid on Reddit is a fantastic resource for these images. Also, in a Google Image search, click the "Search Tools" tab and set the search size to exactly 460x215. This is the standard size for Steam images and you will be able to search for specific grid images much easier.
Adding the game to SteamOS / BPM
Ensure Steam (Windows) is closed properly, and exit CrossOver Linux. Click "Return to Steam." Navigate to Settings > Add Library Shortcut. Add your game.
Demo test video
Coming soon!