Repository files navigation

Preview

a TF2 config for high fps and optimizations

  • optimizing ancient default settings to modern requirements
  • removing visual fidelity for FPS gains, commented in gfx.cfg for customizations
  • including useful binds and optional mods (for TFDB Gamemmode)
  • including tfdb Snowball mod

Install

  • download the latest release choose the version appropriate to your PC
  • place the zip into SteamLibrary\steamapps\common\Team Fortress 2\tf\custom
  • unzip.
  • make sure to check the included readme file :)

Uninstall

  • Simply delete the Zip file
  • I recommend resetting all parameters to default before using a different config and before installing mine. How to Reset TF2

Launch Options

Fullscreen Mode:

-console -novid -no_texture_stream -noforcemspd -nosteamcontroller -nojoy -noff -nohltv

Borderless Windowed Mode:

-noborder -window -console -novid -no_texture_stream -noforcemspd -nosteamcontroller -nojoy -noff -nohltv

For Borderless to work, you might need to use -dxlevel 90< and disable Fullscreen Optimizations on the tf.exe and tf_win64.exe inside of SteamLibrary\steamapps\common\Team Fortress 2

extended guide on steamforums by blood tribes

FPS

I recommend limiting your Framerate on nvidia control panel with the "max fps" parameter. Personally found it to be more stable than limiting through Ingame or launch option FPS cap.

DX Level

(add to Launch options (ONCE) remove after opening and closing the game (ONCE) From JarateKing on the Steam forums:

  • -dxlevel 80 = best option for fps, but not stable
  • -dxlevel 81 = almost just as good for fps but a lot more stable
  • -dxlevel 90 = less fps but higher quality graphics
  • -dxlevel 95 = could help fps compared to 91, could hurt, depends on your gpu (the default also)
  • -dxlevel 98 = Only exists for XBOX360, will fallback to -dxlevel 95 on PC

Note that dxlevel 80 and 81 remove warpaints / skins, as those are DX9 only. Personally I recommend 90 or 95 depending which works better for you, unless you're running a toaster and really need the extra fps from DX8.

Crosshair

If you want to use custom crosshairs, check out this tool.

Networking

Type 66tick or 128tick into the console to set execute configs specific to server tick rate. on dodgeball servers that allow 1ms lerp, it is recommended to type tfdb into console to exec the included config. Note that these neccesitate that you actually comment all three of them in the autoexec.cfg it uses 128tick by default.

Dodgeball 128 Tick Networking

for udl / blw adv / saka's db / etc I wrote an article on interpolation here that I suggest reading

PreviewPreviewPreviewPreview

Credits

using resources from Comanglia, cfg.tf, DtGR, hbivnm's crosshair script, b4nny, JarateKing and tfdbqol

About

A collection of configs and mods I use in team fortress 2

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Repository files navigation

Preview

a TF2 config for high fps and optimizations

  • optimizing ancient default settings to modern requirements
  • removing visual fidelity for FPS gains, commented in gfx.cfg for customizations
  • including useful binds and optional mods (for TFDB Gamemmode)
  • including tfdb Snowball mod

Install

  • download the latest release choose the version appropriate to your PC
  • place the zip into SteamLibrary\steamapps\common\Team Fortress 2\tf\custom
  • unzip.
  • make sure to check the included readme file :)

Uninstall

  • Simply delete the Zip file
  • I recommend resetting all parameters to default before using a different config and before installing mine. How to Reset TF2

Launch Options

Fullscreen Mode:

-console -novid -no_texture_stream -noforcemspd -nosteamcontroller -nojoy -noff -nohltv

Borderless Windowed Mode:

-noborder -window -console -novid -no_texture_stream -noforcemspd -nosteamcontroller -nojoy -noff -nohltv

For Borderless to work, you might need to use -dxlevel 90< and disable Fullscreen Optimizations on the tf.exe and tf_win64.exe inside of SteamLibrary\steamapps\common\Team Fortress 2

extended guide on steamforums by blood tribes

FPS

I recommend limiting your Framerate on nvidia control panel with the "max fps" parameter. Personally found it to be more stable than limiting through Ingame or launch option FPS cap.

DX Level

