Skip to content

uesu/uesu-tf2-cfg

Repository files navigation

uesu-cfg

my tf2 config; mostly vanilla

animated

animated

animated

more screenshots

preview

preview demo

note: i use (wasd) and a standard optical mouse

note: change the keybinds or keys on what you want to bind if you're an advanced user!

what uesu config contains

  • class configs
  • some useful scripts
  • custom hud (bxhud)
  • mastercomfig (low preset)
  • null movement
  • addons: disable pyroland, no soundscapes, no footsteps, no tutorial, less explosions

advanced guide

install:

  • install git and open git bash
    • copy and paste git clone https://github.com/uesu/cfg test

alternate download if you don't want to install git

note: locate the folder where you saved it by simply searching for the name of the test folder

  • place the overrides folder to tf/cfg and custom files to tf/custom

git update:

to update, simply run update.sh

faq:

note: add // if you don't want to use the command, remove // if you want to use it

hud:

  • unzip bxhud
    • place bxhud on tf/custom

fonts:

  • if you have font problems:
    • install all fonts on bXHud / resource / fonts

mouse and sensitivity:

  • if you want to change the raw input and sensitivity
    • just go to the class configs = (e.g) spy.cfg

fps cap:

  • in modules.cfg, look for fpscap
    • set the fps cap if you want to limit your frame rate; fps cap docs

crouch jump:

  • crouch jump is enabled on all class
    • if you don't want to use crouch jump = add // before the script
      • then remove // on bind space +jump and bind ctrl +duck from gameoverrides.cfg

note: if you want to deactivate crouch jump (example = scout) and use crouch jump on soldier or demoman, simply add // before the crouch jump script on scout and remove // on bind space +jump and bind ctrl +duck from gameoverrides.cfg

null-movement:

  • if you only want to use the script on; example = scout
    • remove the null-movement script from gameoverrides.cfg (if you put it on gameoverrides.cfg it will enable null-movement for all class and i think it should be enabled on all class but if you want to use it on a specific class then) copy it and paste it to scout.cfg

note: enable the default w-a-s-d for null-movement in gameoverrides.cfg

quick-class switch:

  • hold shift and press 1-9

quick-switch loadout:

  • use the numeric keypad
    • 7 (kp_home) loadout a, 8 (kp_uparrow) loadout b, 9 (kp_pgup) loadout c and 4 (kp_leftarrow) loadout d

load_itempreset 0 is loadout a

load_itempreset 1 is loadout b

load_itempreset 2 is loadout c

load_itempreset 3 is loadout d

resolution:

  • find mat_setvideomode 1280 768 0 on autoexec.cfg
    • change 1280 768 to your preferred resolution; example = 1920 1080

medic:

sayteam:

  • on tf/cfg/overrides/medic folder
    • you can change the highlighted text to whatever you want

cmd say_team "using kritz!"

alias uber_used "cmd say_team >>kritz used<<"

alias uber_ready "cmd say_team >>kritz ready<<"

note: execute when changing medigun to change the sayteam

loadout a = medigun

loadout b = kritzkrieg

loadout c = quickfix

loadout d = vaccinator

  bind KP_HOME"exec overrides/medic/ubercharge.cfg"
  bind KP_UPARROW"exec overrides/medic/kritzkrieg.cfg"
  bind KP_PGUP"exec overrides/medic/quickfix.cfg" 
  bind KP_LEFTARROW"exec overrides/medic/vaccinator.cfg" 

medic callout / radar: press e

fake uber: press g

mask uber: press f

note: you can change what key you want to bind instead of e, g, and f or any keybinds that i set. just make sure to reset it to gameoverrides.cfg

engineer:

quick build and destroy script:

  • hold shift and press 1-4 to build and press 1-4 to destroy

more competitive medic scripts

  • scripts, mods, and hud i used and the source of these:

performance and customization config:

mastercomfig

scripts:

null cancelling movement script

quick build and destroy script

competitive medic scripts

quick switch loadout

improved crouch jump script

quick class switch

flat mouse

mods:

less distracting explosions

undertale soul healsign

hud:

bxhud