The full, standalone version of Heat of Battle. Maps and Reshade included. Be sure to read the description carefully to avoid issues and crashes!
This is an EXPERIMENTAL release. It has NOT been tested with different users, computers, etc. There will likely be issues with the initial release. Please let me know whatever issues you have in the comments so I can fix them.
If you are seeing a "staticmesh.fx not found" error, be sure to launch the game using one of the [LAUNCH] .bat files in C:\HeatOfBattle\Battlefield 2\mods\Heat_Of_Battle, NOT BF2.exe.
To fix the crashing when joining game issue, install this patch! Moddb.com
Unzip to the mods/Heat_of_Battle directory. After installing the patch, you may need to go to My Documents\Battlefield 2\ and delete everything inside the folder, then restart Heat of Battle so it can set up controls again.
The patch has already been included in the latest standalone download so you don't need the patch if you downloaded Heat_of_Battle_Standalone.1.zip (Dec 26 or later).
If you are still crashing after installing the patch, you may be CPU limited. Try installing this: Mediafire.com
This removes the Dynamic Indication system from the HUD which should reduce CPU load.
To install, unzip the HeatOfBattle folder in your C: directory, so you have C:\HeatOfBattle\Battlefield 2\.
You can also install the HeatOfBattle folder anywhere you like, but Reshade will not work, unless you modify the file paths in the HeatOfBattle\Battlefield 2\d3d9.ini text file to match the location you installed.
To play, navigate to C:\HeatOfBattle\Battlefield 2\mods\Heat_Of_Battle and select one of the [LAUNCH] .bat files. There are options for fullscreen, windowed 1680x945 (for 1080p monitors), and windowed 2240x1260 (for 1440p monitors). Do NOT launch the game using BF2.exe, it won't work!
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, 20 or 40 bots, and bot difficulty at 70 or higher. If you want more bots, lower the max players slider.
To play with up to 48 bots, use the local coop server, set max players to 16, and slide the number of bots slider to the number you want.If you want to play with more than 48 bots, go into the mods/Heat_of_Battle/AI folder and open aiDefault.ai. Set overrideMenuSettings to 1. Then you can use AIX2's BF2SPCC or BF2 Bot Changer to set the number of bots you want. If that doesn't work, try deleting the aiDefault.ai file entirely, and use the bot changer again.
The standalone release contains all vanilla maps, all Rush maps, and all Special Forces maps from previous releases, as well as a few custom maps for you to enjoy. The new maps Dimashq Airfield, Al Anbar, and Oruzgan Province are by TrueSpirit. You can download the Custom Map Pack for more custom maps so you can play all the factions!
Thanks for this! Am going to download and test for issues.
i have a problem with bf2 unlocker its crashing when i load map how i can fix it?
Hmm I don't think this mod has unlockable weapons, so the unlocker is unnecessary. You can just launch it from the shortcut provided.
This is too good to be true! Thank you!
Can we have a torrent of this please?
This comment is currently awaiting admin approval, join now to view.
i have a problem with it crashing if i click controls or load into a map its a fresh install so im not sure if i borked something i changed the directories for the effects thats it
hey man i dont think that the problem is with you changing the directory of the effects coz mine crashed without touching nothing inside the game's folder.Launched from the mod>heat of battle and all that just like what said in the desc
Can someone please tell me how to make more bots? Cuz i always have only 8 on each side
play in co-op mode, in the multiplayer tab
use this Moddb.com
Game crashes after clicking join battle after loading the game.Anyone have the same problem and does it have a fix
same here lol
The fix is in the description.
me too
I'm also seeing the game crash as soon as I try to edit controls or when launching a single player game. I opened the Configuration with Shift+F2 to look at the log and there are several error messages. It looks like there are some textures missing. They all have the same format, like this:
Source "Dirt.png" for texture 'v__dirtTex' could not be found in any of the texture search paths.
The other missing sources are DirtOVR.png, DirtOVB.png, LensDB2.png, LensDOV.png, and LensDUV.png.
I have a bug to report. The blood effect on the screen when killed remains even after I have spawned in as a new soldier, and it slowly disappears.
every time I click join game it's crash what should I do ?
Im new to this sort of stuff and I'm not sure how download the game
Hey everyone, to fix the crashing when joining game issue, try copying the ESAI folder from mods/bf2 to mods/Heat_Of_Battle. So you should have an ESAI folder in both places.
it didn't work I already try
What maps are crashing for you when you click Join Game?
If you run the game in windowed mode, do you get an error message when the game crashes?
Dalian Plant
Nope I don't get any error message it immediately crash every time I play single player mode when I click join game
See if installing this patch makes any difference? Mediafire.com
thx a lot !! I can play it now !!!
I have another problem the game doesn't crash when I join game but I'll stuck in loadout menu I can't even move my mouse to click anything
Pretty sure this issue is related to first time controls setup. Go to My Documents\Battlefield 2\Profiles and delete everything, then restart the mod so it can set up controls again.
look like I can't play every map too
Tried to start a game in windowed mode and every map crashes. I get the error message,
Debug assertion failed!
Version:1.5.3153-802.0 Build date:2017-12-10 22:21
Module: Gameserver
File:
C:\dice\Projects\BF2Branches\Patch_1_50\Code\BF2\Game\Gameserver\Gameserver.cpp
Line:647
Text:019FA14
Current Confile:
This was a fresh download, and the same thing happened before and after I copied the ESAI folder to Heat of Battle. Hopefully this helps.
Try installing this patch: Mediafire.com
Unzip to the mods/Heat_of_Battle directory.
After installing the patch, you may need to go to My Documents\Battlefield 2\Profiles and delete everything, then restart Heat of Battle so it can set up controls again.
The following is the solution: modify the relevant server configuration files of Battlefield 2, set sv.internet to close (1 to open, 0 to close )
first step:
Open your battlefield 2 game to install root directory:
1. If this problem also occurs when the original version is activated, find the following document: { Battlefield 2 installation folder } Battlefield 2\mods\bf2\Settings\ServerSettings.con, after opening with a notepad, modify sv.internet 1 to sv.internet 0
2. If there is only a problem with a certain module, find the corresponding module folder: { Battlefield 2 installation folder }Battlefield 2\mods\{M module}\Settings\ServerSettings.con, after opening with a notepad, modify sv.internet 1 to sv.
second step:
If the Battlefield 2 folder under my document [ of the computer has been automatically created, it is also necessary to modify ] or directly delete this battlefield 2 folder under my document to make the game automatically reconstruct again (.
win and above system: C:\Users\{user}\Documents\Battlefield 2\Profiles
winXP system: C:\Documents and Settings\{user}\Documents\Battlefield 2\Profiles
After finding this folder, open all the { sub-folders }, such as defalut, 001, 002, 003..., find the document ServerSettings.con, and after opening it with a notepad, modify sv.internet 1 to sv.internet 0
Pay attention to the space!sv.internet 0
Bfmil.cn
Hi! After installing the patch, the game is not crashing anymore when joining, but, the screen freezes on the weapons selection menu, can't move the mouse, can't press any keys. So far that's what I experienced.
me too
Pretty sure this issue is related to first time controls setup. Go to My Documents\Battlefield 2\Profiles and delete everything, then restart the mod so it can set up controls again.
Thanks, @Phale! I can play the game now.
hi i did what you said i get in now can select class and everything but as soon as i goto spawn in i see the map start to pull out then it crashes out has happened on all the maps ive tried so far darlian daqing and great wall rush i tried just the 16 player version so far idk if that has an effect on it ill try the others and if they work ill let you know
i hit enter to spawn instead of clicking lets me get 2 steps in then crashed on 32 player version of mashtuur city
By restarting the mod do you mean just closing the game and opening it again?
Hey so, I edited the aidefault.con to set the bot spawn to 98, I saw 3 Aidefault.con in Ai folder, I set them all to 98 for some reason, the ingame spawn count is not changing. Am I doing something wrong? Please advise. I honestly can't play BF2 if the bot count is not 98 lol
Feel free to delete the aidefault files and replace them with your own or from another mod if that's what you prefer. Don't delete aiBehaviors or aiDefaultStrategies though.
Some more issues I encountered so far:
The game crashes mid-game for some reason.
- It happened to me on 4 maps (Dalian Plant, Daqing Oilfields, Strike at Karkand, and Dragon Valley). All in map size 16, some in both 16 and 64.
- I didn't try all maps, it may differ but I feel it might be the same for the other maps.
- Once, the game crashed when I crashed the Blackhawk at Dalian Plant. (My fault, might not fly again coz I'm not really good at flying hahaha.)
- Maybe explosions sometimes cause the game to crash but not all the time.
- Some 64 size maps crash right after joining and some 16 size maps crash minutes before joining and spawning.
No matter what I do I still freeze at the loadout thingy after starting a game.
How do i make more bots in game? There's always 8 on each size and it's obviously not enough)
Also on some maps (example Strike at Karkand Rush 32) as soon as i hit "Start Game" the match ends with victory because our team has 400 tokens and enemy team has 0. How do i fix this?
Use this to increase bot count.
Moddb.com
Thank you, good sir!
I just installed the patch and deleted everything under profiles in my BF2 directory but I'm still getting the same error as last time when I attempt to launch a map.
Debug assertion failed!
Version:1.5.3153-802.0 Build date:2017-12-10 22:21
Module: Gameserver
File:
C:\dice\Projects\BF2Branches\Patch_1_50\Code\BF2\Game\Gameserver\Gameserver.cpp
Line:647
Text:019FA14
Current Confile:
Maybe its something on my end?
20 seconds into the game after spawning (not including the time i spend in the loadout screen) CTD any map. I've installed the patch Phale posted 8 hours ago, where are the log files!?
Wait, that was not a patch related to this mod, that's for changing the bot count easily, works with any mod.
I meant Phale*
Seeming fix? Try disabling recoding devices and lower bot count.
Sounds like it could be your CPU hitting its limits then. Dynamic Indication and PR effects are both quite CPU-intensive unfortunately. I'm working on a Lite version which will be more similar to the previous release.
Is there a way to increase overlapping sounds? Although I'm not sure I tried allocating more space to the buffer option in on of the audio settings file, no effect.
Hey, phale. Game crashes even on high end gpu on almost all maps even with the fix on.