Skip to content

Playing Steam (Windows) Games Using Crossover Linux

Michael DeGuzis edited this page Jun 15, 2017 · 3 revisions

Table of Contents generated with DocToc

!!! 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!

Clone this wiki locally