The setting for this "space opera" game is the 23rd Century, which in a galactic time-frame can be roughly described as just before the insanity that was Buck Rogers and just after the Space Odyssey. A civil war has ripped Earth and our Solar System apart, with the losing faction, the Alliance, escaping to deep space to start over again.

Application Details:

Version: 1.x
Votes: 12
Latest Rating: Gold
Latest Wine Version Tested: 2.1

Maintainers: About Maintainership

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Almost everything, but it required a few special steps.

What does not

A few pieces of audio are still missing, not enough to be a problem though.

What was not tested

Network play.

Additional Comments

You need a mp3 codec with a .acm extension.  Rename that to winemp3.acm and place it in your folder.  Otherwise the game will run so slow it is unplayable, and much of the audio will be missing.

You also need to set "DirectDrawRenderer" to "opengl" for all of the textures to render.

Having opengl hardware acceleration is of course a must.

On 64bit systems, you may also need the 32bit opengl resource files installed.  I did.

You also need the msvcrt.dll override.

A no-cd crack/fixed .exe/patch is not required.

For further information you may want to read my how-to, url follows.
selected in Test Results table below
DistributionTest dateWine versionInstalls?Runs?RatingSubmitter
ShowDebian GNU/Linux 9.x "Stretch" x86_64Feb 17 20172.1Yes Yes GoldAlex S. 
ShowUbuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)Feb 03 20172.0Yes Yes GoldAlex Monk 
ShowUbuntu 15.04 "Vivid" i386 (+ variants like Kubuntu)Oct 12 20151.7.52Yes Yes SilverJakub Ćwik 
ShowUbuntu 14.04 "Trusty" i386 (+ variants like Kubuntu)May 27 20141.6.2Yes Yes Silveran anonymous user 
ShowUbuntu 12.10 "Quantal" amd64 (+ variants like Kubuntu)Mar 01 20131.5.24Yes Yes Silverlahtis 

Known Bugs

Bug # Description Status Resolution Other apps affected
4066 Online Play Doesn't Work (DirectPlay) NEW View
40336 Freelancer: Background Texture for in-game "NavMap" spreads across entire screen (Intel only) UNCONFIRMED View

Show all bugs

HowTo / Notes


If you are unable to start Freelancer due to a non-detected CD or debugger, use a no-cd version of Freelancer.exe.

If you are using a wine version earlier than 1.1.20 refer to

For DirectPlay check this:


The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

Regarding the font used in Freelancer...
by Alex S. on Tuesday February 21st 2017, 16:06
If you manage to launch your game you will see that Freelancer uses some sort of Arial font (more precisely, Arial Unicode MS). Arial is included in the corefonts package, so no problems here. Freelancer actually uses some sort of a condensed font. I found out it's Agency FB ( ).
The only way I found to make text show up in this font is to pull the TTFs from a Windows installation and install them in your distro. Wine seems to use them automatically.

Their paths are Windows/Fonts/agencyr.ttf and Windows/Fonts/agencyb.ttf.

Be careful, it might not be the most legal way to fix the fonts.
Intro video?
by Shmerl on Monday September 12th 2016, 19:12
Is there any way to make intro video work?
Can't get it to work
by MrHudson on Sunday September 4th 2016, 15:51
I have been struggling with trying to get Freelancer to work on Ubuntu 16.04 and despite many attempts, I keep getting this in the debug:

Any assistance would be appreciated.
no cursor/mouse pointer
by sislek on Thursday August 11th 2016, 14:32
hi, first sorry for my bad english.
tried with freelancer german v1.x or english v1.x original cds, with discovery mod.
i am using linux mint 17, playonlinux 4.2.9 and wine 1.9.12 (tested also 1.9.16, 1.9.1, 1.5.10,...)
installations runs fine. freelancer starts, but i can NOT see the mouse pointer?!
setting wine to win95, win98, xp, full screen or not, forced desktop size, ... nothing works.
system and videocard drivers are up to date. i dont use custom mouse pointer or such stuff.
any help? thx a lot!
Working multiplayer with Discovery mod
by Tre0n on Tuesday May 31st 2016, 4:24
I've been able to play Freelancer multiplayer using the Discovery mod (4.88.1). I thought I'd share in case anyone's interested.

I think the key parts are installing directplay from Winetricks on a 32-bit Windows XP wineprefix. I'll go into more detail, though.

I'm on Arch Linux x86_64 with kernel 4.5.2-1-ck, but this should be doable with any Linux distro.

