Vanilla BF2 Bug

If you find a bug within PR:BF2 (including PRSP), please report it here.
Locked
Snares
Posts: 342
Joined: 2008-11-24 23:25

Vanilla BF2 Bug

Post by Snares »

I usually play PR if I play BF2 at all, but I and my friends decided to play a few rounds of Vanilla just to get some points we need to rank up. I could not join any server because I got the message saying "unmodified content, revert your copy of BF2 to the original, etc, etc." One of my friends said "I have the same problem just start PR, log in, log out, then close the game and it will fix the problem." I of course thought he decided to play a practical joke on me. I was wrong. I did just that and I didn't get the unmodified content error. I'm not sure why this happens and if it's exactly a bug per say (or if anyone else has already found out how to fix this), but if anyone ever has this problem logging in and logging out seems to do the trick! :grin:
Deadfast
Retired PR Developer
Posts: 4611
Joined: 2007-07-16 16:25

Re: Vanilla BF2 Bug

Post by Deadfast »

It's because of PR's custom shaders (suppression effects, bleeding effects, etc.).
waldo_ii
Posts: 961
Joined: 2008-04-30 22:58

Re: Vanilla BF2 Bug

Post by waldo_ii »

PR uses it's own executable, if you haven't noticed. Thats why you have to use the shortcut created when you install PR. It launches from PR.exe, which will launch BF2.exe in some funky way to also incorporate PR's custom shaders. Now, when you exit PR normally, though the "Log Out" button, PR.exe will revert the modified shader files back to the original, like nothing ever happened. When you force quit PR, such as Alt+F4 or from the Task Manager, PR.exe doesn't get the chance to fix everything that it "messed up". Then when you play another mod, Punkbuster will be like "whoa, wtf? Modified shaders? Illegal. I shall kick you."


Devs, feel free to correct me if I am mistaken.
|TGXV| Waldo_II

Image
Snares
Posts: 342
Joined: 2008-11-24 23:25

Re: Vanilla BF2 Bug

Post by Snares »

waldo_ii wrote:PR uses it's own executable, if you haven't noticed. Thats why you have to use the shortcut created when you install PR. It launches from PR.exe, which will launch BF2.exe in some funky way to also incorporate PR's custom shaders. Now, when you exit PR normally, though the "Log Out" button, PR.exe will revert the modified shader files back to the original, like nothing ever happened. When you force quit PR, such as Alt+F4 or from the Task Manager, PR.exe doesn't get the chance to fix everything that it "messed up". Then when you play another mod, Punkbuster will be like "whoa, wtf? Modified shaders? Illegal. I shall kick you."


Devs, feel free to correct me if I am mistaken.
Aha! That's interesting. The weird thing is I can Alt+F4 it and still load into a normal BF2 server most of the time.
Vege
Posts: 486
Joined: 2008-06-26 23:12

Re: Vanilla BF2 Bug

Post by Vege »

vanilla servers dont check for shaders.
BF universe: Jorma[fIIn], Tahanmikaansovi, Vge, Lou Bang, Marjapiirakka
HeXeY
Posts: 1160
Joined: 2008-06-28 18:03

Re: Vanilla BF2 Bug

Post by HeXeY »

I've hade the same problem.
I fixed it 5 min ago by just changing "View Distance", that made BF2 fix the shaders by itself :)
Image
Deadfast
Retired PR Developer
Posts: 4611
Joined: 2007-07-16 16:25

Re: Vanilla BF2 Bug

Post by Deadfast »

Aye, sometimes you need to delete the shader cache in My Documents\Battlefield 2\mods\bf2


Changing the graphic settings will force the shaders to update as well.
PlaynCool
Posts: 711
Joined: 2008-04-06 21:51

Re: Vanilla BF2 Bug

Post by PlaynCool »

I have that when i try to join a night server on Special Ops(exp. for bf2) and i cant fix it that way?Help?
Deadfast
Retired PR Developer
Posts: 4611
Joined: 2007-07-16 16:25

Re: Vanilla BF2 Bug

Post by Deadfast »

Deadfast wrote:delete the shader cache in My Documents\Battlefield 2\mods\bf2
Tried that?
PlaynCool
Posts: 711
Joined: 2008-04-06 21:51

Re: Vanilla BF2 Bug

Post by PlaynCool »

There is no such folder in there...
Pressondude
Posts: 8
Joined: 2008-02-02 15:58

Re: Vanilla BF2 Bug

Post by Pressondude »

try downloading BF2 Cleaner. It deletes all of the BF2 caches. I use it every month or so and my system performance also improves a little...
Download Battlefield 2 Cleaner 2.0 - Battlefield 2 fight for one of three military superpowers: the United States, China, or the newly formed Middle Coalition. - Softpedia
Snares
Posts: 342
Joined: 2008-11-24 23:25

Re: Vanilla BF2 Bug

Post by Snares »

PlaynCool wrote:I have that when i try to join a night server on Special Ops(exp. for bf2) and i cant fix it that way?Help?
Have you tried doing what I did and logging into PR, logging out, and then clicking Exit? It worked for me :P
Locked

Return to “PR:BF2 Bugs”