RCBot2/TF2

From Valve Developer Community
Jump to navigation Jump to search
Broom icon.png
This article or section needs to be cleaned up to conform to a higher standard of quality because:
This is copy-pasted from the Team Fortress wiki, from before it was removed by an arrogant moderator. As such, it should be reworded, and potentially implemented back into the main RCBot2 page.
For help, see the VDC Editing Help and Wikipedia cleanup process. Also, remember to check for any notes left by the tagger at this article's talk page.

As of now, there is only one other bot that is still being developed for TF2: RCBot2. The bot software was created and maintained by Cheeseh, and the website can be found here.

Players can also try [APG] Foundation's builds which are updated and enhanced to work on those TF2 latest updates that would corrupt the bots. However, it will take some work and finding the new Hookinfo for the bots to function. Be sure to use Hookinfo tool and adjust the config.ini offset values, using this (latest update is v1.5-APG as of 29th October 2022). Fortunately, NoSoop had removed some dependencies for the Hookinfo.ini for RCBot2 to load the offset values.

The bots run on a waypoint system and must be manually set up by a player instead of typing a command. RCBot2 are their own separate bots, so they can be used alongside the regular TFBots if one so chooses.

RCBot2 Features

  • Soldier bots can rocket jump and Demoman bots can sticky jump (provided that the map has waypoints for them).
  • Engineer bots work properly on CTF and other maps.
  • Bots can use custom load-outs such as The Huntsman and Bonk! Atomic Punch.
  • Bots can "spycheck". If a Spy is disguised as one of the bots, and the bot they are disguised as sees them, the bot will attack on sight.
  • Bots can use voice commands properly. Text will appear in the chat, unlike TFBots.
  • Bots can be on the defending team in Mann VS Machine but are unable to purchase upgrades.
  • If playing on a CP map, the bots will "mess around" until the round starts. They will randomly hit players with their Melee weapon and spam voice commands, similar to human players.
  • Engineers can move their buildings after a set amount of time.
  • Bots have profiles that can customize certain aspects of the bot, such as aiming skill, courage, etc.
  • Engineer bots can help out other friendly Engineers by upgrading Sentry Guns (if they are finished upgrading their own first) and removing Sappers on them.
  • If bots are targeted by a sentry and escape, they will use the voice command "Sentry Ahead" similar to human players.
  • Engineer bots will upgrade their Teleporter and put them where Teleporter waypoints are.
  • Enemy Medics will sometimes heal disguised enemy Spies.
  • If a Spy bot is approaching an enemy, and said enemy turns around, the Spy bot will move away until the enemy turns back.
  • Scouts can double jump, but require waypoints similar how to Soldiers and Demomen need to rocket or sticky Jump.
  • Scouts can intelligently use the Bonk! Atomic Punch, retreating, using the drink, and pushing forward.
  • Medics will heal any class if their health is low, although Heavies and Soldiers are still prioritized.
  • Bots will no longer instantly attack a Spy who has backstabbed another player. The bot must have seen the Spy in its line of sight or seen the Spy being attacked.
  • Bots will use the voice command, "Thanks!" after being healed by an Engineer's Dispenser or by a Medic.
  • Bots will periodically check for Spies by turning around.
  • RCBot2 have a "Belief" system, that dictates if they think a player or bot is a Spy, and if they will either attack or stare at them to prevent a backstab.
  • RCBot2 works better on complex maps like Mario Kart, and Payload maps, plus Stock Halloween maps like plr_hightower_event, sd_doomsday_event as well as the original sd_doomsday map, where TFBots tend not to work.

RCBot2 Bugs

  • Due to the nature of the waypoint system, RCbot2 paths aren't as unpredictable as TFBots.
    • Similarly, Spy bots may end up bumping into a player and not moving, due to how waypointing works. They can only navigate to the set point and are on a fixed track.
  • Engineer bots have a harder time placing down a Dispenser because they do so of their own free will.
  • Demoman bots know if enemies are standing on one of their sticky bomb traps, and will detonate them even if they can't "see" it.
  • Engineers may place their Sentry Gun facing the wrong direction.
  • If RCbot2 get knocked off to a location where there are no nearby waypoints, they will not move. The roof area of Nucleus is one example.
  • Bots will also say "Thanks!" when picking up a health kit.
  • Bots lose movement speed after swimming.
  • Bots can't predict the target's moves when shooting projectiles.
  • Medics don't stick close for long with the player they are healing, especially when UberCharged.
  • Spies don't perform aggressively or immediately use Sapper to destroy enemy Engineer Sentry Guns and Dispensers.
  • Some SourceMod plugins can conflict with RCBot2 like smac_cvars.smx
    • Note.pngFix:RCBot2 developers have added the 'sm plugins unload <PLUGIN-NAME>' inside the config.ini to avoid conflicting issues
Tip.pngTip:Be sure to report any bugs to RCBot Website or Bots-United Discord, as the Valve Developer Community and Valve Corporation hold no responsibility nor are they affiliated with RCBot2