Here's how I did it:
- Set up a 32-bit Windows XP wineprefix (WINEARCH=win32, WINEPREFIX=/where/ever). Confirm it's Windows XP in winecfg.
- Use Winetricks to install the following: d3dx9, directplay, dotnet20, dotnet30, dotnet40, mfc42, msls31, msvcirt, riched20, riched30, vcrun6, vcrun6sp6.
- Ensure you have the following DLL overrides (I think Winetricks will do this for you):
native: d3dx9_24 through _43, dplayxn, dpnet, dpnhpast, dpnsvr.exe, dpwsockx
native, builtin: riched20

By "d3dx9_24 through _43", I mean *every number* between 24 and 43. I'm not sure if they're all necessary, but they're what I've got.

- Install Freelancer from disc, or copy an installed Freelancer directory.

If you copy a directory, you might not have the right fonts in-game. The ones you want are Agency FB and Arial Unicode MS, both in your Wineprefix's drive_c/windows/fonts directory. I think the game is fine without them (it'll use your system fonts instead), but the UI might be weird.

- Install Discovery using its installer
- Run the Discovery launcher (DSLauncher.exe) to play the game.

At this point everything should work. It did for me. I was able to launch the game, start a singleplayer game, and find and connect to multiplayer servers in the server list. A friend of mine hosted a server and we played multiplayer through Hamachi just fine.

I have *not* been able to host a server on this setup. It's probably possible, but the server crashes immediately for me and it was easier just to get my friend to host.

I also ran into a performance issue: Freelancer usually uses 100% of the CPU core it's on for me. This means the game hitches and freezes quite often -- e.g. opening the map freezes the game for several seconds on my PC (i5 2500 quad core @3.3GHz).

You can fix this with the "taskset" command (from package util-linux on Arch) to put Freelancer on its own CPU core, separate from Wine and whatever else.

e.g. `taskset -cp 3 666` will put PID 666 on the 4th cpu (the 1st core is 0).

It works impressively well to do this with Freelancer's PID. The game will just seamlessly move to that CPU core. You can get Freelancer's PID with `pgrep Freelancer`.

However, for some reason Freelancer will put itself back on the first CPU core whenever you enter or leave a station. To get around that I wrote a script and bound it to a hotkey in my window manager:

--- ---
#!/usr/bin/env sh
fpid=$(pgrep Freelancer | head -n 1)
exec taskset -cp $fcpu $fpid

I bound that to Super+F1, so whenever I enter or leave a station I just press that key combination and I'm back to playing just fine.

Before I figured this out, the best suggestions I could find for multiplayer FL were to use Wine 1.1.20 or something, which I couldn't even get to work. Luckily, this setup lets me play FL with the latest Wine version just fine.

Hopefully this is helpful -- let me know if more info is needed. Cheers.
game works perfectly
by marcin kowalski on Friday September 25th 2015, 7:10
I tried running the game with wine-staging. Had the sound problem.

The fix with recoding the audio did not help much.

So i tried the unofficial 1.4 patch and "swag pack" mod which improves some textures and audio.

Now everything works perfectly.
Last supported WINE version
by darkshadow on Monday December 15th 2014, 2:36
Freelancer works perfectly (using overrides) in WINE 1.1.20. That includes multiplayer. All subsequent versions break DirectPlay. You need to use PlayOnLinux, because WINE 1.1.20 is ancient. How-to here:
by Eugene Menyhart on Monday April 29th 2013, 2:49
The global server is down since 5 years ago so you cannot join to any server without the workaround "mod". It's downloadable from Lancer's reactor.

The another way is the Hamachi (or any other Hamachi-like program).
Freelancer working very nice
by lahtis on Monday March 11th 2013, 14:34
Im using Freelancer playonlinux install script.

- 1.5.24 wine
- virtual desktop 800 x 600
- directplay
- offical 1.1 patch (no cd fix installed).

It is running very good in Ubuntu 12.10.
Mouse not working
by SergeM on Wednesday April 11th 2012, 13:41
I know some people have had problems with the mouse in this game. My problem is that it jumps all over the place whenever I move it, making targeting (or even moving around) nearly impossible and very frustrating.

I am on a Mac OSX Snow Leopard and using wineskin 1.4. Thanks for the help!
No 3D capable video card
by Ian on Thursday August 18th 2011, 1:35
I realise this error has been reported before but that didn't get any helpful answers. I'll repeat the error-
"Freelancer did not detect a 3D capable card in your system. If you do have a 3D capable video card installed please try rebooting. You may need to reinstall the game." Then the program quits itself.

How can I make Freelancer run?
I'm on an iMac (10.6.4) with Wine 1.4.44
Image upside/down then Blank screen
by Lionel on Sunday June 26th 2011, 17:23

Using Winebottler on Mac, I got the splash screen upside/down followed by a blank screen.

