Go sure if you have bf2 patched to 1.5 and everything installed in the right place, ap0.31 needs files stored in the main battlefield 2 folder in order to successfully activate the new shaders, however they are not tested on various pcs so it could be some videocards or drivers can cause troubles...