Experience Battlefield 2 like never before.


Be immersed in an exciting combat environment which blends realism and fast-paced, highly intense gameplay.


Feel the impact of every bullet around you as enemies lay down suppressive fire on your position.


Hear the death crescendo around you with the overhauled gunfire and explosion audio.


Featuring 7 factions, each with their own selection of high quality, beautifully animated weapons.


Are you ready to feel the Heat of Battle?
















  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

The downloads are split into multiple files, so you can pick and choose which ones will best suit your needs.

Heat of Battle - this is the core mod.

Vanilla Map Pack - this map pack contains all the maps in vanilla BF2, tweaked and optimized for Heat of Battle. Do NOT use with BF2 HD Remastered.

HD Remastered Map Pack - this map pack should be used with BF2 HD Remastered.

SF Map Pack - this map pack will only work if you have Special Forces (xpack) content installed. If you have BF2 Revive or HD Remastered, this should work fine.

Custom Map Pack - contains custom maps created by the BF2 community, tweaked and optimized for Heat of Battle. Recommended for all installations.

Heat of Battle Reshade - this is the Reshade I use in my screenshots and videos. This is NOT compatible with any other Reshades. DO NOT use with BF2 HD Remastered.

Heat of Battle Reshade for HD Remastered - USE THIS WITH BF2 HD Remastered.

HD Terrain Pack - HD terrain textures by TheObscure. Recommended for all installations.

Shader cache - an optional shader cache to use in case your weapons don’t look the same as in my screenshots.

Hotfix - a small patch to fix common bugs.

Installing the mod

  1. If you are starting from scratch and don't have BF2, go here and download Battlefield HD Remastered 3.0 first!
  2. Download your desired Heat of Battle files.
  3. In Windows, navigate to the folder that contains your BF2 installation. This folder should contain a folder called Battlefield 2. For a box copy, the folder should be called EA GAMES; for Revive, the folder should be called Revive; for HD Remastered, the folder should be called BF2HDRemastered.

    Install1

  4. Open Heat of Battle.zip. Drag and drop the Battlefield 2 folder from that zip into this folder. Overwrite any files. (After doing this, make sure that you have the folder ESAI in Battlefield 2/mods/bf2/ or else the game will crash on starting a map!)
  5. Navigate to mods/Heat_of_Battle/. Open any map packs you have downloaded. Drag and drop the Levels folder from the map pack zip into the Heat of Battle folder.
  6. Open the hotfix patch. Drag and drop the objects_weapons_server.zip file into the mods/Heat_of_Battle/ folder. Overwrite the existing file.

Installing Reshade

First, make sure you have the correct Reshade. If you’re using HD Remastered, you MUST use the Reshade for HD Remastered. Otherwise, you can use either Reshade in the downloads. I recommend the non-HD Remastered version because it has a few more effects, but they should look similar.

  1. Navigate to the Battlefield 2 folder. This should be EA GAMES\Battlefield 2, Revive\Battlefield 2, or BF2HDRemastered\Battlefield 2.
  2. Drag and drop the files in the Reshade zip into this folder. Overwrite any files.

Installing HD terrain textures

Drag and drop the entire Common_client_hd_terrain.zip into the Heat_of_Battle folder.

