SOLUTION ULTIME
1) Mettre les drivers à jour
2) Lancer le Patch 1.12
3) Quand vous installez le patch, vous aurez une erreur, ne la fermez (space error ou patching error)
4) Allez à C:\Documents and Settings\YOUWHATEVER\Local Settings\Temp\byexx.tmp (ou xx est variable) et copiez le dossier Disk1 sur votre bureau
5) Fermez l´erreur.
6) Lancer setup.exe dans le Disk1 que vous avez copié sur le bureau. Il y aura un message d´erreur, laissez-le.
7) Allez à C:\Documents and Settings\VOTRE PROFIL\Local Settings\Application
Data\{7148F0A6-6813-11D6...}\{F77B-00B0D0142080...
.} et copiez PATCH.exe et PATCHW32.dll dans votre dossier Battlefield 2 (écrasez si il faut, les résidus d´autres patch peuvent être encore présent.
8 ) Fermez l´erreur.
9) Copier les fichiers PATCH.RTD et PATCH.RTP de dossier DISK1 de votre bureau dans votre dossier Batllefield 2 (là où est le patch.exe)
10) Lancez patch.exe
11) Ca patch (laissez tourner, comptez 5 minutes
12) Effacer le dossier disk1 sur votre bureau et les 4 fichiers copiés dans le repertoire Battlefield 2
13) Lancez le jeu et vérifiez le numéro de version en haut à droite, il doit commencer par 1.1.125
14) Have Fun