Jag vet. Min kompis hade samma problem. Vi gjorde så här för att få spelet att funka:
1. Gå in i spelmappen "Battlefield 2"
2. Sedan "mods/xpack"
3. I mappen "xpack" finns det en zip-fil som heter "Shaders_client", öppna den
4. Extrahera(kopiera) alla filer till mappen "shaders"(den finns i mappen "xpack")
5. Nu går du tillbaks till spelmappen.
6. Gå in på "mods" igen och gå in på mappen "bf2" den här gången.
7. Du ska nu göra samma sak.
8. Öppna "Shaders_client" som finns här i bf2-mappen
9. Extrahera(kopiera) alla filer till mappen "shaders"
10. Se till att filerna ligger i mapparna "shaders"
11. Nu ska det gå att starta spelet
Detta hitttade jag på nätet så om något är oklart får jag skicka hemsidan(på engelska) till dig.