From 3e1550565d940c084fc586c4c69cf932f677bc3c Mon Sep 17 00:00:00 2001 From: Ethan Dalool Date: Wed, 20 Jan 2021 00:06:05 -0800 Subject: [PATCH] Initial commit. --- voussoir/cfg/allclass.cfg | 168 ++++++++++++++++++ voussoir/cfg/autoexec.cfg | 13 ++ voussoir/cfg/demoman.cfg | 6 + voussoir/cfg/engineer.cfg | 24 +++ voussoir/cfg/heavyweapons.cfg | 13 ++ voussoir/cfg/listenserver.cfg | 11 ++ voussoir/cfg/medic.cfg | 6 + voussoir/cfg/pyro.cfg | 4 + voussoir/cfg/scout.cfg | 9 + voussoir/cfg/sniper.cfg | 4 + voussoir/cfg/soldier.cfg | 4 + voussoir/cfg/spy.cfg | 9 + .../materials/vgui/crosshairs/dothair.vmt | 8 + .../materials/vgui/crosshairs/dothair.vtf | Bin 0 -> 5720 bytes voussoir/sound/MicOff.wav | Bin 0 -> 1172 bytes voussoir/sound/MicOn.wav | Bin 0 -> 1172 bytes 16 files changed, 279 insertions(+) create mode 100644 voussoir/cfg/allclass.cfg create mode 100644 voussoir/cfg/autoexec.cfg create mode 100644 voussoir/cfg/demoman.cfg create mode 100644 voussoir/cfg/engineer.cfg create mode 100644 voussoir/cfg/heavyweapons.cfg create mode 100644 voussoir/cfg/listenserver.cfg create mode 100644 voussoir/cfg/medic.cfg create mode 100644 voussoir/cfg/pyro.cfg create mode 100644 voussoir/cfg/scout.cfg create mode 100644 voussoir/cfg/sniper.cfg create mode 100644 voussoir/cfg/soldier.cfg create mode 100644 voussoir/cfg/spy.cfg create mode 100644 voussoir/materials/vgui/crosshairs/dothair.vmt create mode 100644 voussoir/materials/vgui/crosshairs/dothair.vtf create mode 100644 voussoir/sound/MicOff.wav create mode 100644 voussoir/sound/MicOn.wav diff --git a/voussoir/cfg/allclass.cfg b/voussoir/cfg/allclass.cfg new file mode 100644 index 0000000..8ef9682 --- /dev/null +++ b/voussoir/cfg/allclass.cfg @@ -0,0 +1,168 @@ +echo ALLCLASS + +-attack +-attack2 +-reload +nav_edit 0 +tf_use_match_hud 0 + +// ALIASES + +alias null "" +alias reclass "exec allclass" + +alias startfiring "+attack; alias togglefiring stopfiring" +alias stopfiring "-attack; alias togglefiring startfiring" +alias togglefiring startfiring + +alias +swingmelee "slot3; +attack" +alias -swingmelee "-attack; lastinv" + +alias +mic "play MicOn; +VoiceRecord" +alias -mic "play MicOff; -VoiceRecord" + +alias vm_normal "tf_use_min_viewmodels 0; r_drawviewmodel 1; alias toggleviewmodel vm_min" +alias vm_min "tf_use_min_viewmodels 1; r_drawviewmodel 1; alias toggleviewmodel vm_none" +alias vm_none "tf_use_min_viewmodels 0; r_drawviewmodel 0; alias toggleviewmodel vm_normal" +alias toggleviewmodel vm_normal +vm_normal + +// CHEATS + +alias infammo_step null +alias infammo_once "impulse 101; wait 100; infammo_step" +alias +infammo "alias infammo_step infammo_once; infammo_step" +alias -infammo "alias infammo_step null" + +alias poison_step null +alias poison_once "hurtme 1; wait 100; poison_step" +alias +poison "alias poison_step poison_once; poison_step" +alias -poison "alias poison_step null" + +alias thirdp "thirdperson; alias togglepov firstp" +alias firstp "firstperson; alias togglepov thirdp" +alias togglepov thirdp + +alias +fovscope "fov 30" +alias -fovscope "fov 90" + +// BINDS + +bind mouse1 +attack +bind mouse2 +attack2 +bind mouse4 null +bind mouse5 null + +bind mwheelup slot1 +bind mwheeldown slot2 +bind mouse3 slot3 + +bind escape cancelselect +bind F1 null +bind F2 null +bind F3 null +bind F4 null +bind F5 null +bind F6 null +bind F7 null +bind F8 null +bind F9 null +bind F10 null +bind F11 null +bind F12 null +bind scrolllock null +bind numlock say_party // actually pausebreak!! + +bind ` toggleconsole +bind 1 slot1 +bind 2 slot2 +bind 3 slot3 +bind 4 slot4 +bind 5 slot5 +bind 6 null +bind 7 null +bind 8 null +bind 9 null +bind 0 "slot10" +bind - kill +bind = explode +bind backspace null + +bind tab +showscores +bind q +swingmelee +bind w +forward +bind e "voicemenu 0 0" +bind r null +bind t null +bind y say +bind u say_team +bind i null +bind o noclip +bind p null +bind [ cl_trigger_first_notification +bind ] cl_decline_first_notification +bind \ null + +bind capslock null +bind a +moveleft +bind s +back +bind d +moveright +bind f toggleviewmodel +bind g +taunt +bind h "addcond 11" +bind j "addcond 5" +bind k togglepov +bind l null +bind semicolon null +bind ' null +bind enter null + +bind shift +fovscope +bind z voice_menu_1 +bind x voice_menu_2 +bind c changeclass +bind v +mic +bind b +use_action_slot_item +bind n "toggle cl_drawhud" +bind m open_charinfo_direct +bind , voice_menu_3 +bind . changeteam +bind / null +bind rshift null + +bind ctrl +duck +bind lwin null +bind alt null +bind space +jump +bind ralt togglefiring +bind rwin null +bind rctrl null + +bind home null +bind end +inspect +bind ins "echo loadout 1; load_itempreset 0" +bind pgup "echo loadout 2; load_itempreset 1" +bind del "echo loadout 3; load_itempreset 2" +bind pgdn "echo loadout 4; load_itempreset 3" + +bind uparrow null +bind downarrow null +bind leftarrow null +bind rightarrow null + +bind kp_ins "join_class random" +bind kp_end "join_class scout" +bind kp_downarrow "join_class soldier" +bind kp_pgdn "join_class pyro" +bind kp_leftarrow "join_class demoman" +bind kp_5 "join_class heavyweapons" +bind kp_rightarrow "join_class engineer" +bind kp_home "join_class medic" +bind kp_uparrow "join_class sniper" +bind kp_pgup "join_class spy" +bind kp_del null +bind kp_slash "ent_create item_ammopack_full" +bind kp_multiply "ent_create item_healthkit_full" +bind kp_minus null +bind kp_plus null +bind kp_enter null diff --git a/voussoir/cfg/autoexec.cfg b/voussoir/cfg/autoexec.cfg new file mode 100644 index 0000000..c46199f --- /dev/null +++ b/voussoir/cfg/autoexec.cfg @@ -0,0 +1,13 @@ +echo AUTOEXEC + +exec allclass + +hud_combattext_batching 1 +hud_combattext_batching_window 2 +tf_hud_target_id_disable_floating_health 1 + +cl_playerspraydisable 1 +cl_updaterate 66 +cl_cmdrate 66 +cl_interp_ratio 2 +cl_interp 0 diff --git a/voussoir/cfg/demoman.cfg b/voussoir/cfg/demoman.cfg new file mode 100644 index 0000000..d1dacf6 --- /dev/null +++ b/voussoir/cfg/demoman.cfg @@ -0,0 +1,6 @@ +exec allclass + +echo DEMOMAN +alias reclass "exec demoman" + +bind r +attack2 diff --git a/voussoir/cfg/engineer.cfg b/voussoir/cfg/engineer.cfg new file mode 100644 index 0000000..71fae8a --- /dev/null +++ b/voussoir/cfg/engineer.cfg @@ -0,0 +1,24 @@ +exec allclass + +echo ENGINEER +alias reclass "exec engineer" + +alias engineer_build_sentry "build 2 0" +alias engineer_build_dispenser "build 0 0" +alias engineer_build_telein "build 1 0" +alias engineer_build_teleout "build 1 1" + +alias engineer_destroy_sentry "destroy 2" +alias engineer_destroy_dispenser "destroy 0" +alias engineer_destroy_telein "destroy 1" +alias engineer_destroy_teleout "destroy 3" + +bind F1 engineer_build_sentry +bind F2 engineer_build_dispenser +bind F3 engineer_build_telein +bind F4 engineer_build_teleout + +bind F5 engineer_destroy_sentry +bind F6 engineer_destroy_dispenser +bind F7 engineer_destroy_telein +bind F8 engineer_destroy_teleout diff --git a/voussoir/cfg/heavyweapons.cfg b/voussoir/cfg/heavyweapons.cfg new file mode 100644 index 0000000..92ed933 --- /dev/null +++ b/voussoir/cfg/heavyweapons.cfg @@ -0,0 +1,13 @@ +exec allclass + +echo HEAVY +alias reclass "exec heavyweapons" + +alias heavy_spinup "+attack2; bind q heavy_spindown" +alias heavy_spindown "-attack2; bind q heavy_spinup" + +alias +heavy_m2 "+attack2; bind q heavy_spinup" +alias -heavy_m2 "-attack2; bind q heavy_spinup" + +bind q heavy_spinup +bind mouse2 +heavy_m2 diff --git a/voussoir/cfg/listenserver.cfg b/voussoir/cfg/listenserver.cfg new file mode 100644 index 0000000..463dc26 --- /dev/null +++ b/voussoir/cfg/listenserver.cfg @@ -0,0 +1,11 @@ +sv_cheats 1 +sv_allow_point_servercommand always + +mp_teams_unbalance_limit 0 +mp_timelimit 0 +mp_respawnwavetime 0 +mp_disable_respawn_times 1 + +tf_ctf_bonus_time 0 +tf_flag_caps_per_round 999 +tf_use_fixed_weaponspreads 1 diff --git a/voussoir/cfg/medic.cfg b/voussoir/cfg/medic.cfg new file mode 100644 index 0000000..d365627 --- /dev/null +++ b/voussoir/cfg/medic.cfg @@ -0,0 +1,6 @@ +exec allclass + +echo MEDIC +alias reclass "exec medic" + +bind e "voicemenu 0 2" // Go! diff --git a/voussoir/cfg/pyro.cfg b/voussoir/cfg/pyro.cfg new file mode 100644 index 0000000..af180d0 --- /dev/null +++ b/voussoir/cfg/pyro.cfg @@ -0,0 +1,4 @@ +exec allclass + +echo PYRO +alias reclass "exec pyro" diff --git a/voussoir/cfg/scout.cfg b/voussoir/cfg/scout.cfg new file mode 100644 index 0000000..f3e2747 --- /dev/null +++ b/voussoir/cfg/scout.cfg @@ -0,0 +1,9 @@ +exec allclass + +echo SCOUT +alias reclass "exec scout" + +alias +scout_ball "slot3; +attack2" +alias -scout_ball "-attack2; lastinv" + +bind q +scout_ball diff --git a/voussoir/cfg/sniper.cfg b/voussoir/cfg/sniper.cfg new file mode 100644 index 0000000..556475f --- /dev/null +++ b/voussoir/cfg/sniper.cfg @@ -0,0 +1,4 @@ +exec allclass + +echo SNIPER +alias reclass "exec sniper" diff --git a/voussoir/cfg/soldier.cfg b/voussoir/cfg/soldier.cfg new file mode 100644 index 0000000..0594bc0 --- /dev/null +++ b/voussoir/cfg/soldier.cfg @@ -0,0 +1,4 @@ +exec allclass + +echo SOLDIER +alias reclass "exec soldier" diff --git a/voussoir/cfg/spy.cfg b/voussoir/cfg/spy.cfg new file mode 100644 index 0000000..6fb888d --- /dev/null +++ b/voussoir/cfg/spy.cfg @@ -0,0 +1,9 @@ +exec allclass + +echo SPY +alias reclass "exec spy" + +bind mwheeldown slot3 +bind mouse3 slot2 + +bind q disguiseteam diff --git a/voussoir/materials/vgui/crosshairs/dothair.vmt b/voussoir/materials/vgui/crosshairs/dothair.vmt new file mode 100644 index 0000000..a126294 --- /dev/null +++ b/voussoir/materials/vgui/crosshairs/dothair.vmt @@ -0,0 +1,8 @@ +"UnlitGeneric" +{ +"$translucent" 1 +"$basetexture" "vgui\crosshairs\dothair.vtf " +"$vertexcolor" 1 +"$no_fullbright" 1 +"$ignorez" 1 +} diff --git a/voussoir/materials/vgui/crosshairs/dothair.vtf b/voussoir/materials/vgui/crosshairs/dothair.vtf new file mode 100644 index 0000000000000000000000000000000000000000..a669d3c008ca524ccb55b56d8faff82ab6d9a690 GIT binary patch literal 5720 zcmWFwabsX-U|?VY;tU{m073?31_nkT8w7rz(zStMh)9DyKaj!B3nT;tz{;2*5?~S} z05Zn_h+hD)bC5IB(+d@^5GKM*#!lb5#=sEzHC7f($Cs9%>jR0)#(oV2(Iutvq3H6s z_^fO|#{hw=rkm!U|Ns9pgFFlbDoQO1K<a^Mh4GGDxQ;A7E1ure`u&Fgx{nB<;TFRp;q{#+ILlyJ&29rMgiad znCA=(Ut`VL*@GBznEO9UgZS~KcP^m1Cp?5w_W;eC0Q4`|f1+1IL)n8q@IPPXRIT4e^Vewp8qHsz5TI`Pq5w4U>ebMzb`RN_|NWW& zf8Tco23>9@2D^uff5iX)vKhLihJOt)9Jg9*A7v%qN8nho_<_~mug3<%fd!y~uA)1~CI{l2= XPu=o)G(1Pc6Idj}lL4GD%*!VL0@K1M literal 0 HcmV?d00001 diff --git a/voussoir/sound/MicOff.wav b/voussoir/sound/MicOff.wav new file mode 100644 index 0000000000000000000000000000000000000000..5f1ebc033f90501ca05567c72ea389b051f38986 GIT binary patch literal 1172 zcmWN{dr%a0007|MzISi$v3ndCcmnxW)bL6eb#O?Ma2y|~gN_q1Y6>V!O@f0slU!g< zS{RJu7-|}bW|NtvlqqArLeSJy#0hzb9*=tfcii5-e!H9V{rjz6nwj|(4#2v1bCzr^ zE=lA70LW{65&#o(06+l;KH6BavEcPN1GkXl%?oT8|H8J{Ty3`T?R*1!g|bsmh>O@# zP^7hL+cBTT9epomXOziw!EmeH>Ss!)bWuzZav~|pWw~)IXJlI_Q@*0k6kVYk;eTO1 zatDb+PoibmZK{cFVLVK^{rR|7>pYaxmcbvC+ftA4cBmmZZ>%YNCt^~H;dH$ed7pg4 zRBLWAw=zDu&&=~{xE;)XtPIK2SE!hp99cM&`qJ%jz3T5>{o<0R%m0rA$=y*UaTQMQ zq%jwr_AGVtw7dKaofkVLS7ev>VRvpf=ba=+qd@UZ%N z&*kgQg>C0M#t$Z`DU4?CkI$PONRd*?<`yQ&lkdkbcba0aTFdYxP-kT5ys{^}FSH@@ zjxrUVRx-x2y5hz*@S#iIRD0!7inGH`KJE*o1x%4&S6rN9< zBa-RuwrIyL%VF%IQ39gT3S+UfKC~=U6)qlY3KS0n2X2nkitE&QS_1GBpL2aq&ye^+Wu)dh?sM zhQ|q=vd1I_soJRccw^eCr1F{bXE>+)=hUJf@FDg`>=3lW`9_icTy23bjY8xm!htII zyNpGSk3RDq9o*@uc-1@bcc54}4}S&ONFq{>^Ndb$cpA~g7V@n914}B!5?k<<_=)*XiEyjFTUi^qATdTJnvPT&KN&kP zl5w+7>8ZpzqKvvuY(+Pqx!42aOF2DqFVZeL#C?%^ag{VzYEn00l~fcC^@tH7C9})A z$DG2@q>mV(O37Lzq|MYCVVXQE^rqM2*)+I(q&M6rTowLQc9Dys80Xo9{Dj!}MCX|p z+*|~9%Fl#FqvFt#!H&Qp={E$DFBo7s$(^u!xnZ`D=uoPBm0fSOpL#Us@s{@H&aS~D zQW`E<&W%G84osXqaVQ~c0v0>WA7gz~3{E5YARAZ>w|>Ysw`Mw=F|+rif$O`9&Y3pHY$QVMxkpl;M+(Qm28Y>g$$tkMm{ WUF-s8!q$NAV4FNadLj-;$;$se4ltVl literal 0 HcmV?d00001 diff --git a/voussoir/sound/MicOn.wav b/voussoir/sound/MicOn.wav new file mode 100644 index 0000000000000000000000000000000000000000..b8c01dff13eb3a1d438aac15d1605f308b0d34a3 GIT binary patch literal 1172 zcmV;F1Z(?JNk&GD1ONb6K~_a(ZFC?I000010096ID*yl@RsaA301yCVVRT_=1ONcT z{4D^F@&EKP{!#d<{$&Q740{bB3CjmK`BMGp0447H_J96d`~Uv%2XzmS3cC+54utn- z^)&St~Q%$6ul!iC=)YP7!~k%>>}u$><9^v4M+@n4hHp!+t0xRxggtY11BA( zF-kfxE$$pr5mf%-^ceWs_>%oT`%3NM;NaS^{|OO^ z7G?z>`(OIf_4)XA_Gaxp`WX1_@r?7q_yYZa0|E@_ z3MmVf5C{nH{`&k5@LS|W8_;@bu+e-(=>k z_>BOc1n>wz1|kt;6W;~}1r`d(4DScL{44jQ`uY50{IU0X_3``e_MG~*0we!A2xbgo z2g3%Q1fT$q_P6uN^;7hd`OO9<0`~)p5=spc2>uA*|1$i^@~q!s<^=Nh^^y@@D2XW< zAqWUg^cd!O^945!GX)A>$MInCR#7+DR~@z3>*Ul09^jm0H*>E z`ikzJ=BnU4={igB? z_S5>R`m6^C6g3aJ2E+uP{g3p+^a%Lh_AUJt1%3Pv`6>h%42cii5P}Ol21xol<$30A z>38gJ2hAJnBab4A4|4eu>}lu;^)3q>6IT?*5KjHs;2+Dm$~E56{5=##9)l#M9?}#) z4HyR502Ka3{%ZVj`dRWp>c{Nd@GtbP{AK`P|Lq3#6PXmS4510v21x{-|10?`_c8o^ z{Y3g6{MG%!`qlX){q+4c{v-#D3Z(|r37ZJ+{q6c^_}%bY^PTt-`IP;Y1AYj}4>k|v z3}6q-1KaVr?M~?+{;ym`CSOJ6O|SU49E74+po-`(jVvm z0?rg!Af+D_7qk&+3h4qL0%8I%|3CgA_`mIS>96b1@+JF30OkNa0*DIZ5T^~X2sH`q z1|+7q58nuc44()P{(JUw?aS#X>jn132^1I~9y%Jz2_E+5?A-7^`eg>05@Q$c m4YBtP-u%xv*dOdy0Im|X9Kjj|6n6~S1M&e-1Y86#2YUpSYBAXW literal 0 HcmV?d00001