Assets 18

Highlights:

Installation Instructions

Updating Instructions


  • Cleaned up more of the config and its modules by removing useless commands and setting to default TF2 values
  • Optimized networking and interp settings according to 7.0.0-a.16 changes
  • Removed all setinfo commands to prevent user info spam to the server on join
  • Low shader quality is now enforced on lower lighting modules
  • Optimized more ultra settings which were pointlessly taxing on performance
  • Rescaled water and detail fades to be in line with 7.0.0-a.16
  • Removed some CSAA settings redundant with MSAA counterparts
  • Redid rope modules for better scaling, performance and quality
  • Optimized OpenGL vars from their 7.0.0-a.16 values

View the code changes

Pre-release

@mastercoms mastercoms released this Jul 22, 2018 · 23 commits to risk-factor since this release

Assets 19

App Changes

  • Fixed problems with the app attempting to run logic when it was not ready to do so
  • Performance optimizations and fixes
  • Optimized dark mode and dark mode switching
  • Removed unused GPU detection process which was replaced in an older version by the dynamic data system
  • Only attempt to auto-update on Windows
  • No longer allow applying before the app is ready to apply
  • Updated dependencies
  • Scale various rate settings based on download and upload speed rather than using upload speed as a universal speed
  • Improved error notifications
  • Added loading indicators where appropriate for page layouts
  • Made the app single instance so subsequent launches only bring up the already open app
  • Fixed dedicated graphics not being detected properly on hybrid GPU systems
  • Scale rate settings based on risk factor and clearance from user behaviors at different speeds rather than linearly scaling rates
  • Scale net_splitrate based on upload speed and packet fragment count possibilities rather than just CPU speed
  • Properly scale cl_cmdrate and cl_updaterate in relation to each other when speeds cap either
  • Optimized network and data read usage by caching some config data at runtime
  • Added file caching support for config data and VPKs
  • Added offline support after first cache
  • Properly use file operations for increased performance and reduced errors
  • Cleaned up console output
  • Properly finish writing the app's modules.cfg when scaling packet rates
  • Fixed community configs not being able to be unsubscribed from
  • Fixed SSDs not being detected on Windows
  • Reworked app config to support profiles in the future
  • Added analytics for hardware detection, config settings (preset, modules, customs) and app feature usage
  • Added a news tab to communicate findings and streamed in app updates
  • Fixed alternative channel remote config

Config Changes

  • Tuned rate limit and surge rates by taking into account the risk factor and clearance for goodput
  • Improved CPU scaling for net_splitrate
  • Retuned balanced packet buffer settings based on latest server drop data
  • Decreased packet compression threshold to one suitable for the client
  • Fixed an issue where water would appear black on low quality
  • Fixed several issues with detail overrides
  • Removed user info entries because these are sent to the server
  • Reduced the memory threshold for aggressive low memory settings
  • Added more memory reduction settings for low memory devices
  • Make game overrides apply instantly on in-game module change
  • Optimized characters a bit more for local servers on lower settings

Coming soon

  • Sharing
  • Sync
  • More custom values
Pre-release

@mastercoms mastercoms released this Jul 22, 2018 · 11 commits to new-dynamics since this release

Assets 19

App Changes

  • Updated dependencies
  • Added author label to mastercomfig community
  • Added button to view config contents for mastercomfig community
  • Fixed bug with detecting Intel HD Graphics
  • Fixed SSDs not being detected on Windows
  • Fixed custom setting override selector controls not reflecting their selected values on startup
  • Fixed net_maxcleartime formatting on high upload speeds
  • Fixed the latest config data release not being used for the app if there was a more recent release from a different version branch

Config Changes

  • Optimized occlusion for Intel HD Graphics to further reduce the impact of crowded areas
  • Changed ragdolls medium to not instantly fade out

Coming soon

  • Sharing
  • Sync
  • More custom values
  • File caching and offline support
Pre-release

@mastercoms mastercoms released this Jul 13, 2018 · 25 commits to new-dynamics since this release

Assets 19

App Changes

  • Added better handling of config versions
    • The previous behavior got the latest config data from a hard coded branch
    • New system:
      • Targets a specific commit tagged in a release based on the app's version
      • Some users will be assigned to target an alternative release channel at random
      • Release channel is noted in the about page for debugging purposes
  • Simplified detection of GPU type (integrated or dedicated)
  • Added support for number based dynamic config matching
  • Fixed CPU speed detection using the current speed instead of the max speed
  • Added dynamic config support for available memory and disk type (SSD or HDD)
  • Fixed error handling for various connection attempts
  • Fixed custom setting overrides not being applied last to client-custom.cfg
  • Improved formatting and labeling for client-custom.cfg

