Warhammer: Vermintide 2

Warhammer: Vermintide 2

46 ratings
Replicant Bots v2.0 - Different Bots Experimental Branch
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
1.509 MB
14 Feb, 2024 @ 1:04am
13 Mar @ 7:35am
33 Change Notes ( view )

Subscribe to download
Replicant Bots v2.0 - Different Bots Experimental Branch

Description
Original QoL bot mod for Vermintide 1 & 2: Grimalackt, Iamlupo, Walterr
Different bot for Vermintide 1: Xq
Porting Different bot to Vermintide 2 with changes and continously updating it (last update 2023): VernonKun
Bits of Bot Improvements: Lappland

===Change Log===

13 March 2025: Fixed bots repeatedly shooting corpses and tweaked overall targetting logic to prioritize Bosses when the Focus Boss option is enabled; Bots will still target horde over monster when said option is disabled; Fixed Necromancer bot related crash (presumably)
8 March 2025: Fixed multiple crashes
27 Feb 2025: Fixed Shade-related ult crash
24 Feb 2025: Updated Change Log, turned off debug mode and fixed bots not working when there's only a monster
10 Jun 2024: Patched out crashes
23 Sep 2023: Modified codes to work with Peregrinaje per request
24 May 2023: Fixed a crash when there are Halescourge or Nurgloth swarm projectiles in the map
8 May 2023: Fixed bot failing to use the ults of Waystalker, Bounty Hunter and Pyromancer (mainly was me misusing Bit of Bots Improvements mod); made bots don't path to bosses when they are shooting (experimental); made bots also stop chasing globadiers and blightstormers even when unable to shoot; made bots don't melee rush mass elites or bosses, especially when alone; added an option to print bot guard broken message (partly for debug purpose)
5 May 2023: Extended block duration for bots in response to Chaos Spawn's and Minotaur's combo attacks and melee shoves doing damage after attack is ended
4 May 2023: Added hotkeys to teleport bots to host or followed players; reduced tendency of bots auto-teleporting
2 May 2023: Tweaked melee positioning and defense especially when facing monsters
29 Apr 2023: Let bots detect whether they are surrounded by enemies and move away accordingly; weakened the 'separation enemy threat' targeting priority as it doesn't fit the more free-form combat style of VT2
28 Apr 2023: Implemented more portions of melee combat logic from VT1 Different Bots / Replicant Bots
27 Apr 2023: Increased threat requirement for Warrior Priest bot's ult; attempted to add considertion to Tower of the Treachery enemies and skulls
26 Apr 2023: More copy-pasted codes (for now) to make bots dodge trash attacks when reloading, using ult and drinking potions
25 Apr 2023: Implemented features from Bit Of Bots Improvements - v0.665; added some random lower bound to special detection; let bots dodge while drinking healing draughts
23 Apr 2023: Adjusted weapon attack meta to be more suitable for VT2 bot shooting codes and recent collected data; made bots more eager to use ranged weapons under threat; made bots shoot ungor archers; tweaked Zealot's AI to take damage
22 Apr 2023: Fixed bots ignoring the Chaos Spawn in Skittergate mid-event; let bots dodge Leech grab; let bots dodge while using ranged weapons
21 Apr 2023: Revised weapon attack meta (i.e. how bots use weapons) including some ult abilities; changed packmaster dodge timing; changed boss melee logic; make bots block less in general
20 Apr 2023: Let bots predict and avoid poison globe landing spot
19 Apr 2023: Fixed part of the mod not functioning, including bots not aiming at head when intended
30 Mar 2022: (Last update in 2022)

===Mod Description===

