Releases: APGRoboCop/rcbot2
RCBot2 v2.0-alpha8 (x86 & x64)
Changelog:-
- Brand new version 2 for SDK2013 used for CSS, DoDS, HL2DM and TF2 since they are now open source
- AMD64/x64 support for RCBot2 TF2, DoDS and HL2DM finally added
- Now using Metamod: Source version 2 headers - using MM:S v1.12 or older won't work anymore
- Waypoint system header updated from version 4 to 5 for using twice the maximum waypoint total of 2048 instead of 1024
- Bots will now attack the base_boss NPCs
- Added an Auxiliary Data folder to store .rcv, .rcd and .rcb files
- New map prefixes of cw_, cppl_, stt_, pass_ and more - Thanks to RussiaTails
- Improved Pipeball and Versus Saxton Hale support - Thanks to RussiaTails
- Added some more DoDS waypoints thanks to Martee, INsane and more
- Fix Crash on Drop Ammo Task - Thanks to caxanga334
- Detect brush entities for the waypoint auto type feature added by caxanga334
- Fix m_iClass Offset For x86-64 by caxanga334
- Embargo, Dynamite and Cutter payload fix by RussiaTails
- Added a few waypoints for the stock map, modified variants for dm_lockdown and dm_overwatch
- Added C++17 support for newer mods and more
- Added a Debug Logger for the bot's Perceptron
- Using C++ arrays and vectors for weapons and for TF2 Class Fitness code to improve the maintainability
- Added smart pointers for improved memory management
- Adjusted the default bot skill settings to make them more formidable
- AMBuildScript Windows Optimisation flags updated by caxanga334
- Replaced some Magic Numbers with constexpr for readability, maintainability and better performance
- Converted the assignment operators into initialisation lists
- Some Scream Fortress 2024 and Xmas 2024 waypoints were added, and other waypoints by RussiaTails, Mikou, LQ777, waffle033 and more
- Optimised the DODS NeuralNet code
- Optimised and modernised the bot menu, profiling, cmds, cfgs and visibles
- Code modernised by using the C++ Standard lib headers instead of C
- Bots will no longer be shooting at ghost players - like in plr_hightower_event Hell Zone - Thanks to RussiaTails
- While/For loops have also modernised
- Enumerators enhanced and also modernised
- Using 64-bit integers in preparation for RCBot2 TF2, DODS and HL2DM x64
- RCBot2 now using SourceMod 1.12 stable headers
- RCBot2 now supporting HL2DM 20th Anniversary builds
- Repaired the TF2 5CP gameplay for bots to capture properly
- Allowing bots to attack skeletons in pass_ TF2 maps
- Reduced some risks of buffer overflows and precision loss
- Added some MvM Red Bot support
- Config fix by DNA-Styx
- TF2 Gameplay detection for bots updated by RussiaTails
- The Belief and Dist data will no longer be stored in /waypoint folder except the /aux_data folder
- Engineers will no longer use the defend waypoint type,
- Snipers with bow will no longer use the sniper waypoint type
- Zombies attack disguised spies in zi_ maps
- Zombies and Hale in zi_ and vsh_ maps see a Spy in a cloaked state when he has TF_COND_OFFENSEBUFF or TF_COND_CRITBOOSTED (Last 3 or the last red team member)
- Bots now attack "tf_merasmus_trick_or_treat_prop" entity
- koth_namicott map support
- Bots attack "generic_actor" entity in ctf_pressure
- Moved entity tf_merasmus_trick_or_treat_prop to another file
- Bots won't attack Merasmus when tf_merasmus_trick_or_treat_prop in a map (unconfirmed)
- Increased distance for capture in team_control_point
- Changed Sniper's attack time
- Bots won't attack the enemy team when boss is spawned in Ghost Fort or in Eyeduct
- Bots charge at Merasmus with TF_COND_HALLOWEEN_BOMB_HEAD
- Bots will no longer use medkits or resupply on Sudden Death
- Maximum of 8 DoDS bombs CPs increased for stability
- Fixed some waypoint commands being publicly accessible. -caxanga334
- Reduced risk of buffer overflow debugString()
- Fixed Engineer bot sentry turret facing direction - but may need more tests
- Implemented CBotTF2::changeClass for dynamic class changing
- Reduced ODR violations
- DODS bugprone conversions removed
- TF2 PDR gametype maps support added - RussiaTails
- Visibility, distance and belief data now compressed using Miniz to reduce redundancy
- Solved the SPROP_COORD conflict
- Added safety checks and simplified bot logic
- Compatibility Wrapper added for SDK2013 and other SDKs in order to compile RCBot2 Linux builds
- Expression simplified for CTFObjectiveResource
- Linux void debugBot() repair
- Basic but incomplete support for TF2C and FF added
Added in pongo1231 fixes
-- Accuracy fixes for snipers, soldiers, demos and medics
-- Refactored the bot taunt code
-- Enhanced the spy detection code
-- Added in missing headers needed for #include
-- Refactored the TF2 auto-join team code
-- Added Clang Format file
To-do:-
- To figure out why HL2DM flying props pass through bots
- To allow bots to menuselect to buy upgrades for MVM
- To prevent the MVM red bots from being kicked for Blu Machine bots
- To improve game detection for non-listed Source gamemods
- To add proper support for the new Zombie Infection TF2 maps since Scream Fortress XV update
- To add proper support for Robot Destruction gameplay by destroying bots when not ubered
- To prevent EngiBots from facing their SG Turrets the wrong way - Testing in progress!
- To allow DemoBots to sticky jump again - might need to check with using RCBot2 v1.7-beta versions - Testing in progress!
- To improve on how Medic and Spy bots behave smarter and adequately when interacting with SG Turrets and Healing/Ubering
- Bots need to understand how to play Kart games from sd_doomsday_event as they only wonder around those minigames
- CBotTF2::changeClass needs to be implemented to avoid bots punting when using ClassRestrictionsForBots.smx and
rcbot_change_classes 1- Testing in progress! - To add TF2C support along with Black Mesa Source, Counter-Strike: Source, Fortress Forever, Pre-Fortress 2, Synergy and Dystopia
Note:-
This package is a prototype as it's not fully tested for the latest major updates for CSS, DOD, FF, HL2DM, TF2 and TF2C.
If you want your bots to be spawned after the server starts or reboots, type this in your server.cfg "rcbotd addbot"
RCBot2 v2.0-alpha7 (x86 & x64)
Changelog:-
- Brand new version 2 for SDK2013 used for CSS, DoDS, HL2DM and TF2 since they are now open source
- AMD64/x64 support for RCBot2 TF2, DoDS and HL2DM finally added
- Now using Metamod: Source version 2 headers - using MM:S v1.12 or older won't work anymore
- Waypoint system header updated from version 4 to 5 for using twice the maximum waypoint total of 2048 instead of 1024
- Bots will now attack the base_boss NPCs
- Added an Auxiliary Data folder to store .rcv, .rcd and .rcb files
- New map prefixes of cw_, cppl_, stt_, pass_ and more - Thanks to RussiaTails
- Improved Pipeball and Versus Saxton Hale support - Thanks to RussiaTails
- Added some more DoDS waypoints thanks to Martee, INsane and more
- Fix Crash on Drop Ammo Task - Thanks to caxanga334
- Detect brush entities for the waypoint auto type feature added by caxanga334
- Fix m_iClass Offset For x86-64 by caxanga334
- Embargo, Dynamite and Cutter payload fix by RussiaTails
- Added a few waypoints for the stock map, modified variants for dm_lockdown and dm_overwatch
- Added C++17 support for newer mods and more
- Added a Debug Logger for the bot's Perceptron
- Using C++ arrays and vectors for weapons and for TF2 Class Fitness code to improve the maintainability
- Added smart pointers for improved memory management
- Adjusted the default bot skill settings to make them more formidable
- AMBuildScript Windows Optimisation flags updated by caxanga334
- Replaced some Magic Numbers with constexpr for readability, maintainability and better performance
- Converted the assignment operators into initialisation lists
- Some Scream Fortress 2024 and Xmas 2024 waypoints were added, and other waypoints by RussiaTails, Mikou, LQ777, waffle033 and more
- Optimised the DODS NeuralNet code
- Optimised and modernised the bot menu, profiling, cmds, cfgs and visibles
- Code modernised by using the C++ Standard lib headers instead of C
- Bots will no longer be shooting at ghost players - like in plr_hightower_event Hell Zone - Thanks to RussiaTails
- While/For loops have also modernised
- Enumerators enhanced and also modernised
- Using 64-bit integers in preparation for RCBot2 TF2, DODS and HL2DM x64
- RCBot2 now using SourceMod 1.12 stable headers
- RCBot2 now supporting HL2DM 20th Anniversary builds
- Repaired the TF2 5CP gameplay for bots to capture properly
- Allowing bots to attack skeletons in pass_ TF2 maps
- Reduced some risks of buffer overflows and precision loss
- Added some MvM Red Bot support
- Config fix by DNA-Styx
- TF2 Gameplay detection for bots updated by RussiaTails
- The Belief and Dist data will no longer be stored in /waypoint folder except the /aux_data folder
- Engineers will no longer use the defend waypoint type,
- Snipers with bow will no longer use the sniper waypoint type
- Zombies attack disguised spies in zi_ maps
- Zombies and Hale in zi_ and vsh_ maps see a Spy in a cloaked state when he has TF_COND_OFFENSEBUFF or TF_COND_CRITBOOSTED (Last 3 or the last red team member)
- Bots now attack "tf_merasmus_trick_or_treat_prop" entity
- koth_namicott map support
- Bots attack "generic_actor" entity in ctf_pressure
- Moved entity tf_merasmus_trick_or_treat_prop to another file
- Bots won't attack Merasmus when tf_merasmus_trick_or_treat_prop in a map (unconfirmed)
- Increased distance for capture in team_control_point
- Changed Sniper's attack time
- Bots won't attack the enemy team when boss is spawned in Ghost Fort or in Eyeduct
- Bots charge at Merasmus with TF_COND_HALLOWEEN_BOMB_HEAD
- Bots will no longer use medkits or resupply on Sudden Death
- Maximum of 8 DoDS bombs CPs increased for stability
- Fixed some waypoint commands being publicly accessible. -caxanga334
- Reduced risk of buffer overflow debugString()
- Fixed Engineer bot sentry turret facing direction - but may need more tests
- Implemented CBotTF2::changeClass for dynamic class changing
- Reduced ODR violations
- DODS bugprone conversions removed
- TF2 PDR gametype maps support added - RussiaTails
- Basic but incomplete support for TF2C and FF added
Added in pongo1231 fixes
-- Accuracy fixes for snipers, soldiers, demos and medics
-- Refactored the bot taunt code
-- Enhanced the spy detection code
-- Added in missing headers needed for #include
-- Refactored the TF2 auto-join team code
-- Added Clang Format file
To-do:-
- To figure out why HL2DM flying props pass through bots
- To allow bots to menuselect to buy upgrades for MVM
- To improve game detection for non-listed Source gamemods
- To add proper support for the new Zombie Infection TF2 maps since Scream Fortress XV update
- To add proper support for Robot Destruction gameplay by destroying bots when not ubered
- To prevent EngiBots from facing their SG Turrets the wrong way - Testing in progress!
- To allow DemoBots to sticky jump again - might need to check with using RCBot2 v1.7-beta versions
- To improve on how Medic and Spy bots behave smarter and adequately when interacting with SG Turrets and Healing/Ubering
- Bots need to understand how to play Kart games from sd_doomsday_event as they only wonder around those minigames
- CBotTF2::changeClass needs to be implemented to avoid bots punting when using ClassRestrictionsForBots.smx and
rcbot_change_classes 1- Testing in progress! - To add TF2C support along with Black Mesa Source, Counter-Strike: Source, Fortress Forever, Pre Fortress 2, Synergy and Dystopia
Note:-
This package is a prototype as it's not fully tested for the latest major updates for CSS, DOD, FF, HL2DM, TF2 and TF2C.
If you want your bots to be spawned after the server starts or reboots, type this in your server.cfg "rcbotd addbot"
RCBot2 v2.0-alpha6 (x86 & x64)
Changelog:-
- Brand new version 2 for SDK2013 used for CSS, DoDS, HL2DM and TF2 since they are now open source
- AMD64/x64 support for RCBot2 TF2, DoDS and HL2DM finally added
- Now using Metamod: Source version 2 headers - using MM:S v1.12 or older won't work anymore
- Waypoint system header updated from version 4 to 5 for using twice the maximum waypoint total of 2048 instead of 1024
- Bots will now attack the base_boss NPCs
- Added an Auxiliary Data folder to store .rcv, .rcd and .rcb files
- New map prefixes of cw_, cppl_, stt_, pass_ and more - Thanks to RussiaTails
- Improved Pipeball and Versus Saxton Hale support - Thanks to RussiaTails
- Added some more DoDS waypoints thanks to Martee, INsane and more
- Fix Crash on Drop Ammo Task - Thanks to caxanga334
- Detect brush entities for waypoint auto type feature added by caxanga334
- Fix m_iClass Offset For x86-64 by caxanga334
- Embargo, Dynamite and Cutter payload fix by RussiaTails
- Added a few waypoints for the stock map modified variants for dm_lockdown and dm_overwatch
- Added C++17 support for newer mods and more
- Added a Debug Logger for the bot's Perceptron
- Using C++ arrays and vectors for weapons and for TF2 Class Fitness code to improve the maintainability
- Added smart pointers for improved memory management
- Adjusted the default bot skill settings to make them more formidable
- AMBuildScript Windows Optimisation flags updated by caxanga334
- Replaced some Magic Numbers with constexpr for readability, maintainability and better performance
- Converted the assignment operators into initialisation lists
- Some Scream Fortress 2024 and Xmas 2024 waypoints were added, and other waypoints by RussiaTails, Mikou, LQ777, waffle033 and more
- Optimised the DODS NeuralNet code
- Optimised and modernised the bot menu, profiling, cmds, cfgs and visibles
- Code modernised by using the C++ Standard lib headers instead of C
- Bots will no longer be shooting at ghost players - like in plr_hightower_event Hell Zone - Thanks to RussiaTails
- While/For loops also modernised
- Enumerators enhanced and also modernised
- Using 64-bit integers in preparation for RCBot2 TF2, DODS and HL2DM x64
- RCBot2 now using SourceMod 1.12 stable headers
- RCBot2 now supporting HL2DM 20th Anniversary builds
- Repaired the TF2 5CP gameplay for bots to capture properly
- Allowing bots to attack skeletons in pass_ TF2 maps
- Reduced some risks of buffer overflows and precision loss
- Added some MvM Red Bot support
- Config fix by DNA-Styx
- TF2 Gameplay detection for bots updated by RussiaTails
- The Belief and Dist data will no longer be stored in /waypoint folder except the /aux_data folder
- Engineers will no longer use defend waypoint type,
- Snipers with bow will no longer use sniper waypoint type
- Zombies attack disguised spies in zi_ maps
- Zombies and Hale in zi_ and vsh_ maps see a Spy in a cloaked state when he has TF_COND_OFFENSEBUFF or TF_COND_CRITBOOSTED (Last 3 or the last red team member)
- Bots now attack "tf_merasmus_trick_or_treat_prop" entity
- koth_namicott map support
- Bots attack "generic_actor" entity in ctf_pressure
- Moved entity tf_merasmus_trick_or_treat_prop to another file
- Bots won't attack merasmus when tf_merasmus_trick_or_treat_prop in a map (unconfirmed)
- Increased distance for capture in team_control_point
- Changed Sniper's attack time
- Bots won't attack enemy team when boss is spawned in Ghost Fort or in Eyeduct
- Bots charges at Merasmus with TF_COND_HALLOWEEN_BOMB_HEAD
- Bots will no longer use medkit or resupply on Sudden Death
Added in pongo1231 fixes
-- Accuracy fixes for snipers, soldiers, demos and medics
-- Refactored the bot taunt code
-- Enhanced the spy detection code
-- Added in missing headers needed for #include
-- Refactored the TF2 auto join team code
-- Added Clang Format file
To-do:-
- To allow bots to menuselect to buy upgrades for MVM
- To allow the visibility table data to save correctly in the new /aux_data folder
- To improve game detection for non-listed Source gamemods
- To add proper support for Robot Destruction gameplay by destroying bots when not ubered
- To prevent EngiBots from facing their SG Turrets the wrong way
- To improve on how Medic and Spy bots behave smarter and adequately when interacting with SG Turrets and Healing/Ubering
- Bots need to understand how to play Kart games from sd_doomsday_event as they only wonder around those minigames
- CBotTF2::changeClass needs to be implemented to avoid bots punting when using ClassRestrictionsForBots.smx and
rcbot_change_classes 1 - To add TF2C support along with Black Mesa Source, Counter-Strike: Source, Synergy and Dystopia
Note:-
This package is a prototype as it's not fully tested for the latest major updates for CSS, DOD, HL2DM, and TF2. And the Metamod: Source v2 is currently not as stable as MM:S v1.11 nor v1.12.
If you want your bots to be spawned after the server starts or reboots, type this in your server.cfg "rcbotd addbot"
RCBot2 v2.0-alpha5 (x86 & x64)
Changelog:-
- Brand new version 2 for SDK2013 used for CSS, DoDS, HL2DM and TF2 since they are now open source
- AMD64/x64 support for RCBot2 TF2, DoDS and HL2DM finally added
- Now using Metamod: Source version 2 headers - using MM:S v1.12 or older won't work anymore
- Waypoint system header updated from version 4 to 5 for using twice the maximum waypoint total of 2048 instead of 1024
- Bots will now attack the base_boss NPCs
- New map prefixes of cppl_, stt_, pass_ and more - Thanks to RussiaTails
- Improved Pipeball and Versus Saxton Hale support - Thanks to RussiaTails
- Added some more DoDS waypoints thanks to Martee, INsane and more
- Fix Crash on Drop Ammo Task - Thanks to caxanga334
- Detect brush entities for waypoint auto type feature added by caxanga334
- Fix m_iClass Offset For x86-64 by caxanga334
- Embargo, Dynamite and Cutter payload fix by RussiaTails
- Added a few waypoints for the stock map modified variants for dm_lockdown and dm_overwatch
- Added C++17 support for newer mods and more
- Added a Debug Logger for the bot's Perceptron
- Using C++ arrays and vectors for weapons and for TF2 Class Fitness code to improve the maintainability
- Added smart pointers for improved memory management
- Adjusted the default bot skill settings to make them more formidable
- AMBuildScript Windows Optimisation flags updated by caxanga334
- Replaced some Magic Numbers with constexpr for readability, maintainability and better performance
- Converted the assignment operators into initialisation lists
- Some Scream Fortress 2024 and Xmas 2024 waypoints were added, and other waypoints by RussiaTails, Mikou, LQ777, waffle033 and more
- Optimised the DODS NeuralNet code
- Optimised and modernised the bot menu, profiling, cmds, cfgs and visibles
- Code modernised by using the C++ Standard lib headers instead of C
- Bots will no longer be shooting at ghost players - like in plr_hightower_event Hell Zone - Thanks to RussiaTails
- While/For loops also modernised
- Enumerators enhanced and also modernised
- Using 64-bit integers in preparation for RCBot2 TF2, DODS and HL2DM x64
- RCBot2 now using SourceMod 1.12 stable headers
- RCBot2 now supporting HL2DM 20th Anniversary builds
- Repaired the TF2 5CP gameplay for bots to capture properly
- Allowing bots to attack skeletons in pass_ TF2 maps
- Reduced some risks of buffer overflows and precision loss
- Added some MvM Red Bot support
- Config fix by DNA-Styx
- TF2 Gameplay detection for bots updated by RussiaTails
Added in pongo1231 fixes
-- Accuracy fixes for snipers, soldiers, demos and medics
-- Refactored the bot taunt code
-- Enhanced the spy detection code
-- Added in missing headers needed for #include
-- Refactored the TF2 auto join team code
-- Added Clang Format file
To-do:-
- To allow bots to menuselect to buy upgrades for MVM
- To improve game detection for non-listed Source gamemods
- To add proper support for the new Zombie Infection TF2 maps since Scream Fortress XV update
- To add proper support for Robot Destruction gameplay by destroying bots when not ubered
- To prevent EngiBots from facing their SG Turrets the wrong way
- To improve on how Medic and Spy bots behave smarter and adequately when interacting with SG Turrets and Healing/Ubering
- Bots need to understand how to play Kart games from sd_doomsday_event as they only wonder around those minigames
- CBotTF2::changeClass needs to be implemented to avoid bots punting when using ClassRestrictionsForBots.smx and
rcbot_change_classes 1 - To add TF2C support along with Black Mesa Source, Counter-Strike: Source, Synergy and Dystopia
Note:-
This package is a prototype as it's not fully tested for the latest major updates for CSS, DOD, HL2DM, and TF2. And the Metamod: Source v2 is currently not as stable as MM:S v1.11 nor v1.12.
If you want your bots to be spawned after the server starts or reboots, type this in your server.cfg "rcbotd addbot"
RCBot2 v2.0-alpha2 (Win32 Only)
Changelog:-
- Brand new version 2 for SDK2013 used for CSS, DoDS, HL2DM and TF2 since they are now open source
- Now using Metamod: Source version 2 headers - using MM:S v1.12 or older won't work anymore
- Waypoint system header updated from version 4 to 5 for using twice the maximum waypoint total of 2048 instead of 1024
- Bots will now attack the base_boss NPCs
- New map prefixes of cppl_, stt_ and more - Thanks to RussiaTails
- Added some more DoDS waypoints thanks to Martee, INsane and more
- Added a few waypoints for the stock map modified variants for dm_lockdown and dm_overwatch
- Added C++17 support for newer mods and more
- Added a Debug Logger for the bot's Perceptron
- Using C++ arrays and vectors for weapons and for TF2 Class Fitness code to improve the maintainability
- Added smart pointers for improved memory management
- Adjusted the default bot skill settings to make them more formidable
- AMBuildScript Windows Optimisation flags updated by caxanga334
- Replaced some Magic Numbers with constexpr for readability, maintainability and better performance
- Converted the assignment operators into initialisation lists
- Some Scream Fortress 2024 and Xmas 2024 waypoints were added, and other waypoints by RussiaTails, Mikou, LQ777, waffle033 and more
- Optimised the DODS NeuralNet code
- Optimised and modernised the bot menu, profiling, cmds, cfgs and visibles
- Code modernised by using the C++ Standard lib headers instead of C
- Bots will no longer be shooting at ghost players - like in plr_hightower_event Hell Zone - Thanks to RussiaTails
- While/For loops also modernised
- Enumerators enhanced and also modernised
- Using 64-bit integers in preparation for RCBot2 TF2, DODS and HL2DM x64
- RCBot2 now using SourceMod 1.12 stable headers
- RCBot2 now supporting HL2DM 20th Anniversary builds
- Repaired the TF2 5CP gameplay for bots to capture properly
- Allowing bots to attack skeletons in pass_ TF2 maps
- Reduced some risks of buffer overflows and precision loss
- Added some MvM Red Bot support
- Config fix by DNA-Styx
- TF2 Gameplay detection for bots updated by RussiaTails
Added in pongo1231 fixes
-- Accuracy fixes for snipers, soldiers, demos and medics
-- Refactored the bot taunt code
-- Enhanced the spy detection code
-- Added in missing headers needed for #include
-- Refactored the TF2 auto join code
-- Added Clang Format file
To-do:-
- To allow bots to menuselect to buy upgrades for MVM
- To improve game detection for non-listed Source gamemods
- To add proper support for the new Zombie Infection TF2 maps since Scream Fortress XV update
- To add proper support for Robot Destruction gameplay by destroying bots when not ubered
- To prevent EngiBots from facing their SG Turrets the wrong way
- To improve on how Medic and Spy bots behave smarter and adequately when interacting with SG Turrets and Healing/Ubering
- Bots need to understand how to play Kart games from sd_doomsday_event as they only wonder around those minigames
- CBotTF2::changeClass needs to be implemented to avoid bots punting when using ClassRestrictionsForBots.smx and
rcbot_change_classes 1 - To add TF2C support along with Black Mesa Source, Counter-Strike: Source, Synergy and Dystopia
- And to add proper AMD64/x64 support for RCBot2 TF2, DoDS and HL2DM
- Edit the Mathfix definitions for Linux
Note:-
This package is a prototype as it's not fully tested for the latest major updates for CSS, DOD, HL2DM, and TF2. And the Metamod: Source v2 is currently not as stable as MM:S v1.11 nor v1.12.
If you want your bots to be spawned after the server starts or reboots, type this in your server.cfg "rcbotd addbot"
RCBot2 v2.0-alpha1 (Win32 Only)
Changelog:-
- Brand new version 2 for SDK2013 used for CSS, DoDS, HL2DM and TF2 since they are now open source
- Now using Metamod: Source version 2 headers - using MM:S v1.12 or older won't work anymore
- Waypoint system header updated from version 4 to 5 for using twice the maximum waypoint total of 2048 instead of 1024
- Bots will now attack the base_boss NPCs
- New map prefixes of cppl_, stt_ and more - Thanks to RussiaTails
- Added some more DoDS waypoints thanks to Martee, INsane and more
- Added a few waypoints for the stock map modified variants for dm_lockdown and dm_overwatch
- Added C++17 support for newer mods and more
- Added a Debug Logger for the bot's Perceptron
- Using C++ arrays and vectors for weapons and for TF2 Class Fitness code to improve the maintainability
- Added smart pointers for improved memory management
- Adjusted the default bot skill settings to make them more formidable
- AMBuildScript Windows Optimisation flags updated by caxanga334
- Replaced some Magic Numbers with constexpr for readability, maintainability and better performance
- Converted the assignment operators into initialisation lists
- Some Scream Fortress 2024 and Xmas 2024 waypoints were added, and other waypoints by RussiaTails, Mikou, LQ777, waffle033 and more
- Optimised the DODS NeuralNet code
- Optimised and modernised the bot menu, profiling, cmds, cfgs and visibles
- Code modernised by using the C++ Standard lib headers instead of C
- Bots will no longer be shooting at ghost players - like in plr_hightower_event Hell Zone - Thanks to RussiaTails
- While/For loops also modernised
- Enumerators enhanced and also modernised
- Using 64-bit integers in preparation for RCBot2 TF2, DODS and HL2DM x64
- RCBot2 now using SourceMod 1.12 stable headers
- RCBot2 now supporting HL2DM 20th Anniversary builds
- Repaired the TF2 5CP gameplay for bots to capture properly
- Allowing bots to attack skeletons in pass_ TF2 maps
- Reduced some risks of buffer overflows and precision loss
- Added some MvM Red Bot support
- Config fix by DNA-Styx
- TF2 Gameplay detection for bots updated by RussiaTails
Added in pongo1231 fixes
-- Accuracy fixes for snipers, soldiers, demos and medics
-- Refactored the bot taunt code
-- Enhanced the spy detection code
-- Added in missing headers needed for #include
-- Refactored the TF2 auto join code
-- Added Clang Format file
To-do:-
- To allow bots to menuselect to buy upgrades for MVM
- To improve game detection for non-listed Source gamemods
- To add proper support for the new Zombie Infection TF2 maps since Scream Fortress XV update
- To add proper support for Robot Destruction gameplay by destroying bots when not ubered
- To prevent EngiBots from facing their SG Turrets the wrong way
- To improve on how Medic and Spy bots behave smarter and adequately when interacting with SG Turrets and Healing/Ubering
- Bots need to understand how to play Kart games from sd_doomsday_event as they only wonder around those minigames
- CBotTF2::changeClass needs to be implemented to avoid bots punting when using ClassRestrictionsForBots.smx and
rcbot_change_classes 1 - To add TF2C support along with Black Mesa Source, Counter-Strike: Source, Synergy and Dystopia
- And to add proper AMD64/x64 support for RCBot2 TF2, DoDS and HL2DM
- Edit the Mathfix definitions for Linux
Note:-
This package is a prototype as it's not fully tested for the latest major updates for CSS, DOD, HL2DM, and TF2. And the Metamod: Source v2 is currently not as stable as MM:S v1.11 nor v1.12.
If you want your bots to be spawned after the server starts or reboots, type this in your server.cfg "rcbotd addbot"
RCBot2 v1.7-beta6
Changelog:-
- Added some more DoDS waypoints thanks to Martee, INsane and more
- Added a few waypoints for the stock map modified variants for dm_lockdown and dm_overwatch
- Added C++17 support for newer mods and more
- Added a Debug Logger for the bot's Perceptron
- Using C++ arrays and vectors for weapons and for TF2 Class Fitness code to improve the maintainability
- Added smart pointers for improved memory management
- Adjusted the default bot skill settings to make them more formidable
- AMBuildScript Windows Optimisation flags updated by caxanga334
- Replaced some Magic Numbers with constexpr for readability, maintainability and better performance
- Converted the assignment operators into initialisation lists
- Some Scream Fortress 2024 and Xmas 2024 waypoints were added, and other waypoints by RussiaTails, Mikou, LQ777 and more
- Optimised the DODS NeuralNet code
- Optimised and modernised the bot menu, profiling, cmds, cfgs and visibles
- Code modernised by using the C++ Standard lib headers instead of C
- While/For loops also modernised
- Enumerators enhanced and also modernised
- Using 64-bit integers in preparation for RCBot2 TF2 and HL2DM x64
- RCBot2 now using SourceMod 1.12 stable headers
- RCBot2 now supporting HL2DM 20th Anniversary builds
- Repaired the TF2 5CP gameplay for bots to capture properly
- Allowing bots to attack skeletons in pass_ TF2 maps
- Reduced some risks of buffer overflows and precision loss
- Added some MvM Red Bot support
- Config fix by DNA-Styx
- TF2 Gameplay detection for bots updated by RussiaTails
Added in pongo1231 fixes
-- Accuracy fixes for snipers, soldiers, demos and medics
-- Refactored the bot taunt code
-- Enhanced the spy detection code
-- Added in missing headers needed for #include
-- Refactored the TF2 auto join code
-- Added Clang Format file
To-do:-
- To allow bots to menuselect to buy upgrades for MVM
- To improve game detection for non-listed Source gamemods
- To add proper support for the new Zombie Infection TF2 maps since Scream Fortress XV update
- To add proper support for Robot Destruction gameplay by destroying bots when not ubered
- To prevent EngiBots from facing their SG Turrets the wrong way
- To prevent bots from shooting at ghost players - like in plr_hightower_event Hell Zone
- To allow bots to attack Skeleton Mobsters in pl_spineyard
- To improve on how Medic and Spy bots behave smarter and adequately when interacting with SG Turrets and Healing/Ubering
- Bots need to understand how to play Kart games from sd_doomsday_event as they only wonder around those minigames
- CBotTF2::changeClass needs to be implemented to avoid bots punting when using ClassRestrictionsForBots.smx and
rcbot_change_classes 1 - To add TF2C support along with Black Mesa Source, Counter-Strike: Source, Synergy and Dystopia
- And to add proper AMD64/x64 support for RCBot2 TF2 and HL2DM
Note:-
The HL2SDK-DODS currently doesn't support C++17 unless you remove the register code in there:
alliedmodders/hl2sdk#288
The Linux builds will require a newer Distro, such as Debian 12 or newer, as the glibc and libstdc++ dependencies are needed for these Distros.
If you want your bots to be spawned after the server starts or reboots, type this in your server.cfg "rcbotd addbot"
RCBot2 v1.7-beta5
Changelog:-
- Added some more DoDS waypoints thanks to Martee, INsane and more
- Added a few waypoints for the stock map modified variants for dm_lockdown and dm_overwatch
- Added C++17 support for newer mods and more
- Added a Debug Logger for the bot's Perceptron
- Added smart pointers for improved memory management
- Adjusted the default bot skill settings to make them more formidable
- AMBuildScript Windows Optimisation flags updated by caxanga334
- Replaced some Magic Numbers with constexpr for readability, maintainability and better performance
- Converted the assignment operators into initialisation lists
- Some Scream Fortress 2024 and Xmas 2024 waypoints were added and other waypoints by RussiaTails, Mikou, LQ777 and more
- Optimised the DODS NeuralNet code
- Added C++ array for TF2 Class Fitness code to improve the maintainability
- Code modernised by using the C++ Standard lib headers instead of C
- While/For loops also modernised
- Enumerators enhanced and also modernised
- Using 64-bit integers in preparation for RCBot2 TF2 and HL2DM x64
- RCBot2 now using SourceMod 1.12 stable headers
- RCBot2 now supporting HL2DM 20th Anniversary builds
- Repaired the TF2 5CP gameplay for bots to capture properly
- Allowing bots to attack skeletons in pass_ TF2 maps
- Reduced some risks of buffer overflows and precision loss
- Added some MvM Red Bot support
- Config fix by DNA-Styx
- TF2 Gameplay detection for bots updated by RussiaTails
To-do:-
- To allow bots to menuselect in order to buy upgrades for MVM
- To improve game detection for non-listed Source gamemods
- To add proper support for the new Zombie Infection TF2 maps since Scream Fortress XV update
- To add proper support for Robot Destruction gameplay by destroying bots when not ubered
- To prevent EngiBots from facing their SG Turrets the wrong way
- To prevent bots from shooting at ghost players - like in plr_hightower_event Hell Zone
- To allow bots to attack Skeleton Mobsters in pl_spineyard
- To improve on how Medic and Spy bots behave smarter and properly when interacting with SG Turrets and Healing/Ubering
- Bots need to understand how to play Kart games from sd_doomsday_event as they only wonder around those minigames
- CBotTF2::changeClass needs to be implemented to avoid bots punting when using ClassRestrictionsForBots.smx and
rcbot_change_classes 1 - To add TF2C support along with Black Mesa Source, Counter-Strike: Source, Synergy and Dystopia
- And to add proper AMD64/x64 support for RCBot2 TF2 and HL2DM
Note:-
The HL2SDK-DODS currently doesn't support C++17 unless you remove the register code in there:
alliedmodders/hl2sdk#288
If you want your bots to be spawned after the server starts or reboots, type this in your server.cfg "rcbotd addbot"
RCBot2 v1.7-beta4
Changelog:-
- Added some more DoDS waypoints thanks to Martee, INsane and more
- Added a few waypoints for the stock map modified variants for dm_lockdown and dm_overwatch
- Adjusted the default bot skill settings to make them more formidable
- Converted the assignment operators into initialisation lists
- Some Scream Fortress 2024 waypoints were added and other waypoints by RussiaTails and LQ777 and more
- Optimised the DODS NeuralNet code
- Code modernised by using the C++ Standard lib headers instead of C
- While/For loops also modernised
- Enumerators enhanced and also modernised
- Using 64-bit integers in preparation for RCBot2 TF2 and HL2DM x64
- RCBot2 now using SourceMod 1.12 stable headers
- RCBot2 now supporting HL2DM 20th Anniversary builds
- Repaired the TF2 5CP gameplay for bots to capture properly
- Allowing bots to attack skeletons in pass_ TF2 maps
- Reduced some risks of buffer overflows and precision loss
- Added some MvM Red Bot support
- Config fix by DNA-Styx
- TF2 Gameplay detection for bots updated by RussiaTails
- And most of the codes are refactored and modernised for C++14
To-do:-
- To allow bots to menuselect in order to buy upgrades for MVM
- To improve game detection for non-listed Source gamemods
- To add proper support for the new Zombie Infection TF2 maps since Scream Fortress XV update
- To add proper support for Robot Destruction gameplay by destroying bots when not ubered
- To prevent EngiBots from facing their SG Turrets the wrong way
- To prevent bots from shooting at ghost players - like in plr_hightower_event Hell Zone
- To allow bots to attack Skeleton Mobsters in pl_spineyard
- To improve on how Medic and Spy bots behave smarter and properly when interacting with SG Turrets and Healing/Ubering
- Bots need to understand how to play Kart games from sd_doomsday_event as they only wonder around those minigames
- CBotTF2::changeClass needs to be implemented to avoid bots punting when using ClassRestrictionsForBots.smx and
rcbot_change_classes 1 - To add TF2C support along with Black Mesa Source, Counter-Strike: Source, Synergy and Dystopia
- And to add proper AMD64/x64 support for RCBot2 TF2 and HL2DM
Note:-
If you want your bots to be spawned after the server starts or reboots, type this in your server.cfg "rcbotd addbot"
RCBot2 v1.7-beta3
Changelog:-
- Added some more DoDS waypoints thanks to Martee, INsane and more
- Some Scream Fortress 2024 waypoints added and other waypoints by RussiaTails and LQ777 and more
- Optimised the DODS NeuralNet code
- Code modernised by using the C++ Standard lib headers instead of C
- While/For loops also modernised
- Enumerators enhanced and also modernised
- Using 64-bit integers in preparation for RCBot2 TF2 x64
- RCBot2 now using SourceMod 1.12 stable headers
- Repaired the TF2 5CP gameplay for bots to capture properly
- Reduced some risks of buffer overflows and precision loss
- Added some MvM Red Bot support
- Config fix by DNA-Styx
- TF2 Gameplay detection for bots updated by RussiaTails
- And most of the codes are refactored and modernised for C++14
To-do:-
- To allow bots to menuselect in order to buy upgrades for MVM
- To improve game detection for non-listed Source gamemods
- To add proper support for the new Zombie Infection TF2 maps since Scream Fortress XV update
- To add proper support for Robot Destruction gameplay by destroying bots when not ubered
- To prevent EngiBots from facing their SG Turrets the wrong way
- To prevent bots from shooting at ghost players - like in plr_hightower_event Hell Zone
- To allow bots to attack Skeleton Mobsters in pl_spineyard
- To improve on how Medic and Spy bots to behave smarter and properly when interacting with SG Turrets and Healing/Ubering
- Bots needs to understand how to play Kart games from sd_doomsday_event as they only wonder around those minigames
- CBotTF2::changeClass needs to be implemented to avoid bots punting when using ClassRestrictionsForBots.smx and
rcbot_change_classes 1 - To add TF2C support along with Black Mesa Source, Counter-Strike: Source, Synergy and Dystopia
- And to add proper AMD64/x64 support for RCBot2 TF2
Note:-
If you want your bots to be spawned after the server starts or reboots, type this in your server.cfg "rcbotd addbot"