Installing custom shader cache

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.

  1. Navigate to Documents\Battlefield 2\mods\bf2\cache.
  2. Open the most recently modified folder. It should be something like {D7B71... If you don't have this folder, start the game and load a map so the game can optimize shaders first, then come back.
  3. Open the shader cache zip. Drag the individual files in the zip into the Documents\Battlefield 2\mods\bf2\cache\{D7B71... folder. Replace everything.
  4. If for whatever reason it doesn't work or you don't like the results, delete the entire {D7B71... folder and load a map so the game optimizes shaders.
  5. In the future, if you update your graphics drivers and the game optimizes shaders again, you'll have to repeat this process so the weapons look shiny again.

Playing the mod

You can launch the mod by starting BF2.exe and going into the community tab of the launcher, then clicking “Custom Games” and “Heat of Battle”. However, I recommend creating a Windows shortcut to launch the mod quicker.

  1. Create a shortcut to BF2.exe, or copy and paste an existing shortcut.
  2. Right click the shortcut and select Properties.
  3. In the Target text box, add “ +modPath mods/Heat_of_Battle” (without quotes) at the end.

    Install shortcut

  4. You can also add +fullscreen 1 +szx 1920 +szy 1080 to force fullscreen or +fullscreen 0 +szx 1680 +szy 945 to force windowed with the desired resolution.
  5. My text box looks like this: "C:\Program Files (x86)\EA GAMES\Battlefield 2\BF2.exe" +modPath mods/Heat_of_Battle +fullscreen 0 +szx 1680 +szy 945

Once you’re in-game, I recommend playing using a Local Coop server (not Singleplayer). To do this, click Multiplayer, then Create Local. This gives you more options, so you can choose the spawn and revive time, number of bots, and bot difficulty. I recommend a 3 second spawn time, 5 second revive time, 32 bots, and bot difficulty at 70 or higher. If you want more bots, lower the max players slider.

Local Coop

Before selecting your maps, make sure you set the game mode to Co-op! Then click start server, and you’ll be on your way to feeling the Heat of Battle!

If you enjoyed playing, please vote Heat of Battle for mod of the year! Let's show ModDB how awesome the BF2 modding community is!

It's time to turn up the heat!

It's time to turn up the heat!

News 7 comments

Introducing Heat of Battle, a BF2 modification unlike any mod before it!

Heat of Battle FAQ #2

Heat of Battle FAQ #2

News

***READ HERE IF YOU ARE EXPERIENCING BUGS OR CRASHES***

Full weapon list and credits!

Full weapon list and credits!

News 9 comments

Heat of Battle release is imminent!! This is everything you'll be able to play with on release, and everyone who contributed to making this mod awesome...

Heat of Battle FAQ

Heat of Battle FAQ

News 19 comments

Release date, multiplayer support, and more questions answered here!

Add file RSS Files
Heat of Battle core files

Heat of Battle core files

Full Version 26 comments

These are the core Heat of Battle files. You'll need this and at least one map pack in order to play!

Custom Map Pack

Custom Map Pack

Full Version 3 comments

This contains custom maps created by the BF2 community, tweaked and optimized for Heat of Battle. Recommended for all installations!

Special Forces Map Pack

Special Forces Map Pack

Full Version

This map pack will only work if you have Special Forces (xpack) content installed. If you have BF2 Revive or HD Remastered, this should work fine.

HD Remastered Map Pack

HD Remastered Map Pack

Full Version

This map pack should only be used when installing with BF2 HD Remastered. Do NOT use on a vanilla installation, it won't work!

Vanilla Map Pack

Vanilla Map Pack

Full Version 2 comments

This map pack contains all the maps in vanilla BF2, tweaked and optimized for Heat of Battle. Do NOT use with BF2 HD Remastered.

Medikit and Subgeom bug hotfix

Medikit and Subgeom bug hotfix

Patch 6 comments

Download this to fix the bug of dying when walking over a medikit, and crashing due to subgeom error

Comments  (0 - 10 of 183)
TheMacRazor
TheMacRazor

Hey man. Got a problem here. My game CTD everytime i select the mod, either through the community tab or custom shortcut. I tried everything you reccomended to Raider110694 but it still does not work and mods like Alpha Project work fine. Any help ?

Reply Good karma Bad karma+1 vote
Melbux
Melbux

Any further plan of developing?

Reply Good karma Bad karma+3 votes
phale Creator
phale

Certainly! See the FAQ for more details: Moddb.com

Reply Good karma+4 votes
Raider110694
Raider110694

Is there anyway to modify the spec_ops weapons damage, can't seem to find Objecttemplate.damage thing

thanks

Reply Good karma Bad karma+1 vote
phale Creator
phale

Projectiles (which contain the damage data) are contained in a common projectiles folder, objects_weapons_server/weapons/common/projectiles. Find the projectile used by your weapon then modify the damage in the matching projectile con.

Reply Good karma+1 vote
Guest
Guest

Two things noticed on Dherniya-hope it's the correct spelling
1. If US bots lose their only cp on the beach they can only swim from their non- capturable home-base, despite the boats and Apc available. They swim following the edge of the boundary at the top to the exact same spot on the beach; making it almost fish in a barrel.
2. What do the numbers mean? Mason? What do they mean? (in regards to the stream of numbers reflected in the water around the player, whilst taking a dip).

Reply Good karma Bad karma0 votes
Devilman.
Devilman.

"remember to unload the SP editor before you generate envmaps,
or you'll get little white numbers in your reflections"

Reply Good karma Bad karma+1 vote
Raider110694
Raider110694

CTD after startup . Any help? Not after map,straight after running exe from shortcut,no error message happens. Game simply turns my screen black as normal then turns back to desktop

I noticed that many users had reported this problem, but didn't get an answer, the patches on the FAQ doesnt seem to fix this problem

I got another laptop and HOB wont start, but works fine on both of my other computers

Any help?
thanks in advance

Reply Good karma Bad karma+1 vote
phale Creator
phale

Does this happen only with HoB or with other mods too?
What's different between the computer that works and the one that crashes? Do they use different operating systems?
What's the exact shortcut filepath?
Can you try loading vanilla BF2 and running HoB from the Community tab?

Reply Good karma+1 vote
Raider110694
Raider110694

Only with HOB
HOB works with my windows 10 and windows 7
for some reason it wont work on my other windows 7 laptop

+modPath mods/Heat_of_Battle
tried loading it in the Community Tab, it still CTD after black screen

Thanks for the quick response

Reply Good karma Bad karma+1 vote
phale Creator
phale

Try running in windowed mode and tell me if you get an error message. Add this to the shortcut line: +fullscreen 0 +szx 1680 +szy 945

Reply Good karma+1 vote
Raider110694
Raider110694

It doesn't work,
hehe I give up
There were no errors showing up, when it is on widows mode
Maybe it's my PC because HOB works fine on my other computers,

Awesome mod, I've played a lot of mods but this one is the only one that really entertained me and my cousins
I love this mod so much

PS
Can we have more maps? :)

Reply Good karma Bad karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Icon
Battlefield 2
Developer
Contact
Send Message
Homepage
Youtube.com
Release date
Mod watch
Follow
Share
Community Rating

Average

9.5

14 votes submitted.

You Say

-

Ratings closed.

Highest Rated (4 agree) 10/10

Let me start off, by saying I have NEVER been a fan of vanilla Battlefield 2 weapon handling, recoil, turn speed or ballistics. It always felt super sloppy to me, like somebody tied the barrel of the weapons into knots and also hit them with a hammer. Well, this mod basically fixes the biggest problem I had with the base game. It looks amazing, and also sounds and feels great too. The suppression effects, tracers, bullet whiz sounds, and ambient gunfight sounds in the background give the mod a really…

Dec 6 2017 by Anthony817

Embed Buttons
Link to Heat of Battle by selecting a button and using the embed code provided more...
Heat of Battle
Statistics
Last Update
Watchers
124 members
Addons
2
Files
8
Articles
6
Reviews
12