A member of my squad told me to uninstall both bf2/sf then reinstall both after that,you install the 1.3 patch everything works fine now...got my 3 weapon unlocks too:)
Okay, this has been going on for two days now. okay figured it out, you could do as boris says which would work orrr....Program Files\EA Games\Battlefield 2\mods\bf2go there and find the file labled 'Shaders_client' (it should be zipped) and put it in the 'shaders' file, unzip it.
Now there should be a file called "shaders client" take them out of that and just put it in the Program Files\EA Games\Battlefield 2\mods\bf2 file and it'll work fine
in my Program Files\EA Games\Battlefield 2\mods\bf2 there are other unzipped files like menu sever , menu client, common server ,common client,fonts client,server objects. i think that is all of them ,but do i do anything with them . because i am having that same problem with the lighting.fx not found