Hard Light Productions Forums

General FreeSpace => FreeSpace & FreeSpace Open Support => Topic started by: andrewabc on March 02, 2008, 07:22:50 pm

Title: Error: FreeSpace2 cannot be run from a drive root directory
Post by: andrewabc on March 02, 2008, 07:22:50 pm
I've read several topics on this but none have worked.
I tried installing oalinst.exe (it says install successful but I see no indication that it installed anything).
I have this installed:
(http://img171.imageshack.us/img171/9351/installedic0.th.png) (http://img171.imageshack.us/my.php?image=installedic0.png)

I have ran launcher.exe and selected fs2_open_3_6_9.exe as the file (for registry and stuff)
I have tried deleting launcher6.ini and tried different audio settings and video settings.
when I try to run fs2_open_3_6_9.exe it crashes (changes resolution and screen goes black and a second later I get windows crash).
When I run FS2.exe it tells me to configure my system in launcher before running FS2, then gives the canot run from drive root directory.

Installed to C:\Games\FreeSpace2

Intel core2duo 965 x3000. Win XP pro. realtek hd

Part of error log says
Code: [Select]
fs2_open_3_6_9 caused an Access Violation in module ig4dev32.dll at 001b:0bcb7152.
Exception handler called in FreeSpace 2 Main Thread.
Error occurred at 3/2/2008 20:13:30.
C:\Games\FreeSpace2\fs2_open_3_6_9.exe, run by Andrew.
2 processor(s), type 586.
999 MBytes physical memory.
Write to location 000000c0 caused an access violation.
Title: Re: Error: FreeSpace2 cannot be run from a drive root directory
Post by: Dark Hunter on March 02, 2008, 07:25:30 pm
I have a suspicion that you tried to install to the wrong place.

Where are you trying to install it to? What is the path?

Also: FSOpen goes in the same place as FS2.exe. Don't install them to different directories.
Title: Re: Error: FreeSpace2 cannot be run from a drive root directory
Post by: andrewabc on March 02, 2008, 07:32:46 pm
Oddly I tried direct3D8 graphics setting in the launcher and it started and ran fine. weird, I think opengl would have worked.

EDIT:
At http://www.hard-light.net/forums/index.php/topic,47640.msg0.html#new
it says to get MediaVP 3.6.8 Zeta
If I get these 3 files and install correctly it will increase graphics?

Quote
NOTE: If you downloaded the Models, Effects, or AdvEffects VPs, then you must get the respective patch! The patches are displayed at the top of the VP page.
I do not see a link to a patch at the VP page (http://www.hard-light.net/forums/index.php/topic,39905.0.html)

EDIT:
Sadly while playing about the 5th mission (we discover an asteroid). The game froze my computer (had to use power button).
It froze again on the next level as well. Seem to be random. I know I was using afterburners both times.

EDIT:
Umm, switched to opengl and it works now. Only thing different is the mediavps folder with 3 .vps files.
Title: Re: Error: FreeSpace2 cannot be run from a drive root directory
Post by: Cobra on March 02, 2008, 09:17:09 pm
Direct3D is offically unsupported in FSO. As for your OGL problem, your video card might not be powerful enough.
Title: Re: Error: FreeSpace2 cannot be run from a drive root directory
Post by: FUBAR-BDHR on March 02, 2008, 10:01:15 pm
Have you tried updating to the latest video drivers for your card?
Title: Re: Error: FreeSpace2 cannot be run from a drive root directory
Post by: Jeff Vader on March 03, 2008, 03:30:33 am
At http://www.hard-light.net/forums/index.php/topic,47640.msg0.html#new
it says to get MediaVP 3.6.8 Zeta
If I get these 3 files and install correctly it will increase graphics?
'Those three files' are the patches. Download mp-701_effects and mp-710_models and mv_zpack, extract to \freespace\mediavps\ and you're good to go. Though you could have acquired them with the Installer, as well.
Title: Re: Error: FreeSpace2 cannot be run from a drive root directory
Post by: andrewabc on March 03, 2008, 09:39:27 am
Have you tried updating to the latest video drivers for your card?
Yep my video and audio drivers are up to date.
It is working now. And opengl option is working as well, so maybe I'll get less crashes.

Quote
Though you could have acquired them with the Installer, as well.
I do not see an option for those in the installer.
Is it the 3.6.8 zeta mediavps with 710 patches?
Ok I think it is. The installer is getting files other than the ones I downloaded.
Thanks.
I had 3 mvp files in the mediavps folder
mp-710_adveffects.vp
mp-710_effects.vp
mp-710_models.vp

But the installer is downloading other files.
mv_core.vp
mv_effects.vp
mv_models.vp
mv_music.vp
mv_textures.vp
etc.
Do I need to rename the mp-710 files? Or are they automatically used?

Hmm, looks like the FSO is getting the 710 files as well. Says they are up to date. I guess it should all work properly.

EDIT:
In the readme that FSO downloaded to the mediavps folder it says
Quote
Place mv_*.vp in the same directory as fs2_open (Probably your Freespace 2 directory) and delete or move any old MediaVP files.
So I have to move all those files to root directory of the game? What about the 710 files? This doesn't make sense.
Doesn't look like I have to move the files. The new graphics are working.
Title: Re: Error: FreeSpace2 cannot be run from a drive root directory
Post by: Jeff Vader on March 03, 2008, 12:41:25 pm
Alright, alright. Stop, stop, stop, stop, stop.

Stop.

Any file starting with mv_ is a MediaVP. You need those for starters. That is why the Installer downloads them.

Files with mp-710_ at the beginning of the file name are patches. They must be in the same folder as the actual Mediavps (preferrably \freespace\mediavps\). And, if we want to be precise, you need the corresponding patch for certain Mediavps. For example, mp-710_models.vp is a patch for mv_models.vp. It's related to the order in which the game engine reads vp files. Trust me on this one.

If you experience severe slowdowns in-game, try removing mv_adveffects.vp and its patch (mp-710_adveffects.vp) from the \mediavps\ folder.

Never, ever, put anything to the actual \freespace\ folder. The only files that have permission to be there are the retail files. And possibly an FS2 ogg cutscene vp. Anything non-retail belongs to a subfolder. That is why the Mediavps are to be placed to \freespace\mediavps\.

In addition, you'll need to select the mediavps folder as your mod with the Launcher (from the MOD tab). And, if you want to play another mod, like Derelict, with the Mediavps, you need to configure yourself a mod.ini file. Though if you download other mods with the Installer, it'll supply you with the mod.inis automatically. A good manual for creating mod.inis can be found from Karajorma's FreeSpace FAQ, link in my signature.

Confused yet? Don't worry, it'll get easier over time.
Title: Re: Error: FreeSpace2 cannot be run from a drive root directory
Post by: andrewabc on March 03, 2008, 01:07:48 pm
Thanks that makes sense.
When I used FSO installer (that downloads the files) it put a readme.txt in the mediavps folder.

Near the start it says
Quote
=====(2) Installation:
Place mv_*.vp in the same directory as fs2_open (Probably your Freespace 2 directory) and delete or move any old MediaVP files.
Note that some features may require special commands to be activated; see fs2_open documentation for details.
That should be corrected. From what I understand that is telling me to put the mv files in root game directory. Which is incorrect.
Title: Re: Error: FreeSpace2 cannot be run from a drive root directory
Post by: Jeff Vader on March 03, 2008, 01:14:05 pm
Indeed it is wrong. The whole point in FSO is to put any extra content into subfolders, which you can use with command line options, or the Launcher's mod tab and mod.inis. Placing usermade campaigns into the \freespace\ folder inevitabley causes conflicts and malfunctions. The mediavps wouldn't probably cause any problems, but they would prevent the player from playing vanilla FS2, unless he or she removed the mediavps from the root folder.

Strange if it actually says that on a readme. I'm pointing my blaming finger at Turey.
Title: Re: Error: FreeSpace2 cannot be run from a drive root directory
Post by: Turey on March 04, 2008, 08:39:20 pm
Indeed it is wrong. The whole point in FSO is to put any extra content into subfolders, which you can use with command line options, or the Launcher's mod tab and mod.inis. Placing usermade campaigns into the \freespace\ folder inevitabley causes conflicts and malfunctions. The mediavps wouldn't probably cause any problems, but they would prevent the player from playing vanilla FS2, unless he or she removed the mediavps from the root folder.

Strange if it actually says that on a readme. I'm pointing my blaming finger at Turey.

Don't point at me, point at whoever put together the 3.6.8 mediavps. That readme is included in them.
Title: Re: Error: FreeSpace2 cannot be run from a drive root directory
Post by: Jeff Vader on March 05, 2008, 12:18:19 am
Oops. Ok. *points the blaming finger elsewhere*