(add to Launch options (ONCE) remove after opening and closing the game (ONCE) From JarateKing on the Steam forums:

  • -dxlevel 80 = best option for fps, but not stable
  • -dxlevel 81 = almost just as good for fps but a lot more stable
  • -dxlevel 90 = less fps but higher quality graphics
  • -dxlevel 95 = could help fps compared to 91, could hurt, depends on your gpu (the default also)
  • -dxlevel 98 = Only exists for XBOX360, will fallback to -dxlevel 95 on PC

Note that dxlevel 80 and 81 remove warpaints / skins, as those are DX9 only. Personally I recommend 90 or 95 depending which works better for you, unless you're running a toaster and really need the extra fps from DX8.

Crosshair

If you want to use custom crosshairs, check out this tool.

Networking

Type 66tick or 128tick into the console to set execute configs specific to server tick rate. on dodgeball servers that allow 1ms lerp, it is recommended to type tfdb into console to exec the included config. Note that these neccesitate that you actually comment all three of them in the autoexec.cfg it uses 128tick by default.

Dodgeball 128 Tick Networking

for udl / blw adv / saka's db / etc I wrote an article on interpolation here that I suggest reading

PreviewPreviewPreviewPreview

Credits

using resources from Comanglia, cfg.tf, DtGR, hbivnm's crosshair script, b4nny, JarateKing and tfdbqol

About

A collection of configs and mods I use in team fortress 2

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

Preview

a TF2 config for high fps and optimizations

  • optimizing ancient default settings to modern requirements
  • removing visual fidelity for FPS gains, commented in gfx.cfg for customizations
  • including useful binds and optional mods (for TFDB Gamemmode)
  • including tfdb Snowball mod

Install

  • download the latest release choose the version appropriate to your PC
  • place the zip into SteamLibrary\steamapps\common\Team Fortress 2\tf\custom
  • unzip.
  • make sure to check the included readme file :)

Uninstall

  • Simply delete the Zip file
  • I recommend resetting all parameters to default before using a different config and before installing mine. How to Reset TF2

Launch Options

Fullscreen Mode:

-console -novid -no_texture_stream -noforcemspd -nosteamcontroller -nojoy -noff -nohltv

Borderless Windowed Mode:

-noborder -window -console -novid -no_texture_stream -noforcemspd -nosteamcontroller -nojoy -noff -nohltv

For Borderless to work, you might need to use -dxlevel 90< and disable Fullscreen Optimizations on the tf.exe and tf_win64.exe inside of SteamLibrary\steamapps\common\Team Fortress 2

extended guide on steamforums by blood tribes

FPS

I recommend limiting your Framerate on nvidia control panel with the "max fps" parameter. Personally found it to be more stable than limiting through Ingame or launch option FPS cap.

DX Level

(add to Launch options (ONCE) remove after opening and closing the game (ONCE) From JarateKing on the Steam forums:

  • -dxlevel 80 = best option for fps, but not stable
  • -dxlevel 81 = almost just as good for fps but a lot more stable
  • -dxlevel 90 = less fps but higher quality graphics
  • -dxlevel 95 = could help fps compared to 91, could hurt, depends on your gpu (the default also)
  • -dxlevel 98 = Only exists for XBOX360, will fallback to -dxlevel 95 on PC

Note that dxlevel 80 and 81 remove warpaints / skins, as those are DX9 only. Personally I recommend 90 or 95 depending which works better for you, unless you're running a toaster and really need the extra fps from DX8.

Crosshair

If you want to use custom crosshairs, check out this tool.

Networking

Type 66tick or 128tick into the console to set execute configs specific to server tick rate. on dodgeball servers that allow 1ms lerp, it is recommended to type tfdb into console to exec the included config. Note that these neccesitate that you actually comment all three of them in the autoexec.cfg it uses 128tick by default.

Dodgeball 128 Tick Networking

for udl / blw adv / saka's db / etc I wrote an article on interpolation here that I suggest reading

PreviewPreviewPreviewPreview

Credits

using resources from Comanglia, cfg.tf, DtGR, hbivnm's crosshair script, b4nny, JarateKing and tfdbqol

About

A collection of configs and mods I use in team fortress 2

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

Preview

a TF2 config for high fps and optimizations

  • optimizing ancient default settings to modern requirements
  • removing visual fidelity for FPS gains, commented in gfx.cfg for customizations
  • including useful binds and optional mods (for TFDB Gamemmode)
  • including tfdb Snowball mod

Install

  • download the latest release choose the version appropriate to your PC
  • place the zip into SteamLibrary\steamapps\common\Team Fortress 2\tf\custom
  • unzip.
  • make sure to check the included readme file :)

