• Home
  • Index
  • Search
  • Download
  • Server Rules
  • House Roleplay Laws
  • Player Utilities
  • Player Help
  • Forum Utilities
  • Returning Player?
  • Toggle Sidebar
Interactive Nav-Map
Tutorials
New Wiki
ID reference
Restart reference
Players Online
Player Activity
Faction Activity
Player Base Status
Discord Help Channel
DarkStat
Server public configs
POB Administration
Missing Powerplant
Stuck in Connecticut
Account Banned
Lost Ship/Account
POB Restoration
Disconnected
Member List
Forum Stats
Show Team
View New Posts
View Today's Posts
Calendar
Help
Archive Mode




Hi there Guest,  
Existing user?   Sign in    Create account
Login
Username:
Password: Lost Password?
 
  Discovery Gaming Community Welcome Help & Support Tutorials & Tools Linux Guides Discovery on Linux. Article Guide (2025)

Server Time (24h)

Players Online

Active Events - Scoreboard
Kusari Super Alloy Shipments - 323,050 / 2,000,000
LSF Arms Shipments - 48,250 / 2,000,000
LSF Munition Shipments - 62,830 / 2,000,000
Pirate Black Market Shipments - 237,450 / 1,000,000
Dragon Bounties - 5 / 10,000
KOI Bounties - 12 / 10,000
LSF Bounties - 8 / 10,000
Samura Bounties - 3 / 10,000

Latest activity

Discovery on Linux. Article Guide (2025)
Offline darkwind
07-30-2024, 10:32 PM, (This post was last modified: 07-30-2024, 10:50 PM by darkwind.)
#7
Frontier Sheriff
Posts: 1,153
Threads: 138
Joined: Oct 2019
Staff roles:
Coding Developer

The guide has been updated to eliminate crashes appearing in Tau-23 and Omicron Beta.
This issue is replicated in single player for Wine Proton 8.0.4 if u just write system Beta in order to appear there
Wine version installing section is updated to Wine 9.0 usage, as this eliminated this issue. Be careful on game start, keyboard may start to work only after alt tab.

As a side result Wine 9.0 made for Alt tabing and game play in "Windowed" bordered screen significantly better.

Emawind Wrote:Emawind — Yesterday at 8:39 AM
?
I have some news about the crash with DS Freelancer on Linux specifically
I try to keep this simple
I tried the vanilla Wine 9.0 with good results (no crash and text is not cutted out)
The stable vanilla Wine 9.0 -> https://github.com/Kron4ek/Wine-Builds/r...d64.tar.xz
This is perfect for the mod BUT
for vanilla Freelancer, you will not have any video playback when starting the game
Emawind — Yesterday at 8:47 AM
I think the crash is due to some extra dlls in the mod so vanilla Freelancer should be fine with the wine-proton-8.0.4, since I am playing the game, really slowly, I will let you know if it crash at some point
There is actually a Proton version that go well with both (no crash, text not cutted out, intro videos) but you need latest version of Lutris with support for umu-launcher (v0.5.17), because Proton can't be used outside of Steam without the umu-launcher.
I don't recommend though to put this solution in your guide because is not simple, and umu-launcher is still experimental
This is the custom Proton if you want to try -> https://github.com/GloriousEggroll/proton-ge-custom
Emawind — Yesterday at 9:04 AM
If you change the Wine version in Lutris without deleting the existing prefix folder, is important that you do the dll override again and the winetricks stuff again, but since the DS Launcher is already installed, you don't need to install dotnet40 (dslauncher check the dotnet version on setup).
Only the following winetricks are necessary if you decide to update the prefix
msacm32
directplay

Emawind — Yesterday at 9:42 AM
In my case I couldn't enter two specific systems without crashing, so it wasn't random as someone else said, but using Wine 9.0 fixed the problem for me.
Darkwind The Dark Duck — Yesterday at 10:09 AM
Which systems u could not enter?
Darkwind The Dark Duck — Yesterday at 10:47 AM
Image
i will try this update and see how it all works for me, thanks ?
Would be interesting to know systems to check just to be sure.
after that will run article update
https://github.com/darklab8/blog/issues/4 added to my todo list https://github.com/orgs/darklab8/projects/1/views/1
Emawind — Yesterday at 3:35 PM
Tau-23, Omicron-Beta

Changelog Wrote:--- a/blog/articles/article_detailed/article_freelancer_setup_at_linux/article.md
+++ b/blog/articles/article_detailed/article_freelancer_setup_at_linux/article.md
@@ -16,15 +16,13 @@ Writing last versions of dependencies with which it was possible to make it happ

