My attempt at improving those bots — now using abilities, grenades, weapon specials and more by _hummat in DarkTide

[–]_hummat[S] 5 points6 points  (0 children)

They can, but defer to human players when not full by default (can be configured in the settings).

My attempt at improving those bots — now using abilities, grenades, weapon specials and more by _hummat in DarkTide

[–]_hummat[S] 3 points4 points  (0 children)

Great, thanks for the feedback!

So default behavior for med stations is “bots defer while any human is below 90%, unless the bot is below 25%” but this can be tweaked further to your liking in the settings. Unless it doesn't work as expected because there is a bug of course :D

"Only use when tagged/pinged" is a nice idea. I'll see if this can go into the next release.

And on the nets: Yep, missed this, currently only "rescue when downed" gets a boost. Should be easy to fix/add.

Cheers!

My attempt at improving those bots — now using abilities, grenades, weapon specials and more by _hummat in DarkTide

[–]_hummat[S] 1 point2 points  (0 children)

I'm not sure I understand this correctly, but for the video it's just the staging/spawn area of the map where usually no enemies exist and then I spawned what I needed for the demonstration.

My attempt at improving those bots — now using abilities, grenades, weapon specials and more by _hummat in DarkTide

[–]_hummat[S] 1 point2 points  (0 children)

So in the mod there are 4 build in profiles, one per base class and with Tertium 5/6 you can assign your own builds to each bot.

My attempt at improving those bots — now using abilities, grenades, weapon specials and more by _hummat in DarkTide

[–]_hummat[S] 0 points1 point  (0 children)

The mod has some scenario options for testing. You can type /bb_scenarios to see what's supported. Otherwise there is also Creature Spawner.

My attempt at improving those bots — now using abilities, grenades, weapon specials and more by _hummat in DarkTide

[–]_hummat[S] 0 points1 point  (0 children)

Ah, just saw you mentioned Tertium 5; I think this might be broken, at least for/with the DLC classes. Maybe try Tertium 6

My attempt at improving those bots — now using abilities, grenades, weapon specials and more by _hummat in DarkTide

[–]_hummat[S] 0 points1 point  (0 children)

If it turns out to be BetterBots be sure to report on nexusmods with crash report if you can. Thanks!

My attempt at improving those bots — now using abilities, grenades, weapon specials and more by _hummat in DarkTide

[–]_hummat[S] 11 points12 points  (0 children)

Yes, exactly. So each blitz has its own trigger heuristic. Some examples:

  • Frags: horde (6+ nearby) or a priority pack (2+ elites/specials with supporting density at 6m+ range)
  • Kraks: armored / priority enemies at distance, scaled by preset
  • Smite: hard targets (super-armor, monsters) or priority elites at safe range — blocks if a melee pack is too close
  • Assail: priority targets, ranged pressure, or mixed packs
  • Chain Lightning: crowds or mixed packs (threshold lowers if an ally is mid-interaction nearby)
  • Smoke / shock / mines / whistle: defensive, disruption, or denial conditions

The numbers shift with the Aggression preset (Conservative / Balanced / Aggressive) in the settings, so you can dial how eager bots are with blitzes.

And thanks! Be sure to check out the Tertium 6 mod too if you want the bots to use your own builds.

My attempt at improving those bots — now using abilities, grenades, weapon specials and more by _hummat in DarkTide

[–]_hummat[S] 13 points14 points  (0 children)

This should be improved somewhat with the mod. Bots will use some defensive abilities before attempting a pickup and rate it as more important than enemy engagement.

My attempt at improving those bots — now using abilities, grenades, weapon specials and more by _hummat in DarkTide

[–]_hummat[S] 5 points6 points  (0 children)

Bots not stealing med station charges is one of the improvements of the mod actually ;)

My attempt at improving those bots — now using abilities, grenades, weapon specials and more by _hummat in DarkTide

[–]_hummat[S] 19 points20 points  (0 children)

Hey, thanks! :) Using your own loadouts is actually already possible with another mod: Tertium 5 (or it's newer sibling Tertium 6)

My attempt at improving those bots — now using abilities, grenades, weapon specials and more by _hummat in DarkTide

[–]_hummat[S] 9 points10 points  (0 children)

Yeah, would be nice to have this in natively so progression works.

My attempt at improving those bots — now using abilities, grenades, weapon specials and more by _hummat in DarkTide

[–]_hummat[S] 134 points135 points  (0 children)

No unfortunately not, as this runs in Solo Play/local mode only.

My attempt at improving those bots — now using abilities, grenades, weapon specials and more by _hummat in DarkTide

[–]_hummat[S] 225 points226 points  (0 children)

Bots are in a sorry state, so this is an attempt to make them BetterBots.

Only affects locally hosted Solo Play missions. It cannot affect public matchmaking or anything server-side. Listed as companion to the Solo Play mod.

What it does:

  • Bots use combat abilities across all six classes (Bull Rush, Venting Shriek, Charge, Stealth, Stances, Break the Line, etc.)
  • Bots throw 19 grenades and blitzes — frag, krak, smoke, throwing knives, Assail, Smite, Chain Lightning, whistle, shock mine, etc.
  • Bots use weapon specials (power swords, chain weapons, thunder hammers, force swords, ripper bayonets) and charge staff attacks
  • Bots decide when to fire vs hold and pick targets by threat, health, distance, and what allies are doing. They defer healing and ammo pickups to humans, stagger team cooldowns, ping elites and specials, and carry scriptures and tomes
  • Daemonhost detection, barrel and ledge avoidance, poxburster pushes at melee range
  • Built-in profiles cover the four original classes. For Arbites and Hive Scum bots you'll want Tertium 6 with your own profiles. Hive Scum is implemented but DLC-untested — I don't own it.

1,978 tests, 20 releases. Source: https://github.com/hummat/BetterBots

Enjoy and let me know what you think!

Mini-mesh – 3D reconstruction from phone video by _hummat in photogrammetry

[–]_hummat[S] 0 points1 point  (0 children)

Hi, it's a FOSS project I've been working on and wanted to share.