To fix it, I set HKEY_CURRENT_USER->Software->Wine->Direct3D->OffscreenRenderingMode to backbuffer
by Sebastian Eckert on Sunday May 8th 2011, 12:57
For multiplayer you surely need to install the GLS Workaround from
For widescreen see here:
You might also want to try HUD shift for widescreen resolutions:
  • RE: FL MP by Wouldn't you like to know? on Sunday May 8th 2011, 19:44
DirectPlay workaround
by Jazz on Monday May 2nd 2011, 3:22
Can anyone tell me, what specifically I have to do to get Freelancer multiplayer working? I've tried installing dplay via winetricks, but if I set dpnet.dll as native, game crashes on launch.
FreeLancer Sound Workarround
by Simon Beer on Thursday February 3rd 2011, 17:51
There are some problems with the sound of the game most probably because some of the audio files are compressed as mp3 with exotic settings and stored in wave files.

So, i wrote a skript to convert all the files to plain pcm files to get things working without using a nativ winemp3.acm (not really working for me)

It was a little bit tricky because all the files are wave files, but some are compressed with mp3 and other aren't (don't know why). script uses mediainfo to check weather they're compressed as mp3 or not. Don't really know a better way to do so because mpg123 don't check if it is really an mp3 compressed file and procduces garbage if it isn't.

Copy to Freelancer root dir and run.

Without guarantee.



find "$AUDIO_DIR" -name \*.wav | while read FILE
TYPE=$(mediainfo "$FILE" | grep "MPEG Audio")
if test -z "$TYPE"
echo "$FILE is PCM, do nothing." | tee -a log.txt
echo "$FILE is MP3, converting..." | tee -a log.txt
mpg123 -q -w new.wav "$FILE"
mv -f new.wav "$FILE"
3D card troubles
by jake on Wednesday November 3rd 2010, 16:56
I get two alerts from within Freelancer that are essentially the same. "Freelancer does not recognize your 3D video card. Freelancer may have trouble running." Followed by "Freelancer did not detect a 3D capable card in your system. If you do have a 3D capable video card installed please try rebooting. You may need to reinstall the game." Then the program quits itself. Everything on the wine end of things seems to be working at this point, how do I get wine to tell Freelancer I have a 3D card that it accepts?

