Releases: surepy/tf2_bot_detector
Imgui Tables | version 1.6.4
Note if crashing
If you run into crashing issues when attempting to launch tf2bd try updating vcredist (#42)
https://aka.ms/vs/17/release/vc_redist.x64.exe
1.6.3 -> 1.6.4 Changes
- migration of scoreboard to new imgui tables (#41)
- you can sort the table however you like now (default is always by kills, like before)
- Regression is that scoreboard won't grow over and "take over" the logs window, and is hardstuck 75/25 ratio
- if you want to not see logs window just go to view -> uncheck logs window.
- there's some other function calls to imgui::columns but ill deal with them later (lol)
- 100-player support to scoreboard while doing above
- [linux] launching now uses tf.sh using sniper, replicating how valve launches it using steam.
- bump imgui to 1.91-docking
Copypasted Linux notes
- For people compiling in archlinux latest and if it fails with fmt something just add
-lfmt
for now- I will investigate when I feel like it, for now you have "really bad fix which works for now"
- Forgot to mention last time: Idk if I'm allowed to bundle and distribute libdiscord_game_sdk.so in the tf2bd zip tbh so just download it urself here and place it in the bd folder.
- https://discord.com/developers/docs/game-sdk/getting-started
- this is a required (afik) dependency
- make an issue if you hate discord and want me to upload a zip without discord integration
Extra Comments
I've been not on my computer recently so commits are especially slow, mb.
ill eventually work on playerlist whatever one day ya
true 4am warrior hours (no) | v1.6.3
full changes in CHANGES.md now
My bad I did a oopsie (x2)
I promise this will be the last update for my v1.6.1 failures
Fixes (1.6.1 -> 1.6.3)
- Fix bug causing failure on the "Quit When TF2 Closes" feature. (v1.6.3)
- Not have the chat warning frequency permadisabled (v1.6.2)
Changes (1.6.0 -> 1.6.1)
- Ability to automatically quit bot detector when tf2 quits (#30)
- Attempt to fix font issues (#32)
- Make requests that failed with BadGateway/ServiceUnavailable give up after 20 tries
- Do not append chat message if it not a chat_rule match (#23) (shitty fix but it works)
- Ability to send all chat warnings once per player
- Bump imgui to 1.90.5
- Fixed chat/console log files being saved in the wrong directory when using launch from steam feature, whoops!
Linux notes:
- For people compiling in archlinux latest and if it fails with fmt something just add
-lfmt
for now- I will investigate when I feel like it, for now you have "really bad fix which works for now"
- Forgot to mention last time: Idk if I'm allowed to bundle and distribute libdiscord_game_sdk.so in the tf2bd zip tbh so just download it urself here and place it in the bd folder.
- https://discord.com/developers/docs/game-sdk/getting-started
- this is a required (afik) dependency
- make an issue if you hate discord and want me to upload a zip without discord integration
Extra Comments
I found issue #23 annoying enough to push this slightly "early", so. enjoy?
Next time I'll test the features more thoroughly
(Continued) Fixes, Bumps, and Convivence Features | v1.6.2
full changes in CHANGES.md now
My bad I did a oopsie
Fixes (1.6.1 -> 1.6.2)
- Not have the chat warning frequency permadisabled
Changes (1.6.0 -> 1.6.1)
- Ability to automatically quit bot detector when tf2 quits (#30)
- Attempt to fix font issues (#32)
- Make requests that failed with BadGateway/ServiceUnavailable give up after 20 tries
- Do not append chat message if it not a chat_rule match (#23) (shitty fix but it works)
- Ability to send all chat warnings once per player
- Bump imgui to 1.90.5
- Fixed chat/console log files being saved in the wrong directory when using launch from steam feature, whoops!
Linux notes:
- For people compiling in archlinux latest and if it fails with fmt something just add
-lfmt
for now- I will investigate when I feel like it, for now you have "really bad fix which works for now"
- Forgot to mention last time: Idk if I'm allowed to bundle and distribute libdiscord_game_sdk.so in the tf2bd zip tbh so just download it urself here and place it in the bd folder.
- https://discord.com/developers/docs/game-sdk/getting-started
- this is a required (afik) dependency
- make an issue if you hate discord and want me to upload a zip without discord integration
Extra Comments
I found issue #23 annoying enough to push this slightly "early", so. enjoy?
Fixes, Bumps, and Convivence Features | v1.6.1
full changes in CHANGES.md now
Changes (1.6.0 -> 1.6.1)
- Ability to automatically quit bot detector when tf2 quits (#30)
- Attempt to fix font issues (#32)
- Make requests that failed with BadGateway/ServiceUnavailable give up after 20 tries
- Do not append chat message if it not a chat_rule match (#23) (shitty fix but it works)
- Ability to send all chat warnings once per player
- Bump imgui to 1.90.5
- Fixed chat/console log files being saved in the wrong directory when using launch from steam feature, whoops!
Linux notes:
- For people compiling in archlinux latest and if it fails with fmt something just add
-lfmt
for now- I will investigate when I feel like it, for now you have "really bad fix which works for now"
- Forgot to mention last time: Idk if I'm allowed to bundle and distribute libdiscord_game_sdk.so in the tf2bd zip tbh so just download it urself here and place it in the bd folder.
- https://discord.com/developers/docs/game-sdk/getting-started
- this is a required (afik) dependency
Extra Comments
I found issue #23 annoying enough to push this slightly "early", so. enjoy?
64-bit TF2, linux (alpha) support | v1.6.0
full changes in CHANGES.md now
I am stupid
- Charles Leclerc
I accidently uploaded the _Debug build (can be still found in the build artifacts), instead of the Release build.
if you dowloaded the zip with _Debug at the end, please redownload with _Release!
Changes (1.5.14 -> 1.6)
- 64-bit TF2 support
- legacy is hl2.exe
- please go look at previous release for more stuff, I guess.
- I didn't play with this for too long, so report any issues that happens!
- use a "last_update" instead of sleep()ing the entire application
- ui should feel less laggy when not in focus
- [ALPHA] Linux Support from the Linux branch (wow)
- aka PazerOP#56
- dependencies:
libtbb (ubuntu)
,zenity
,(lib)discord_game_sdk
(required) and probably more idk don't remember - I recommend you just build yourself instead of using the binaries
- it works I think, see pr #26 for more details
- did not play with this that long either, so report issues probably
- builds and launches on archlinux and ubuntu 22.04 at least, other distros... you're kind of on your own. sorry.
Extra Comments
of course tf2 updates when im outside and not available.
builds are pulled from ci, report any issues.
"reinstallation prerequsite" | v1.5.14
full changes in CHANGES.md now
Note about 64-bit support
I'm dropping 1.6.0 when valve drops x64 tf2, which adds 64 bit support.
Changes
-
Ability to launch tf2 bot detector directly from steam (and have tf2 launch at the same time with auto-launch feature)
Runfromsteam.mp4
- "why?"
to that I answer: why not? - how do I use this?
Set your launch option to<directory-to-bot-detector>\tf2_bot_detector.exe %command% -forward "<your command line arguments>"
- note that steam overlay may or may not freak the fuck out when using this feature, use it at your own risk lmfao
- "why?"
-
TF2BD will not infinitely retry rcon connections and leak ports on launch screen (#25)
- lol.
-
(Unintended change)
source_location::function_name()
got changed so logs are now longer lol, sorry
(see also: microsoft/STL#3063)
-
Chat wrapper length is now 5 because setting it to 3 caused issues time to time
Extra Comments
それだけなんだ今は何もいらない
誰かの影に隠れて
確かめ合うだけの僕らは
ありもしない人を見つめる
もういいかな
I'm releasing this change first just so I can reinstall windows n stuff first
I'll be back (one day)
sleepylist commits are hella slow cuz I haven't been playing tf2 recently it's just not the vibe rn (and im busy)
next up I'm probably gonna refactor playerlist loading to my style
or have a linux build if I'm feeling a little silly
imgui bump | v1.5.13
full changes in CHANGES.md now
Important? Note? When Updating??
probably copy all the .dll
s from the new one
you can now remove tf2_bot_detector_winrt.dll
, it is not used. more on that below.
Changes
mostly background changes tbh
this should have been a major version (v1.6.0) but that will be next version after more stuff ig
- Tooltip now shows marked as name, date and generally more more concise
- Tooltip now can draw outside the physical window (part of imgui multi-viewport change below)
- Removed winrt (tf2_bot_detector_winrt)
- "why?"
It wasn't being used in the current codebase at all, like, at all at all.
It was only being used attf2_bot_detector::Platform::Get(blahblah)Dir
, only when the application is in package mode; I don't have a package or "non-portable" build, and honestly just bloat cuz it's never used- so removing.
I can always just reintroduce it if I need it (I probably won't)
- "why?"
- Removed imgui_desktop dependency and bumped imgui to 1.8 to 1.9
- moved logic into TF2BDApplication in the process, not "everything inside mainwindow class"
- removed support for anything other than opengl 4.3
- this brings up the min requirements to geforce 400 series with driver 310.61 (released 2012.11.20) and probably something similar in amd side.
- "why?"
do you really not have a gtx 400 series in the year 2023? how are you even playing tf2?
- added renderer settings, you can now set maximum frame (vsync ~ 15fps) time of tf2bd. (this setting does not save)
- default update rate max of tf2bd is now 60 (previously: vsync)
- settings window is now handled by imgui using multi-viewports feature (+ it docks!)
- window will now unsleep if you hover over the window.
Extra Comments
大丈夫だって嘘ついて
一人きりで震えてる
もう歩けないよ
涙堪えて下を向くなら思い出して
「進めば二つ」と声にして
next thing I probably maybe will do is probably overlay and playerlist management stuff for my convenience ig? if I really want to and have time to, don't have much to add to this anymore /shrug
Getting destroyed by What's up? Pop! rn
also, Merry Christmas Smissmass (soon)!
experimental vsh/ze fix and dependency bump | v1.5.12
full changes in CHANGES.md now
Important Note When Updating
this time u can't get away with just copying tf2_bot_detector.dll
, but fmt.dll
, mh-stuff.dll
also.
Changes
- "Show kill logs" now shows suicide/death by map stuff (halloween funny)
- Ability to set your own votekick "cooldown" (frequency of how often the tool tries to call a vote)
- Ability to ignore team state for some maps aka #8
- bumped fmt to version 8.1.1 from 8.0.1 (but nobody cares) #19
- staying in the same server should reset the scoreboard post-game
Extra Comments
24. 目一杯の祝福を君に
- May All Blessings Find Their Way To You, I'm Wishing It -
gun damn
Next thing I'm probably doing is I'm ditching imgui_desktop
dependency by integrating it into bd project itself.
It kind of makes it a headache to update imgui even if I want to.
that is if I want to work on this, lol
minor update | v1.5.11
full changes in CHANGES.md now
Minor Changes
now that I think of it this really didn't have to be a release, but whatever.
- tooltip changes so they take up little bit less space
- about page changes change "open github" link button, aka #18
Extra Comments
Halloween tf2 is pretty fun, though I really hope whoever that came up with "6 pumpkin bomb kill as a bonus" a really... stub toes.
also I'm a bit busy ig
Sleepy's custom build of tf2bd | v1.5.10
full changes in CHANGES.md now
Changes
this felt like a major and common enough issue so it is it's own release now
- having a private profile won't cause you to have like 500mb ~ 1gb log files by the end of your session
- will warn every request, which is every 5 minutes
- check ur logs folder and probably clean it