Skip to content

Releases: APGRoboCop/foxbot

FoxBot 0.792 (Win32/Linux)

28 Mar 21:18
Compare
Choose a tag to compare

Version 0.792
March-29-2020
Updated by RoboCop

  • Further optimisation fixes

  • Linux build compiled with the newer GCC/G++ 8

  • Replaced most of the C style casts with C++ casts

  • Increased engineer priority task to maintain sentries

  • Increased medic priority task to buff and heal team mates

  • Increased collect ammo priority to allow both engineers and snipers for defensive tasks

  • Reduced sniper accuracy for each of the 5 bot skill settings

  • Enhanced the dustbowl waypoints even further to remove lame sentry deployment areas

  • Altered the dustbowl map config to allow Red Engineers to spawn first

  • Corrected the hunted map config where Sniper assassins could not spawn

  • Fixed deprecation warning for 'SpyDetect'

  • Fixed some potential code issues

Known bugs:-

'[META] WARNING: Plugin didn't set meta_result: foxbot_mm.so:engClientCommand()' still appears to occur

Soldier bots tend to struggle for rocket jumping in certain areas

botdontmove, bot_chat, bot_bot_balance and bot_team_balance cvars may not be 100% operational

FoxBot appears to crash sometimes on Windows Listenservers

FoxBot 0.791 (Win32/Linux)

06 Aug 23:11
Compare
Choose a tag to compare

Version 0.791
August-07-2018
Updated by RoboCop

  • Removed unwanted tchar.h dependancies that are no longer required - Thanks to Globoss
  • Linux build should now work for Assault and Capture Point maps due to syntax error fixed - Thanks to Globoss
  • Fixed Write Strings and compile time for version.cpp that fails on GCC 6+
  • Fixed extdll.h that appears to fail to compile on GCC 6+ for #ifndef min and max
  • Added optimisation for faster float point for Win32 build
  • Linux build optimised for floating-point arithmetic and tuned for newer arch
  • bot_job_think.cpp should be fairly adjusted for the bots to choose their paths and tasks wisely
  • h_export.cpp Linux 'h_Library' can now detect both old and new TFC server build (tfc.so or tfc_i386.so)
  • Added teleport waypoints for baconbowl_r, chimkey_l and siege
  • Added more map configs for rats maps, plus turkeyburgers2002, fishburgers and donutburgers to spawn 1 sniper per 4 teams
  • Enhanced the map configs for the Assault & Defend maps, rock2 and flagrun to spawn the recommended bot classes for each team
  • Enhanced the hunted waypoints to prevent the Red team and the Hunted wondering back and forth in entrance tunnel
  • Added some more defensive waypoints for avanti, casbah, flagrun, chimkey_l and warpath
  • Added some important conc/rocket jump waypoints for the stock maps, palermo, ksour, cornfield, baconbowl_r and sandbowl_r2
  • Reduced the risk of bots invading enemy spawns for the stock maps, chimkey_l, tf2fort and ksour
  • Reduced excessive waypoint and pathwaypoint quantity for rats, rats2 and rats3, rats_cmd, palermo and baconbowl_r
  • Removed non recommended waypoints for dustbowl that includes sentry that are not suitable for defending CP3
  • Fixed the waypoint problems for 55, openfire_lowgrens, xpress2k4, destroy_l, phantom, shutdown2, sandbowl_r2 and tf2fort
  • Added new waypoints for bases2k3, momentum_l, mortality_l and hellion

Known bugs:-

botdontmove, bot_chat, bot_bot_balance and bot_team_balance cvars may not be 100% operational
FoxBot appears to crash sometimes on Windows Listenservers

FoxBot 0.79 (Win32/Linux)

22 May 21:21
Compare
Choose a tag to compare

Version 0.79
December-23-2016
Updated by RoboCop

  • Renamed Win32 binary 'foxbot.dll' as 'foxbot_mm.dll'

  • Both builds recompiled and added some FPU compile flag support for SSE2

  • Removed further HLDM and Op4 support

  • Fixed the 'check if entity is a dispenser' coding that was mistyped

  • Enhanced the dustbowl waypoints for preventing blue bots from going backwards

  • Enhanced the shutdown2 waypoints for preventing bots from spawn camping

  • Enhanced the cornfield waypoints for using detpack and more teleports

  • Increased bot priority tasks for allowing engineers to focus more on building

  • Removed ammo waypoints located in Nade Bag locations to reduce bots taking grenades to allow humans to obtain them

  • Added some important concjump points for certain stock maps plus for palermo, destroy_l and shutdown2

  • Added important FoxBot Map and Class Restriction map configs for TFC for like sniper only maps and hunted

  • Added 'foxbot_mm_i686.so' Linux HLDSUpdatetool TFC compatible binary version for legacy support

  • Added teleport waypoints for warpath, shutdown2, avanti, schtop, monkey_l, ksour and palermo

  • New waypoints for 55, openfire_lowgrens, rats, rats2, rats3, xpress2k4, destroy_l, phantom, rats_cmd and tf2fort
    *baconbowl_r, siege, high_flag, mortality_l, ss_nyx_ectfc, alchimy_l2, bases2k3 and hellion (coming soon!)

Known issues - botdontmove and bot_team_balance cvars not operational and experimenting with bot_job_think.cpp
for equalising and to balance the bot task priority to act more professional


Version 0.78
August-20-2016
Updated by RoboCop

  • Added 'bot_team_balance' external integer for bot.cpp

  • Fixed the unwanted 'const' for the bot global variables that fail for Win32 build

  • Drop the '_i386' suffix build name for Linux binary version

  • Both builds compiled for SteamPipe using HLSDK v2.3p4 and Metamod v1.21-p37 source codes

  • Fixed the 'snprint' script that was used for the older FoxBot cpp files

  • Removed non-required entities for TFC that were used from the HPB Template

  • Removed support for HLDM, CS, FLF and Op4 from HPB Template to focus support for TFC

  • Fixed code typo error for 'bot_max_inaccuracy' in bot_combat.cpp

  • Linux version optimised as i686 build and fixed Linux binary for TFC SteamPipe Servers

  • Both builds optimised for SSE2 code generation

  • Fixed '[META] WARNING: Plugin didn't set meta_result: foxbot.dll:engClientCommand()'
    that appears to be fixed from the newer HLSDK and Metamod kits

  • Added a config variable 'botdontmove' to spawn stationary bots for the purpose of minigolf maps

FoxBot 0.78 (Win32/Linux)

17 Aug 22:54
Compare
Choose a tag to compare

Version 0.78
August-20-2016

Updated by RoboCop

  • Added 'bot_team_balance' external integer for bot.cpp
  • Fixed the unwanted 'const' for the bot global variables that fail for Win32 build
  • Drop the '_i386' suffix build name for Linux binary version
  • Both builds compiled for SteamPipe using HLSDK v2.3p4 and Metamod v1.21-p37 source codes
  • Fixed the 'snprint' script that was used for the older FoxBot cpp files
  • Removed non-required entities for TFC that were used from the HPB Template
  • Removed support for HLDM, CS, FLF and Op4 from HPB Template to focus support for TFC
  • Fixed code typo error for 'bot_max_inaccuracy' in bot_combat.cpp
  • Linux version optimised as i686 build and fixed Linux binary for TFC SteamPipe Servers
  • Both builds optimised for SSE2 code generation
  • Fixed '[META] WARNING: Plugin didn't set meta_result: foxbot.dll:engClientCommand()'
    that appears to be fixed from the newer HLSDK and Metamod kits
  • Added a config variable 'botdontmove' to spawn stationary bots for the purpose of minigolf maps