Report Download
Better Bots
Version 13
Last Updated: Today, 07:10 AM
MD5: 9c32896c0c56bc2e726d8686c419cae5
Downloads: 46800
Views: 197770
27 2
Schmuddel
Submitter (Submissions)

[-]
Description
Shortlink:
Make Bots Great Again

The vanilla teammate AI is basically designed to be a couple of guaranteed Jokered cops with health regen instead of being virtual recreations of actual players. This mod tweaks and changes certain aspects of the bots so they are both more useful and are more similar to human players. No longer will you have to deal with babysitting new players from the most recent Steam sale. Changes are as follows:
  • Aim and focus delays changed to 0, enabling max possible accuracy immediately
  • Range increased to that of Snipers, enabling bots to hit Snipers and other distant targets
  • Hurt severities changed to "only light hurt" (similar to GenSec Elites), keeping bots from stumbling over and being "stunlocked" by turrets
  • Disabled "run_start" and "run_stop" animations, allowing the bots to more easily keep up with the player and perform other actions immediately
  • Bots can now dominate cops
  • Bots will intimidate civilians more aggressively instead of staring at them
  • Bots will not attack non-special enemies who have been tasered, but will prioritize dominating them over other enemies who have not yet surrendered
  • Bots will always face enemies like Shields do
  • Smart reloading: the bots will reload their weapons when they are not engaged in combat, rather than waiting until their magazines are totally empty
  • Bots will melee enemies who are too close, knocking them over. They will also melee Shields and cause them to stumble like with aced Shock and Awe
  • Bots will mask up when a loud sound is made during stealth rather than waiting for the actual alarm
  • Bots will automatically mark and call out Tasers upon being tased
  • Bots will no longer share the same timer for intimidating civs, marking enemies, and dominating cops and each bot will perform these actions independently, just like human players. Additionally, they will only perform one of these actions at a time, again like human players. Furthermore, they will not mark enemies who are already marked, thus increasing the number of enemies marked and cutting down on voice spam.
  • Bots will wear the Lightweight Ballistic Vest and carry either an ammo bag or doctor bag for an extra human touch. Note that the equipment bags cannot be deployed, they are purely cosmetic
  • Changed targeting priority behaviour and made bot targeting more dynamic; now bots will focus on specials and ignore Shields facing them
  • Enabled the "crew alive" XP bonus when playing in offline mode; the amount is affected by how many bots are currently active (as opposed to downed, in custody, etc), just like with human players
  • The following are completely customizable:
    1. Bot health amount
    2. Bot speed
    3. Bot crouching or dodging
    4. Bot dodging type
    5. The total number of bots (max of 3)
    6. The bots' skill and damage with weapons using predefined Overkill weapon presets
    7. Giving all bots AKs or Compact-5s
    8. Invulnerability frames like human players
    9. Simulating a single down
    10. Forcing bots to use weapons in single fire mode
    11. Whether bots are arrested by Cloakers like in PD:TH
    12. Disabling the bots' warcries
    13. Enabling a low health announcement like human players
    14. Enabling independent bot dominations
    15. Additional bots when using the Big Lobby mod

As with all BLT mods, simply drag the included "Better Bots" folder into your "mods" folder within your PAYDAY 2 installation.

Credits:
See the included "readme" file for information on credits and contributions.

If you regularly play only or mostly with bots, I would recommend using these mods along with Better Bots:
Keepers
Bot Bullet Collision Fixer
Bot Weapons and Equipment
Block Bots Per Heist
BlockThatBot
Ask Bot to Carry the Bag
Ask Bot to Fix the Drill
Full Speed Swarm
Iter

[-]
Leave a comment
To leave a comment you must log in.

Today, 01:51 PM
Dang, so it was "Difficultty balance includes bot total" option causes crash with big lobby mods

Yesterday, 08:50 PM
For some reason when I copy and pasted the log it was black so posting it again.


Application has crashed: C++ exception
[string "lib/units/enemies/cop/copdamage.lua"]:2430: attempt to index a nil value



SCRIPT STACK



-------------------------------

Callstack:

        payday2_win32_release  (???)     ???


        payday2_win32_release  (???)     ???
        payday2_win32_release  (???)     ???
        payday2_win32_release  (???)     zip_get_name
                        ntdll  (???)     RtlAllocateHeap


-------------------------------

Current thread: Main

-------------------------------

System information:
   Application version : 1.64.1
   CPU : Intel® Core™ i5-6500 CPU @ 3.20GHz (2 cores); SSE; SSE2; SSE3; SSSE3; SSE4.1; SSE4.2
   DirectX : 12.0
   GPU : NVIDIA GeForce GTX 960 / nvd3dum.dll[21.21.13.7653]
   Language : @ID94cca2fdaccfc2cd@
   Memory :     16300MB 700KB
   OS : 6.2.9200 () 0x100-0x1 (64 bits)
   Physics : threaded
   Renderer : DX9 threaded
   Sound : Logitech (Headset Earphone (Logitech G633 Gaming Headset))


Yesterday, 08:48 PM
People seam to be getting a crash on big oil that I believe is caused by better bots.

Application has crashed: C++ exception
[string "lib/units/enemies/cop/copdamage.lua"]:2430: attempt to index a nil value



SCRIPT STACK



