TF2 Documentation¶
mastercomfig is a project based upon learning more about the game, and using that knowledge to empower the community with an enhanced experience.
To that end, we compile resources that provide information
Config documentation¶
An essential component of mastercomfig is the information gathered regarding console variables and launch options.
Lists¶
You can view premade cvarlists, launch options lists, hidden cvarlists, and documentation about string commands.
- Windows cvarlist
- Windows Launch option list
- Linux cvarlist
- Linux launch option list
- Hidden cvarlist
- String commands
Making your own cvar list¶
- Remove mastercomfig VPK and add these launch options:
-novid -autoconfig -default -conclearlog -condebug +clear +cvarlist +quit
. - Launch TF2.
- Remove launch options, add mastercomfig again.
- Copy and paste
tf/console.log
cvarlist.
Making your own hidden cvar list¶
Use the sm_cvarlist SourceMod plugin.
Making your own launch options list¶
On Windows you can use the GetLaunchOptions.bat script.
On Linux you can use the following commands: find . -type f \( -name "*.so" -o -name "hl2_linux" \) -print0 | xargs -0 strings | grep "^\-[A-Za-z]" | awk 'NF==1' | sort -u > launch_options.txt
HUD Documentation¶
Another popular aspect of customization for TF2 is custom HUDs, which enable community members to modify the menu UI and in-game HUD.
The HUD uses a vast system called VGUI2, and it is documented by many HUD authors: