Compare commits

..

22 Commits

Author SHA1 Message Date
1e6704a9d4 update autoexec 2025-10-28 01:11:30 -03:00
814b35c60e move addon cfg 2025-10-17 12:07:14 -03:00
d96352ae8b Update config 2025-10-17 12:02:53 -03:00
8656fc190d Update config 2025-10-17 11:52:45 -03:00
2ada5f5bdc Update mastercomfig 2025-10-17 11:47:44 -03:00
a25f135bad Rename fonts for linux support
Command used for future reference on hud updates is "perl-rename 'y/A-Z/a-z/' *"
2025-10-02 11:52:48 -03:00
3214d63841 Enable tournament spectator GUI 2025-09-04 00:31:14 -03:00
bb6997d37d Add impulse 101 bind 2025-07-16 20:02:45 -03:00
71aace71ac Change some binds 2025-07-16 19:55:00 -03:00
bff2cc9f70 Update key bindings for sentry and voice menu 2025-06-30 21:36:18 -03:00
af19243536 Fixes 2025-06-28 01:03:17 -03:00
42f289ac59 Enable closed captions 2025-06-26 22:31:50 -03:00
c0b9bab449 Tweaks 2025-06-26 15:01:57 -03:00
96c79da4c1 Tweak 2025-06-26 14:31:46 -03:00
3098a18aed Update hud and add closed captions 2025-06-26 12:55:14 -03:00
fc975a8305 Add regent script 2025-06-13 12:23:34 -03:00
5a24fab9be change 2025-05-30 19:13:56 -03:00
35458cf281 Change binds 2025-05-29 05:42:37 -03:00
6d80417165 add log bind 2025-03-06 00:59:22 -04:00
10dca9c91e Add hitsound settings 2025-02-10 23:12:15 -04:00
966d87fb30 Rework configs a bit 2025-02-10 23:11:13 -04:00
6a47146710 Fix config shit 2025-02-10 22:46:17 -04:00
36 changed files with 250 additions and 150 deletions

View File