This mod includes some features from the VT1 Different Bots (or Xq's bots):
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2262580549

The Replicant Bots project is a development of the previous version, which is spiritually a direct port of VT1 Different Bots into VT2. The current goal is to make bots perform as well as competitive human players at cataclysm level and above, and in addition try to make bots behave like human players.

The Bit Of Bots Improvements mod is integrated into this mod to cover the aspects of bots that I (Vernon) haven't dealt with so far:
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2577718836&searchtext=bot

This mod CANNOT be used together with Bot Improvements - Combat and Bit Of Bots Improvements as the amount of overlapping codes is huge. As a (probably unsatisfying) solution, functionality from the other mods have been built into this mod (for now).

Longer description and features (not up to date):
https://docs.google.com/document/d/1XvLrNE54ITPA-d-5z6T_Hx9jIO4uI3lU17kuCsIynAw/edit?usp=sharing

Testing gameplay (includes older versions)
https://www.youtube.com/playlist?list=PL5UBgELv8yVYx8TCc5rE7pJoTaMWynEMb

VT1 Replicant Bots
https://drive.google.com/drive/folders/1lMuZCWtmqiRXo3NdTZdd8VandfeA_1mm?usp=share_link

===Settings Explanation===

Here describes settings that are not immediately obvious.

'Melee Attack Selection': Determines whether bots choose (to spam) light attack or heavy attack in a certain combat situation. No melee combo nor push attack supported for now.
Under which, 'Bot Improvements - Combat' is mostly light spam unless the heavy attack has vastly better crowd control or armor damage, this reduces bots' damage taken from hordes in the original mod.
'Default Game Settings' selects attacks based on the attack's damage profile (cleave and armor damage etc.), targeted enemy type and number of enemies in melee.
'Mod Authors' Settings' is default game settings with some tweaks to a few number of weapons.

===Recommended Settings===

All enabled except 'Bots Drink Potions' which is up to preference.
All healing settings set to 'when wounded'.
'Melee Attack Selection' set to either default or 'Mod Authors' Settings'.

===Bot Tier List===

Here lists bot careers in terms of their performance compared to a competitive human players using the same career in the current version of the mod, based on personal tests.

Good bots:
- Mercenary
- Grail Knight
- Ranger Veteran
- Ironbreaker
- Waystalker
- Sister of the Thorn
- Witch Hunter Captain
- Bounty Hunter
- Zealot
- Warrior Priest of Sigmar
- Unchained

Average bots:
- Slayer
- Battle Wizard

Bad bots:
- Foot Knight
- Handmaiden

Unknown:
- Huntsman
- Outcast Engineer
- Shade
- Pyromancer

Known good bot weapons:
- Any ranged weapon that can headshot with conservative shooter

Known bad bot weapons:
- Theoretically, ranged weapons that require long charging time are bad, but I haven't tested many options except Bolt Staff, which is dominated by handguns / crossbows etc.
- Trollhammer Torpedo with conservative shooter, targets keep getting killed or staggered by other bots, might work if there is one bot only
- Briar Javelin on cataclysm, bots fail to calculate trajectory for faraway targets
- Deepwood Staff if you have other bots with conservative shooter, since it wastes ammo for other bots, and currently bot does not use it aggressively against elites

Source Code: https://github.com/naviwatch/ReplicantTemp
Any crashes, suggestions or bugs should be sent to here: https://discord.gg/7XKbNVhjxA
38 Comments
qqqqqqqqqq 9 Jul @ 2:24pm 
GUID: dae6264d-e604-428c-8f5a-9d20d625fd6a
Log File:
Info Type:
-----------------------------------------------
[Script Error]: foundation/scripts/util/error.lua:26: [NavTagVolumeHandler] There is not nav tag volume MAPPING with that name (runtime_volume_91)
-----------------------------------------------
[Crash Link]:
crashify://dae6264d-e604-428c-8f5a-9d20d625fd6a
qqqqqqqqqq 30 Jun @ 11:09am 
thank you! I finally know how to enable it.
need to find 'disabled_mods_list' in the 'C:\Users\%%\AppData\Roaming\Fatshark\Vermintide 2\user_settings.config' configuration file and delete the line 'ReplicantTemp=true'!:steamhappy::steamthumbsup:
Lokki 27 Jun @ 12:18am 
They keep swinging at the necromancer's skeletons like they're enemies.
Amia  [author] 13 Jun @ 11:09pm 
@qqqqqqqqqq You'll have to re-enable the mod through %appdata% > Fatshark > Vermintide 2 > Settings

I'm not exactly sure why it does this (even before I picked the mod back up)
qqqqqqqqqq 3 Jun @ 3:21pm 
When I tried to re-enable the mod in-game, it crashed! fix it! pls.:steamfacepalm:

GUID: da0743a6-2872-4241-894a-aaf34d49c8d5
Log File:
Info Type:
-----------------------------------------------
[Script Error]: ...ts/mods/ReplicantTemp/components/ai_bot_group_system.lua:49 : attempt to compare nil with number
-----------------------------------------------
[Crash Link]:
crashify://da0743a6-2872-4241-894a-aaf34d49c8d5
DEAD RaNgEr 888 22 Apr @ 10:02am 
overall the bots survive a lot better than normal, but there are some major problems too.

sometimes bots will randomly attack the ground and attack the air while they are following me while ignoring the enemies. one mission they attacked the air constantly and got stuck a lot of places so i had to force teleport them many times.

they seem to be very passive when it comes ot monsters. i had the bots prioritize boss option disabled, so i dont know if that was the cause.
VegnagunKaiza 22 Apr @ 3:54am 
Thanks for you work! P.s the video link goes nowhere(missing emb.)
arrynchaos 15 Mar @ 2:44pm 
Your bots will literally stand there and get pounded by berzerkers. They will block attacking SV, Chaos Warriors but not Berserkers. Just spawn a few Berserkers and watch them melt like butter.
Amia  [author] 13 Mar @ 7:35am 
13 March 2025: Fixed bots repeatedly shooting corpses and tweaked overall targetting logic to prioritize Bosses when the Focus Boss option is enabled; Bots will still target horde over monster when said option is disabled; Fixed Necromancer bot related crash
Amia  [author] 8 Mar @ 10:20am 
i know