Making Bots At Least Okay Shouldn't Be Too Hard

Have Bots been getting somehow even worse?


This is like the third room. I turned around for like four seconds.

even the scab on the right is like ‘This is embarrassing.’

My assumption is that comprehensive AI improvements to make bots less incredibly stupid would take a lot of time and effort to implement.

The following are suggestions that I suspect would be much quicker and easier, but which would hopefully still mitigate a lot of the current problems that bots have, so that while they might still be pretty awful, they won’t be detrimental. In addition to making bots themselves less terrible, this would also make leaving in the middle of a game less of a handicap (which would hopefully destigmatize leavers), and joining in the middle of a game less hobbling (rare is the day when I join a mission in progress and aren’t already missing more than half my health). My goal is not to make bots as good as players, just to make having bots not be such a massive liability.

First, slap some simple cheat codes on them.

  1. Bots regenerate health rapidly at all times, cannot use med stations, and are unaffected by med kits or med stims, so that they can only be incapacitated by sustained super heavy damage or by multiple super high damage hits in rapid succession.
  2. Bots have super high corruption resistance, like 75% or higher. They just love to stand around in pox gas. Almost as much as they love standing in fire.
  3. Bots have infinite ammo (though still need to reload). I’ve never seen a bot run out of ammo, since they will never bring out their guns if there are any melee enemies in earshot, no matter how many specialists are currently bullying me. But, if they had infinite ammo they would at least never complain about other people taking ammo pickups. Bots telling people how to play when they’re THIS terrible is some serious rage bait.
  4. Bots have infinite stamina. Their guard is never broken, and they can continually push enemies without ever running out.
  5. Bots have increased non-sprinting movement speed. I’m not sure how much, maybe somewhere in the realm of +25%. I often see them lagging quite a ways behind even if they aren’t wasting their time on single poxwalkers.

Second, make them more interesting and more useful than blank slate guardsmen.

  1. Bots are not randomly generated, but instead pick from a pool of premade loadouts. Each loadout has preselected appearance, personality, cosmetics, weapons, and skill tree with all points allocated. This includes some skills that passively help the team, especially Auras that aren’t Scavenger.

  2. Each premade loadout uses a different Premium Cosmetic bundle, which has the fringe benefit of also acting as advertising. Basically, take all these guys




    etc
    and turn them into bots. At minimum I think there should be nineteen: One for each personality on each class, including Arbitrator and Hive Scum (though there’s currently only one set of premium cosmetics for either of them. Maybe you should make some more, hint hint.) Though, for the sake of variety, I would personally want twelve Veterans and twelve Zealots, two for each combination of personality and sex, then six each of Psykers, Ogryn, Arbitrators, and Hive Scum. Veterans and Zealots being twice as common as the other classes makes sense to me, so that bots can sort of represent the rabble. Like I don’t know the population distributions of Tertium but it would feel weird if there were exactly as many Psykers as there are normal guys with guns.

This comes to a pool of forty eight loadouts for Bots to choose from. That sounds like a lot, but we’re just talking about loadouts. Sets of character data. It’s not like every single one of them has their own special perks or unique dialogue. They would all be made from the same character creator everybody else is.

As I’ve said about bots before, near invincibility and infinite ammo would in no way make bots overpowered, and neither would giving them decent weapons, because they would still:

  • be substantially less effective at killing than the majority of players
  • be substantially less effective at assisting and reviving teammates than the majority of players
  • have poor judgement about target prioritization, positioning, and when to use their abilities, if they use their abilities at all
  • never use their blitz attacks
  • often lag behind
  • never take cover from enemy ranged fire
  • be bad at staying away from exploding things or staying out of fire or toxic gas
  • be vulnerable to being disabled or tossed off cliffs
  • never complete objectives like hacking or heavy lifting
  • never carry ammo crates, med kits, or stimms

Side note, Vermintide’s bots can pick up bombs, potions, and health items, and will give them to players who don’t have any, can we get some of that over here?

To reiterate, my goal is to make bots at least actually useful despite all these harder to solve AI behavior problems. If they could just be relied upon to not immediately crumble and not eat all the med station charges, then just having them be around would be a significant help because of their ability to draw some attention the way any teammate does.

I speak from experience, by the way. In Payday 2, bots work this way, and I much preferred their company to other players. My gaggle of freaky plague doctor mask ladies with machine guns didn’t get a quarter of the kills I did, and I always had to haul all the bags myself, but they would usually only ever go down if they got shot by a sniper or by the minigun turrets mounted on those armored cars. Even though they couldn’t carry equipment or do objectives, they were still very worthwhile to have just because enemies would shoot them instead of me. Darktide bots do not currently rise to this level of usefulness, because Darktide bots are about as sturdy as burning tissue paper.