Uninstall

  • Simply delete the Zip file
  • I recommend resetting all parameters to default before using a different config and before installing mine. How to Reset TF2

Launch Options

Fullscreen Mode:

-console -novid -no_texture_stream -noforcemspd -nosteamcontroller -nojoy -noff -nohltv

Borderless Windowed Mode:

-noborder -window -console -novid -no_texture_stream -noforcemspd -nosteamcontroller -nojoy -noff -nohltv

For Borderless to work, you might need to use -dxlevel 90< and disable Fullscreen Optimizations on the tf.exe and tf_win64.exe inside of SteamLibrary\steamapps\common\Team Fortress 2

extended guide on steamforums by blood tribes

FPS

I recommend limiting your Framerate on nvidia control panel with the "max fps" parameter. Personally found it to be more stable than limiting through Ingame or launch option FPS cap.

DX Level

(add to Launch options (ONCE) remove after opening and closing the game (ONCE) From JarateKing on the Steam forums:

  • -dxlevel 80 = best option for fps, but not stable
  • -dxlevel 81 = almost just as good for fps but a lot more stable
  • -dxlevel 90 = less fps but higher quality graphics
  • -dxlevel 95 = could help fps compared to 91, could hurt, depends on your gpu (the default also)
  • -dxlevel 98 = Only exists for XBOX360, will fallback to -dxlevel 95 on PC

Note that dxlevel 80 and 81 remove warpaints / skins, as those are DX9 only. Personally I recommend 90 or 95 depending which works better for you, unless you're running a toaster and really need the extra fps from DX8.

Crosshair

If you want to use custom crosshairs, check out this tool.

Networking

Type 66tick or 128tick into the console to set execute configs specific to server tick rate. on dodgeball servers that allow 1ms lerp, it is recommended to type tfdb into console to exec the included config. Note that these neccesitate that you actually comment all three of them in the autoexec.cfg it uses 128tick by default.

Dodgeball 128 Tick Networking

for udl / blw adv / saka's db / etc I wrote an article on interpolation here that I suggest reading

PreviewPreviewPreviewPreview

Credits

using resources from Comanglia, cfg.tf, DtGR, hbivnm's crosshair script, b4nny, JarateKing and tfdbqol

About

A collection of configs and mods I use in team fortress 2

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Repository files navigation

Preview

a TF2 config for high fps and optimizations

  • optimizing ancient default settings to modern requirements
  • removing visual fidelity for FPS gains, commented in gfx.cfg for customizations
  • including useful binds and optional mods (for TFDB Gamemmode)
  • including tfdb Snowball mod

Install

  • download the latest release choose the version appropriate to your PC
  • place the zip into SteamLibrary\steamapps\common\Team Fortress 2\tf\custom
  • unzip.
  • make sure to check the included readme file :)

Uninstall

  • Simply delete the Zip file
  • I recommend resetting all parameters to default before using a different config and before installing mine. How to Reset TF2

Launch Options

Fullscreen Mode:

-console -novid -no_texture_stream -noforcemspd -nosteamcontroller -nojoy -noff -nohltv

Borderless Windowed Mode:

-noborder -window -console -novid -no_texture_stream -noforcemspd -nosteamcontroller -nojoy -noff -nohltv

For Borderless to work, you might need to use -dxlevel 90< and disable Fullscreen Optimizations on the tf.exe and tf_win64.exe inside of SteamLibrary\steamapps\common\Team Fortress 2

extended guide on steamforums by blood tribes

FPS

I recommend limiting your Framerate on nvidia control panel with the "max fps" parameter. Personally found it to be more stable than limiting through Ingame or launch option FPS cap.

DX Level