Config Changes

  • Changed behavior of clean up commands to run after everything rather than at the end of the base config
    • This should resolve HUD errors from applying anti-aliasing as well as some minor memory usage issues
  • Cleaned up the base config to remove settings that are handled by the dynamic config
  • Optimized occlusion for Intel integrated graphics to reduce the impact of rendering many large entities
  • Fine tuned CPU speed dynamic settings to take advantage of the new support for number based dynamic configs
  • Added dynamic settings to scale memory options to their optimal values
  • Added dynamic settings to change some disk options based on the disk type of where your TF2 folder is stored
    • Instead of applying SSD tuned settings to all disks, hard drives are now set to touch all loaded data and load collision data synchronously

Coming soon

  • Sharing
  • Sync
  • More custom values
  • File caching and offline support
Pre-release

@mastercoms mastercoms released this Jul 11, 2018 · 5 commits to dev since this release

Assets 19

App Changes

  • Fixed dark mode on mastercomfig community
  • Improved GPU detection on hybrid systems by moving to a new detection system
    • This may also improve performance and memory usage
  • Improved auto updating behavior to notify the user
  • Fixed the config sha using the beta branch instead of the dev branch
  • Attempted to fix missing Linux icon
  • Added a button to clear custom settings overrides
  • Reset to preset now also removed custom settings overrides
  • Added a tooltip to the custom setting override checkbox to make its purpose more clear
  • Updated some dependencies

Config Changes

  • Optimized memory settings
  • Optimized occlusion settings
  • Added dynamic scaling for item panel loading time
  • Fixed a few value typos/missing entries
  • Adjusted quality levels for water, shadows and decals for better performance on lower settings

Coming soon

  • Sharing
  • Sync
  • More custom values
  • File caching and config version handling
Pre-release

@mastercoms mastercoms released this Jul 5, 2018 · 16 commits to dev since this release

Assets 19

App Changes:

  • Fixed a bug with the start page keeping checkmarks even if switched to an invalid folder
  • Changed background color from white to a light gray for the light theme
  • Added mastercomfig community
    • Currently, there is no support for sharing, but there are some configs shared by me!
  • Added support for addons
  • Fixed some names not replacing all underscores with spaces in the UI
  • Added support for custom config data hosting
  • Added labels to client-custom.cfg additions
  • Dynamic data detection now resolves conflicts when there are multiple matches
  • Improved the UI for custom settings
  • Added support for modules with no levels (entirely custom settings)
  • Hopefully fixed Linux packaging

Config Changes:

  • Optimized occlusion settings
  • Added some more HUD custom settings
  • Optimized splitrate for less load on the CPU
  • Disabled queued packet thread attempts on Linux
  • Reordered networking category to be last

Coming soon:

  • Sharing
  • Sync
  • More custom values
  • File caching and config version handling
Pre-release
Pre-release

@mastercoms mastercoms released this Jul 5, 2018

Assets 19

App Changes:

  • Added support for CPU core and CPU speed detection for dynamic configs
  • Fixed a bug where the graphics card vendor was being reported incorrectly
  • Fixed initial values not being set for custom settings
  • Added support for config categories with no levels
    • New custom config values will be streamed in over the next few days using this system

Config Changes:

  • Optimized occlusion settings
  • Fixed a few memory issues
  • Fixed a typo for the item panel loading time value
  • Fixed a few sound settings
  • Added more optimizatons for graphics cards (mostly Intel integrated graphics)
  • Added optimizations for different CPU speeds/core counts
  • Added custom config settings for toggling art decals and art decal fading

Coming soon:

  • Sharing
  • Sync
  • More custom values
  • File caching and config version handling
Pre-release

@mastercoms mastercoms released this Jun 30, 2018

Assets 15

App Changes

  • Security enhancements to ensure integrity and sources of files
  • Font fixes
  • Added about page with version info
  • Fixed a bug with dynamic hardware settings being set improperly
  • Minor memory optimizations
  • Dynamic packet rate if your upload speed is too low
  • New navigation menu
  • Fixed layout and styling on bottom bar
  • Updated dependencies
  • Improved settings page layout and wording
  • Enhanced handling of page links
  • Added a modules reset button in the preset settings
  • Improved speedtest server detection

Config Changes

  • Optimized occlusion settings for dedicated GPUs
  • Removed buggy cvars on Linux
  • Adjusted default packet rates to be in line with the new dynamic scaling

Coming soon

  • Sharing
  • Sync
  • More submodules
  • Better hardware specific settings
  • File caching and config version handling
Pre-release

@mastercoms mastercoms released this Jun 30, 2018

Assets 14

App Changes:

  • Added dark mode
  • Fixed a few crashes
  • Fixed some data not being properly saved/managed
  • Fixed config saving not working after the first apply
  • Fixed styling and layout inconsistencies in various places
  • Added initial custom settings
    • Known Bug: you must explicitly change the control to set a value
  • Implemented the features for the advanced options buttons

Config Changes:

  • Fixed packet buffer module and preset defaults

Coming soon:

  • Sharing
  • Sync
  • More submodules
  • Dynamic packet rate based on speedtest
  • Better hardware specific settings
  • File caching and config version handling