1.1.0.0
It is highly recommended to perform a fresh install if you are coming from version 1.0.
At last! Version 1.1 is out. This release is the result of 444 commits, 84 closed issues, and nearly 2 months of work. It fixes many, many issues and design flaws that were present in version 1.0, and adds some new features as well.
Check out the Getting Started guide for step-by-step instructions, or Join the Discord if you run into any trouble.
Users looking to install TF2 Bot Detector can download one of the tf2_bot_detector_xXX-windows_1.1.0.0.zip files below. Make sure you have the Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017 and 2019 installed (x64, x86).
You can find the complete changelog here.
Notable new features since version 1.0
- The tool now uses a much faster and more reliable method of communicating with the game. It still only relies on functionality built into the engine by Valve, and there is still no risk of a VAC ban. This also fixes the "Source Engine Declined Request" and "Source Engine Not Running" popups that would sometimes occur.
- Added support for OpenGL 2.0 to increase compatibility with older GPUs. This should fix white/colored windows on old integrated graphics.
- (Optional) automatic updating of playerlists, and (optional) automatic update checking.
- Added automatic detection for Steam ID and
tf
directory. - Added x86 support.
- The executable is now signed with a code signing certificate. This should reduce the number of SmartScreen popups... eventually. Details are pretty vague thanks to Microsoft.
- Added an icon contributed by S-Purple (see above).
- Added the option to automatically launch TF2 when you open the tool.
- Made it possible to restart/update the tool while TF2 is running.
- Added the ability to right click -> copy on messages in the app log and chat log.
- Show the file that players are marked in when votekicking them or mousing over them in the scoreboard.
- Added a user-configurable list of sites that can be visited by right clicking on a player on the scoreboard.
- Added checkboxes (see upper left) to enable/disable auto-marking players and enable/disable votekick commands.
- Added the ability to easily package up log files for reporting issues (File->Generate Debug Report) option (#83).
Notable bug fixes since version 1.0
- Fixed many cases where the program could crash.
- Fixed messages sent from cheaters being interpreted as coming from legitimate players.
- Fixed some strange scoreboard behavior on community/non-casual servers.
- Blacklisted Intel display drivers 27.20.100.8336 and 27.20.100.8280. These drivers had bugs that caused the UI to be an unusable mess.
- Fixed it being possible to mark the local player. Retroactively fixes locally marked players.
- Fixed newlines in player names disrupting formatting in the chat log, scoreboard, and tf2bd log.
- Fixed a few cases where the scoreboard would get out of sync with the game.
- Fixed some cases where impossible (guaranteed to fail) votes were being called when there weren't enough players connected.
- Fixed votes being called before you had picked a class after joining a server (your teammates would be able to see the vote in progress, but would not be able to vote yes/no)
- TF2 is now launched with high process priority. This should resolve some of the complaints of the tool causing performance issues.
Supporters
Finally, I'd like to say thanks to everyone who has supported me and given TF2 bot detector a try since I released it. We had a bit of a rough start, but I think things have really come together since then.
I created a GitHub Sponsors profile if you would like to financially support me. Shoutouts to those that are already sponsoring me:
Happy bot kicking!