J´ai trouvé ça :
Ok, I finally figured out how to fix that damn crash to desktop error when using a GF4TI card.
1) download the Microsoft Framework, do a search on google ( +download +microsoft framework)
2) download DXTweaker: http://mrbauer.net/files/dxtweaker.rar
3) Extract to a folder on desktop
4) Run DXTweaker, and goto " New" on the right
5) Point it to your root BF2 EXE ( in your EA Sports\battlefield 2\ DIR)
6) Check the 2 boxes that contain ´SHADER´ , one is FORCE PP SHADER OTHER IS PS SHADER or something of that sourt
7) Click Apply, and then click RUN on the top.
It will launch the game with no problems and you will be playing very smoothly!
I just wish EA and DICE would have included a simple pixel shader 1.2 include but w/e, this will be suffice for now.
Happy gaming all!, any questions IM me on AIM @ no but because or email me: devivo@gmail.com
Voilà!