(add to Launch options (ONCE) remove after opening and closing the game (ONCE) From JarateKing on the Steam forums:

  • -dxlevel 80 = best option for fps, but not stable
  • -dxlevel 81 = almost just as good for fps but a lot more stable
  • -dxlevel 90 = less fps but higher quality graphics
  • -dxlevel 95 = could help fps compared to 91, could hurt, depends on your gpu (the default also)
  • -dxlevel 98 = Only exists for XBOX360, will fallback to -dxlevel 95 on PC

Note that dxlevel 80 and 81 remove warpaints / skins, as those are DX9 only. Personally I recommend 90 or 95 depending which works better for you, unless you're running a toaster and really need the extra fps from DX8.

Crosshair

If you want to use custom crosshairs, check out this tool.

Networking

Type 66tick or 128tick into the console to set execute configs specific to server tick rate. on dodgeball servers that allow 1ms lerp, it is recommended to type tfdb into console to exec the included config. Note that these neccesitate that you actually comment all three of them in the autoexec.cfg it uses 128tick by default.

Dodgeball 128 Tick Networking

for udl / blw adv / saka's db / etc I wrote an article on interpolation here that I suggest reading

PreviewPreviewPreviewPreview

Credits

using resources from Comanglia, cfg.tf, DtGR, hbivnm's crosshair script, b4nny, JarateKing and tfdbqol

About

A collection of configs and mods I use in team fortress 2

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

Preview

a TF2 config for high fps and optimizations

  • optimizing ancient default settings to modern requirements
  • removing visual fidelity for FPS gains, commented in gfx.cfg for customizations
  • including useful binds and optional mods (for TFDB Gamemmode)
  • including tfdb Snowball mod

Install

  • download the latest release choose the version appropriate to your PC
  • place the zip into SteamLibrary\steamapps\common\Team Fortress 2\tf\custom
  • unzip.
  • make sure to check the included readme file :)

Uninstall

  • Simply delete the Zip file
  • I recommend resetting all parameters to default before using a different config and before installing mine. How to Reset TF2

Launch Options

Fullscreen Mode:

-console -novid -no_texture_stream -noforcemspd -nosteamcontroller -nojoy -noff -nohltv

Borderless Windowed Mode:

-noborder -window -console -novid -no_texture_stream -noforcemspd -nosteamcontroller -nojoy -noff -nohltv

For Borderless to work, you might need to use -dxlevel 90< and disable Fullscreen Optimizations on the tf.exe and tf_win64.exe inside of SteamLibrary\steamapps\common\Team Fortress 2

extended guide on steamforums by blood tribes

FPS

I recommend limiting your Framerate on nvidia control panel with the "max fps" parameter. Personally found it to be more stable than limiting through Ingame or launch option FPS cap.

DX Level

(add to Launch options (ONCE) remove after opening and closing the game (ONCE) From JarateKing on the Steam forums:

  • -dxlevel 80 = best option for fps, but not stable
  • -dxlevel 81 = almost just as good for fps but a lot more stable
  • -dxlevel 90 = less fps but higher quality graphics
  • -dxlevel 95 = could help fps compared to 91, could hurt, depends on your gpu (the default also)
  • -dxlevel 98 = Only exists for XBOX360, will fallback to -dxlevel 95 on PC

Note that dxlevel 80 and 81 remove warpaints / skins, as those are DX9 only. Personally I recommend 90 or 95 depending which works better for you, unless you're running a toaster and really need the extra fps from DX8.

Crosshair

If you want to use custom crosshairs, check out this tool.

Networking

Type 66tick or 128tick into the console to set execute configs specific to server tick rate. on dodgeball servers that allow 1ms lerp, it is recommended to type tfdb into console to exec the included config. Note that these neccesitate that you actually comment all three of them in the autoexec.cfg it uses 128tick by default.

Dodgeball 128 Tick Networking

for udl / blw adv / saka's db / etc I wrote an article on interpolation here that I suggest reading

PreviewPreviewPreviewPreview

Credits

using resources from Comanglia, cfg.tf, DtGR, hbivnm's crosshair script, b4nny, JarateKing and tfdbqol

About

A collection of configs and mods I use in team fortress 2

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

Preview

a TF2 config for high fps and optimizations

  • optimizing ancient default settings to modern requirements
  • removing visual fidelity for FPS gains, commented in gfx.cfg for customizations
  • including useful binds and optional mods (for TFDB Gamemmode)
  • including tfdb Snowball mod

Install

  • download the latest release choose the version appropriate to your PC
  • place the zip into SteamLibrary\steamapps\common\Team Fortress 2\tf\custom
  • unzip.
  • make sure to check the included readme file :)

Uninstall

  • Simply delete the Zip file
  • I recommend resetting all parameters to default before using a different config and before installing mine. How to Reset TF2

Launch Options

Fullscreen Mode:

-console -novid -no_texture_stream -noforcemspd -nosteamcontroller -nojoy -noff -nohltv

Borderless Windowed Mode:

-noborder -window -console -novid -no_texture_stream -noforcemspd -nosteamcontroller -nojoy -noff -nohltv

For Borderless to work, you might need to use -dxlevel 90< and disable Fullscreen Optimizations on the tf.exe and tf_win64.exe inside of SteamLibrary\steamapps\common\Team Fortress 2

