v2.1.2
(2022-10-06)
Changes
-
Added support for the new Scream Fortress maps
-
Soul-Mill, Helltrain, Bonesaw, Crasher, Ghoulpit, and Spookeyridge
-
Added server name as a possible rich presence line
-
Removed custom gamemodes from localization
-
Open console.log in Explorer instead of an editor
Fixes
-
Fixed a startup crash when running as administrator
-
Fixed a freeze when sending activity to Discord
v2.1.1
(2021-12-04)
Changes
-
Added support for the new Smissmas maps
-
Altitude, Bread Space, Cascade, Chilly, Doublefrost, and Polar
-
Added a button to open console.log
-
Updated the localization files (thanks Blueberryy for Russian improvements)
Fixes
-
Fixed a crash when getting server data
-
Fixed a crash when playing a non-TF2 hl2.exe game
-
Fixed a game state detection error
-
Fixed console.log cleanup issues
v2.1
(2021-10-05)
Changes
-
Added support for the new Scream Fortress maps
-
Farmageddon, Sinthetic, Los Muertos, Erebus, Terror, and Graveyard
Fixes
-
Fixed a few game state detection bugs
-
Fixed a crash when looking for the TF2 installation
-
Fixed a crash when getting server data
-
Fixed a crash when parsing localconfig.vdf
-
Fixed a crash when scanning processes
-
Fixed a logger crash
-
Fixed a warning when user has no TF2 launch options
-
Fixed several minor errors logs
v2.0
(2021-08-17)
Changes
-
Added an actual GUI, no more ugly command window
-
Added map images instead of just gamemodes
-
Large code rewrite: easier to work on, less buggy, more reliable
-
Added an installer
-
Added a button to launch TF2 directly, no need to add -condebug to launch options
-
Improved custom functionality interface
-
Updated the localization file (thanks Kotoki1337 for Chinese improvements)
Fixes
-
Fixed a crash when scanning Steam configs
-
Fixed a crash when scanning processes
-
Fixed a case where closed processes wouldn't be detected after relaunching
-
Fixed server data possibly being blank instead of unknown on timeout
v1.15
(2021-01-01)
Changes
-
Can now get match player count or number of kills from server
-
Second line options are now player count, time on map, kills, and class
-
Player count is the new default, but your previous settings won't be changed
-
Removed custom map gamemode API lookup from teamwork.tf, now exclusively uses file name
-
It was very rarely used at this point, slow, often wrong, and not worth maintaining
-
The trim console.log setting now removes some common errors, fixing game state detection bugs
-
Updated the localization file
Fixes
-
Fixed a crash regarding Windows username
-
Fixed issues when setting number settings to blank
-
Fixed cases where disabling log reporting would be ignored
Fixes
-
Fixed a settings window crash when settings have been added across versions
-
Fixed various crashes related to log files
-
Fixed a failure to detect TF2 if the install path is capitalized incorrectly
Changes
-
Added support for the new Smissmas maps
-
Pier, Snowfall, SnowVille, and Wutville
-
Added a setting for refresh delay when TF2 and Discord aren't running
-
Removed 600 small unnecessary files from the installation
Fixes
-
Fixed a couple game state detection bugs (chat messages and canceling loading)
-
Canceling loading is still not always detected, unsure if a fix is possible
Changes
-
Added support for the new Scream Fortress maps
-
Megalo, Bloodwater, Hassle Castle, and Moldergrove
-
Added support for another zombie gamemode
-
Minor performance improvements
Fixes
-
Attempt to handle a rare game state detection bug (class without map)
Changes
-
Added support for some zombie gamemodes
-
Better support for several other custom gamemodes
-
"Limit console.log's size" setting now also controls removing empty lines (bot spam usually)
-
Minor performance improvements
Fixes
-
Fixed a crash when scanning for the game process
-
Fixed a crash when compressing old logs
-
Fixed several crashes involving file writing
Changes
-
Use proper map name in window title
-
Preserve settings window position when changing language
-
Performance improvements
Fixes
-
Fixed a game state detection bug (failing to connect to a server)
-
Fixed console.log size limiting
Changes
-
Added background01 and devtest to supported vanilla maps
-
Minor performance improvements
Fixes
-
Fixed a game state detection bug when disconnecting from some matches
-
Fixed a missing output when class is unselected
-
Fixed a freeze when pressing "Restore defaults" in settings
-
Fixed a probably possible freeze on networking errors
-
Fixed a rare crash when loading custom maps
-
Fixed custom functionality
v1.14
(2020-08-11)
Changes
-
Don't assume queueing for a game means "in menus"
-
Immediately update the settings menu when the language is changed
-
Added Korean, Japanese (thanks hinataaki), and Chinese localization
-
Require a Windows terminal setting change, instructions are included
-
Changed Portuguese into Brazilian Portuguese
-
Russian localization improvements (thanks Mia0013)
-
Minor performance improvements
Fixes
-
Many game state detection bugs fixed
-
Fixed a crash when DB.json fails to load
-
Fixed a crash when handling a minor error
-
Fixed several crashes when installed files are missing
-
Fixed an elapsed time formatting bug
-
Fixed unselected radio buttons when restoring default settings
Changes
-
Minor performance improvements
-
Updated the localization file
Fixes
-
Fixed two crashes and an error when a setting fails to load
-
Fixed some other miscellaneous crashes
-
Fixed another case where a server disconnect wasn't detected
-
Fixed detecting the state from the last time the game was open (again)
-
Actually call custom.loop_middle()
Changes
-
Show the current state in the window title
-
Added some custom functionality support, see resources\custom.py
-
Small performance improvements
Fixes
-
Fixed a crash when Steam couldn't be detected
-
Fixed a crash as TF2, Discord, or Steam are closed
Thank you all for 1000 downloads! <3
v1.13
(2020-03-12)
Changes
-
Added detection for hosting a server
-
Reversed the order of "class" and "time on map" in the console
-
Don't say "restart TF2" in the -condebug instructions if it's not running
-
Performance improvements
-
Moved the license file
-
Updated the localization file
Fixes
-
Fixed detecting the state from the last time the game is open while it's loading
-
Fixed the settings menu not always opening in the center of the screen
-
Fixed main menu output when using a language that isn't English
v1.12
(2020-01-15)
Changes
-
Added a setting to trim console.log's size, for performance
-
Elapsed time is now based on TF2's start time, not TF2 Rich Presence's
-
Reduced file size of old logs
Fixes
-
Fixed custom map gamemode finding using way too much internet
-
Fixed some potential crashes not getting reported
Changes
-
Significant performance improvements
-
"Show time on current map" setting:
-
Now defaults to enabled
-
Show class in console when enabled
Changes
Fixes
-
Fixed a crash when console.log doesn't exist
v1.11
(2019-11-27)
Changes
-
Don't rescan TF2 if its state hasn't changed (improves performance)
-
Changed default delay between refreshes to 2 seconds (from 5)
-
Save settings in the Windows registry (persists across future versions)
-
Added some promo text to the large image hover text
Fixes
-
Fixed a crash when getting the user's PC name
Changes
-
Added a "show time on map" setting, in place of selected class
Fixes
-
Fixed Precipice support
-
Don't detect Garry's Mod (or any hl2.exe game) as TF2
v1.10
(2019-09-20)
Changes
-
Added support for the 2019 Halloween maps (Laughter and Precipice)
-
Fancy text colors (white vs brighter white :p, and the occasional red)
-
Detect TF2 not running before Discord
-
Updated the localization file (and added a missing line)
-
Removed "report logs" button
-
Changed license from MIT to GNU GPLv3
Fixes
-
Internal reliability and error reporting improvements
-
Fixed a crash when using an OS language that isn't localized
v1.9
(2019-08-26)
Changes
-
Added localization!
-
If you are a fluent speaker and spot a mistake in a language,
feel free to contribute improvements.
-
Massively improved worst-case performance
-
Added a title to the command window
-
Added a download update button to settings
-
Manually reporting logs now asks for a reason
Fixes
-
Fixed a possible crash when scanning processes
v1.8.1
(2019-07-22)
Changes
-
Improved startup performance
-
Improved Readme.txt
v1.8
(2019-07-12)
Changes
-
Reduced CPU usage when TF2 or Discord aren't running
-
Improved output formatting
-
Settings: Better organization and a "manually report logs" button
-
Renamed "installer" to "self_extracting" (more accurate)
Fixes
-
Fixed crashes when TF2 or Discord are opened and then closed
-
Improved reliability of logging and automatic error reporting
v1.7.4
(2019-05-23)
Changes
-
Significantly improved CPU usage
-
Capitalized some files
v1.7.3
(2019-04-30)
Changes
-
Improved the formatting of update changelogs
Fixes
-
Fixed a Steam config parsing error
-
Fixed a crash involving folder paths with non-UTF8 characters
v1.7.2
(2019-04-22)
Changes
-
Added an option to report crash logs for non-critical errors
Fixes
-
Improved detection of Steam name and -condebug
v1.7.1
(2019-04-21)
Changes
-
Prevented duplicate state monitoring
-
And added a time difference display between outputs
v1.7
(2019-04-20)
Changes
-
Added a launcher that doesn't start TF2
-
Added proper support for Scream Fortress 2018 maps
-
Removed wait time scaling
-
Added compression of log files
Fixes
-
Fixed a crash when reading Steam username
-
Fixed settings window not appearing on top initially
-
Changed the wording of error messages
v1.6.2
(2018-10-26)
Fixes
-
Fixed a crash when TF2 is not correctly configured (again)
-
Fixed a crash when queuing for Mann Up
v1.6.1
(2018-10-23)
Fixes
-
Fixed a crash when TF2 is not correctly configured
v1.6
(2018-10-19)
Changes
-
Added a settings menu
-
Queueing now shows logo of game type (Casual, Competetive, or MvM)
-
Selected class icon/emblem/portrait display
-
Detection for popular community server providers (
https://teamwork.tf/community/providers
)
-
Added an HTML changelog
-
The installer now has a GUI, instead of running in a terminal
-
Improved overall performance
-
Changed installation folder name
Fixes
-
More errors should now be handled and reported instead of just crashing
-
Fixed several crashes
-
Fixed a false positive when finding Discord
v1.5.9
(2018-08-20)
Changes
-
Refresh interval increases over 5 seconds when the user is idle
-
Improved speed when CPU usage is low
-
Improved filesize by a few MBs
Fixes
-
Fixed a crash when playing on a custom map teamwork.tf doesn't recognize
-
Fixed a crash when failing to connect to Discord
-
Improved updater stability and error display
-
Fixed (and slightly reworded) readme launching instructions
v1.5.8
(2018-08-09)
Changes
-
Replaced the batch launcher with an executable
-
Launching TF2 no longer uses a browser
v1.5.7
(2018-08-04)
Changes
-
Update checking now only happens once, at startup
-
Added a hint when out of date
-
Crashes are now displayed to the user
-
Improved error handling in general
-
Removed telemetry
Fixes
-
Fixed a possible crash when connecting to Discord
v1.5.6
(2018-08-03)
Fixes
-
Fixed queue state detection
v1.5.5
(2018-08-03)
Changes
-
Custom map gamemodes now get rechecked after 1 day (was 5 days)
-
Improved handling of old logs
Fixes
-
Fixed a crash when unable to connect to Github to check for updates
v1.5.4
(2018-07-25)
Changes
-
Added support for itemtest and cp_cloak
-
Improved detection of custom map gamemode
-
Made readme launching instructions more accurate
-
The changelog of the newest version is displayed when out of date
Fixes
-
Fixed a crash when checking for updates
v1.5.3
(2018-07-23)
Changes
-
Added an extra step to the setup instructions
-
Renamed "Control Point (Domination)" to "Control Point"
-
Slightly improved memory usage
-
Replaced hyphens in log filename with underscores
Fixes
-
Fixed a crash when reading certain console logs
v1.5.2
(2018-07-22)
Fixes
-
Improved handling of multiple Steam accounts
-
Fixed log reporting becoming truncated by using Pastebin
v1.5.1
(2018-07-20)
Changes
-
Added update checking
-
Log reporting now includes less of the log file and some of console.log
Fixes
-
Fixed a bug that caused many more log reports than necessary
v1.5
(2018-07-19)
Changes
-
Now automatically launches TF2
-
Added support for many custom gamemodes
-
Surfing, Trading, Jumping, Deathmatch, Orange, Versus Saxton Hale, Deathrun, Achievement, Jail Breakout, Slender, Dodgeball, and Mario Kart
-
Renamed the installer file
-
Custom maps will have their gamemodes rechecked after 5 days
-
Some performance increases
-
Added logging and error reporting via
Sentry
-
Updated to Python 3.7, updated third-party packages, and reduced filesize
Fixes
-
Fixed the launch text appearing again when closing TF2
-
Fixed a crash when playing on custom maps that have a listing on teamwork.tf but no gamemode
-
Fixed a false disconnect detection when another user disconnects
v1.4.2
(2018-06-29)
Changes
-
Renamed the installer file
-
Better elapsed time formatting
Fixes
-
Fixed other user's disconnects causing a false detection
v1.4.1
(2018-04-19)
Changes
Fixes
-
Improved CPU usage by not scanning unnecessary processes
-
Fixed a few maps having incorrect gamemodes
-
Reduced background internet usage
v1.4
(2018-04-18)
-
Added support for arena and training maps
-
Added gamemode lookup for custom maps
-
Screwed up the file size (sorry)
v1.3
(2018-04-17)
-
Improved performance and reduced CPU usage
-
More accurate elapsed time
-
Fixed a bug that causes a crash on any computer that isn't mine (whoops)
v1.2
(2018-04-12)
-
Reduced download file size
-
Added a readme
v1.1
(2018-04-10)
-
Detects party queue
-
Shortened match types
-
No longer exits when TF2 is closed
-
Significantly reduced download size
-
Fixed unrecognized maps
-
Renamed batch file
v1.0
(2018-04-07)
-
Shows map name instead of filename
-
Shows match type being queued for (Casual, Competitive, MvM)
-
Removed party state display (couldn't keep accurate over game restarts)
-
Added zero padding to current time display
-
Added license to download
-
Bug fixes
v0.2
(2018-04-02)
-
Shows party state
-
Better looking terminal output
-
Better unknown map thumb
v0.1
(2018-04-01)
Feature incomplete. Works well enough for anyone to use, though some unexpected behavior might occur. Once it's done it'll become v1.0.