- `Kubuntu 22.04.3 LTS`
- `lutris/now 0.5.16 all [installed,upgradable to: 0.5.17]` ( output of `$ apt list --installed | grep "lutris"`)
-- [Wine proton 8.0-4](<https://github.com/Kron4ek/Wine-Builds/releases/tag/proton-8.0-4>)
+- [Wine 9.0](<https://github.com/Kron4ek/Wine-Builds/releases/download/9.0/wine-9.0-amd64.tar.xz>)
- [dxvk2.4 with direct 8 support](<https://github.com/doitsujin/dxvk/releases/tag/v2.4>)

## 1. Setup Lutris

Visit list of [lutris installating instructions](<https://lutris.net/downloads>)
-Check your OS and install Lutris accordingly. IT IS IMPORTANT TO INSTALL `0.5.16` version exactly.
-Another person `Amba` tried using 0.5.17 and it did not work because of issues to use Proton version we use later.
-So use exatly the mentioned version and make sure you have created clean Wine Prefix later and not reusing it from other versions.

+Check your OS and install Lutris accordingly. Article guarantees all this stuff will work with lutris 0.5.16, how it will work with other versions is not guaranteed.

- Since we used Kubuntu, we downloaded [deb package](<https://github.com/lutris/lutris/releases/tag/v0.5.16>) for it
- and used `sudo apt install ./lutris_0.5.16_all.deb` for its installation
@@ -36,25 +34,28 @@ if you are able to launch Lutris and see it, the installation is succeful
Verify that u installed Lutris `0.5.16` in Lutris About. `lutris --version` for CLI.
If we will use newer Lutris version, the guide will be updated.

-## 2. Setup Wine Proton
+## 2. Setup Wine

There are many wine versions, but this one is the last that keep the UI text from not cutting out
and also keeps intro video playing nicely with Freelancer Vanilla.

-- [Download Wine Proton](<https://github.com/Kron4ek/Wine-Builds/releases/tag/proton-8.0-4>)
+- [Download Wine-9.0](<https://github.com/Kron4ek/Wine-Builds/releases/download/9.0/wine-9.0-amd64.tar.xz>)

-![]({{.StaticRoot}}article_freelancer_setup_at_linux/wine_proton_installing.png)
+![]({{.StaticRoot}}article_freelancer_setup_at_linux/wine_installing.png)

-- find folder with Lutris wines (at Kubuntu `$HOME/.local/share/lutris/runners/wine`) and unpack archive in to it (i unpacked `wine-proton-8.0-4-amd64.tar.xz` since i have amd64)
+- find folder with Lutris wines (at Kubuntu `$HOME/.local/share/lutris/runners/wine`) and unpack archive in to it (i unpacked `wine-9.0-amd64` since i have amd64)
- P.S. if you use Steam Deck, the possible expected path is known to look like `$HOME/.var/app/net.lutris.Lutris/data/lutris/runners/wine`

the folder inside expects to look like this

-![]({{.StaticRoot}}article_freelancer_setup_at_linux/wine_proton_expected.png)
+![]({{.StaticRoot}}article_freelancer_setup_at_linux/wine_expected.png)

Relaunch lutris, u should see it in discovered wines

-![]({{.StaticRoot}}article_freelancer_setup_at_linux/wine_proton_expected2.png)
+![]({{.StaticRoot}}article_freelancer_setup_at_linux/wine_expected2.png)
+
+P.S. Known issues for Wine 9.0. For me the keyboard is not available right away at the game entering.
+It becomes active only if i alt tab and return. Ensure on game enter, u can open chat by "Enter" before flying from planet!


## 3. Setup Freelancer and Wine Prefix

@@ -68,7 +69,7 @@ After that u need to create locally installed Game in Lutris. Name in whatever w

![]({{.StaticRoot}}article_freelancer_setup_at_linux/freelancer_install_wine_prefix.png)

-- The important part u need to select 32 `Prefix architecture` inside (even if your OS has installed 64 bit Wine Proton, it still supports 32 bit running)
+- The important part u need to select 32 `Prefix architecture` inside (even if your OS has installed 64 bit Wine, it still supports 32 bit running)
- And u need to select any empty dedicated folder for `Wine prefix` (I chose `/home/naa/apps/freelancer_related/wine_prefix_freelancer_online`)
- that ensures a fresh copy of Windows Filesystem emulation will be used with dedication to our Freelancer Discovery setup.

@@ -193,7 +194,7 @@ It should make alt-tab working reliably.

![]({{.StaticRoot}}article_freelancer_setup_at_linux/gamescope_install.png)

-P.S. Alternatively can be used Virtual Desktop feature, but it is not available anymore in the proton version. This is why was suggested option with gamescope.
+P.S. Alternatively can be used Virtual Desktop feature.

## Extra info - d3d8to9 v1.12.0

@@ -204,7 +205,7 @@ The guide used dxvk 2.4 with direct 8 support to launch the game, but [d3d8to9 v
Just in case providing copies of all main dependencies, vendored in for this articles, in case they aren't longer downloadable.

- [Lutris 0.5.16]({{.StaticRoot}}article_freelancer_setup_at_linux/vendored_freel_stuff/lutris_0.5.17_all.deb)
-- [Wine proton 8.0-4]({{.StaticRoot}}article_freelancer_setup_at_linux/vendored_freel_stuff/wine-proton-8.0-4-amd64.tar.xz)
+- [Wine 9.0]({{.StaticRoot}}article_freelancer_setup_at_linux/vendored_freel_stuff/wine-9.0-amd64.tar.xz)
- [dxvk2.4 with direct 8 support]({{.StaticRoot}}article_freelancer_setup_at_linux/vendored_freel_stuff/dxvk-2.4.tar.gz)

## Extra info - possible unexpected dependencies.
@@ -223,6 +224,13 @@ You can do it by inserting desired framerate into Env variables of application `

You can validate it works, by also injecting env var `DXVK_HUD=devinfo,fps,api` to see FPS in real time

+## Extra info - Migrating from legacy Wine Proton 8.0.4
+
+For those of you who used Wine Proton 8.0.4 before, you can reuse same created Wine Prefix
+- You need only to repeat step `## 2. Setup Wine` to install new wine
+- Specify it in your App Runner options
+- and repeat step with Winetricks installation (specifically `msacm32` and `directplay`) and ensure dll overrides are present.
+

## Extra info - useful links


Interstellar Autogit Ctrl-V Encryptor Discovery At Linux
Dark Tools DarkBot DarkLint DarkStat DarkMap
Reply  


Messages In This Thread
Discovery on Linux. Article Guide (2025) - by darkwind - 07-15-2024, 06:08 PM
RE: Discovery on Linux. Article. - by darkwind - 07-15-2024, 06:09 PM
RE: Discovery on Linux. Article. - by darkwind - 07-15-2024, 06:09 PM
RE: Discovery on Linux. Article Guide. - by darkwind - 07-19-2024, 11:22 AM
RE: Discovery on Linux. Article Guide. - by darkwind - 07-25-2024, 04:53 PM
RE: Discovery on Linux. Article Guide. - by darkwind - 07-26-2024, 07:34 AM
RE: Discovery on Linux. Article Guide. - by darkwind - 07-30-2024, 10:32 PM
RE: Discovery on Linux. Article Guide. - by darkwind - 08-19-2024, 03:42 AM
RE: Discovery on Linux. Article Guide. - by darkwind - 11-03-2024, 04:29 PM
RE: Discovery on Linux. Article Guide (2025) - by 0verflow - 06-08-2025, 11:16 PM
RE: Discovery on Linux. Article Guide (2025) - by darkwind - 06-08-2025, 11:26 PM
RE: Discovery on Linux. Article Guide (2025) - by 0verflow - 06-08-2025, 11:31 PM
RE: Discovery on Linux. Article Guide (2025) - by darkwind - 06-08-2025, 11:41 PM
RE: Discovery on Linux. Article Guide (2025) - by 0verflow - 06-08-2025, 11:59 PM
RE: Discovery on Linux. Article Guide (2025) - by 0verflow - 06-10-2025, 12:30 PM
RE: Discovery on Linux. Article Guide (2025) - by 0verflow - 06-14-2025, 05:07 PM
RE: Discovery on Linux. Article Guide (2025) - by SSV - 06-15-2025, 01:09 AM
RE: Discovery on Linux. Article Guide (2025) - by darkwind - 09-21-2025, 04:01 PM

  • View a Printable Version
  • Subscribe to this thread


Users browsing this thread:
1 Guest(s)



Powered By MyBB, © 2002-2025 MyBB Group. Theme © 2014 iAndrew & DiscoveryGC
  • Contact Us
  •  Lite mode
Linear Mode
Threaded Mode