Skip to content

9.7.0

Compare
Choose a tag to compare
@mastercoms mastercoms released this 13 Mar 21:46
· 532 commits to develop since this release

Highlights: app improvements, an autoexec download, bug fixes and performance improvements

Support me: Learn how you can support more updates to mastercomfig!

How to install: Instructions on setting up mastercomfig initially and get it working with your custom files.

How to update: Instructions on updating mastercomfig after you've already installed it.


Comfig

  • Added new full autoexec template, which provides a classic-style cfg-only stepping stone to the more featureful packaged mastercomfig
  • Fixed autoexec templates not having some documentation/values that were used in the config
  • Updated various comments to be in line with modules and more useful for those using it as a reference/template
  • Cleaned up a few legacy optimizations
  • Added a fix for tournament settings lingering from matchmaking when starting a local server
  • Added -enablefakeip as an optional launch option. Prevents your local server from registering its public IP with Steam, by using Steam Datagram instead. May require a few map loads to connect to item servers.

App

  • Added a Direct Install checkbox, off by default

    • This is so the user knows what they're getting into with the optional Direct Install method, rather than it causing confusion
  • Blocked Direct Install folder selection for subdirectories: tf, custom, cfg, user and app

    • This is because some users were selecting the wrong folder. Instead of the Team Fortress 2 folder, they'd select one of these. Direct Install still supports other folders other than Team Fortress 2, to support copying from another directory into your game folder manually.
  • Tweaked some of the language and links in the Direct Install folder warning for Program Files

    • It explains that this is a browser security restriction
    • It links to the appropriate heading on the Steam Support site, to move Steam or change the library folder.
    • It better explains that Direct Install is optional
  • Selecting a version now updates the customizaton options to be for that version

  • Fixed "Choose a preset" layout shifting on load (so now when you visit the app the UI elements don't jump around while loading)

  • Added a note which specifies that Transparent Viewmodels addon disables Anti-Aliasing

    • A lot of users were confused why this setting was being forced
  • Fixed a rare bug where clearing out a Direct Install folder would instead install to an undefined folder

  • Optimized the logos to be several KB smaller

  • Tweaked description for other downloads link

  • Updated dependencies

Presets

  • Flashlight support is now off by default on all presets (except None)

None

  • Removed setting romevision=on by default on the None preset
  • Removed setting vsync=off by default on the None preset
  • Removed setting motion_blur=off by default on the None preset
  • Removed setting sheens_speed=slow by default on the None preset

Modules

Snapshot Buffer

  • Fixed interp values to be more in line with how they are processed in game
  • Removed deprecated spy interp

Bandwidth

  • Upped bandwidth to 1.0Mbps, to reflect latest rate code from Valve in Steam Datagram Relay

Ping Tolerance

  • New module, which controls matchmaking ping tolerance

Flashlight

  • Fixed flashlight module not being properly applied in some cases

Particles

  • Removed new impact effects from ultra
    • It broke many effects used in TF2 as it is not intended to be used

Ragdolls

  • Removed ragdolls=low backwards compatibility. Please use ragdolls=off, which retains similar functionality.

Sprays

  • Added sprays=keep, which skips clearing out sprays on exit

HUD Contracts

  • New module, controls the visibility of contract progress

Language

  • Removed translation support, as it was buggy

Addons

  • All addons now have an echo to show that they were loaded, even if they are not a cfg.

OpenGL

  • Reduced memory usage by shader cache optimization to a more reasonable level

Transparent Viewmodels

  • Fixed interactions with various rendering commands, so that it is more clear what transparent viewmodel support requires

Documentation

  • Added embeds to doc links
  • Improved documentation for Snapshot Buffer
  • Updated Russian translations
  • Enhanced navigation UI
  • Improved version handling
  • Added credit link for povohat's null-canceling movement script
  • Updated Game Mode recommendation to be conditional, as it should not cause problems in later versions
  • Updated Power Plan recommendations for AMD to use the default power plans, as AMD power plans are no longer relevant
  • Removed Particle Limitation Pack from See Also, as it does not work in sv_pure
  • Added TF2 Domination Remover and [Disable Miss Pauling's Contract Alerts](Disable Miss Pauling's Contract Alerts) to See Also
  • Added Quick Fixes for Transparent Viewmodels and -dxlevel
  • Added download link for preload_room
  • Added warning when you aren't viewing the latest version's documentation
  • Fixed benchmark file link to use new Mega format
  • Fixed widescreen support on TF2 documentation pages
  • Fixed slight logo rendering problems
  • Updated list of custom configs

Dev

  • Fix documentation builds for pullr equests

View the code changes