Skip to content

9.10.3

Latest
Compare
Choose a tag to compare
@mastercoms mastercoms released this 07 May 04:54
· 146 commits to develop since this release

Highlights: optimizations for 64-bit and bug fixes

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.


What's changed

comfig 10 is coming soon...

watch video on YouTube

Click to watch the video on YouTube.

New comfig server available

This server is a vanilla TF2 server with some experimental settings and optimizations for testing purposes.

Connect and play using https://comfig.app/connect/ or connect tf.comfig.app in console.

Comfig Base

  • Updated the default webpage for mastercomfig from mastercomfig.com to comfig.app. mastercomfig.com will be slowly phased out in the coming months, in favor of comfig.app, which has better performance and support for more features.
  • Removed -noquicktime from launch options, as QuickTime support has been removed from the game
  • Further optimized occlusion settings
    • Respect mapmaker optimizations, while giving a worthwhile floor to ensure we are not aggressive with culling out occluders.
  • Increased heap size from 320MB to 720MB
    • With 64-bit, we can use the larger heap size without worrying about out of memory scenarios.
  • Changed max capture resolution from 4096 to 2048 for monitors and water to be more friendly with the GPU
  • Enabled early Z pass, improving GPU performance
    • Improved CPU headroom from the 64-bit update makes this more worthwhile to enable globally.
  • Enabled mesh buffering on Linux
    • This was disabled by the game due to issues with ToGL, now that the game uses Vulkan on Linux, this can be enabled for improved performance.
  • Fixed some app configs executing twice
  • Fixed crackling on certain audio interfaces
  • Fixed some bugs with the config template
  • Removed the modules template as the app replaces it
  • Completely removed OpenGL optimizations as it is replaced by Vulkan

Modules

Lighting

  • Disabled z-buffer light cache due to performance and memory changes made to the base game
    • z-buffer cache used a memory location in the hunk to create a coarse memory lookup for lighting values. This improved performance but also reduced lighting quality. However, the tradeoffs have changed with the 64-bit update, and besides making characters hard to see, this doesn't give the performance increase it used to.
  • Restored blocky lightmaps functionality for very_low and low
    • 9.9.2 disabled this functionality due a bug in the base game, which has now been fixed.

Decals

  • Reduced max decal count for ultra from 2048 to 512
    • People were encountering rare crashes with the increased amount.

FPS Cap

  • Changed default from 1000 FPS to 400 FPS to strike a balance between load times and hitting the cap
    • During loading screens, the engine typically hits the cap constantly, and it is wasteful on resources to render 1000 FPS on loading screens, causing slow downs for map loading as well.

HUD Player Model

  • Contributed a performance optimization to the HUD player model to the base game, which removes almost all of its overhead. You can feel free to use it if you were disabling it for performance reasons. It's also been enabled by default on the Medium and Medium High presets.

Addons

OpenGL

  • Removed as Vulkan support replaces ToGL

No Tutorial addon

  • Updated the list of maps to skip tutorial videos to the latest available maps

Comfig App

  • Upgraded the app to a PWA, which improves load times and ensures reliable loading of the latest version of the app
  • Fixed an issue where in a random hour each day, the app would fail to download files for a few minutes
  • Added screenshot previews to module options
  • Added a navigation selector to easily swap between the app, HUDs, and hits
  • Updated the homepage for better navigation to the different parts of the site
  • Fixed various visibility and styling issues on the site
  • Massive performance improvements and usability improvements
  • Upgraded font technology for more advanced typography

Binds

  • Added a visual layout for mouse
  • Fixed an issue with mouse4 and mouse5 binds being flipped
  • Fixed a bug with some binds applying incorrectly
  • Various minor usability improvements

Crosshairs

  • Added crosshair scale and color preview
  • Added zoom-specific crosshair for the Sniper Rifle
  • Fixed some crosshair options not displaying or applying correctly

Comfig HUDs

  • Added Trending, Alphabetical and Editor's Choice pages for improved discovery
  • Added support for verified HUDs, which automatically approve their releases. Other HUDs will auto-update to show a pre-release for any not yet approved version.
  • Improved submission process
  • Improved search bar

Comfig Docs

  • Updated Russian translations extensively
  • Updated installation instructions for Steam UI updates
  • Removed recommendation to "Disable Visual Effects" on Windows for slow PCs, as it changes the compositor and may have bad side effects
  • Updated ways to support me
  • Added mat_use_compressed_hdr_textures 0 to misconceptions
  • Improved how translations are handled
  • Updated various docs for the latest updates
  • Fixed issues with some notes content
  • Fixed typos

Dev

  • Updated copyright year to 2024
  • Improved builds for docs PRs
  • Improved stacktraces for Sentry
  • Moved app to TypeScript and increased linting strictness
  • Updated prettier settings to improve import control
  • Updated dependencies

View the code changes