Team Fortress Classic

Team Fortress Classic

Not enough ratings
USEFUL CLASS CFGs FOR NEWBIES
By Kaptin Adriano
SOME CFG SETTINGS FOR CLASSES FOR WHO CAME FROM TF2.
   
Award
Favorite
Favorited
Unfavorite
INTRODUCTION
AIM OF THIS GUIDE:

-Hello people, I made this guide for people who came from TF2 and started to play TF:Classic.
I've witnessed many people who got trouble to learn game and master game controls. Reason is TF:Classic is very different from TF2 in many different ways. Therefore in this guide I would like to share my game knowledge with you.

WHERE DO WE START:

-First of all, you need to know VALVE published an update for TF:Classic in 2019 and it messed up with game's files. This issue fixed by them right away after several hours. Why I am telling you this for
we will switch the game to beta format, in order to use our cfg files. Otherwise, you won't be able activate them or use them properly, this also mess with your controls too.

[Step #1]: Open up your Library page.










[Step #2]: Right Click on your game and open properties.

















[Step #3]:Go to BETAs tab.

















[Step#4]:Then Switch the game to Steam Pipe Beta format.


PUTTING CFGs To TF:Classic
Where are CFG Files ?
-You can find them through game's location on your pc. But First we need to set up "useconfig.cfg"
I'll share the link of an example down below in links.

EXAMPLE: C:\Program Files (x86)\Steam\steamapps\common\Half-Life\tfc

==GENERAL KEYBINDS FOR CLASEES==

"K" key for suicide. [also informs in chat for people in server.]
"F" key for call medic. [also informs in chat for ally medics in sever.]
"G" key for one-liners. [You can delete them if you want to.]
"X" key for discard unused ammo.
"C" key for drop flags and specific items.
"Space" key for jumping.
"Mwheelup/down" are for also jumping to help you bhopping.

NOTEPAD ++

LINK: https://notepad-plus-plus.org/

LINK for userconfig.cfg: https://tfcresource.teamfortressclassic.org/Team%20Fortress%20Classic%20-%20Newbies%20Guide/www.users.on.net/_garsha/config_setup.html


CFG FOR SCOUT
==SCOUT==

echo SCOUT CFG LOADED

bind 1 "tf_weapon_shotgun" //1st slot, 12gauge shoty.
bind 2 "tf_weapon_ng" //2nd slot, nailgun.
bind 3 "tf_weapon_axe" //3rd slot, crowbar.
bind w +forward
bind s +back
bind a +moveleft
bind d +moveright
bind space +jump
bind mwheelup +jump
bind mwheeldown +jump
bind mouse4 +gren1 //nails [If your mouse has no Mouse4 button change it.]
bind mouse2 +gren2 //conc grenade
bind mouse1 +attack
bind f "saveme ; say_team I need a medic !"
bind g "say Scout: I can run faster than your bullets !" //Scout's one-liner.
bind k "kill ; say Suicide !"
bind ctrl +duck
bind x discard
bind c dropitems

unbind 4
unbind 5
unbind 6
unbind 7
unbind 8
unbind 9
unbind 0
unbind z
unbind v
CFG FOR SOLDIER
==SOLDIER==

echo SOLDIER CFG LOADED

bind 1 "tf_weapon_rpg" //1st slot, rocket launcher.
bind 2 "tf_weapon_supershotgun" //2nd slot, doublebarrel shoty.
bind 3 "tf_weapon_axe" //3rd slot, crowbar.
bind w +forward
bind s +back
bind a +moveleft
bind d +moveright
bind space +jump
bind mwheelup +jump
bind mwheeldown +jump
bind mouse4 +gren1 //Frag grenade.
bind mouse2 +gren2 //Nail grenade.[If your mouse has no Mouse4 button change it.]
bind mouse1 +attack
bind f "saveme ; say_team I need a medic !"
bind g "say Soldier: Eat that fat rocket, you fool !" //Soldier's one-liner.
bind k "kill ; say Suicide !"
bind ctrl +duck
bind x discard
bind c dropitems


unbind 4
unbind 5
unbind 6
unbind 7
unbind 8
unbind 9
unbind 0
unbind z
unbind v
CFG FOR PYRO
==PYRO==

echo PYRO CFG LOADED

bind 1 "tf_weapon_flamethrower" //1st slot, Flamethrower.
bind 2 "tf_weapon_ic" //2nd slot, Incendiary cannon.
bind 3 "tf_weapon_axe" //3rd slot, Crowbar.
bind 4 "tf_weapon_shotgun" //4th slot, 12gauge shoty.
bind w +forward
bind s +back
bind a +moveleft
bind d +moveright
bind space +jump
bind mwheelup +jump
bind mwheeldown +jump
bind mouse4 +gren1 //Frag grenade.[If your mouse has no Mouse4 button change it.]
bind mouse2 +gren2 //Incendiary grenade.
bind mouse1 +attack
bind f "saveme ; say_team I need a medic !"
bind g "say Pyro: Nothing is better than smelling brunt flesh in battlefield !" //Pyro's one-liner.
bind k "kill ; say Suicide !"
bind ctrl +duck
bind x discard
bind c dropitems

unbind 5
unbind 6
unbind 7
unbind 8
unbind 9
unbind 0
unbind z
unbind v
CFG FOR DEMOMAN
==DEMOMAN==

echo DEMOMAN CFG LOADED

bind 1 "tf_weapon_gl" //1st slot, grenade launcher.
bind 2 "tf_weapon_pl" //2nd slot, pipe launcher.
bind 3 "tf_weapon_axe" //3rd slot, crowbar.
bind 4 "tf_weapon_shotgun" //4th slot, 12 gauge shoty.
bind w +forward
bind s +back
bind a +moveleft
bind d +moveright
bind space +jump
bind mwheelup +jump
bind mwheeldown +jump
bind mouse4 +gren1 //MIRV grenade.
bind mouse5 +gren2 //Frag grenade.
bind mouse2 +attack2
bind mouse1 +attack
bind f "saveme ; say_team I need a medic !"
bind g "say Demoman: BOOM ! They'll need a glue to get back you together !" //Demo's one-liner.
bind k "kill ; say Suicide !"
bind ctrl +duck
bind x discard
bind c dropitems

unbind 5
unbind 6
unbind 7
unbind 8
unbind 9
unbind 0
unbind z
unbind v
CFG FOR HWGUY
==HWGUY==

echo HWGUY CFG LOADED

bind 1 "tf_weapon_ac" //1st slot, Assault cannon.
bind 2 "tf_weapon_supershotgun" //2nd slot, Doublebarrel shoty.
bind 3 "tf_weapon_axe" //3rd slot, Crowbar.
bind w +forward
bind s +back
bind a +moveleft
bind d +moveright
bind space +jump
bind mwheelup +jump
bind mwheeldown +jump
bind mouse4 +gren1 //Frag grenade.[If your mouse has no Mouse4 button change it.]
bind mouse2 +gren2 //MIRV grenade.
bind mouse1 +attack
bind f "saveme ; say_team I need a medic !"
bind g "say HWguy: Taste my AC bullets you morons !" //HWguy's one-liner.
bind k "kill ; say Suicide !"
bind ctrl +duck
bind x discard
bind c dropitems

unbind 4
unbind 5
unbind 6
unbind 7
unbind 8
unbind 9
unbind 0
unbind z
unbind v
CFG FOR ENGINEER
==ENGINEER==
!!! Note: I put a useful script into this to help you to build faster with key-binds.
Original author of this script is : https://gamebanana.com/scripts/4704


echo ENGINEER CFG LOADED

bind 1 "tf_weapon_supershotgun" //1st slot, Doublebarrel shoty.
bind 2 "tf_weapon_railgun" //2nd slot, Railgun.
bind 3 "tf_weapon_spanner" //3rd slot, Crowbar.
bind w +forward
bind s +back
bind a +moveleft
bind d +moveright
bind space +jump
bind mwheelup +jump
bind mwheeldown +jump
bind mouse4 +gren2 //EMP grenade.[If your mouse has no Mouse4 button change it.]
bind mouse5 +gren1 //Frag grenade.
bind mouse2 +commandmenu //Opens up command menu.
bind mouse1 +attack
bind f "saveme ; say_team I need a medic !"
bind g "say Engineer: Don't tell me you didn't see that coming !" //Engineer's one-liner.
bind k "kill ; say Suicide !"
bind ctrl +duck

//quick builds script

alias "+sentry" "dismantle 2; detsentry;build 2; say_team Sentry is setting up."
alias "-sentry" "build 7"
bind z +sentry

alias "+dispenser" "dismantle 1; detdispenser;build 1"
alias "-dispenser" "build 7"
bind x +dispenser

alias "+telent" "dismantle 4; detentryteleporter;build 4"
alias "-telent" "build 7"
bind c +telent

alias "+telexit" "dismantle 5; detexitteleporter;build 5"
alias "-telexit" "build 7"
bind v +telexit

unbind 4
unbind 5
unbind 6
unbind 7
unbind 8
unbind 9
unbind 0
CFG FOR MEDIC
==MEDIC==

echo MEDIC CFG LOADED

bind 1 "tf_weapon_superng" //1st slot, Supernailgun.
bind 2 "tf_weapon_supershotgun" //2nd slot, Doublebarrel shoty.
bind 3 "tf_weapon_medikit" //3rd slot, Crowbar.
bind w +forward
bind s +back
bind a +moveleft
bind d +moveright
bind space +jump
bind mwheelup +jump
bind mwheeldown +jump
bind mouse4 +gren1 //Frah grenade.[If your mouse has no Mouse4 button change it.]
bind mouse2 +gren2 //Conc grenade.
bind mouse5 +attack2 //Spread virus.[If your mouse has no Mouse5 button change it.]
bind mouse1 +attack
bind f "saveme ; say_team I need a medic, wait... I am the medic !"
bind g "say Medic: I will infect your entire family with my virus !" //Medic's one-liner.
bind k "kill ; say Suicide !"
bind ctrl +duck
bind x discard
bind c dropitems

unbind 4
unbind 5
unbind 6
unbind 7
unbind 8
unbind 9
unbind 0
unbind z
unbind v
CFG FOR SNIPER
==SNIPER==
!!! I didn't bind nailgun for sniper because it is a useless wepon in the game. If you are insist to bind it do it yourself.

echo SNIPER CFG LOADED

bind 1 "tf_weapon_sniperrifle" //1st slot, Sniper rifle.
bind 2 "tf_weapon_autorifle" //2nd slot, Automatic rifle.
bind 3 "tf_weapon_axe" //3rd slot, Crowbar.
bind w +forward
bind s +back
bind a +moveleft
bind d +moveright
bind space +jump
bind mwheelup +jump
bind mwheeldown +jump
bind mouse4 +gren1 //Frag grenade.[If your mouse has no Mouse4 button change it.]
bind mouse2 +attack2
bind mouse1 +attack
bind f "saveme ; say_team I need a medic !"
bind g "say Sniper: I see you friend !" //Sniper's one-liner.
bind k "kill ; say Suicide !"
bind ctrl +duck
bind x discard
bind c dropitems

unbind 4
unbind 5
unbind 6
unbind 7
unbind 8
unbind 9
unbind 0
unbind z
unbind v
CFG FOR SPY
==DRUG DEALER NINJA MAN==
!!! I didn't bind nailgun for spy because it is a useless wepon in the game. If you are insist to bind it do it yourself.

echo SPY CFG LOADED

bind 1 "tf_weapon_supershotgun" //1st slot, Doublebarrel shoty.
bind 2 "tf_weapon_tranq" //2nd slot, Traquilizer pistol.
bind 3 "tf_weapon_knife" //3rd slot, knife.
bind w +forward
bind s +back
bind a +moveleft
bind d +moveright
bind space +jump
bind mwheelup +jump
bind mwheeldown +jump
bind mouse4 +gren1 //Frag grenade.
bind mouse5 +gren2 //Drug grenade.
bind mouse2 sfeign //Silently feign.
bind mouse1 +attack
bind f "saveme ; say_team I need a medic !"
bind g "say Spy: You should've check your back earlier !" //Spy's one-liner.
bind k "kill ; say Suicide !"
bind ctrl +duck
bind x discard
bind c dropitems

unbind 4
unbind 5
unbind 6
unbind 7
unbind 8
unbind 9
unbind 0
unbind z
unbind h
unbind v
EXTRA CONTENT YOU MAY LIKE TO SEE !!!
KEY LIST FOR TF:CLASSIC

http://tfcresource.teamfortressclassic.org/Team%20Fortress%20Classic%20-%20Newbies%20Guide/www.users.on.net/_garsha/binds_commands_game.html

How can I change weapon models in this game ?

-LOCATED HERE: C:\Program Files (x86)\Steam\steamapps\common\Half-Life\tfc\models

PYRO'S Ugly Incendiary Cannon:

-I don't like to look of this gun it is just Half-Life's rpg with no team color coded. It uses shares same model with half life's rpg btw. I recommend you to use this model instead. It is more fitting model for this gun, in my opinion.

Link of model: !!! NOTE: when you downloaded it change model name it to "v_rpg" and then put it into models folder of TF:Classic. Reason is, this model originally made for grenade launcher but it works very well with Incendiary Cannon because both weapon's anmations named as same, perhaps.

https://gamebanana.com/skins/155391





to make it look like this





This model I shared it's link is also doesn't disrupt TF:Classic's original style.


OTHER USEFUL WEBSITES FOR TFC.

https://sites.google.com/site/zzubyttihscustomtfc/home/sprites/crosshair-sprites/crosshair-packs

https://gamebanana.com/games/284

Some Forums site for TFC.

https://www.tfcrefugees.com/

https://www.quaddicted.com/webarchive/www.planetfortress.com/tftech/tfcconfig.shtml
13 Comments
The Real Lambado 3 Aug, 2024 @ 4:13pm 
Is there anything important pre loaded onto the userconfig.cfg file? The link doesn't work anymore, so should I just make my own?
Kaptin Adriano  [author] 7 Nov, 2021 @ 1:51am 
great
BenEnderBen 6 Nov, 2021 @ 3:43pm 
I experimented with the console and found a decent method for disabling blood and gore. In the launch settings type -console +violence_ablood 0 +violence_hblood 0 +violence_agibs 0 +violence_hgibs 0. then in the in-game console type cl_gibcount 0. Disables all blood and gore except for the skull but it just looks like an enemy drops a skull when they die, which isn't that bad.
Kaptin Adriano  [author] 30 Oct, 2021 @ 12:15am 
you can disable blood decals and other types of sprites but for gore I suggest you to look for a mod which replaces gib models.
Kaptin Adriano  [author] 27 Sep, 2021 @ 4:55pm 
https://tfcresource.teamfortressclassic.org/Team%20Fortress%20Classic%20-%20Newbies%20Guide/www.users.on.net/_garsha/config_setup.html

most probably the problem caused by lack of useconfig setting because it is working now. Also, I suggest people who are having troubles with using config settings in the game they can check out the link I posted above. I apoligize for my long delay.
Thorhardt 26 Sep, 2021 @ 11:56pm 
Add setinfo "ec" "1" //exec {classname}.cfg for every class cfg in your autoexec and it will work
Puppy brained 10 Sep, 2021 @ 2:19pm 
Doesnt work
Ryan B 28 Jan, 2021 @ 7:23pm 
tf2 more like
🤮
🤮
🤮
🤮
🤮
🤮
🤮
🤮
🤮
🤮
76561199102331776 23 Jan, 2021 @ 7:32am 
yep
Kaptin Adriano  [author] 23 Jan, 2021 @ 7:26am 
You switched the game to "Steam Pipe BETA" right ? Because it works fine for me.