The 2.26 patch crashed because it cannot find the Gazala map server files (D:\Battlefield\Battlefield 2\mods\fh2\levels\gazala).
I went there to check, and the file IS missing.
I have no idea what caused this, and never messed with the BF2 files.
Anyone know what could be the cause?
Edit: Seems like the installer was missing some files itself (incomplete download), and couldn't replace the file or something.
Anyways, sorry for creating a subject for this.
Closed.