Left 4 Dead 2

Left 4 Dead 2

Human-Like Survivor Bots
Showing 1-10 of 17 entries
< 1  2 >
Update: 25 Sep, 2020 @ 4:55pm

v1.10 (The Last Stand Catch-Up Update)

-Fixed the addon to work with the Last Stand update
--Gamemode changes from that update now apply here as well
--Versus Survival is no longer considered a mutation
-Removed every single non-default convar that affects zombies
--nb_saccade_speed was set to 1000 all along! However, leftover CB+ "default zombie convars" were executed every time, and those were sometimes not actually default (paricularily with Hunter, possibly changed in Last Stand update). Removing all those from the addon, as they were not present in most default gamemodes anyways, should eliminate all issues with zombies.
-Removed nb_head_aim_settle_duration, leaving it to its 0.3 default
--I'll have to test this later, but I am concerned about this poten
-Removed every pain_pill_decay_rate 'bug fix'
--Another leftover CB+ thing removed as it is probably unnecessary. Any default instances of this convar have not changed.
-Removed every instance of sb_force_max_intensity, as it has no effect because it is a command that the game is trying to interpret as a variable
-Shortened in-game description of addon to refer reader to the Steam Workshop page
-Removed 'Survivor' workshop tag
-Cleaned up some comments, changed every instance of 'Our settings' to 'HLSB', sorted default 360 convars above addon convars, and some more minor changes (bot behavior should be the same as the previous version, however, but keep in mind Last Stand made bots heal more responsibly by default)

Update: 20 Aug, 2019 @ 8:08am

v1.9.1.1 (The Overdue Zombie Sensitivity Fix Update)

nb_saccade_speed will no longer be set to 100, much lower than its default value 1000, in order to fix a zombie sensitivity issue that persisted in CB+: Survivor Edition where zombies, most notably special infected would aim at targets very slowly, which is usually interpreted as Tanks throwing rocks on the ground in front of survivors and Boomers puking at a similar fashion.

With infected finally working properly, drastic changes may be apply to the survivors part of this addon.

Update: 28 Dec, 2018 @ 6:09pm

v1.9.1 (The "No More Melees for Bots" Update)

-sb_max_team_melee_weapons reset to 0, its default value, excluding certain melee-focused mutations
--WIth sb_melee_approach_victim set to 0, bots become useless during tank battles and literally only attack zombies if they come within their close range. This makes them unreliable around melees in general, so we shall leave bots and melee weapons seperated.
-sb_max_team_melee_weapons set to 4 on Four Swordsmen and Chainsaw Massacre
-Removed redundant instances of sb_close_threat_range 0 on Four Swordsmen and Chainsaw Massacre
-sb_melee_approach_victim set back to 1 in case players with melees go AFK (with control being given to a bot) and for the melee-focused mutations that need it
--Flu Season seems to set sb_max_team_melee_weapons to 1, and it's the mutation author's choice on that one.
-Commented out a Competitive Bots+ instance of sb_max_team_melee_weapons 0 on Special Delivery

Update: 28 Dec, 2018 @ 5:12pm

v1.9.0

