Skip to content

Commit

Permalink
update changes.md, bump mh_stuff
Browse files Browse the repository at this point in the history
also chat wapper to 5

see surepy/tf2bd_mh_stuff@30c47d0
  • Loading branch information
surepy committed Feb 9, 2024
1 parent ea7458f commit 6042493
Show file tree
Hide file tree
Showing 3 changed files with 33 additions and 5 deletions.
34 changes: 31 additions & 3 deletions CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ what's different from normal tf2bd?
![onjoin print](https://user-images.githubusercontent.com/24486494/214842253-a60d3d58-be67-484f-bc11-3d7f1072a85a.png)
* Custom All-chat warning messages!
![custom warnings](https://user-images.githubusercontent.com/24486494/232056440-5793e7e6-70f9-47ef-a879-ef9accc975da.png)
* Neuter chat wrappers (3 characters long, might break // makes copy-pasting from chat less painful.)
* 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
* currently ``vsh_`` and ``ze_``
Expand Down Expand Up @@ -36,6 +36,8 @@ format ``unmarked (unmarked_connected) vs marked (marked_connected)``
* kill logs in chat _(default disabled)_
![killogs](https://user-images.githubusercontent.com/24486494/232056583-ba99f610-423d-4096-879c-a4eb0cfea8ba.png)
* +shows suicides too
* Tooltip now shows marked as name, date and generally more more concise
![new tooltip](https://github.com/surepy/tf2_bot_detector/assets/24486494/95fac417-43c2-45ca-a90f-793ec430c512)
* Added SteamHistory SourceBans integration
![steamhistory integration](https://github.com/surepy/tf2_bot_detector/assets/24486494/c0ea2102-df0d-4767-a24f-fc6a0f57c23f)
* first time setup now shows to setup the steam api (generate api key button opens on steam app)
Expand All @@ -62,11 +64,37 @@ format ``unmarked (unmarked_connected) vs marked (marked_connected)``
* don't have to set [CMAKE_TOOLCHAIN_FILE](https://github.com/surepy/tf2_bot_detector/commit/011ac8f4a656ff3406fa9a8ead268122cf0c2930) 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)
* **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)
* **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](https://github.com/surepy/tf2_bot_detector/issues/17)
* static rcon launch parameter settings (not really recommended but if u _need_ them here u go)
![image](https://github.com/surepy/tf2_bot_detector/assets/24486494/205c0fa4-59e5-4217-b2db-b337da32db54)
* 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 at ``tf2_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)
* **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)
![renderer settings](https://github.com/surepy/tf2_bot_detector/assets/24486494/e3c99aab-7f94-4b46-bde6-2772edc0bd50)
* default update rate max of tf2bd is now 60 (previously: vsync)
* settings window is now handled by imgui using [multi-viewports feature](https://github.com/ocornut/imgui/wiki/Multi-Viewports) (+ 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)

https://github.com/surepy/tf2_bot_detector/assets/24486494/2e044925-a947-40e3-8302-fc2540e27b20
* _"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**
* TF2BD will not infinitely retry rcon connections and leak ports on launch screen (#25)
* lol.
* more todo...
2 changes: 1 addition & 1 deletion submodules/mh_stuff
2 changes: 1 addition & 1 deletion tf2_bot_detector/Config/ChatWrappers.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -600,7 +600,7 @@ size_t ChatFmtStrLengths::Type::GetAvailableChars() const

size_t ChatFmtStrLengths::Type::GetMaxWrapperLength() const
{
return 3;
return 5;
}

ChatWrappers tf2_bot_detector::RandomizeChatWrappers(const std::filesystem::path& tfdir,
Expand Down

0 comments on commit 6042493

Please sign in to comment.