The hacking stuff is why I mostly stuck with singleplayer and coop stuff for a long time, even going so far as to become a pretty well-known name within the now-unknown Battlefield 1942 mod community by rewriting DiCE's stock AI for that game.
To follow up on this, because I know how interested nobody is in hearing it (lulz), I was the AI guy for the Desert Combat Xtended and Eve Of Destruction BF1942 mods. Unlike the stock bots, I had mine using all of their weapons at the appropriate ranges and against the appropriate targets, which created a pretty good illusion that the bots were playing like human players. So, for example:
Scenario 1 (stock DiCE bots): You get sniped by a bot with a pistol from 500 meters away. Respawn, run past one bot sitting idle in a tank, see a few more in a huddle all running against each other, three more follow you with their rifles but don't shoot, one is running in a circle, one is waving an SMG around at the sky.
Scenario 2 (my DCX bots): Tanks and APCs are rolling out, all positions manned. Jets take off. Hop in an Apache chopper, do a low flyover of some infantry, one of them jumps in and mans the nose cannon. Fly over an enemy CP and they light you up with the AA gun -- if the bot on your nose cannon doesn't take out that gun first, which half the time he does. Meanwhile, an enemy APC takes a bite out of you from the roof turret until you hit it with Hellfires. If you were down on the ground, you might be riding turret on one HMMWV while another HMMWV beside you goes up in a fireball because a T-95 just saw it. You hit that T-95 with the TOW, provided you have a good aim and lead it right, because the bot driving your HMMWV is taking evasive action.
Scenario 3 (my EOD bots): You might find yourself on the Khe Sanh map defending a U.S. base against ground troops supported by mortar fire. Just don't stick your head up, because although the mortars only care about the vehicles, Charlie's got snipers in the hills, and he won't spend a mortar round to kill you when it only costs a bullet. Or you might find yourself out in the jungle. Unlike the CCR song (and unlike the stock bots) though, nobody's running. You and the friendly bots are taking it slow -- until the lads in black lob a masher at you and light you up with a DP28. And you'd better have a headset that gives you a good sense of sound direction, because if you're not listening hard, you'll miss the footstep or two that comes before a narrow boy in his PJs knifes you.