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.
Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results (selected in 'Test Results' table below)
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
You need a mp3 codec with a .acm extension. Rename that to winemp3.acm and place it in your ~.wine/drive_c/windows/system32 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. http://forums.fedoraforum.org/forum/showthread.php?p=1035429
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
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:
--- fix_freelancer.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.
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
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.
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?
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?
sound was disabled but with mp3 codec was working well
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?
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.
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.
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.'
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 = fllistserver.zone.msn.com ; GUN server in Redmond (DNS entry)
That line up there, and make it like this:
;hostname = fllistserver.zone.msn.com ; GUN server in Redmond (DNS entry)
Then add the following line:
hostname = gun.fllistserver.com
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
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.