This is a problem I haven't seen solved anywhere, unless it was a small little weird fix that only worked for one person.
After not playing BF2 for a good month or two, I tried to boot it up the other day, only to be sent right back to my desktop after seeing the splash screen and watching the program try and change my screen resolution (all the black flashes and whatnot).
Upon running BF2_r.exe, I get this error:
Failed to load Effect: StaticMesh.fx
StaticMesh.fx(2): error X1507: failed to open source file: 'mods/xpack/shaders/datatypes.fx'
This problem is usually associated with people who change monitors, who solve it by switching back to their old monitor, changing their settings, and retrying on their new monitor. Well, I haven't changed monitors, and the program won't run on my secondary monitor either. Gonna list all the things I've tried:
Uninstall/reinstall of both BF2 and Special Forces.
Deletion/moving of profiles so as to set the game's startup preferences to default.
Updating of video card drivers.
Running in windowed mode.
Running in a specified resolution from the shortcut.
Running game on different monitors (and at different resolutions on those monitors.)
Running other games (they all work fine).
Running the BF2 Demo or 2142 demo: neither of those work either.
Checked the folder where the failed effect is located and found nothing (apparently no one has anything in that folder).
I'm running on a Samsung LCD monitor, with a 6800 GS 256MB and an AMD Athlon 64 3200+. The game has worked great up until this point, running the graphical settings at medium. I cannot recall anything I've done in the past month or so that involved any kind of drastic change in my computer that would've caused this problem.
Any help at all would be greatly appreciated. I'm going to try to fix this until Christmas, when I believe I'll be getting a new hard drive, with which I'll copy all my current secondary hard drive stuff to, and make that one my primary drive, and start all over again with a nice, formatted drive. I would like to not have to go through that though. I also haven't tried uninstalling and cleaning my registry of anything BF2 related I find, mainly because I don't like messing around in my registry, and am scared of deleting something unrelated to the game.
Again, any help will be greatly appreciated.
After not playing BF2 for a good month or two, I tried to boot it up the other day, only to be sent right back to my desktop after seeing the splash screen and watching the program try and change my screen resolution (all the black flashes and whatnot).
Upon running BF2_r.exe, I get this error:
Failed to load Effect: StaticMesh.fx
StaticMesh.fx(2): error X1507: failed to open source file: 'mods/xpack/shaders/datatypes.fx'
This problem is usually associated with people who change monitors, who solve it by switching back to their old monitor, changing their settings, and retrying on their new monitor. Well, I haven't changed monitors, and the program won't run on my secondary monitor either. Gonna list all the things I've tried:
Uninstall/reinstall of both BF2 and Special Forces.
Deletion/moving of profiles so as to set the game's startup preferences to default.
Updating of video card drivers.
Running in windowed mode.
Running in a specified resolution from the shortcut.
Running game on different monitors (and at different resolutions on those monitors.)
Running other games (they all work fine).
Running the BF2 Demo or 2142 demo: neither of those work either.
Checked the folder where the failed effect is located and found nothing (apparently no one has anything in that folder).
I'm running on a Samsung LCD monitor, with a 6800 GS 256MB and an AMD Athlon 64 3200+. The game has worked great up until this point, running the graphical settings at medium. I cannot recall anything I've done in the past month or so that involved any kind of drastic change in my computer that would've caused this problem.
Any help at all would be greatly appreciated. I'm going to try to fix this until Christmas, when I believe I'll be getting a new hard drive, with which I'll copy all my current secondary hard drive stuff to, and make that one my primary drive, and start all over again with a nice, formatted drive. I would like to not have to go through that though. I also haven't tried uninstalling and cleaning my registry of anything BF2 related I find, mainly because I don't like messing around in my registry, and am scared of deleting something unrelated to the game.
Again, any help will be greatly appreciated.
Comment