Privateer 2: invalid 386FX driver



Hi Guys,

last two days I tried hard to get Privateer 2 running on my Win200 Professional machine. It's equipped with P3 800 MHz, 256 MB RAM, TNT2, SB Live! and 40 GB IBM HD. It's the DOS - version of Privateer 2.
I tested several DOS emulators until I managed to run Privateer 2 with VDMSound ver. 2.0.4 once. After recognizing that I needed a joystick and installing it on windows I got the error message:

Missing or invalid 386FX driver

wenn trying to start P2 again. Actually I didn't change any of my system configurations except the joystick thing.

I tried the Privateer 2 Win05 update and it didn't work, i tried the VDMSound LaunchPad and it didn't work, i tried the DOSBox 0.60 and it didn't work and i searched every forum i got to find answers but i didn't got one...

I go crazy....

please help me !!!

thanks from germany


I had it too -- I solved it by correctly setting the paths in DARK.CFG
Before, the game was trying to access a nonexistant D: drive :)



I have this problem with 386fx driver too
What i must change in the dark.cfg
i am using the dosbox 0.62, but when the game will start the dosbox shut down :confused:
Then i tried freedos and there comes the problem with 386fx driver and i dont know what i can do

please help me

Actually was able to fix this issue by putting this in Dark.cfg or in fact Dark.Fix if you're launching with DarkFix.exe but I had to do the No CD fix to under Spoiler below:
(the first path is the cd drive, the second one for the installation on the hdd)
Privateer 2 editing master Lin Kuei Ominae has developed a little trick to avoid CD-swapping in The Darkening. The most common way this is likely to be used is via DOSBox (see the Tech Support Section for setup tips), but this should apply to other configurations as well. The basics involve copying the discs that you own to your hard drive and telling the game where to find them. To completely avoid disc swapping, movies.iff can also be hex edited, which Lin Kuei has done for everyone here (2 kb iff). These are the detailed steps:
You can copy all cds into a subfolder on your HDD (e.g. C:\PRIV as the main install directory and C:\PRIV\P2Dcds as the subfolder for the CDs)
Copy one cd after another in the P2Dcds folder and overwrite existing files (only the movies folder should expand)
Then set the CD-path in dark.cfg to this subfolder and you don't need a CD-drive anymore. (the first path is the cd drive, the second one for the installation on the hdd)
You can then open in P2Dcds the file cd.dat in a text editor and set "1" for CD1, "2" for CD2 and "3" for CD3.
As an alternative for constant cd.dat editing, you can also open the movies.iff file in a hex editor and change there in front of each movie the 0x01, 0x02 or 0x03 into a 0x00. This way it's unimportant which CD is set in cd.dat and P2D never asks again for a certain cd as all movies are together present in the subfolder (also good if you want to create a privateer 2 dvd)
I've attached a screenshot how it should look like in the hex editor (the marked 00 was previously a 01). (There's a pre-edited Movies.iff file in "No CD Movies Fix" folder of my
"mods_Privateer 2 the Darkening" folder on my T: external hard-drive. -N)
There's also possibility that this procedure could alter or (unfortunately) prevent the random cinematic plot missions from occurring when using the modified .iff file, so be forewarned that this might not be a perfect arrangement. Here's what Storm observed. If you give this a try, hit the Discuss link and let everyone know what you've found out.
If you use an altered MOVIES.IFF, this DOES change the order of the occurance of the additional cinematic missions. Confirmed; I've done this several times.
Actually, a long time ago, I figured out how to do this on my own; except that the CD references in MOVIES.IFF were all changed to "1", and CD.DAT was "1". Additional cinematic missions occured, but they were "severely delayed"; most of them were not activated until AFTER the Main Plot had finished.
Just recently I tried using the above MOVIES.IFF whereby all CD references are "0", and NOT BOTHERING to change CD.DAT (was a default "1" at the time). Additional cinematics were NOT activated... ever. So I changed CD.DAT to "0" to match. Again, no additional cinematic situations.
It might have been installation-specific; but it SEEMS that the game is "did-the-CD-change?" sensitive, in regards to the ADDITIONAL cinematic missions (not Main Plot missions).
But it SEEMS that the best way to is go ahead and use the FIRST procedure that Lin describes... change CD.DAT to "1", "2" or "3", depending (you will need to know in advance before a movie is invoked). I experimented, and the additional cinematic situations SEEM to behave NORMALLY this way... occuring about when they should.
On a pure DOS machine (DOS 6.22), if you invoke a movie with CD.DAT set to the wrong CD, the computer freezes up ("Please Insert CD")... can't even reboot it. You have to turn it off/on.
Of course, if you have a savegame archive with all cinematic situations saved, THEN it's ok to use an altered MOVIES.IFF just to see all the movies again. Trying to PLAY this archive will cause strange behavior in cinematic mission occurances. Keep 2 copies of MOVIES.IFF; one UNaltered, and an altered one... and copy over to fit whatever situation you are in.
Last edited: