Wine

From WikiRaider
Revision as of 10:05, 5 April 2024 by Wile E. Coyote (talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Wine (or WINE) is a program originally written for Linux systems to provide an execution layer of the more common Windows APIs in order to run Windows programs without modification. It can be used to play Tomb Raider and Lara Croft Games intended for Windows on Linux, BSD, and MacOS X, but results may vary widely.

Although Wine is open source, there are also commercial versions that support more applications/games.[1] These also provide a graphical user interface for setup etc.

Additionally, Proton, a fork of Wine created by Valve, can be used to run games distributed through Steam that do not natively support Linux.

Tomb Raider Games Playable With Wine

As Wine is under constant development this Wiki will not provide a list of playable games that is likely to change a lot. Instead one should look up specific games on the projects homepage.[2]

As a rule of thumb, older games like the Classic Tomb Raider games are more likely to work. As the Level Editor ueses a classic engine as well, most Custom Levels work fine with Wine.

Newer games on the other hand may still sometimes exhibit specific problems with newer versions of DirectX like flickering or missing objects, although these problems are becoming rarer. These games are more likely to work correctly using Proton.

Project Homepage and Game Database

https://www.winehq.org/

Proton

Proton is a version of Wine that is maintained by Valve, the parent company of Steam. Many games that were written for Windows can be played on Linux or Mac OS using the Steam Client and Proton as a compatibility layer. The newest example is Tomb Raider I-III Remastered that works flawlessly on Linux.

Tomb Raider Games Supported by Steam/Proton

All Tomb Raider Games are supported by Proton, mostly with the two highest compatibility ratings, Gold and Platinum. This means these games play almost or just as good as under Windows.[3]

  • The three LAU games:
  • The Reboot Trilogy is supported natively on Linux, although the Windows versions can apparently be used too.

Lara Croft Games Supported by Steam/Proton

Both Lara Croft games work on Linux using Steam/Proton.

Project Homepage and Game Database

https://www.protondb.com/

Running Custom Levels using Wine or Proton

Many, if not most Custom Levels can be played on Linux using wine or proton.

Manual Use of Wine

To do so, follow these instructions:

  • First install the latest wine or proton files using your distribution's package manager (apt, pkg, zypper...) as root (su or sudo).
  • If you install multiple different versions of wine use the tools provided by your distro to select which to use. Most Custom Levels run fine with vanilla wine (9.0) or the latest stable proton (8.0.5).[4]
  • Download and extract your Custom Level to a folder on your Linux machine and open a shell there.
  • To start the level, enter "wine tomb4.exe". To later start the Custom Level configuration again, use "wine tomb4.exe /setup".
  • The first launch may take some time as wine is creating application specific settings in the background. Also, a wine configuration tool may appear on first launch of wine. Choose the right version of Windows to emulate here. Most modern Custom Levels run fine on Windows 10, older ones may need older versions of Windows. You can restart this configuration utility using "winecfg".

Using Steam

The use of the Steam GUI is much simpler and more user friendly:

  • Install Steam and Proton using your distribution's package manager or - if not available - install them from the steam website.
  • Download and extract your Custom Level to a folder on your Linux machine.
  • Launch steam and add a custom game: Click on "games" -> "Add non-Steam game to my library". Browse to the folder you selected above and add the tomb4.exe.
  • Right-click the new entry, select "properties", and add a name better suited to the level.
  • If needed, set the compatibility to the desired version of proton. On the Steam Deck, version 5.13-6 seems to work for most Custom Levels.

References

  1. https://www.codeweavers.com
  2. https://appdb.winehq.org/objectManager.php?bIsQueue=false&bIsRejected=false&sClass=application&sTitle=Browse+Applications&iItemsPerPage=25&iPage=1&sOrderBy=appName&bAscending=true WineHQ AppDB Search
  3. https://www.protondb.com/search?q=tomb%20Raider%20 Proton Database
  4. Wine 9.0 and Proton 8.0.5 are the current versions as of early 2024.