Heat of Battle is a mod focused on delivering top-tier animation and model quality, as well as fast-paced, intense gameplay.
This is an optional shader cache to use in case your weapons don’t look the same as in my screenshots. If you are not running max settings or you are satisfied with the way your game looks, you don't need this!
The shader cache is what causes the “Please wait, optimizing shaders” message. It can affect the shininess and reflectivity of the weapon models. This is particularly important for Heat of Battle, since the realistic weapon lighting is highly dependent on environment map shininess. If your weapons don’t look the way they do in my screenshots, try installing this custom shader cache.
To install, simply extract the folder in the zip into the Documents\Battlefield 2\mods\bf2\cache folder.