@@ -4,7 +4,7 @@ My TF2 custom folder. Not all content is my own.
Resources:
- [Modern Preloader Pack](https://gamebanana.com/wips/79779)
- [Mastercomfig](https://comfig.app/app/) | [Docs](https://docs.comfig.app/latest/)
- [ToonHUD](https://toonhud.com/user/glaceon575/theme/XZXRXZ1T/) | Must stay folder mod, for fonts
- [ToonHUD](https://toonhud.com/user/glaceon575/theme/EF0CIWZE/) | Must stay folder mod, for fonts
- [Western Realistic Muzzleflashes](https://gamebanana.com/mods/12581)
- [Aligned Medi-beam](https://gamebanana.com/mods/12020)
- [Toon Muzzle Flashes - Just Crit Lightning](https://gamebanana.com/mods/12592)
@@ -14,6 +14,7 @@ Resources:
- [Decal Fix](https://gamebanana.com/mods/436313)
- [Weapon LODs](https://gamebanana.com/mods/482999)
- [english.txt](https://gamebanana.com/mods/314843)
- [Another Closed-Captions Project](https://gamebanana.com/mods/25151)
- [Pistol Enhancement Project](https://gamebanana.com/mods/523205)
- [Loadout Scripts](https://github.com/jooonior/tf2-loadouts-script)

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,5 @@
exec addons/null-canceling-movement.cfg
exec addons/flat-mouse.cfg
exec addons/no-tutorial.cfg
exec addons/no-soundscapes.cfg
exec addons/transparent-viewmodels.cfg

View File

@@ -1,22 +1,38 @@
//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
// unbindall before re-doing bindings
unbindall
// tab graph
alias +tabgraph "+showscores; net_graph 1"
alias -tabgraph "-showscores; net_graph 0"
bind tab +tabgraph
alias "+ctap" "+duck 1; -duck 1; +jump 1"
alias "-ctap" "-jump 1"
// 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"
// 1 tick ctap script
//alias "+ctap" "+duck 1; -duck 1; +jump 1"
//alias "-ctap" "-jump 1"
// 2 tick ctap script
// +attack only calls spec_next when directly bound to a key
alias +ctap_attack "+attack; spec_next"
alias -ctap_attack -attack
alias +ctap_rj "-duck; +jump; +ctap_attack"
alias -ctap_rj "-jump; -ctap_attack; bind mouse1 +ctap_attack"
alias +ctap "+duck; bind mouse1 +ctap_rj; spec_prev"
alias -ctap -duck
//medic radar
alias "+radar" "hud_medicautocallersthreshold 500"
alias "-radar" "hud_medicautocallersthreshold 59"
alias +radar "hud_medicautocallersthreshold 500"
alias -radar "hud_medicautocallersthreshold 59"
// zoom
alias +zoom "fov_desired 75; r_drawviewmodel 0"
alias -zoom "fov_desired 90; r_drawviewmodel 1"
// crouch jump script
alias +rj "spec_mode;-duck;+cr;alias checkrj +cr"
alias -rj "-cr;checkduck;alias checkrj none"
alias +crouch "-cr;+duck;alias checkduck +duck"
@@ -30,47 +46,116 @@ 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
// binds
// slots
bind 1 "slot1"
bind 2 "slot2"
bind 3 "slot3"
bind 4 "slot4"
bind 5 "slot5"
bind 6 "slot6"
bind 7 "slot7"
bind 8 "slot8"
bind 9 "slot9"
bind 0 "slot10"
// notification interaction
bind j "cl_trigger_first_notification"
bind k "cl_decline_first_notification"
// voice menu
bind f1 "voice_menu_1"
bind f2 "voice_menu_2"
bind f3 "voice_menu_3"
// class/team binds
bind n "+quickswitch"
bind m "open_charinfo_direct"
bind , "changeclass"
bind . "changeteam"
// interaction
bind r "+reload"
bind b "lastdisguise"
bind g "+taunt"
bind h "+context_action"
bind \ "dropitem"
bind z "+radar"
bind mouse4 "+zoom"
bind ` "toggleconsole"
bind enter "show_quest_log"
bind escape "cancelselect"
bind [ "retry"
bind ] "pause"
bind rctrl "impulse 101"
//fake call
bind alt "sentry"
//call medic
bind e "voicemenu 0 0"
bind tab "+showscores"
//cancel taunt
bind x "lastinv"
bind f "+inspect"
//call spy
bind ctrl "voicemenu 1 1"
bind mouse5 "+use_action_slot_item"
bind mouse3 "+attack3"
// attack binds
bind mouse1 "+attack"
bind mouse2 "+attack2"
// scroll weapons
bind mwheelup "invprev"
bind mwheeldown "invnext"
// chat binds
bind y "say"
bind u "say_team"
bind i "say_party"
bind v +voicerecord
//spray
bind t "impulse 201"
//show logs.tf logs
bind l "cl_disablehtmlmotd 0; say !log"
// 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"
bind f9 "next_map_vote 0"
bind f10 "next_map_vote 1"
bind f11 "next_map_vote 2"
// loadouts
bind f1 loadouts.A
bind f2 loadouts.B
bind f3 loadouts.C
bind f4 loadouts.D
bind q loadouts.resup
bind f5 "loadouts.A"
bind f6 "loadouts.B"
bind f7 "loadouts.C"
bind f8 "loadouts.D"
bind q "loadouts.resup"
bind f8 player_ready_toggle
// ready toggle
bind f4 "player_ready_toggle"
//bind to use mconfig null movement binds
bind w +mf
bind a +ml
bind s +mb
bind d +mr
bind w "+mf"
bind a "+ml"
bind s "+mb"
bind d "+mr"
bind space +jump
bind shift +duck
bind ctrl +ctap
bindtoggle alt r_drawviewmodel
// movement
bind space "+jump"
bind shift "+duck"
bind c "+rj"
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
// other
bind p "snd_restart;hud_reloadscheme"
//bind <key> "incrementvar r_drawviewmodel 0 1 1"
//bind <key> "incrementvar cl_first_person_uses_world_model 0 1 1"
//bind <key> "incrementvar tf_use_min_viewmodel 0 1 1"
// find alt bind
//disabled as banned in rgl now for some reason
//bind ctrl "+ctap"

View File

@@ -1,11 +1,13 @@
// https://developer.valvesoftware.com/wiki/List_of_Team_Fortress_2_console_commands_and_variables
// No texture streaming
no_texture_stream
con_enable 1
// Set the default confile location
//con_logfile "console.log"
developer 0
// enable closed captions
closecaption 1
fov_desired 90
viewmodel_fov 70
viewmodel_fov_demo 70
@@ -17,62 +19,20 @@ hud_medicautocallersthreshold 59
hud_combattext_batching 1
hud_combattext_batching_window 1
tf_dingalingaling 1
tf_dingalingaling_repeat_delay 0.0
tf_dingaling_volume 1
tf_dingaling_pitchmindmg 150
tf_dingaling_pitchmaxdmg 25
tf_remember_activeweapon 1
tf_remember_lastswitched 1
// Demo recording
ds_enable 2 // All matches are recorded
// All matches are recorded
ds_enable 2
ds_kill_delay 15
ds_min_streak 2
ds_dir demos
ds_notify 1
ds_sound 1
ds_screens 0
ds_min_streak 4 // Minimum killstreak to record
///--- forced graphics settings enabled
///--- glow outline
glow_outline_effect_enable 1
cl_training_class_unlock_all
// > Bitfield representing what classes have been used to complete training.
// 111 111 111
cl_training_completed_with_classes 511
tf_training_has_prompted_for_forums 1
tf_training_has_prompted_for_loadout 1
tf_training_has_prompted_for_offline_practice 1
tf_training_has_prompted_for_options 1
tf_training_has_prompted_for_training 1
tf_explanations_backpackpanel 1
tf_explanations_charinfo_armory_panel 1
tf_explanations_charinfopanel 1
tf_explanations_craftingpanel 1
tf_explanations_discardpanel 1
tf_explanations_store 1
tf_show_preset_explanation_in_class_loadout 0
tf_show_taunt_explanation_in_class_loadout 0
tf_casual_welcome_hide_forever 1
tf_comp_welcome_hide_forever 1
tf_matchmaking_ticket_help 0
tf_show_maps_details_explanation_count 0
cl_ask_blacklist_opt_out 1
cl_ask_favorite_opt_out 1
sb_dontshow_maxplayer_warning 1
cl_hud_playerclass_playermodel_showed_confirm_dialog 1
tf_mvm_tabs_discovered 3
tf_coach_request_nevershowagain 1
// Minimum killstreak to record
ds_min_streak 4
// Advanced options
hud_fastswitch 1
@@ -92,8 +52,10 @@ tf_scoreboard_ping_as_text 1
tf_use_min_viewmodels 1
cl_hud_minmode 1
cl_spraydisable 0
tf_scoreboard_mouse_mode 2
tf_scoreboard_mouse_mode 1
hud_saytext_time 5
glow_outline_effect_enable 1
cl_use_tournament_specgui 1
//filter out Error from console
con_filter_enable 1
@@ -107,12 +69,18 @@ echo "----- When making a multiplayer server set "sv_lan" to 0 -----"
// breaks voice until reconnect
//voice_enable 0
// Load modern casual preloader
sv_pure -1
exec preloader.cfg
// Tranparent Viewmodels Override (mastercomfig broke it)
mat_motion_blur_enabled 1
mat_motion_blur_strength 0
// Resup bind with loadout support
exec loadouts/init.cfg
// My binds
exec binds.cfg
// Sets hitsound settings
exec hit_tonal.cfg
// Write everything to backed up config
host_writeconfig
echo "Done config"

View File

@@ -1,2 +1 @@
bind n sentry
loadouts.engineer

View File

@@ -1,4 +1,5 @@
// Commands here will run before every class config
// Key for class specific binds
unbind n
// rebind for classes other than soldier
bind mouse1 +attack
bind mouse2 +attack2

View File

@@ -1,2 +1 @@
bind n +radar
loadouts.medic

View File

@@ -1,9 +1,10 @@
textures=ultra
texture_quality=ultra
texture_filter=aniso16x
decals=ultra
sprays=keep
bandwidth=6.0Mbps
download=all
fpscap=unlimited
hud_achievement=on
hud_player_model=on
party_mode=request
fpscap=400

View File

@@ -0,0 +1,3 @@
// Settings that need to be executed first
sv_cheats 1
sv_pure -1

View File

@@ -0,0 +1 @@
preset=high

View File

@@ -1 +1,5 @@
loadouts.soldier
// ctap script
bind mouse2 +ctap
bind mouse1 +ctap_attack

View File

@@ -0,0 +1,23 @@
//Personal portable regen for offline jumping!
sv_cheats 1
sv_allow_wait_command 1
wait 5;ent_fire !self addoutput "targetname player_me"
wait 5;ent_fire func_regenerate addoutput "classname func_regenerate_temp"
wait 5;ent_fire info_target addoutput "classname info_target_temp"
wait 10;give info_target
wait 10;give func_regenerate
wait 20;ent_fire info_target addoutput "targetname mytarget"
wait 20;ent_fire func_regenerate addoutput "StartDisabled 1"
wait 20;ent_fire func_regenerate addoutput "mins -100 -100 -100"
wait 20;ent_fire func_regenerate addoutput "maxs 100 100 100"
wait 30;ent_fire func_regenerate addoutput "solid 2"
wait 30;ent_fire func_regenerate addoutput "spawnflags 1"
wait 30;ent_fire info_target setparent player_me
wait 33;ent_fire func_regenerate setparent mytarget
wait 35;ent_fire func_regenerate enable
wait 40;echo "Regen Script Enabled"

Binary file not shown.

View File

@@ -2,6 +2,9 @@
tf_dingalingaling 1
tf_dingalingaling_lasthit 0
// Set hitsound delay
tf_dingalingaling_repeat_delay 0
// Max and min pitch
tf_dingaling_lasthit_pitchmaxdmg 100
tf_dingaling_lasthit_pitchmindmg 100
@@ -9,9 +12,9 @@ tf_dingaling_pitchmaxdmg 100
tf_dingaling_pitchmindmg 100
// Set effect set to the needed set
tf_dingalingaling_last_effect 4
tf_dingalingaling_effect 4
tf_dingalingaling_last_effect 0
tf_dingalingaling_effect 0
// Set volume
tf_dingaling_lasthit_volume 1
tf_dingaling_volume 0.75
tf_dingaling_volume 1

View File

@@ -2,6 +2,9 @@
tf_dingalingaling 1
tf_dingalingaling_lasthit 1
// Set hitsound delay
tf_dingalingaling_repeat_delay 1
// Max and min pitch
tf_dingaling_lasthit_pitchmaxdmg 100
tf_dingaling_lasthit_pitchmindmg 100

View File

@@ -2,6 +2,9 @@
tf_dingalingaling 1
tf_dingalingaling_lasthit 0
// Set hitsound delay
tf_dingalingaling_repeat_delay 0
// Max and min pitch
tf_dingaling_lasthit_pitchmaxdmg 100
tf_dingaling_lasthit_pitchmindmg 100
@@ -9,9 +12,9 @@ tf_dingaling_pitchmaxdmg 25
tf_dingaling_pitchmindmg 150
// Set effect set to the needed set
tf_dingalingaling_last_effect 4
tf_dingalingaling_effect 4
tf_dingalingaling_last_effect 0
tf_dingalingaling_effect 0
// Set volume
tf_dingaling_lasthit_volume 1
tf_dingaling_volume 0.75
tf_dingaling_volume 1

View File

@@ -492,7 +492,7 @@
"wide" "628"
"tall" "468"
"MaxDeathNotices" "5" // 1 KF
"MaxDeathNotices" "6" // 1 KF
"IconScale" "0.35"
"LineHeight" "12" // 3 KF
"LineSpacing" "2" // 4 KF
@@ -1522,3 +1522,4 @@