wine on Mac OSX 10.6.4
NVidia GeForce 9600M GT
MP ID -> blanko field
by Sebastian Eckert on Wednesday September 8th 2010, 10:47
I have the problem that FL shows me a blank field where my ID should be (this might be because you don't really use windows but the ID is generated from the windows user's account name as well). Well, my solution was to manually import the registry entries where the ID is stated (or: create the lines in the registry which are used as the ID, this might mean that you need a previous ID (you might have friends who can create you one in their windows installation and pass it to you). There are also (windows) tools out there who create FL MP IDs.

If anyone wants to know which entries are important for the ID just tell me and I will post them here (These are three entries in total, no less)
Freelancer exit after splash screen
by Jirik on Saturday August 21st 2010, 8:27

I know that this problem was reported before but I don't know why freelancer trial demo is runnig flawlessly and full version even won't start up.

I tried install directx, some xml libraries but it only reduced items in wine log, game was crashing anyway.

this is part of wine out.
fixme:d3d:IWineD3DSwapChainImpl_Present Render-to-fbo with WINED3DSWAPEFFECT_FLIP
fixme:d3d:debug_d3dformat Unrecognized 0x38414144 (as fourcc: DAA8) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized (0x38414144) in the format lookup table

Does anyone know how to resolve this?

wine 1.3.1
DirectDrawRenderer opengl
sound was disabled but with mp3 codec was working well

Should't be reopen this Bug 17934 ?

Sorry for my english
No sound after loadingscreens
by Felix on Sunday May 2nd 2010, 11:18

apart from the "sound loop" bug, I got another sound problem with Freelancer. After loadingscreens, e.g. docking/undocking with planets or stations, the whole sound and music turns off. The only way to get the sound back is to restart the game.

I already tried different Wine versions, like 1.0.1, 1.1.38, 1.1.42 and 1.1.43 including the patched pulse-audio version. I also tried the "Freelancer Tutorial for noobs" mentioned below. I'm using Kubuntu 10.04 and my winecfg is set to override winemp3.acm as described in various comments.

Does any of you have similar problems and found a workaround?
Wine Version For best Results
by Dave on Friday June 5th 2009, 10:38
A bit of advice. I have freelancer working in both the stable version of wine 1.0.1 and the latest development release 1.1.22.

I seriously suggest that you run it on the latest stable release. 1.0.1

Sure freelancer runs in version 1.1.22 but you'll get a LOT more errors and quite a few crashes.

For best results, use the tried and tested stable release of wine.
Freelancer Tutorial for noobs
by Dave on Sunday May 17th 2009, 11:41
This will even fix the xml text coding problem.
by Thomas on Monday February 9th 2009, 10:33
as I posted before as a reply, I will now post as an entire new problem.

When I try to play the game my mouse lags very much. Which makes it pretty impossible to play. I've seen in a different post that someone else has had the same problem. If there are more people with this problem, please respond.

Does anyone know a fix for this mouse lag?
  • RE: Mouse by Nathan Shearer on Monday March 9th 2009, 0:21
    • RE: Mouse by Joao Santiago on Saturday April 4th 2009, 5:27
Missing Descriptions Fixed
by Adam Mellor on Monday January 19th 2009, 10:37
In previous versions of Wine, it didn't display the specs for guns,the mission descriptions and mission log, and the load button in the main menu had no text inside (just the outline of the button). It also crashed for me when I tried to land at Bedford Station. This is now fixed with Wine 1.1.13.
by Joao Santiago on Friday January 2nd 2009, 11:19
sound still hangs and I can't find the file perfoptions.ini so I can't set my desired resolution and/or play in a window

what exact settings should I set fix the hanging sound?
  • RE: sound by Joao Santiago on Friday January 2nd 2009, 11:24
    • RE: sound by Thomas on Sunday February 8th 2009, 14:00
How To Install
by Nathan Shearer on Saturday November 29th 2008, 22:05
1. Set wine version to Windows 98
2. Install Freelancer
3. Install Freelancer Patch 1.1
4. (Optional) Install Unofficial Freelancer SP Patch 1.40
5. Install a No CD crack (version 1.0 cracks will work with all versions)
6. Fix Bug 3853 (looping music)
6.1. Download "l3codeca.acm" from somewhere (prefereably a working *clean* Windows XP isntall).
6.2. Remane it to winemp3.acm and copy it to the wine system32 directory.
6.3. Set an override for this file specific only to Freelancer.
7. Edit perfoption.ini to set resolutions that are more to your liking (Note that Freelancer was designed to only work at 4:3 aspect ratios).
Freelancer has encountered a problem and needs to close.
by Andreas Lausch on Tuesday August 19th 2008, 0:44
Running freelancer w/o CD fix shows me the message 'A Debugger Has Been Detected: Unload the Debugger and Try Again'. I believe this has sth. to do with the copy protection, so I tried it with a fixed Exe.
When if try to start w/ CD fix I keep getting the Message 'Freelancer has encountered a problem and needs to close. We are sorry for the inconvenience.'

Any known fix on that?
Playing Online
by Garrett Hylltun on Saturday August 16th 2008, 17:22
You will not be able to access any online games through Freelancer with a standard install. This is because Microsoft shut down the global servers listing server late in 2007, earlier than stated which was to be spring 2008.

But! You can do one of two things. Either enter a server IP directly using command line parameters, or the HTA file included for doing so... Or! Use the newer user made global server.

Open your freelancer.ini file and comment out the following line by add the ; character at the begining of the line:

hostname = ; GUN server in Redmond (DNS entry)

That line up there, and make it like this:

;hostname = ; GUN server in Redmond (DNS entry)

Then add the following line:

hostname =

Save, run Freelancer, goto multiplayer > internet. Provided online play works for FL under wine, you should then get a list of online servers that are currently registered with the new global server.
0.9.60 installer works again
by Frank on Saturday April 19th 2008, 9:50
I just tried Freelancer and it installs fine again now.
I still need to run native msvcrt , use the winemp3.acm as mentioned below, and of course the nocd fix. For my ATI graphics card I had to install the patch from bug report 12416 to be able to run, but with those tweaks all is well.
OS: PclinuxOs 2007
video card :ATI radeon x1950pro
sound card: Creative Audigy 2
Freelancer doesn't work anymore
by Aaron on Tuesday March 25th 2008, 19:06
I just upgraded from 0.9.56 to 0.9.56. The graphics glitches that were originally present are back! :(
The mp3 codec overide worked perfectly, though.
RE: 'IVBSAXXMLReader' Trouble
by frost666 on Saturday December 15th 2007, 13:49
khm... how to register these classes?
by dustin price on Saturday November 3rd 2007, 17:56
it works great on single player. alltho multiplayer has no server for me. i am seeing if theres a way to fix that :)
Cannot load game
by Dzimitryj Turaviec on Sunday September 23rd 2007, 2:53
After saving I cannot load a saved game, and after the game saves itself automatically, it is impossible even to start it. It closes after the splashscreen and shows reelancer's error window. Linux Gentoo. If anyone knows solutions, contact me...
RE: install wont work
by Willie Sippel on Thursday November 24th 2005, 18:21
I tried it a few days ago, and installation went perfectly. Some visual glitches in the installer, but no real problems. It's pretty much unplayable however, due to bug 3933. Bug 3853 is easy to work around, just use a native MP3 codec. And there are also lots of textures and all particle effects missing.