RCBot2/TF2

From Valve Developer Community
< RCBot2
Revision as of 12:16, 5 December 2022 by SirYodaJedi (talk | contribs) (→‎RCBot2 Bugs: fix links to TF wiki)
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 a 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 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 since 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 setup by a player instead of typing a command. RCBot2 are their own separate bot, 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 now work properly on CTF and other maps.
  • Bots can use custom loadouts such as The Huntsman and Bonk! Atomic Punch.
  • Bots can "spycheck". If a Spy is disguised as one of the bots, and the bot who 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 many 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 friendly Engineers by upgrading friendly Sentry Guns (if they are finished upgrading their own first) and removing any 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 they 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 now 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 see 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 whether or not they think a player or bot is a Spy, and if they will either attack or stare at them to prevent a backstab.
  • RCBot2 can work better on complex maps like Mario Kart, Payload maps, plus Stock Halloween maps like plr_hightower_event, sd_doomsday_event as well as the original sd_doomsday map, whereas TFBots tend not to work.

RCBot2 Bugs

  • Due to the nature of the waypointing system, bot paths aren't as unpredictable as TFBots, and RCbot2 will often times end up running into another bot, leaving both of them stuck until either bot is killed.
    • 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, and will do so of their own free will.
  • Demoman bots know if you are standing on one of their stickybomb traps, and will detonate them even if they can't see you.
  • Engineers might 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 tend to lose movement speed after swimming.
  • Bots can't predict the target's moves when shooting projectiles.
  • Medics don't stick close for long with their healing player patient, 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, but [APG]RoboCop[CL] has added the 'sm plugins unload <PLUGIN-NAME>' inside the config.ini to avoid those conflicting issues.

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.