It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
This applies to both FreeSpace 1 and 2 which have the following bugs (tested on Windows XP):

- Afterburner does not work
- Briefing stalls in the first screen and does not advance

This is due to a too fast CPU - the GOG minimum requirements are bogus: FreeSpace was desigend for a target CPU frequency of 133 to 166 MHz. The game uses QueryPerformanceCounter() for timing and does not get it right on today's GHz CPUs.

Of course, such a bug should properly be fixed in the game itself before rereleasing it marked as "compatible with Windows XP" and "1.4 GHz CPU recommended" . ;-)

There is a bogus solution out there to enable Windows 95/98 compatibility mode. But introduces a new bug:

- Input lag with hardware rendering

I developed a solution using Microsoft Application Compatibility Toolkit 5.6: http://www.microsoft.com/downloads/details.aspx?familyid=24DA89E9-B581-47B0-B45E-492DD6DA2971

1. Download "Application Compatibility Toolkit.msi" using the link above.
2. Download http://www.oldgasworks.org.uk/FreeSpace.sdb for FreeSpace 1 (Mirror: https://mega.co.nz/#!c4xRBaIb!AdaXeW5OmYJ0MRlZqnulOAdMGt4ovWYmWJJLt-rnwLA )
3. Download http://www.oldgasworks.org.uk/FreeSpace2.sdb for FreeSpace 2 (Mirror: https://mega.co.nz/#!E0IAEY6S!TJRTjRqdtwzxq1ObO-4vwQoSvN1NVnDjzpoaK17kSow )
4. Install "Application Compatibility Toolkit.msi"
5. Run "Compatibility Administrator" from the "Microsoft Application Compatibility Toolkit 5.5" program group
6. Select "Open" and open FreeSpace.sdb
7. Right-click "FreeSpace [...FreeSpace.sdb]" under "Custom Databases" and select "Install"
7. Select "Open" and open FreeSpace2.sdb
8. Right-click "FreeSpace2 [...FreeSpace2.sdb] under "Custom Databases" and select "Install"
9. Close "Compatibility Administrator"
10. If you previously had enabled Windows 95/98 compatibility mode on your FreeSpace or FreeSpace 2 shortcuts respective FS.exe or FS2.exe, go to its properties and disable any compatibility options.
11. If you previously disabled hardware rendering, run FreeSpace.exe or FreeSpace2.exe, select Setup and re-enable it.
11. Done

Now afterburner and briefing screens should work and no input lag should occur.

Have fun!

Edit: Mirrors for sdb files added, thank you, simonhales
Post edited June 19, 2013 by jtsn
This question / problem has been solved by simonhalesimage
Hi
I can confirm that this fix works well for improving FS1 performance, just as good or better than simply enabling Windows 98 Compatibility mode (which I was using before reading this thread).
It does NOT seem to make any difference to FS2's abysmal performance on my system though. I have tried 3 fixes suggested on this bulletin board on FS2:
- This Thread
- Enabling Win95 or Win98 Compatibility mode
- Using a 3DFX/Glide "Wrapper" instead of DirectX graphics.
None of the above change the low and jumpy framerate I get when playing FS2. Instead I recommend downloading the FSOpen project and installing this into your FS2 folder. As far as I can tell, the basic FSOpen installation does not change FS2 gameplay, but you have the option of installing the "Media VP" package to completely revamp the graphics and sound.
You can also get an "FSPort" add-on for FSOpen that ports the entire FS1 campaign into FS2; it is worth checking out but cannot exactly replicate the FS1 experience.
You can find everything you would want to know about the FSOpen project (and the Freespace series in general) at http://www.hard-light.net/.
The 60 second delay for downloading the SDB files from HotFile in the above post is a pain in the backside and I have some webspace I am not using for anything else so I have uploaded the two files there.
FS1: http://www.oldgasworks.org.uk/FreeSpace.sdb
FS2: http://www.oldgasworks.org.uk/FreeSpace2.sdb
Regards
Simon
Post edited December 12, 2009 by simonhales
Thanks for the mirrors simonhales.
What graphics hardware and driver version did you use? AMD/ATI or nVidia? FS2 runs fine on my nVidia 9600 GT with 512 MB on XP x64.
I already know of FSOpen and hard-light.net (the campaign walkthroughs there are very helpful). A killer feature of FSOpen is its support for TrackIR ( http://www.naturalpoint.com/trackir ). It takes some time to setup. It would be nice to get a ready to run FSOpen package from GOG like their bundled DOSBox versions. But I will complete the FS1 campaign first, before I get into this.
It's not working. I cannot dowload the freespace sdb file as anything but a text file, and then the Microsoft Program will not recognize it.
Seriously, just get FS2_Open. It's just that much better, and easier to work with than this somewhat ugly hack.
Thanks for this, it worked great for me and fixed the afterburner.
EDIT: Thanks JTSN! Also, if anybody is having problems downloading the .sdb file as anything other than a text file, you'll need to right-click the link and select "save as", change the file category to "all files" and add .sdb at the end, otherwise Internet Explorer (at least on XP) will try to handle it as a text file.

The links need to be updated, the primary and mirrors do not work anymore
Post edited September 07, 2011 by Airoch
Dead links removed, all mirrors updated, Downloads should work again.
Again, dead mirrors removed. Mirror links updated.
Post edited March 16, 2012 by jtsn
So basically I just bought a game with a bug that won't let me play it. Ouch
avatar
lempey2: So basically I just bought a game with a bug that won't let me play it. Ouch
well your mileage may vary - I don't know if everyone who plays the vanilla version of Freespace encounters this problem on all OSes, but if you do, you can try the fix in this thread - or use the Freespace Open Engine which makes everything modern, compatible, and very nice to look at.
Post edited April 11, 2012 by crazy_dave
*bump* because most users overlook this solution - all links are still working.
mirrors updated