-------------------------------

Callstack:

        payday2_win32_release  (???)     ???


        payday2_win32_release  (???)     ???
        payday2_win32_release  (???)     ???
        payday2_win32_release  (???)     zip_get_name
                        ntdll  (???)     RtlAllocateHeap


-------------------------------

Current thread: Main

-------------------------------

System information:
   Application version : 1.64.1
   CPU : Intel® Core™ i5-6500 CPU @ 3.20GHz (2 cores); SSE; SSE2; SSE3; SSSE3; SSE4.1; SSE4.2
   DirectX : 12.0
   GPU : NVIDIA GeForce GTX 960 / nvd3dum.dll[21.21.13.7653]
   Language : @ID94cca2fdaccfc2cd@
   Memory :     16300MB 700KB
   OS : 6.2.9200 () 0x100-0x1 (64 bits)
   Physics : threaded
   Renderer : DX9 threaded
   Sound : Logitech (Headset Earphone (Logitech G633 Gaming Headset))


Yesterday, 06:04 PM
Application has crashed: C++ exception

[string "lib/network/handlers/unitnetworkhandler.lua"]:53: attempt to call method 'synch_equipped_weapon' (a nil value)

Crash condition : Crashed as host.

02-24-2017, 06:27 PM
it appear bots keep yelling at taxman in Undercover heist, i guess i won't have to yell it him anymore, just punching :D

02-23-2017, 06:18 AM
Bots no longer get the NPCs in Santa's Workshop to get back up packing presents.
They do seem to yell at the NPCs, the NPCs just don't react.
This used to work correctly before today.
Please fix.

02-22-2017, 03:04 PM
Thank you for constantly updating the mod.

02-20-2017, 06:41 PM
bot punch enemy......crash
Tue Feb 21 00:36:04 2017


Application has crashed: C++ exception
[string "lib/units/enemies/cop/copdamage.lua"]:1574: attempt to index field 'attacker_unit' (a nil value)



SCRIPT STACK



-------------------------------

Callstack:

         payday2_win32_release  (???)     ???                                                 
         payday2_win32_release  (???)     ???                                                 
         payday2_win32_release  (???)     ???                                                 
         payday2_win32_release  (???)     zip_get_name                                        
                         ntdll  (???)     RtlFreeHeap  

02-17-2017, 12:49 AM
Application has crashed: C++ exception

[string "lib/units/enemies/spooc/actions/lower_body/..."]:83: attempt to index a nil value

Four Stores Mayhem, i was Client and Lobbyleader has Better Bots enabled.

02-14-2017, 01:59 PM
Think I've found a bug with bots carrying bags while clients drop in to replace them. Might also be Keepers, not sure which. Had one carrying a bag, guy dropped in replacing the bot and the bag was frozen in mid-air. Guy grabbed the bag but it was frozen on my screen still.

Screenshot : http://steamcommunity.com/sharedfiles/fi...=863869069

02-13-2017, 02:27 PM
Application has crashed: C++ exception

[string "lib/managers/group_ai_states/groupaistatebe..."]:414: attempt to perform arithmetic on a nil value

______________________________
the game crash after few minute with big lobby mod on

02-12-2017, 10:42 AM
@LeFrenchyDerpy ◐∪◑ Fixed, which might be the fastest I've fixed something after it being reported broken. Sorry for all the bugs lately, most of them have to do with being clients and I mostly just host or play offline. Didn't occur to me to test for client stuff since the majority of AI-related stuff is disabled for clients anyway.

02-12-2017, 10:23 AM
I was playing on Very Hard with the bots (3 bots) in Scarface mansion, the 1st part, I killed all non-pager guards and cams, open a side of the mansion and raise the alarm and it crashed.
Sun Feb 12 08:54:14 2017


Application has crashed: C++ exception
mods/Better Bots/betterbots.lua:283: attempt to call method '_apply_damage_to_health' (a nil value)



SCRIPT STACK



-------------------------------

Callstack:

         payday2_win32_release  (???)     ???                                                 
         payday2_win32_release  (???)     ???                                                 
         payday2_win32_release  (???)     ???                                                 
         payday2_win32_release  (???)     zip_get_name                                        


-------------------------------

Current thread: Main


02-12-2017, 04:44 AM
Is it just me, or does Better Bots's newest update cause my game to crash on the very first loading screen?  Because every time I have better bots, my game crashes now.

02-12-2017, 02:05 AM
this mod ****** yo. makes me crash

02-12-2017, 02:00 AM
@MadFrank

Same here. I didn't even need to disable Better Bots, just play without them.

02-11-2017, 11:38 PM
If i am hosting a game with Better Bots clients will randomly crash soon after with this: 

Application has crashed: C++ exception
[string "lib/units/enemies/cop/copdamage.lua"]:2423: attempt to index a nil value

After i disabled better bots everything was back to normal


02-11-2017, 02:07 PM
When BOTs stand close to each other during stealth phase, they may start hitting each other, making them stumble.

02-11-2017, 11:42 AM
I've getting this crash after latest update
Code:
Application has crashed: C++ exception
[string "lib/units/enemies/cop/copdamage.lua"]:2423: attempt to index a nil value


02-09-2017, 10:11 PM
@Cpt. Price you don't need that mod anymore, it's part of the base game now.