diff --git a/README.md b/README.md index 4c095b1..7c5dd36 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,7 @@ Resources: - [Weapon LODs](https://gamebanana.com/mods/482999) - [english.txt](https://gamebanana.com/mods/314843) - [Pistol Enhancement Project](https://gamebanana.com/mods/523205) +- [Loadout Scripts](https://github.com/jooonior/tf2-loadouts-script) Animations Table: | | [Paysus](https://gamebanana.com/members/submissions/mods/1353324) | [Kylul](https://gamebanana.com/members/submissions/sublog/1655507) | Active | diff --git a/config_loadouts.vpk b/config_loadouts.vpk new file mode 100644 index 0000000..5228523 Binary files /dev/null and b/config_loadouts.vpk differ diff --git a/config_personal/cfg/binds.cfg b/config_personal/cfg/binds.cfg new file mode 100644 index 0000000..6fc64bc --- /dev/null +++ b/config_personal/cfg/binds.cfg @@ -0,0 +1,74 @@ +//https://wiki.teamfortress.com/wiki/List_of_default_keys + +// viewmodel binds +bindtoggle kp_minus r_drawviewmodel +bindtoggle kp_multiply cl_first_person_uses_world_model +bindtoggle kp_slash tf_taunt_first_person 0 1 + +// tab graph +alias +tabgraph "+showscores; net_graph 1" +alias -tabgraph "-showscores; net_graph 0" +bind tab +tabgraph + +//medic radar +alias "+radar" "hud_medicautocallersthreshold 500" +alias "-radar" "hud_medicautocallersthreshold 59" + +alias +rj "spec_mode;-duck;+cr;alias checkrj +cr" +alias -rj "-cr;checkduck;alias checkrj none" +alias +crouch "-cr;+duck;alias checkduck +duck" +alias -crouch "-duck;checkrj;alias checkduck none" +alias checkduck none +alias checkrj none +alias +cr "+jump;+duck" +alias -cr "-duck;-jump" +alias none "" + +// quick build/destroy sentry +alias sentry "destroy 2; build 2" + +// bind for showing some info +alias +showinfo "cl_showfps 1; net_graph 1; cl_showpos 1" +alias -showinfo "cl_showfps 0; net_graph 0; cl_showpos 0" +bind ralt +showinfo + +// killbinds +bind - "kill" +bind = "explode" + +//bind for map vote when it breaks +bind kp_end "next_map_vote 0" +bind kp_downarrow "next_map_vote 1" +bind kp_pgdn "next_map_vote 2" + +//fix all button +bind kp_ins "snd_restart;hud_reloadscheme" + +// loadouts +bind f1 loadouts.A +bind f2 loadouts.B +bind f3 loadouts.C +bind f4 loadouts.D +bind q loadouts.resup + +bind f8 player_ready_toggle + +//bind to use mconfig null movement binds +bind w +mf +bind a +ml +bind s +mb +bind d +mr + +bind space +duck +bind shift +jump + +bind e +helpme +bind h +context_action +bind f +inspect +bind v +use +bind mouse3 "voicemenu 1 1" +bind mouse4 +voicerecord +bind mouse5 +use_action_slot_item + +//unused keys +//lctrl, lalt, mouse5 \ No newline at end of file diff --git a/config_personal/cfg/demoman.cfg b/config_personal/cfg/demoman.cfg deleted file mode 100644 index 54a9265..0000000 --- a/config_personal/cfg/demoman.cfg +++ /dev/null @@ -1 +0,0 @@ -bind q "lastinv" \ No newline at end of file diff --git a/config_personal/cfg/engineer.cfg b/config_personal/cfg/engineer.cfg deleted file mode 100644 index 3a7907f..0000000 --- a/config_personal/cfg/engineer.cfg +++ /dev/null @@ -1,2 +0,0 @@ -//bind q "sentry" -bind q "lastinv" \ No newline at end of file diff --git a/config_personal/cfg/heavyweapons.cfg b/config_personal/cfg/heavyweapons.cfg deleted file mode 100644 index 54a9265..0000000 --- a/config_personal/cfg/heavyweapons.cfg +++ /dev/null @@ -1 +0,0 @@ -bind q "lastinv" \ No newline at end of file diff --git a/config_personal/cfg/medic.cfg b/config_personal/cfg/medic.cfg deleted file mode 100644 index 8056c61..0000000 --- a/config_personal/cfg/medic.cfg +++ /dev/null @@ -1,2 +0,0 @@ -//bind q "+crossbow" -bind q "lastinv" \ No newline at end of file diff --git a/config_personal/cfg/overrides/autoexec.cfg b/config_personal/cfg/overrides/autoexec.cfg index 8489ffb..8ddb105 100644 --- a/config_personal/cfg/overrides/autoexec.cfg +++ b/config_personal/cfg/overrides/autoexec.cfg @@ -1,10 +1,8 @@ -// Docs // https://developer.valvesoftware.com/wiki/List_of_Team_Fortress_2_console_commands_and_variables // No texture streaming no_texture_stream -//Autoheal, min viewmodels, fastswitch etc. con_enable 1 developer 0 @@ -12,8 +10,6 @@ fov_desired 90 viewmodel_fov 70 viewmodel_fov_demo 70 -tf_use_min_viewmodels 1 - hud_medicautocallers 1 // 100 - 20.5*2 (2 small first aid kits) hud_medicautocallersthreshold 59 @@ -77,7 +73,6 @@ sb_dontshow_maxplayer_warning 1 cl_hud_playerclass_playermodel_showed_confirm_dialog 1 tf_mvm_tabs_discovered 3 tf_coach_request_nevershowagain 1 -///--- //Advanced options hud_fastswitch 1 @@ -94,118 +89,30 @@ cl_autorezoom 0 tf_sniper_fullcharge_bell 1 tf_hud_no_crosshair_on_scope_zoom 0 tf_scoreboard_ping_as_text 1 - -// enable sprays +tf_use_min_viewmodels 1 +cl_hud_minmode 1 cl_spraydisable 0 +tf_scoreboard_mouse_mode 2 +hud_saytext_time 5 //filter out Error from console con_filter_enable 1 con_filter_text_out "Error" -// viewmodel binds -bindtoggle kp_minus r_drawviewmodel -bindtoggle kp_multiply cl_first_person_uses_world_model -bindtoggle kp_slash tf_taunt_first_person 0 1 - -// tab graph -alias +tabgraph "+showscores; net_graph 1" -alias -tabgraph "-showscores; net_graph 0" -bind tab +tabgraph - -//medic radar -alias "+radar" "hud_medicautocallersthreshold 500" -alias "-radar" "hud_medicautocallersthreshold 59" - -//bind to use mconfig null movement binds -bind w +mf -bind a +ml -bind s +mb -bind d +mr - -// bind for inspect and use action slot item -bind f "+f" -alias +f "+inspect; +use_action_slot_item" -alias -f "-inspect; -use_action_slot_item" - -// bind for binding use and calling medic -bind e "+e" -alias +e "voicemenu 0 0; +use" -alias -e "-use" - -// bind for showing some info -alias +showinfo "cl_showfps 1; net_graph 1; cl_showpos 1" -alias -showinfo "cl_showfps 0; net_graph 0; cl_showpos 0" -bind ralt +showinfo - -// killbinds -bind - "kill" -bind = "explode" - -alias +crossbow "slot1;+attack" -alias -crossbow "slot2;-attack" - -alias sentry "destroy 2; build 2"; - -alias +ctap "alias duckon; alias duckoff; ctapon; +jump" -alias -ctap "alias duckon +duck; alias duckoff -duck; -jump; ctapoff" -alias +fduck "alias ctapon; alias ctapoff; duckon" -alias -fduck "alias ctapon +duck; alias ctapoff -duck; duckoff" -alias ctapon +duck -alias ctapoff -duck -alias duckon +duck -alias duckoff -duck - -//bind ALT +ctap -//bind SHIFT +fduck - -alias +rj "spec_mode;-duck;+cr;alias checkrj +cr" -alias -rj "-cr;checkduck;alias checkrj none" -alias +crouch "-cr;+duck;alias checkduck +duck" -alias -crouch "-duck;checkrj;alias checkduck none" -alias checkduck none -alias checkrj none -alias +cr "+jump;+duck" -alias -cr "-duck;-jump" -alias none "" - -//bind space +rj -//bind ctrl +crouch - -// quick call spy -bind mouse3 "voicemenu 1 1" - -//bind for map vote when it breaks -bind kp_end "next_map_vote 0" -bind kp_downarrow "next_map_vote 1" -bind kp_pgdn "next_map_vote 2" - -//fix all button -bind kp_ins "snd_restart;hud_reloadscheme" - -//mark demo for anything cool -bind q "ds_mark" - -//for scoreboard setting -tf_scoreboard_mouse_mode 2 - //self help -echo "----- When making a single player server set "host_thread_mode" to 0 -----" +echo "----- When making a single player server run "exec listenserver.cfg" -----" +echo "----- When making a multiplayer server set "sv_lan" to 0 -----" //sanity filter -//voice_enable 0 //breaks voice until reconnect -hud_saytext_time 5 - -//allow custom content on local servers -sv_pure -1 -sv_allow_wait_command 1 -//exec preload - -cl_showfps 0 -cl_hud_minmode 1 - -echo "Done config" +//breaks voice until reconnect +//voice_enable 0 // Load modern casual preloader +sv_pure -1 exec preloader.cfg -host_writeconfig \ No newline at end of file +exec loadouts/init.cfg +exec binds.cfg +host_writeconfig + +echo "Done config" \ No newline at end of file diff --git a/config_personal/cfg/overrides/demoman.cfg b/config_personal/cfg/overrides/demoman.cfg new file mode 100644 index 0000000..ec06ae9 --- /dev/null +++ b/config_personal/cfg/overrides/demoman.cfg @@ -0,0 +1 @@ +loadouts.demoman \ No newline at end of file diff --git a/config_personal/cfg/overrides/engineer.cfg b/config_personal/cfg/overrides/engineer.cfg new file mode 100644 index 0000000..05a1873 --- /dev/null +++ b/config_personal/cfg/overrides/engineer.cfg @@ -0,0 +1,2 @@ +bind n sentry +loadouts.engineer \ No newline at end of file diff --git a/config_personal/cfg/overrides/game_overrides.cfg b/config_personal/cfg/overrides/game_overrides.cfg new file mode 100644 index 0000000..e537f44 --- /dev/null +++ b/config_personal/cfg/overrides/game_overrides.cfg @@ -0,0 +1,4 @@ +// Commands here will run before every class config + +// Key for class specific binds +unbind n \ No newline at end of file diff --git a/config_personal/cfg/overrides/heavyweapons.cfg b/config_personal/cfg/overrides/heavyweapons.cfg new file mode 100644 index 0000000..5087608 --- /dev/null +++ b/config_personal/cfg/overrides/heavyweapons.cfg @@ -0,0 +1 @@ +loadouts.heavyweapons \ No newline at end of file diff --git a/config_personal/cfg/overrides/medic.cfg b/config_personal/cfg/overrides/medic.cfg new file mode 100644 index 0000000..82415fa --- /dev/null +++ b/config_personal/cfg/overrides/medic.cfg @@ -0,0 +1,2 @@ +bind n +radar +loadouts.medic \ No newline at end of file diff --git a/config_personal/cfg/overrides/pyro.cfg b/config_personal/cfg/overrides/pyro.cfg new file mode 100644 index 0000000..0a25b06 --- /dev/null +++ b/config_personal/cfg/overrides/pyro.cfg @@ -0,0 +1 @@ +loadouts.pyro \ No newline at end of file diff --git a/config_personal/cfg/overrides/scout.cfg b/config_personal/cfg/overrides/scout.cfg new file mode 100644 index 0000000..db50c4c --- /dev/null +++ b/config_personal/cfg/overrides/scout.cfg @@ -0,0 +1 @@ +loadouts.scout \ No newline at end of file diff --git a/config_personal/cfg/overrides/sniper.cfg b/config_personal/cfg/overrides/sniper.cfg new file mode 100644 index 0000000..3d1c57d --- /dev/null +++ b/config_personal/cfg/overrides/sniper.cfg @@ -0,0 +1 @@ +loadouts.sniper \ No newline at end of file diff --git a/config_personal/cfg/overrides/soldier.cfg b/config_personal/cfg/overrides/soldier.cfg new file mode 100644 index 0000000..bdc5233 --- /dev/null +++ b/config_personal/cfg/overrides/soldier.cfg @@ -0,0 +1 @@ +loadouts.soldier \ No newline at end of file diff --git a/config_personal/cfg/overrides/spy.cfg b/config_personal/cfg/overrides/spy.cfg new file mode 100644 index 0000000..72779ee --- /dev/null +++ b/config_personal/cfg/overrides/spy.cfg @@ -0,0 +1 @@ +loadouts.spy \ No newline at end of file diff --git a/config_personal/cfg/pyro.cfg b/config_personal/cfg/pyro.cfg deleted file mode 100644 index 54a9265..0000000 --- a/config_personal/cfg/pyro.cfg +++ /dev/null @@ -1 +0,0 @@ -bind q "lastinv" \ No newline at end of file diff --git a/config_personal/cfg/scout.cfg b/config_personal/cfg/scout.cfg deleted file mode 100644 index 54a9265..0000000 --- a/config_personal/cfg/scout.cfg +++ /dev/null @@ -1 +0,0 @@ -bind q "lastinv" \ No newline at end of file diff --git a/config_personal/cfg/sniper.cfg b/config_personal/cfg/sniper.cfg deleted file mode 100644 index 54a9265..0000000 --- a/config_personal/cfg/sniper.cfg +++ /dev/null @@ -1 +0,0 @@ -bind q "lastinv" \ No newline at end of file diff --git a/config_personal/cfg/soldier.cfg b/config_personal/cfg/soldier.cfg deleted file mode 100644 index a05f810..0000000 --- a/config_personal/cfg/soldier.cfg +++ /dev/null @@ -1,2 +0,0 @@ -//bind q "+ctap" -bind q "lastinv" \ No newline at end of file diff --git a/config_personal/cfg/spy.cfg b/config_personal/cfg/spy.cfg deleted file mode 100644 index 54a9265..0000000 --- a/config_personal/cfg/spy.cfg +++ /dev/null @@ -1 +0,0 @@ -bind q "lastinv" \ No newline at end of file diff --git a/hud_sprays/materials/vgui/logos/2B Continued.vmt b/hud_sprays/materials/vgui/logos/2B Continued.vmt new file mode 100644 index 0000000..7702626 --- /dev/null +++ b/hud_sprays/materials/vgui/logos/2B Continued.vmt @@ -0,0 +1,8 @@ +"UnlitGeneric" +{ + "$basetexture" "vgui\logos\2B Continued" + "$translucent" "1" + "$ignorez" "1" + "$vertexcolor" "1" + "$vertexalpha" "1" +} diff --git a/hud_sprays/materials/vgui/logos/Cala Maria.vmt b/hud_sprays/materials/vgui/logos/Cala Maria.vmt new file mode 100644 index 0000000..1d2094c --- /dev/null +++ b/hud_sprays/materials/vgui/logos/Cala Maria.vmt @@ -0,0 +1,4 @@ +"LightmappedGeneric" +{ + "$basetexture" "vgui/logos/Cala Maria" +} diff --git a/hud_sprays/materials/vgui/logos/Demoman Laughs At Your Problems.vmt b/hud_sprays/materials/vgui/logos/Demoman Laughs At Your Problems.vmt new file mode 100644 index 0000000..c28f9fa --- /dev/null +++ b/hud_sprays/materials/vgui/logos/Demoman Laughs At Your Problems.vmt @@ -0,0 +1,4 @@ +"LightmappedGeneric" +{ + "$basetexture" "vgui/logos/Demoman Laughs At Your Problems" +} diff --git a/hud_sprays/materials/vgui/logos/Engineer_Presents.vmt b/hud_sprays/materials/vgui/logos/Engineer_Presents.vmt new file mode 100644 index 0000000..ed544ab --- /dev/null +++ b/hud_sprays/materials/vgui/logos/Engineer_Presents.vmt @@ -0,0 +1,4 @@ +"LightmappedGeneric" +{ + "$basetexture" "vgui/logos/Engineer_Presents" +} diff --git a/hud_sprays/materials/vgui/logos/FadingEmployeeOfTheMonth.vmt b/hud_sprays/materials/vgui/logos/FadingEmployeeOfTheMonth.vmt new file mode 100644 index 0000000..3760f82 --- /dev/null +++ b/hud_sprays/materials/vgui/logos/FadingEmployeeOfTheMonth.vmt @@ -0,0 +1,4 @@ +"LightmappedGeneric" +{ + "$basetexture" "vgui/logos/FadingEmployeeOfTheMonth" +} diff --git a/hud_sprays/materials/vgui/logos/Meru.vmt b/hud_sprays/materials/vgui/logos/Meru.vmt new file mode 100644 index 0000000..bbe07b7 --- /dev/null +++ b/hud_sprays/materials/vgui/logos/Meru.vmt @@ -0,0 +1,4 @@ +"LightmappedGeneric" +{ + "$basetexture" "vgui/logos/Meru" +} diff --git a/hud_sprays/materials/vgui/logos/No Anime.vmt b/hud_sprays/materials/vgui/logos/No Anime.vmt new file mode 100644 index 0000000..f039263 --- /dev/null +++ b/hud_sprays/materials/vgui/logos/No Anime.vmt @@ -0,0 +1,4 @@ +"LightmappedGeneric" +{ + "$basetexture" "vgui/logos/No Anime" +} diff --git a/hud_sprays/materials/vgui/logos/PyraTits.vmt b/hud_sprays/materials/vgui/logos/PyraTits.vmt new file mode 100644 index 0000000..30e622b --- /dev/null +++ b/hud_sprays/materials/vgui/logos/PyraTits.vmt @@ -0,0 +1,4 @@ +"LightmappedGeneric" +{ + "$basetexture" "vgui/logos/PyraTits" +} diff --git a/hud_sprays/materials/vgui/logos/blockedsprayhellagay.vmt b/hud_sprays/materials/vgui/logos/blockedsprayhellagay.vmt new file mode 100644 index 0000000..2a504d8 --- /dev/null +++ b/hud_sprays/materials/vgui/logos/blockedsprayhellagay.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "vgui/logos/blockedsprayhellagay" + "$translucent" 1 +} diff --git a/hud_sprays/materials/vgui/logos/bounce.vmt b/hud_sprays/materials/vgui/logos/bounce.vmt new file mode 100644 index 0000000..e119e4d --- /dev/null +++ b/hud_sprays/materials/vgui/logos/bounce.vmt @@ -0,0 +1,4 @@ +"LightmappedGeneric" +{ + "$basetexture" "vgui/logos/bounce" +} diff --git a/hud_sprays/materials/vgui/logos/employeeofthemonth.vmt b/hud_sprays/materials/vgui/logos/employeeofthemonth.vmt new file mode 100644 index 0000000..98ae134 --- /dev/null +++ b/hud_sprays/materials/vgui/logos/employeeofthemonth.vmt @@ -0,0 +1,4 @@ +"LightmappedGeneric" +{ + "$basetexture" "vgui/logos/employeeofthemonth" +} diff --git a/hud_sprays/materials/vgui/logos/fakesniper.vmt b/hud_sprays/materials/vgui/logos/fakesniper.vmt new file mode 100644 index 0000000..480dd22 --- /dev/null +++ b/hud_sprays/materials/vgui/logos/fakesniper.vmt @@ -0,0 +1,4 @@ +"LightmappedGeneric" +{ + "$basetexture" "vgui/logos/fakesniper" +} diff --git a/hud_sprays/materials/vgui/logos/megamilk.vmt b/hud_sprays/materials/vgui/logos/megamilk.vmt new file mode 100644 index 0000000..d5d970e --- /dev/null +++ b/hud_sprays/materials/vgui/logos/megamilk.vmt @@ -0,0 +1,4 @@ +"LightmappedGeneric" +{ + "$basetexture" "vgui/logos/megamilk" +} diff --git a/hud_sprays/materials/vgui/logos/pika.vmt b/hud_sprays/materials/vgui/logos/pika.vmt new file mode 100644 index 0000000..4646055 --- /dev/null +++ b/hud_sprays/materials/vgui/logos/pika.vmt @@ -0,0 +1,4 @@ +"LightmappedGeneric" +{ + "$basetexture" "vgui/logos/pika" +} diff --git a/hud_sprays/materials/vgui/logos/sentrygirl.vmt b/hud_sprays/materials/vgui/logos/sentrygirl.vmt new file mode 100644 index 0000000..5fe4c1b --- /dev/null +++ b/hud_sprays/materials/vgui/logos/sentrygirl.vmt @@ -0,0 +1,4 @@ +"LightmappedGeneric" +{ + "$basetexture" "vgui/logos/sentrygirl" +} diff --git a/hud_sprays/materials/vgui/logos/sentrygirltrans.vmt b/hud_sprays/materials/vgui/logos/sentrygirltrans.vmt new file mode 100644 index 0000000..b10d273 --- /dev/null +++ b/hud_sprays/materials/vgui/logos/sentrygirltrans.vmt @@ -0,0 +1,4 @@ +"LightmappedGeneric" +{ + "$basetexture" "vgui/logos/sentrygirltrans" +} diff --git a/hud_sprays/materials/vgui/logos/skarpne_bikini.vmt b/hud_sprays/materials/vgui/logos/skarpne_bikini.vmt new file mode 100644 index 0000000..ab913f6 --- /dev/null +++ b/hud_sprays/materials/vgui/logos/skarpne_bikini.vmt @@ -0,0 +1,4 @@ +"LightmappedGeneric" +{ + "$basetexture" "vgui/logos/skarpne_bikini" +} diff --git a/hud_sprays/materials/vgui/logos/skarpne_nun.vmt b/hud_sprays/materials/vgui/logos/skarpne_nun.vmt new file mode 100644 index 0000000..e56197a --- /dev/null +++ b/hud_sprays/materials/vgui/logos/skarpne_nun.vmt @@ -0,0 +1,4 @@ +"LightmappedGeneric" +{ + "$basetexture" "vgui/logos/skarpne_nun" +} diff --git a/hud_sprays/materials/vgui/logos/willsmith.vmt b/hud_sprays/materials/vgui/logos/willsmith.vmt new file mode 100644 index 0000000..74dd32e --- /dev/null +++ b/hud_sprays/materials/vgui/logos/willsmith.vmt @@ -0,0 +1,4 @@ +"LightmappedGeneric" +{ + "$basetexture" "vgui/logos/willsmith" +} diff --git a/hud_sprays/materials/vgui/logos/yoko.vmt b/hud_sprays/materials/vgui/logos/yoko.vmt new file mode 100644 index 0000000..0657235 --- /dev/null +++ b/hud_sprays/materials/vgui/logos/yoko.vmt @@ -0,0 +1,4 @@ +"LightmappedGeneric" +{ + "$basetexture" "vgui/logos/yoko" +}