Skip to content

Releases: redmcg/wine

Proton 3.16-8 Beta - for Elite Dangerous

09 Mar 02:18
Compare
Choose a tag to compare

Note that a custom build of Proton is no longer required. See the wiki for more details.

Warning: If updating from a previous custom version of Proton for Elite Dangerous - please ensure you have completed the install before deleting the old custom version. Deleting a Proton version that is still configured for use by Steam causes all Proton games to be deleted.

This release includes the same patches from Proton 3.16-7 Beta - for Elite Dangerous.

It also includes:

  • a fix which means vcrun2015 is no longer required.
  • the same modifications to Proton to include a hook to allow custom install scripts. This allows Steam to install dotnet40 (required for ED).

Once this custom version of Proton is extracted just run the fixED.sh script. This will download dotnet40 (if required) and create a custom install script that will be picked up by Proton when you next run Elite.

Note that the install can take a minute or two to complete - it will just display "Preparing to launch" for a couple of minutes - so please be patient. Once it finishes it takes to 10-20 seconds for the Launcher to appear.

The full list of Elite Dangerous fixes placed on Proton version 3.16-8 Beta follow:

  • Crash during opening video
  • CRC Error when logging on to Frontier servers (by using wine64)
  • Freezing after a few minutes of game-play
  • Keyboard not working correctly
  • Fix for Launcher crash if IPv6 is disabled
  • A hack to MSI which reports WinXP (to allow vcrun2015 to install)
  • A fix so vcrun2015 is no longer required

Please note that you use this release at your own risk with no guarantees. Please see the LICENSE for full terms and conditions.

Install instructions and trouble shooting guide have been moved to the Wiki.

Proton 3.16-7 Beta - for Elite Dangerous

16 Feb 09:35
Compare
Choose a tag to compare

Warning: If updating from a previous custom version of Proton for Elite Dangerous - please ensure you have completed the install before deleting the old custom version. Deleting a Proton version that is still configured for use by Steam causes all Proton games to be deleted.

This release includes the same patches from Proton 3.16-6 Beta - for Elite Dangerous.

It also includes the same modifications to Proton to include a hook to allow custom install scripts. This allows Steam to install dotnet40 and vcrun2015 (both required for ED).

Once this custom version of Proton is extracted just run the fixED.sh script. This will download vcrun2015 and dotnet40 (if required) and create a custom install script that will be picked up by Proton when you next run Elite.

Also note that during the install, step 3/3 is dotnet40 and it can take a minute or two to complete - so please be patient. Once it finishes it takes to 10-20 seconds for the Launcher to appear. Also note that it is possible the individual steps will not be shown and the display will just be "Preparing to launch" for a couple of minutes.

The full list of Elite Dangerous fixes placed on Proton version 3.16-7 Beta follow:

  • Crash during opening video
  • CRC Error when logging on to Frontier servers (by using wine64)
  • Freezing after a few minutes of game-play
  • Keyboard not working correctly
  • Fix for Launcher crash if IPv6 is disabled
  • A hack to MSI which reports WinXP (to allow vcrun2015 to install)

Please note that you use this release at your own risk with no guarantees. Please see the LICENSE for full terms and conditions.

Install instructions and trouble shooting guide have been moved to the Wiki.

Proton 3.16-6 Beta - for Elite Dangerous

22 Dec 08:53
Compare
Choose a tag to compare

Warning: If updating from a previous custom version of Proton for Elite Dangerous - please ensure you have completed the install before deleting the old custom version. Deleting a Proton version that is still configured for use by Steam causes all Proton games to be deleted.

This release includes the same patches from Proton 3.16-5 Beta - for Elite Dangerous.

It also includes the same modifications to Proton to include a hook to allow custom install scripts. This allows Steam to install dotnet40 and vcrun2015 (both required for ED).

Once this custom version of Proton is extracted just run the fixED.sh script. This will download vcrun2015 and dotnet40 (if required) and create a custom install script that will be picked up by Proton when you next run Elite.

Note that the default location to where these install files are downloaded was changed from Proton 3.16-5 Beta.

Also note that during the install, step 3/3 is dotnet40 and it can take a minute or two to complete - so please be patient. Once it finishes it takes to 10-20 seconds for the Launcher to appear.

The full list of Elite Dangerous fixes placed on Proton version 3.16-6 Beta follow:

  • Crash during opening video
  • CRC Error when logging on to Frontier servers (by using wine64)
  • Freezing after a few minutes of game-play
  • Keyboard not working correctly
  • Fix for Launcher crash if IPv6 is disabled
  • A hack to MSI which reports WinXP (to allow vcrun2015 to install)

Please note that you use this release at your own risk with no guarantees. Please see the LICENSE for full terms and conditions.

Install instructions and trouble shooting guide have been moved to the Wiki.

Proton 3.16-5 Beta - for Elite Dangerous

17 Dec 00:02
Compare
Choose a tag to compare

Warning: If updating from Proton 3.16-4 Beta for Elite Dangerous - please ensure you have completed the install before deleting the old custom version. Deleting a Proton version that is still configured for use by Steam causes all Proton games to be deleted.

This release includes the same patches from Proton 3.16-4 Beta - for Elite Dangerous plus an additional two:

  1. Fix for Launcher crash if IPv6 is disabled; and
  2. A hack to MSI which reports WinXP (to allow vcrun2015 to install)

I have also modified Proton to include a hook to allow custom install scripts. This allows Steam to install dotnet40 and vcrun2015 (both required for ED).