extended guide on steamforums by blood tribes

FPS

I recommend limiting your Framerate on nvidia control panel with the "max fps" parameter. Personally found it to be more stable than limiting through Ingame or launch option FPS cap.

DX Level

(add to Launch options (ONCE) remove after opening and closing the game (ONCE) From JarateKing on the Steam forums:

  • -dxlevel 80 = best option for fps, but not stable
  • -dxlevel 81 = almost just as good for fps but a lot more stable
  • -dxlevel 90 = less fps but higher quality graphics
  • -dxlevel 95 = could help fps compared to 91, could hurt, depends on your gpu (the default also)
  • -dxlevel 98 = Only exists for XBOX360, will fallback to -dxlevel 95 on PC

Note that dxlevel 80 and 81 remove warpaints / skins, as those are DX9 only. Personally I recommend 90 or 95 depending which works better for you, unless you're running a toaster and really need the extra fps from DX8.

Crosshair

If you want to use custom crosshairs, check out this tool.

Networking

Type 66tick or 128tick into the console to set execute configs specific to server tick rate. on dodgeball servers that allow 1ms lerp, it is recommended to type tfdb into console to exec the included config. Note that these neccesitate that you actually comment all three of them in the autoexec.cfg it uses 128tick by default.

Dodgeball 128 Tick Networking

for udl / blw adv / saka's db / etc I wrote an article on interpolation here that I suggest reading

PreviewPreviewPreviewPreview

Credits

using resources from Comanglia, cfg.tf, DtGR, hbivnm's crosshair script, b4nny, JarateKing and tfdbqol

About

A collection of configs and mods I use in team fortress 2

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Repository files navigation

Preview

a TF2 config for high fps and optimizations

  • optimizing ancient default settings to modern requirements
  • removing visual fidelity for FPS gains, commented in gfx.cfg for customizations
  • including useful binds and optional mods (for TFDB Gamemmode)
  • including tfdb Snowball mod

Install

  • download the latest release choose the version appropriate to your PC
  • place the zip into SteamLibrary\steamapps\common\Team Fortress 2\tf\custom
  • unzip.
  • make sure to check the included readme file :)

Uninstall

  • Simply delete the Zip file
  • I recommend resetting all parameters to default before using a different config and before installing mine. How to Reset TF2

Launch Options

Fullscreen Mode:

-console -novid -no_texture_stream -noforcemspd -nosteamcontroller -nojoy -noff -nohltv

Borderless Windowed Mode:

-noborder -window -console -novid -no_texture_stream -noforcemspd -nosteamcontroller -nojoy -noff -nohltv

For Borderless to work, you might need to use -dxlevel 90< and disable Fullscreen Optimizations on the tf.exe and tf_win64.exe inside of SteamLibrary\steamapps\common\Team Fortress 2

extended guide on steamforums by blood tribes

FPS

I recommend limiting your Framerate on nvidia control panel with the "max fps" parameter. Personally found it to be more stable than limiting through Ingame or launch option FPS cap.

DX Level

(add to Launch options (ONCE) remove after opening and closing the game (ONCE) From JarateKing on the Steam forums:

  • -dxlevel 80 = best option for fps, but not stable
  • -dxlevel 81 = almost just as good for fps but a lot more stable
  • -dxlevel 90 = less fps but higher quality graphics
  • -dxlevel 95 = could help fps compared to 91, could hurt, depends on your gpu (the default also)
  • -dxlevel 98 = Only exists for XBOX360, will fallback to -dxlevel 95 on PC

Note that dxlevel 80 and 81 remove warpaints / skins, as those are DX9 only. Personally I recommend 90 or 95 depending which works better for you, unless you're running a toaster and really need the extra fps from DX8.

Crosshair

If you want to use custom crosshairs, check out this tool.

Networking

Type 66tick or 128tick into the console to set execute configs specific to server tick rate. on dodgeball servers that allow 1ms lerp, it is recommended to type tfdb into console to exec the included config. Note that these neccesitate that you actually comment all three of them in the autoexec.cfg it uses 128tick by default.

Dodgeball 128 Tick Networking

for udl / blw adv / saka's db / etc I wrote an article on interpolation here that I suggest reading

PreviewPreviewPreviewPreview

Credits

using resources from Comanglia, cfg.tf, DtGR, hbivnm's crosshair script, b4nny, JarateKing and tfdbqol

About

A collection of configs and mods I use in team fortress 2

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors