View Single Post
Author Message
manicogaming
AlliedModders Donor
Join Date: Aug 2014
Old 01-05-2020 , 15:22   [CS:GO] BOT Improver
Reply With Quote #1

For some time now I've been trying to find ways to improve CS:GO bots and now I'm releasing my first plugin which aims to improve CS:GO BOT aim and nade usage.

I'm looking for feedback and ways I can improve my code and bots.

If you're running into problems with BOT buys, try the latest SourceMod Dev version and see if it still happens.

Extra

If you want to have BOTs using the voice chat like they did in CS 1.6 and CS:Source do this:
  • Download the BOT voice sound files and place them in the "sound" folder in both the server and your game installation. Download Here
  • Download the BotChatter.db and place it inside the "csgo" folder on your server. Download Here
  • Add this convar to your server config: "sm_cvar bot_chatter_use_rr 0"

Features
  • BOTs have perfect recoil control
  • BOTs will aim for the head
  • BOTs will eco
  • BOTs can either have a M4A1-S or M4A4
  • BOTs mostly have the USP but sometimes also the P2000
  • BOTs will inspect their weapons sometimes

Cvars

bot_aimlock - "1 = Enable Bot Aimlock , 0 = Disable Bot Aimlock"
bot_buy_override - "1 = Use Plugin Buys for Bots, 0 = Use Buys from BotProfile.db"

Requirements

Changelog

Code:
Version 1.6.3:
- Updated broken gamedata

Version 1.6.2:
- Updated broken gamedata

Version 1.6.1:
- BOTs will now sometimes buy defuse kits or P250's (for Terrorist) on pistol rounds
- BOTs will no longer get weapons they don't have the money for
- BOTs will now buy the pistols for the eco instead of getting them for free
- Bug fixes with the improved way of AWP handling

Version 1.6.0:
- Fixed a bug that would cause the plugin to spam errors in the console

Version 1.5.9:
- BOTs will no longer switch to a grenade after spotting an enemy
- Fixed some problems with BOTs that use the AWP
- Simplified gamedata

Version 1.5.8:
- Improved the way BOTs stop before shooting

Version 1.5.7:
- Now using Valve's method to get an enemy for the BOT which should improve performace
- BOTs will now be faster with the AWP
- Removed option for BOTs to sometimes buy the SG 553

Version 1.5.6:
- Only BOTs with Skill above 80 will be improved
- BOTs will now use the scope on the AUG and SG 553 when hiding

Version 1.5.5:
- Improved Plugin Performance
- Updated Gamedata

Version 1.5.4:
- Fixed a bug where the plugin would count players as BOTs

Version 1.5.3:
- Improved Plugin Performance

Version 1.5.2:
- Fixed BOTs not shooting with Auto Snipers
- BOTs will no longer strafe left to right rapidly while using pistols
- Updated gamedata

Version 1.5.1:
- Plugin has now been compiled on the newest stable SourceMod version which should fix the bots buying alot of guns.

Version 1.5.0:
- Major Improvements to BOT aim
- BOT aim will now also depend on BotProfile values
- BOTs on easier difficulties will no longer spray their weapons and strafe while firing pistols
- BOTs will no longer try to spray on Ladder or in the air

Version 1.4.0:
- If a BOT doesn't see it's target head he will now shoot at any other visible
- Improved the way a BOT buys armor and defuse kit
- BOTs move left and right when firing pistols
- BOTs will now choose to tap instead of spraying at really long ranges
- BOTs will no longer crouch if they can't see the enemy while crouched
- Fixed some bugs when a BOT is buying
- Other Improvements

Version 1.3.4:
- "bot_buy_override" now works properly (if it still doesn't work then leave some feedback)

Version 1.3.3:
- Added "bot_buy_override" to override bot weapon purchases
- Code Improvements

Version 1.3.2:
- Fixed BOT aimbot not working properly
- Fixed bot_aimlock command not working properly

Version 1.3.1:
- Added "bot_aimlock" to enable or disable bot aimbot, Thanks Marqueritte

Version 1.3:
- Changed BOT aimbot
- BOTs will no longer get grenades automatically
- Code Improvements

Version 1.2.1:
- Updated gamedata
- Changed how BOTs aim with the AWP

Version 1.2:
- Decreased chance for a BOT to inspect his weapon
- BOTs will now throw nades when they want or when they see an enemy
- Changes in how BOTs eco
- BOT aimbot will only activate when the Freeze time ends to prevent bugs

Version 1.1:
- Added Support for FFA
- BOTs throw grenades with a delay ranging from 3 to 10 seconds
- BOTs aim better with the AWP

Version 1.0:
- Release
Attached Files
File Type: zip BOTImprover.zip (22.2 KB, 3898 views)

Last edited by manicogaming; 10-31-2021 at 18:16. Reason: Fixed BotChatter.db download link
manicogaming is offline