Once this custom version of Proton is extracted just run the fixED.sh script. This will download vcrun2015 and dotnet40 (if required) and create a custom install script that will be picked up by Proton when you next run Elite.

Note that during the install, step 3/3 is dotnet40 and it can take a minute or two to complete - so please be patient. Once it finishes it takes to 10-20 seconds for the Launcher to appear.

The full list of patches placed on Proton version 3.16-5 Beta that fix issues with Elite Dangerous follow:

  • Crash during opening video
  • CRC Error when logging on to Frontier servers (by using wine64)
  • Freezing after a few minutes of game-play
  • Keyboard not working correctly
  • Fix for Launcher crash if IPv6 is disabled
  • A hack to MSI which reports WinXP (to allow vcrun2015 to install)

Please note that you use this release at your own risk with no guarantees. Please see the LICENSE for full terms and conditions.

To install:

  • create a 'compatibilitytools.d' directory under your 'steam' dir. On Ubuntu this is usually under ~/.steam (e.g: mkdir ~/.steam/compatibilitytools.d) but it appears to be under ~/.local/share/Steam/compatibilitytools.d on some other distros and installs.
  • copy Proton_3.16-5_Beta_ED.tar.gz to this directory
  • extract the contents (e.g: tar xf Proton_3.16-5_Beta_ED.tar.gz)
  • run ./fixED.sh - which can be found in the root of the extracted directory (optional if you have dotnet40 and vcrun2015 installed in the ED prefix)
  • restart Steam
  • select this release from your Steam Play settings

Known issues + solutions:

ntlm_auth was not found or is outdated

Make sure you have the winbind package installed

After clicking Launch on the launcher, the game never starts

Make sure the driver for your graphics card is installed correctly and can run Vulkan. You can check with vulkaninfo or vulkan-cube.

When trying to login it says there was no or empty response

Check your internet connection. If you are using IPv6, check that it is working correctly.
This can also occur when there is a run-time library mismatch. Please ensure you are not running the Steam Beta client.

Shader issues with Horizons

Make sure your graphics driver meets Proton's minimum requirements:
https://github.com/ValveSoftware/Proton/wiki/Requirements#graphics-drivers-requirements---general

Also note that nvidia-driver-410 and xorg-x11-server 1.19 combinations have a compatibility issue.

Game launches but I get an error "Make sure you start the game from the launcher so that you are up to date"

This error occurs when vcrun2015 is not installed. If you have ran ./fixED.sh then you may have to install it manually.

Can't change display settings to Fullscreen

You can manually change your configuration by editing the file located at:
<steam_home>/steamapps/compatdata/359320/pfx/drive_c/users/steamuser/Local Settings/Application Data/Frontier Developments/Elite Dangerous/Options/Graphics/DisplaySettings.xml

Change the value of the 'FullScreen' setting to '1'

Proton 3.16-4 Beta - for Elite Dangerous

07 Nov 04:20
Compare
Choose a tag to compare

This release includes various patches placed on Proton version 3.16-4 Beta that fixes the following issues with Elite Dangerous:

  • Crash during opening video
  • CRC Error when logging on to Frontier servers
  • Freezing after a few minutes of game-play
  • Keybind pre-sets not showing up
  • Keyboard not working correctly

Please note that you use this release at your own risk with no guarantees. Please see the LICENSE for full terms and conditions.

Pre-install

Only one manual step should be required for ED to work with this release:

  • install dotnet40

Edit: ED 3.3 Season 4 also requires vcrun2017

If using 'esync' (which Proton and protontricks does by default), before attempting install of dotnet40, check your file descriptor limit. Run:
ulimit -n
and make sure it is 65536 or greater.

Some people have reported issues when running the launcher under winxp. winetricks (and therefore protontricks) will set the prefix to winxp during installation of dotnet40. So it is probably safest to run:
winetricks dotnet40 vcrun2017 win7

or for protontricks:
./protontricks 359320 dotnet40 vcrun2017 win7

Also note that earlier versions of wine appear to have an issue with installation of dotnet40 - so make sure you are using wine version 3.18 or later (or for protontricks you are using Proton 3.16-4 Beta or later).

Older versions of winetricks will report that the dotnet package is not suppored on a 64 bit prefix. Make sure you have the latest version of winetricks by following the steps detailed here.

To install:

  • create a 'compatibilitytools.d' directory under your 'steam' dir. On Ubuntu this is usually under ~/.steam (e.g: mkdir ~/.steam/compatibilitytools.d) but it appears to be under ~/.local/share/Steam/compatibilitytools.d on some other distros and installs.
  • copy Proton_3.16-4_Beta_ED.tar.gz to this directory
  • extract the contents (e.g: tar xf Proton_3.16-4_Beta_ED.tar.gz)
  • restart Steam
  • select this release from your Steam Play settings

Known issues + solutions:

Trouble during install of dotnet40

Check your file descriptor limit.

Exception Initialising Application: Error creating the Web Proxy specified in the...

That happens when IPv6 is disabled by the kernel. There is a patch for this which I will include in a future release.

ntlm_auth was not found or is outdated

Make sure you have the winbind package installed

After clicking Launch on the launcher, the game never starts

Make sure the driver for your graphics card is installed correctly and can run Vulkan. You can check with vulkaninfo or vulkan-cube.

After upgrading to ED 3.3 Season 4 I get an error about using the Launcher to login

vcrun2017 is now required to run the game

When trying to login it says there was no or empty response

Check your internet connection. If you are using IPv6, check that it is working correctly.
This can also occur when there is a run-time library mismatch. Please ensure you are not running the Steam Beta client.