Though of course I mean if you DID want to take the time to improve their AI so that they just sucked less that would be JUST FINE BY ME

12 Likes

This requires extensive dev time. Denied by management.

3 Likes

Or, just let us select the bot classes, equip with gear and talents, and let them activate abilities. Boom. Bots are servicable. And we know they have AI for the other classes because of the tutorial mission and the Tertium5 mod.

6 Likes

I think the problem with the bots is that there’s no host. Obviously single lobbies are out because it reduces server costs having less instances of the game running simultaneously. But if someone leaves, do their bots polymorph into someone else’s bots? Whose bots are chosen?

I think these and the obvious elephant in the room (solo never happening) make bots beyond a non existent priority to the devs. It would be nice if they made some attempt to avoid getting shot, that’s the worst part. Even when you do stay on top of shooters they still die instantly to everything, but them making zero attempt to stay alive when getting shot is possibly the worst liability they have. Their health evaporates through their higher toughness because they eat every single bullet from everything. I’ve seen 3 bots get downed by the same sniper shot.

1 Like

If backfill didn’t stop working after 30 seconds then this would be much less of an issue tbh.

Backfill needs to be fixed asap.

6 Likes

You can’t have bots you tweak out of a solo game mode.

Who would choose the bots and talents? player 1, player 2 or player 3?
We need a solo game mode.

1 Like

I like your ideas. 4 is the only one I think would be straight too much, as it basically means bots would just stand around blocking forever.

And while I like your idea with cosmetics, my thought was that bots should be generic guardsmen, either from Tertium or from the Inquisition, and look like super generic guardsmen as a result. Which would mean you would immediately recognize a bot without having to look at a name, and kinda then makes the fact that they are not stellar make more sense.

Your improvements strike me as too strong, but could we try them on a test branch, at least?

This 100%

Auric is UNPLAYABLE because leavers are not getting a replacement and you’re stuck with dumb bots in most matches.

4 Likes

We need to remove bots from the game entirely. That would also make it urgent to fix backfill. And we also need to fix the one-minute game start delay in the lobby — what was that even made for?

The bots can be seriously good. Give them decent weapons and they are even better than several players.
Example, instead of headhunter give them boltgun changes everything. Same if you give them a Combat axe instead of devil’s claw.

And for the sake of the game, remove that the bots appear magically with full heath and revive players when someone leave.
Put the bot in exact same state.
However, the contrary should never apply. A player should not join a mission tied and prisoner. Got that yesterday…
This is the bots that should get this treatment.
This is so annoying when the mission failed that someone leave… this is just extending the boring situation. Especially because when we failed, the game should stop here.
Too many times I have seen a bot reviving someone and we could “save” the mission. Too many times. So many times that it is, in my opinion, the first reason why a lot think the game is not enough difficult.
Fix that… and change bots weapons.

2 Likes

Are you sure? I’m pretty sure that about a week ago, two other players and another bot got captured. I was desperately trying to break through to them but couldn’t get any closer, and suddenly I saw them break free from captivity, and there were three players. I suppose the bot was replaced by a player who connected, turned out not to be restrained, connected, and freed his neighbors

how have i to write it. You have literally the answer in the sentence you quoted

New mission. Never joined. Appeared tied and prisoner.
But that I don’t care. I have left, problem solved.

The problem are the bots… I am tired to see the game lost and 2 guys leave and bots appear.
This is so #$%#$%^ annoying.

I think part of the issue is you don’t want bots to become too competent. You want them to probably be worse than the average player (at that difficulty) so as to not encourage people to want more private missions.

I think adding the old VT2 tech is simpler where the bots take your loadouts. You label it as “bot” and you can just make a very tanky/support oriented build for whatever class you want, not just veteran.

2 Likes

100%, it’s by design. Making good bots is way easier than making bad, stupid bots like we have now. They don’t want solo play to be appealing for business model strategy reasons.

1 Like

Yep, VT2 bots are competent enough for people who want to play solo without being so good people refuse to play coop. That’s all we need here

4 Likes

What do you mean? You get fully specced vets. They just never have full toughness nor are in coherency so their skills are useless :person_shrugging: Be happy they are not allowed to use infiltrate on drop their Aggro to you.

The game has gone through several reworks, new enemy and weapons additions and an endless amount of balancing.

The bots, however, been neglected for years. To the point that they become utterly fing useless on even the lowest of difficulties.

They at least used to be effective bullet sponges in the past but that has no longer been the case since many moons ago.

Why? Because this developer is neglectful and they have been mismanaging this product since day one.

1 Like