what's different from normal tf2bd?
- onGameJoin event (
exec tf2bd/onGameJoin.cfg
) - print joining marked players to party chat with names (instead of all chat)
- print existing marked players on server on join
- Custom All-chat warning messages!
- Neuter chat wrappers (5 characters long, might break // makes copy-pasting from chat less painful.)
- Ability to set your own votekick "cooldown" (frequency of how often the tool tries to call a vote)
- Ability to ignore votekick team state for some maps
- ability to mark people that left/disconnected on chat log.
- show reasons for mark on tooltip, if applicable.
- automatical marks from rules will come with "[auto] automatically marked" in reasons section, with chat if appliable
- limited unicode support when using unifont font (new default, set in settings->UI if still question marks and u want unicode)
currently cyrillic/chinese (simplified)/japanese/korean is added.
- "MarkedVS" to look at marked player count vs marked count (probably bots)
formatunmarked (unmarked_connected) vs marked (marked_connected)
- a working "reasons/proof" field (both on scoreboard and chat)
- kill logs in chat (default disabled)
- +shows suicides too
- Tooltip now shows marked as name, date and generally more more concise
- Added SteamHistory SourceBans integration
- first time setup now shows to setup the steam api (generate api key button opens on steam app)
- Added "Marked Friends" section (will not load if private)
- "Has SourceBans Entries" tooltip on playerlist
-
- legacy is
hl2.exe
- legacy is
-
Dropped support for all installation methods that aren't the portable one
- Sorry, I really don't have time nor energy for that...
-
Working version notifications for my fork (using github api)
-
mastercomfig compatibility fix
-
chat logs (located at
logs/chat
, disable in settings) NOTE: old chat logs will NOT BE DELETED AUTOMATCIALLY!
-
75%+ performance gain | removed FaceIT client checks
it won't warn you if you have it open anymore, please check manually before you go into a FaceIT server. -
less painful building process
- don't have to set CMAKE_TOOLCHAIN_FILE manually.
- all the dependency version should be locked, so no stupid fmt breaking everything...
-
completely removed pazer's proxy service
-
Fixed crash with huds that have chat wrappers already, were saved in utf8 (#6)
- budhud crashed cuz of this (credit: name)
-
Fix double loading of playerlist(s) (no more duplicate entries)
-
having a private profile won't cause you to have like 1gb log files by the end of your session
-
static rcon launch parameter settings (not really recommended but if u need them here u go)
-
bumped fmt to version 8.1.1 from 8.0.1 (but nobody cares)
-
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.
-
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.
-
[ALPHA] Linux Support from the Linux branch (wow)
- aka PazerOP#56
- dependencies:
libtbb (ubuntu)
,zenity
, 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.
-
more todo...