Getting real close to v2.0.0 here. This update has a few more fixes before the big v2 (which is going to happen when I add support for all default mutations, including the missing three example mutations (Holdout, Dash, ShootZones)

-Shortened a comment related to playing Scavenge with bots
-Deleted a strange "F" in front of "sb_debug_apoproach_wait_time 0.5" in Realism
-All modes:
--Set sb_close_threat_range to 0
---As discovered and reported by M'aiq loves Skooma, this cvar is an arbitrary limiter that forces bots to focus on one specific zombie when it enters that range until it's dead instead of picking targets wisely.
---Not to be confused with sb_threat_close_range.
--Decreased nb_head_aim_settle_duration from 0.3 to 0.1
---The person mentioned above found this is another limiter, specifically one that delays bots from aiming for the head. Setting it to 0 does not actually make them instantly aim for the head, but results in really twitchy aiming.
----Trivia: This is set to 0 in other Source engine games (according to M'aiq)
--Set sb_melee_approach_victim to 0
---This often caused bots wielding melee to chase zombies and end up in danger, forcing players to pick up a melee just so a bot doesn't.
--Decreased sb_rescue_vehicle_loading_range from 95 (in non-versus modes) and 70 (in Versus and Scavenge) to 30
---Some custom maps exist with very small rescue zones (one of my favorites Let's Build a Rocket in particular). This should convince the bots to enter them.
--Decreased survivor_vision_range_obscured from 750 to 700
-sb_max_scavenge_seperation decreased:
--950 > 800 in Coop and Survival
--950 > 750 in Versus Survival
--800 > 500 in Versus and Scavenge
--700 > 600 in Realism and Iron Man
--700 > 500 in Realism Versus
-sb_max_battlestation_range_from_human decreased:
--730 > 700 in Survival
--710 > 700 in Versus
--645 > 630 in Realism Versus
-Updated sb_friend_immobilized_reaction_time cvars in Iron Man to reflect those of Realism
-Four Swordsmen and Chainsaw Massacre:
--Increased sb_threat_close_range from 65 to 75
---sb_threat_close_range was 65 while sb_close_threat_range was 75
--Removed comments about the far range bugfix in both mutations
-Updated the in-game description's credits to reflect the new ones in the workshop page
--These were long forgotten and seriously outdated, even lacking UndeadRyker's clarification on his part in CB+.

Update: 5 Dec, 2018 @ 4:18pm

v1.8.1 (hotfix)
-sb_close_checkpoint_door_interval increased from 0 to 0.1
--An interval of 0.14 felt like the bots were taking too much time to close the door, but an interval of 0 causes the bots to lock themselves outside of the saferoom often. A value of 0.1 appears to be the ideal balance between the two.
-sb_locomotion_wait_threshold decreased from 0.75 to 0.3 for all modes except Scavenge and from 0.7 to 0.3 for Scavenge
--I have no idea why Scavenge was different.

Update: 5 Dec, 2018 @ 9:48am

v1.8.0 (the "It's Been A While" update)
-Changed the tagline of the addon in-game from "Unlocking the true power of the survivors, up to your own level." to "Unlocking the true p?tential of the survivors."
-allow_all_bot_survivor_team and sb_all_bot_game set to 1 for Survival and removed a comment related to those convars in Survival
--I've been informed that, without these convars, Survival games ended as soon as all human players died instead of carrying on until the entire team died, which is not how I remember it but I'll set these to 1 just in case
-Follow stress factor increased from 0.5 to 0.7 in Campaign & Survival, from 0.5 to 0.725 in Realism, from 0.6 to 0.85 in Versus, Scavenge and Survival Versus, from 0.6 to 0.87 in Realism Versus
-sb_melee_approach_victim set to 1
-sb_min_orphan_time_to_cover decreased from 0.45 to 0.33
-sb_close_checkpoint_door_interval decreased from 0.14 to 0
-sb_force_max_intensity enforced on all bots for all modes
-Reaction times revised
--Campaign & Survival:
---Normal: 0.18 -> 0.16
---Hard: 0.17 > 0.13
---Expert: 0.14 > 0.09
--Realism:
---Normal: 0.1825 -> 0.1625
---Hard: 0.1725 > 0.1325
---Expert: 0.1525 > 0.0925
--Versus, Scavenge & Survival Versus: 0.18 > 0.125
--Realism Versus: 0.1925 > 0.1275
--Nightmare:
---Normal: 0.1925 > 0.1625
---Hard: 0.1725 > 0.1325
---Expert: 0.1525 > 0.0925
-Changed a comment related to bots on Scavenge
-Removed lines that aforementioned changes made redundant
-Removed useless comments related to bot reaction times
-Removed some pointless tabs on empty lines
-Found that version 1.7.0 of the addon had been set to 1.6.0 in-game all along, and apologized for that in the changelog

Update: 20 Jan, 2018 @ 6:42am

v1.7.0
-Follow stress factor reset to the default value for all gamemodes bar versus modes
-sb_pushscale set back to default at all times as it turns out it's not really helpful after testing
-Cleaned up a single line
-Realism changes
--Reaction times revised
---Normal from 0.195 to 0.1925
---Hard from 0.185 to 0.1825
---Expert from 0.155 to 0.1525
--Seperation revised
---Standard range increased from 242 to 250
---'Is separating from group' range during combat increased from 295 to 300
---'Must be taken back into the group' separation range during combat increased from 520 to 550
---'I feel safe' range increased from 260 to 270
-Versus and Scavenge changes
--Seperation revised
---Standard range increased from 250 to 255
---'Is separating from group' range during combat increased from 300 to 305
-Realism Versus changes
--Realism seperation changes ported over
--Reaction time decreased from 0.2 to 0.1925
-Survival changes
--Bots are always tense
--Separation revised
---'Must be taken back into the group' separation range during combat increased from 620 to 580
-Suddenly remembered Versus Survival is a thing while looking into the gamemode files, and is now supported
--Ported several Versus changes over
--Versus follow stress factor is used
--Versus reaction time is applied just in case it does get used
--Versus seperation values are used
-Ironman changes
--Bots are always tense
--Reaction times revised (overwriting realism reaction times)
---Normal from 0.1925 to 0.19
---Hard from 0.1825 to 0.18
---Expert from 0.1525 to 0.15
-Follow the Liter and Death's Door changes
--Bots are always tense
-Nightmare changes
--This mutation didn't apply reaction time changes to all difficulties - this has been fixed
--Bots are always tense
--Separation revised
---'Must be taken back into the group' separation range during combat increased from 590 to 540

Update: 4 Nov, 2017 @ 6:26pm

v1.6.0
-Follow stress factor increased from 0.4 to 0.42 (Versus & Scavenge follow stress won't increase along, however)
-'Too far to be a threat' range decreased from 2120 to 2110
-Toughness buffer (how more hurt a bot must be than other players before deciding it should heal itself) decreased from 19 to 18
-Versus & Scavenge Changes
--Locomotion max stand-still time decreased from 0.75 to 0.7
--Separation range increased from 242 to 250
--'Is separating from group' range during combat increased from 295 to 300
--'Must be taken back into the group' separation range during combat increased from 520 to 560
--'Too far to be a threat' range increased from 2110 to 2210
-Realism changes
--Seeing as things like no glows around friends are in effect, survivor bots in Realism will stick closer together, since straying could mean they lose the others.
--Follow stress factor increased from 0.42 to 0.44
--Separation range decreased from 266 to 242
--'Is separating from group' range during combat reduced from 315 to 295
--'Must be taken back into the group' separation range during combat reduced from 620 to 520
--'I feel safe' range reduced from 280 to 260
--Bot SI-grab reaction times increased. Can't quite see the outlines of infected when someone is caught by one, but still on alert.
---Normal from 0.18 to 0.195
---Advanced from 0.17 to 0.185
---Expert from 0.14 to 0.155
--Scavenge separation reduced from 950 to 700
--Max battlestation range reduced from 730 to 645
--sb_pushscale increased from 2.25 to 2.3
-Realism Versus changes
--I wasn't able to find the settings for Realism Versus the entire time. Turns out it has blended in with all the other mutations, and doesn't stand out, with the only distinctive attributes being realism convars and the "builtin" tag. So this mutation has been using CB+ settings up to this point.
--Reverted all CB+ settings, and ported most (not all) Realism changes here as well:
--Separation range decreased from 250 to 242
--'Is separating from group' range during combat reduced from 300 to 295
--'Must be taken back into the group' separation range during combat reduced from 560 to 520
--'I feel safe' range reduced from 275 to 260
--Bot SI-grab reaction time increased from 0.18 to Realism Normal's time (0.195)
--Scavenge separation reduced from 800 to 700
--Max battlestation range reduced from 710 to 645
-Mutation support changes
--Bleed Out & Bleed Out Versus
---Reverted all CB+ settings
---Temporary health multiplier increased from 0.92 to 0.97
---sb_toughness_buffer decreased from 18 to 15
--Healthpackalypse
---Reverted all CB+ settings
---Temporary health multiplier increased from 0.92 to 0.96
---sb_toughness_buffer decreased from 18 to 15
--Four Swordsmen & Chainsaw Massacre
---Nothing but a tiny fix to reflect the maximum vision range as of yet.
---'Too far to be a threat' range decreased from 3000 to 2500
--Last Gnome on Earth & Healing Gnome
---Due to the special objective of taking the gnome to the safehouse in the former and healing by holding the gnome (and bringing him with you) in the latter, bots cannot go on by themselves during these mutations. Didn't revert CB+ changes, not yet.
--Ironman
---Strangely, even though Ironman claims to use Realism rules, it uses Co-op as a base and manually applies the rules by itself. This means I had to apply my Realism changes here too.
---Ported all Realism changes (yawn)
--Nightmare
---Reverted all CB+ settings
---Separation range decreased from 266 to 262
---'Must be taken back into the group' separation range during combat reduced from 620 to 590
---Due to disabled survivor glows, SI-grab reaction time set to Realism Normal's time (0.195)
---Vision range decreased from 1750 to 1250
---'I feel safe' range decreased from 280 to 272
---Vomited-on vision range restored to default (750)
---Threat ranges adjusted to accomodate new vision ranges
----Medium range increased from 505 to 535
----Far range increased from 1210 to 1050
----Very far range decreased from 2110 to 1250
---Since vision is obscured greatly, bots will put more focus on their 'ears' for threats in the fog, which means near hearing range is increased from 825 to 880.
---Battlestation 'give up' range reduced from 500 to 390
---Max battlestation range reduced from 730 to 540

Fun Fact: Did you know that, because it is the very first mutation on the mutations list, Nightmare is the most-played multiplayer mutation in recent days? Try to join a match sometime.

Update: 4 Nov, 2017 @ 1:35pm

v1.5.1
-Can now play Versus mode with bots
--Can't play Scavenge with bots though... Do you need an explanation as to why?

Update: 2 Nov, 2017 @ 2:19pm

v1.5.0
-It appears some of the older updates didn't apply to non-Coop gamemodes - changes have been ported over
-After many requests, enabled bots to keep Coop and Realism matches going by themselves (yup!)
-Bot SI-grab reaction time on Advanced reduced from 0.18 to 0.17, making bots a tiny bit more alert on advanced because zombies hurt quite a bit now
-Bot SI-grab reaction time on Expert reduced from 0.18 to 0.14, making bots more alert because of very high damages
-Cleaned up some obsolete difficulty convars to reduce file size a tad
-Versus and Scavenge changes
--Follow stress factor increased from 0.4 to 0.6
--Path lookahead range increased from 600 to 650 (You're generally expected to know the map very well in Versus)
--Rescue vehicle loading range reduced from 95 to 70
--Separation between players range reduced from 266 to 242
--'Is separating from group' range during combat reduced from 315 to 295
--'Must be taken back into the group' separation range during combat reduced from 620 to 520
--'I feel safe' range reduced from 280 to 275
--Scavenge range reduced from 950 to 800
--Battlestation 'give up' range reduced from 500 to 475
--Max battlestation range reduced from 730 to 710
--Bot reaction time for Versus is still 0.18, because 1) zombie damages are Normal difficulty ones and 2) to give zombie players a chance to do damage instead of being instakilled by an aimbot
--sb_pushscale (not too sure what this does) increased from 2.25 to 2.4
-Mutation support changes
--Room For One:
---Combat 'mouse sensitivity' decreased from 6750 to 4725
---Normal 'mouse sensitivity' decreased from 4500 to 3150
---Path lookahead range decreased from 975 to 925
---sb_pushscale decreased from 6.75 to 6.2
--Follow the Liter:
---sb_pushscale decreased from 7.75 to 6.75
--Hunting Party:
---Combat 'mouse sensitivity' decreased from 4500 to 3150
---Normal 'mouse sensitivity' decreased from 3000 to 2100
---Path lookahead range decreased from 975 to 925
---sb_pushscale decreased from 4.25 to 4
--Healing Gnome:
---Combat 'mouse sensitivity' decreased from 6750 to 4725
---Normal 'mouse sensitivity' decreased from 4500 to 3150
---Path lookahead range decreased from 975 to 925
---sb_pushscale decreased from 6.5 to 6.125
--Flu Season:
---Combat 'mouse sensitivity' decreased from 4500 to 3150
---Normal 'mouse sensitivity' decreased from 3000 to 2100
---Path lookahead range decreased from 975 to 925
---sb_pushscale decreased from 4.25 to 4
--Nightmare:
---Combat 'mouse sensitivity' decreased from 7875 to 5512
---Normal 'mouse sensitivity' decreased from 5250 to 3674
---Path lookahead range decreased from 1100 to 900
---sb_pushscale decreased from 7.75 to 6.75
---[NEW] Vision range decreased from 2500 to 1750
---[NEW] Vomited-on vision range decreased from 750 to 730
--The rest (except Versus Survival, Taaannnk!! and Riding My Survivor):
---Combat 'mouse sensitivity' decreased from 7875 to 5512
---Normal 'mouse sensitivity' decreased from 5250 to 3674
---Path lookahead range decreased from 1100 to 1000
---sb_pushscale decreased from 7.75 to 6.75

This is quite the dump of changes, huh? I can say for certain that mutation support changes, non-Coop gamemode updates and autonomous bots were long overdue.
The Versus changes should encourage people to use this addon over CB+ if they wish to feel less cheaty when having to play with survivor bots, and will probably increase local servers in Versus for a while.