CS2-Bot-NadeSystem is a plugin based on CounterStrikeSharp that allows bots to replay lineups recorded by players and throw nades deftly according to the situation.
-
Bots can "rethrow" the nades recorded by players on every map.
-
Bots can make their own decisions to throw nades or not when passing by recorded lineups.
-
Players can record lineups in an intuitive way on every map for bots to use.
-
Download the latest RayTrace-MM.tar.gz and RayTrace-CSS-API.tar.gz from Ray-Trace
-
Extract the folders and upload them to
game/csgo/addonson your server -
Download the latest NadeSystem.zip from here and NadeLauncher.dll from here
-
Extract the
NadeSystemfolder and upload it togame/csgo/addons/counterstrikesharp/pluginson your server -
Upload
NadeLauncher.dlltogame/csgo/addons/counterstrikesharp/plugins/NadeLauncher/NadeLauncher.dllon your server
bot_nades
Shows the current nade throwing mode
bot_nades off
Bots won't throw any nades
bot_nades normal
Bots follow almost the same count limits as human players (default)
bot_nades more
Bots use the same decision logic as normal mode with higher count limits (recommended)
bot_nades max
Bots have minimal limitations and think less before throwing nades
Record lineups using NadeLauncher.
(You can find your lineup libraries in game\csgo\addons\counterstrikesharp\plugins\NadeLauncher\data\lineups)
If you want the bots to only use the lineups at round start, add uppercase T for Terrorists and uppercase CT for Counter-Terrorists at the start of lineup descriptions.
If your lineup needs to break the window first, stand in the same position and throw a flashbang to smash the window, and add decoy to the lineup description. Then the bots will throw a decoy first to break the window before triggering your lineup.
Run convert_lineups.py in your CMD or PowerShell with the command python convert_lineups.py "NadeLauncherPath" "NadeSystemPath".
(For example, python convert_lineups.py "C:\Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\addons\counterstrikesharp\plugins\NadeLauncher" "C:\Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\addons\counterstrikesharp\plugins\NadeSystem")
If you don't have Python installed on your computer, double-click convert_lineups.exe to convert lineups automatically.
(After conversion, you can check lineup libraries for bots in game\csgo\addons\counterstrikesharp\plugins\NadeSystem\grenades)
Special thanks to QQundalf and DANK1NG1I45l4.