Browse Source

refactor

tags/v1.0^0
Andrew Zah 1 month ago
parent
commit
9fc519d43b
77 changed files with 1124 additions and 41 deletions
  1. 15
    0
      cfg/360controller-linux.cfg
  2. 54
    0
      cfg/360controller.cfg
  3. 2
    0
      cfg/chapter1.cfg
  4. 2
    0
      cfg/chapter2.cfg
  5. 2
    0
      cfg/chapter3.cfg
  6. 6
    0
      cfg/clear.cfg
  7. 23
    18
      cfg/config.cfg
  8. 1
    1
      cfg/custom.cfg
  9. 3
    2
      cfg/demoman_c.cfg
  10. 20
    2
      cfg/engineer_c.cfg
  11. 9
    1
      cfg/heavyweapons_c.cfg
  12. 1
    0
      cfg/mapcycle_beta_asteroid.txt
  13. 1
    0
      cfg/mapcycle_beta_cactus_canyon.txt
  14. 3
    0
      cfg/mapcycle_beta_mannpower.txt
  15. 56
    0
      cfg/mapcycle_default.txt
  16. 1
    0
      cfg/mapcycle_doomsday_event_247.txt
  17. 4
    0
      cfg/mapcycle_featured_maps.txt
  18. 10
    0
      cfg/mapcycle_halloween.txt
  19. 4
    0
      cfg/mapcycle_halloween_event_247.txt
  20. 1
    0
      cfg/mapcycle_hightower_event_247.txt
  21. 5
    0
      cfg/mapcycle_invasion_maps.txt
  22. 10
    0
      cfg/mapcycle_ladder.txt
  23. 1
    0
      cfg/mapcycle_lakeside_event_247.txt
  24. 3
    0
      cfg/mapcycle_mannpower.txt
  25. 10
    0
      cfg/mapcycle_quickplay_arena.txt
  26. 8
    0
      cfg/mapcycle_quickplay_attackdefense.txt
  27. 17
    0
      cfg/mapcycle_quickplay_cp.txt
  28. 7
    0
      cfg/mapcycle_quickplay_ctf.txt
  29. 10
    0
      cfg/mapcycle_quickplay_koth.txt
  30. 4
    0
      cfg/mapcycle_quickplay_misc.txt
  31. 3
    0
      cfg/mapcycle_quickplay_passtime.txt
  32. 10
    0
      cfg/mapcycle_quickplay_payload.txt
  33. 3
    0
      cfg/mapcycle_quickplay_payloadrace.txt
  34. 3
    2
      cfg/medic_c.cfg
  35. 51
    0
      cfg/motd_default.txt
  36. 15
    0
      cfg/motd_entries.txt
  37. 51
    0
      cfg/motd_text_default.txt
  38. 14
    0
      cfg/mtp.cfg
  39. 6
    0
      cfg/panic.cfg
  40. 24
    0
      cfg/pure_server_full.txt
  41. 32
    0
      cfg/pure_server_minimal.txt
  42. 62
    0
      cfg/pure_server_whitelist_example.txt
  43. 3
    7
      cfg/pyro_c.cfg
  44. 79
    0
      cfg/replay_example.cfg
  45. 3
    2
      cfg/scout_c.cfg
  46. 8
    0
      cfg/server_247_mannpower.cfg
  47. 6
    0
      cfg/server_247_rounds.cfg
  48. 3
    0
      cfg/server_blacklist.txt
  49. 7
    0
      cfg/server_bootcamp.cfg
  50. 18
    0
      cfg/server_casual.cfg
  51. 5
    0
      cfg/server_casual_max_rounds_win_conditions.cfg
  52. 8
    0
      cfg/server_casual_max_rounds_win_conditions_mannpower.cfg
  53. 5
    0
      cfg/server_casual_rounds_win_conditions.cfg
  54. 6
    0
      cfg/server_casual_stopwatch_win_conditions.cfg
  55. 18
    0
      cfg/server_competitive.cfg
  56. 5
    0
      cfg/server_competitive_max_rounds_win_conditions.cfg
  57. 5
    0
      cfg/server_competitive_max_rounds_win_conditions_high_skill.cfg
  58. 6
    0
      cfg/server_competitive_rounds_win_conditions.cfg
  59. 6
    0
      cfg/server_competitive_rounds_win_conditions_high_skill.cfg
  60. 6
    0
      cfg/server_competitive_stopwatch_win_conditions.cfg
  61. 6
    0
      cfg/server_competitive_stopwatch_win_conditions_high_skill.cfg
  62. 7
    0
      cfg/server_limited_rounds.cfg
  63. 6
    0
      cfg/server_limited_time.cfg
  64. 7
    0
      cfg/server_mannup.cfg
  65. 45
    0
      cfg/server_matchmaking_base.cfg
  66. 9
    0
      cfg/server_mvm.cfg
  67. 133
    0
      cfg/sfm_defaultanimationgroups.txt
  68. 26
    0
      cfg/sixense_bindings.cfg
  69. 3
    2
      cfg/sniper_c.cfg
  70. 4
    0
      cfg/soldier_c.cfg
  71. 10
    0
      cfg/sourcevr_tf.cfg
  72. 4
    4
      cfg/spy_c.cfg
  73. 20
    0
      cfg/trusted_keys_base.txt
  74. 39
    0
      cfg/trusted_keys_example.txt
  75. 8
    0
      cfg/undo360controller.cfg
  76. 33
    0
      custom/readme.txt
  77. BIN
      maps/jump_academy2_rc7.bsp

+ 15
- 0
cfg/360controller-linux.cfg View File

@@ -0,0 +1,15 @@
1
+joy_name "Game controller"
2
+
3
+bind "A_BUTTON" "+jump"
4
+bind "B_BUTTON" "+reload"
5
+bind "X_BUTTON" "+context_action"
6
+bind "Y_BUTTON" "togglescores"
7
+
8
+bind "L_SHOULDER" "invprev"
9
+bind "R_SHOULDER" "invnext"
10
+
11
+bind "BACK" "changeclass"
12
+bind "START" "pause"
13
+
14
+bind "STICK1" "voicemenu 0 0"		// Right Stick Down
15
+bind "STICK2" "+duck"			// Left Stick Down

+ 54
- 0
cfg/360controller.cfg View File

@@ -0,0 +1,54 @@
1
+joy_name "Xbox360 controller"
2
+joy_advanced 1
3
+joy_advaxisx 3
4
+joy_advaxisy 1
5
+joy_advaxisz 0
6
+joy_advaxisr 2
7
+joy_advaxisu 4
8
+joy_advaxisv 0
9
+joy_forwardsensitivity -1
10
+joy_sidesensitivity 1
11
+joy_pitchsensitivity 1.0
12
+joy_yawsensitivity -1.25
13
+joy_autoaimdampenrange 0.85
14
+joy_autoaimdampen 0.5
15
+joy_lowend 0.65
16
+joy_lowmap 0.15
17
+joy_accelscale 2.0
18
+joy_accelmax 2.0
19
+joy_response_move 0
20
+joy_response_look 1
21
+joyadvancedupdate
22
+
23
+joystick 1
24
+hud_fastswitch 2
25
+
26
++jlook
27
+
28
+tf_build_menu_controller_mode 1
29
+tf_disguise_menu_controller_mode 1
30
+
31
+
32
+
33
+bind "Z AXIS POS" "+attack2"	// L TRIGGER
34
+bind "Z AXIS NEG" "+attack"		// R TRIGGER
35
+
36
+bind "JOY1" "+jump"				// A
37
+bind "JOY2" "+reload"			// B
38
+bind "JOY3" "+context_action"	// X
39
+bind "JOY4" "togglescores"		// Y
40
+
41
+bind "JOY5" "invprev"			// L SHOULDER
42
+bind "JOY6" "invnext"			// R SHOULDER
43
+
44
+bind "JOY7" "changeclass"		// BACK
45
+bind "JOY8" "pause"			// START
46
+
47
+bind "JOY10" "voicemenu 0 0"		// Right Stick Down
48
+bind "JOY9" "+duck"			// Left Stick Down
49
+
50
+bind "POV_UP" "slot1"
51
+bind "POV_RIGHT" "slot2"
52
+bind "POV_DOWN" "slot3"
53
+bind "POV_LEFT" "slot4"
54
+

+ 2
- 0
cfg/chapter1.cfg View File

@@ -0,0 +1,2 @@
1
+deathmatch 1
2
+map tc_hydro

+ 2
- 0
cfg/chapter2.cfg View File

@@ -0,0 +1,2 @@
1
+deathmatch 1
2
+map cp_gravelpit

+ 2
- 0
cfg/chapter3.cfg View File

@@ -0,0 +1,2 @@
1
+deathmatch 1
2
+map cp_well

+ 6
- 0
cfg/clear.cfg View File

@@ -0,0 +1,6 @@
1
+bind "MOUSE1" "+attack"
2
+bind "MOUSE2" "+attack2"
3
+unbind "MOUSE3"
4
+unbind "MOUSE4"
5
+
6
+echo "clear.cfg applied"

+ 23
- 18
cfg/config.cfg View File

@@ -23,6 +23,7 @@ bind "k" "cl_decline_first_notification"
23 23
 bind "l" "dropitem"
24 24
 bind "m" "open_charinfo_direct"
25 25
 bind "n" "open_charinfo_backpack"
26
+bind "o" "+attack3"
26 27
 bind "p" "say_party"
27 28
 bind "q" "lastinv"
28 29
 bind "r" "+reload"
@@ -34,6 +35,7 @@ bind "w" "+mfwd"
34 35
 bind "x" "thread2"
35 36
 bind "y" "say"
36 37
 bind "z" "thread1"
38
+bind "[" "show_matchmaking"
37 39
 bind "]" "kill"
38 40
 bind "'" "+moveup"
39 41
 bind "`" "toggleconsole"
@@ -44,17 +46,17 @@ bind "\" "incrementvar r_drawviewmodel 0 1 1"
44 46
 bind "-" "disguiseteam"
45 47
 bind "SPACE" "+jump"
46 48
 bind "TAB" "+scoreboard"
49
+bind "CAPSLOCK" "+duck"
47 50
 bind "ESCAPE" "cancelselect"
48 51
 bind "INS" "+klook"
49 52
 bind "END" "centerview"
50 53
 bind "PGUP" "+lookup"
51 54
 bind "PGDN" "+lookdown"
52 55
 bind "PAUSE" "pause"
53
-bind "ALT" "+strafe"
54
-bind "CTRL" "+duck"
56
+bind "ALT" "v_cloakedspy"
55 57
 bind "F1" "+showroundinfo"
56 58
 bind "F2" "show_quest_log"
57
-bind "F3" "show_matchmaking"
59
+bind "F3" "askconnect_accept"
58 60
 bind "F5" "screenshot"
59 61
 bind "F6" "save_replay"
60 62
 bind "F7" "abuse_report_queue"
@@ -64,22 +66,22 @@ bind "F11" "vr_reset_home_pos"
64 66
 bind "F12" "replay_togglereplaytips"
65 67
 bind "MOUSE1" "+attack"
66 68
 bind "MOUSE2" "+attack2"
67
-bind "MOUSE3" "+attack3"
68
-bind "MOUSE4" "voicemenu 0 7"
69
+bind "MOUSE3" "voicemenu 0 7"
70
+bind "MOUSE4" "+panic"
69 71
 bind "MWHEELUP" "invprev"
70 72
 bind "MWHEELDOWN" "invnext"
71 73
 replay_quitmsg_dontaskagain "1"
72 74
 cl_interp_ratio "1"
73
-cl_interp ".0152"
75
+cl_interp "0"
74 76
 cl_showhelp "0"
75 77
 hud_achievement_count "4"
76 78
 cl_chatfilter_version "1"
77 79
 cl_mute_all_comms "0"
78
-sensitivity "1.650000"
80
+sensitivity "2.920000"
79 81
 m_mousespeed "0"
80 82
 cl_idealpitchscale "1.3"
81 83
 net_graphsolid "0"
82
-viewmodel_fov "70"
84
+viewmodel_fov "90"
83 85
 mat_viewportscale "1"
84 86
 mat_software_aa_strength "0"
85 87
 mat_software_aa_edge_threshold "0.5"
@@ -96,6 +98,7 @@ pyro_min_side_width "0"
96 98
 pyro_max_side_width "0"
97 99
 pyro_dof "0"
98 100
 hud_fastswitch "1"
101
+tf_trade_up_use_count "2"
99 102
 cl_showbackpackrarities "1"
100 103
 tf_explanations_backpackpanel "1"
101 104
 tf_backpack_page_button_delay "0.25"
@@ -103,8 +106,8 @@ cl_notifications_show_ingame "0"
103 106
 cl_notifications_max_num_visible "1"
104 107
 cl_notifications_move_time "0.1"
105 108
 tf_time_loading_item_panels "0.0001"
106
-tf_store_stamp_donation_add_timestamp "1526678477"
107
-cl_spec_mode "4"
109
+tf_store_stamp_donation_add_timestamp "1543370568"
110
+cl_spec_mode "5"
108 111
 cl_disablehtmlmotd "1"
109 112
 sixense_sensitivity_level "2"
110 113
 sixense_aim_freeaim_heading_multiplier "1.750000"
@@ -124,7 +127,6 @@ sb_dontshow_maxplayer_warning "1"
124 127
 tf_romevision_skip_prompt "1"
125 128
 tf_inspect_hint_count "11"
126 129
 fov_desired "90"
127
-cl_hud_minmode "1"
128 130
 cl_ask_favorite_opt_out "1"
129 131
 cl_ask_blacklist_opt_out "1"
130 132
 tf_halloween_bonus_ducks_cooldown "10"
@@ -145,9 +147,9 @@ tf_dingalingaling_lasthit "1"
145 147
 tf_dingaling_lasthit_volume "0.750000"
146 148
 tf_dingaling_lasthit_pitchmindmg "127"
147 149
 tf_dingaling_lasthit_pitchmaxdmg "65"
148
-cl_crosshair_red "255"
149
-cl_crosshair_green "0"
150
-cl_crosshair_blue "255"
150
+cl_crosshair_red "0"
151
+cl_crosshair_green "255"
152
+cl_crosshair_blue "0"
151 153
 cl_hud_killstreak_display_time "2.25"
152 154
 cl_hud_killstreak_display_alpha "100"
153 155
 tf_find_a_match_hint_viewed "1"
@@ -159,7 +161,7 @@ tf_training_has_prompted_for_loadout "1"
159 161
 cl_ask_bigpicture_controller_opt_out "1"
160 162
 cl_mainmenu_operation_motd_start "2018-04-17 03:08:35"
161 163
 cl_promotional_codes_button_show "0"
162
-tf_last_store_pricesheet_version "2454"
164
+tf_last_store_pricesheet_version "59903"
163 165
 cl_mvm_wave_status_visible_during_wave "1"
164 166
 tf_simple_disguise_menu "1"
165 167
 tf_hud_notification_show_count_kart_controls "1"
@@ -179,23 +181,26 @@ tf_show_taunt_explanation_in_class_loadout "0"
179 181
 tf_explanations_craftingpanel "1"
180 182
 tf_quest_notification_line_delay "0.2"
181 183
 tf_show_maps_details_explanation_count "0"
184
+tf_mvm_classupgradehelpcount "2"
182 185
 tf_scoreboard_ping_as_text "1"
183 186
 tf_mm_dashboard_slide_panel_step "10"
184 187
 tf_casual_welcome_hide "1"
185 188
 tf_chat_popup_hold_time "2"
189
+tf_matchmaking_ticket_help "1"
186 190
 tf_quest_map_intro_viewed "1"
187 191
 tf_medigun_autoheal "1"
188 192
 hud_medicautocallersthreshold "75.000000"
189 193
 hud_medichealtargetmarker "1"
190 194
 tf_explanations_discardpanel "1"
191 195
 tf_explanations_store "1"
192
-sv_skyname "sky_tf2_04"
196
+sv_skyname "sky_outpost_01"
193 197
 windows_speaker_config "4"
194
-volume "0.130000"
198
+volume "0.010000"
195 199
 snd_musicvolume "0"
196 200
 snd_mixahead "0.08"
197
-name "앤드루"
201
+name "雨 雨 雨 雨"
198 202
 sv_unlockedchapters "99"
203
+cl_showpluginmessages "1"
199 204
 cl_timeout "70"
200 205
 cl_logofile "materials/vgui/logos/spray.vtf"
201 206
 con_enable "1"

+ 1
- 1
cfg/custom.cfg View File

@@ -3,7 +3,7 @@ snd_musicvolume 0 // No music
3 3
 
4 4
 //network
5 5
 cl_cmdrate 66.66666 // The tricks to get 1.4ms lerp are placebo you're still forced to .0152
6
-cl_interp .0152 // SPY (knife & DR like low interp) and PROJECTILE CLASSES/PYROS use .0152/ hitscan (sniper/scout) use .033 //
6
+cl_interp 0 // .0152 // SPY (knife & DR like low interp) and PROJECTILE CLASSES/PYROS use .0152/ hitscan (sniper/scout) use .033 //
7 7
 cl_interp_ratio 1
8 8
 cl_lagcompensation 1
9 9
 cl_pred_optimize 2

+ 3
- 2
cfg/demoman_c.cfg View File

@@ -1,3 +1,4 @@
1
-cl_interp .0152
1
+exec clear.cfg
2
+cl_interp 0
2 3
 
3
-echo "demoman_c loaded"
4
+echo "demoman_c loaded"

+ 20
- 2
cfg/engineer_c.cfg View File

@@ -1,3 +1,21 @@
1
-cl_interp .033
1
+exec clear.cfg
2
+cl_interp .01667
2 3
 
3
-echo "engineer_c applied"
4
+// Quick Build
5
+
6
+alias sentry "destroy 2 0; build 2 0;"
7
+alias dispenser "destroy 0 0; build 0 0;"
8
+alias entrance "destroy 1 0; build 1 0;"
9
+alias exit "destroy 1 1; build 1 1;"
10
+
11
+//Keybinds
12
+
13
+bind f1 sentry
14
+bind f2 dispenser
15
+bind f3 entrance
16
+bind f4 exit
17
+
18
+alias +respawn "join_class random; alias -respawn respawnEngineer"
19
+bind "MOUSE3" +respawn
20
+
21
+echo "engineer_c applied"

+ 9
- 1
cfg/heavyweapons_c.cfg View File

@@ -1 +1,9 @@
1
-cl_interp .033
1
+exec clear.cfg
2
+cl_interp .01667
3
+
4
+//Feed Tiny Medic!
5
+alias +lunchtime "slot2; wait 5; +attack2"
6
+alias -lunchtime "-attack2; slot1"
7
+bind "mouse3" "+lunchtime"
8
+
9
+echo "heavyweapons_c applied"

+ 1
- 0
cfg/mapcycle_beta_asteroid.txt View File

@@ -0,0 +1 @@
1
+rd_asteroid

+ 1
- 0
cfg/mapcycle_beta_cactus_canyon.txt View File

@@ -0,0 +1 @@
1
+pl_cactuscanyon

+ 3
- 0
cfg/mapcycle_beta_mannpower.txt View File

@@ -0,0 +1,3 @@
1
+ctf_gorge
2
+ctf_thundermountain
3
+ctf_hellfire

+ 56
- 0
cfg/mapcycle_default.txt View File

@@ -0,0 +1,56 @@
1
+// Default mapcycle file for Team Fortress.
2
+//
3
+// DO NOT MODIFY THIS FILE!
4
+// Instead, copy it to mapcycle.txt and modify that file.  If no custom mapcycle.txt file is found,
5
+// this file will be used as the default.
6
+//
7
+// Also, note that the "mapcyclefile" convar can be used to specify a particular mapcycle file.
8
+
9
+cp_gravelpit
10
+cp_dustbowl
11
+cp_granary
12
+cp_well
13
+ctf_2fort
14
+tc_hydro
15
+ctf_well
16
+cp_badlands
17
+pl_goldrush
18
+cp_fastlane
19
+ctf_turbine
20
+pl_badwater
21
+cp_steel
22
+cp_egypt_final
23
+cp_junction_final
24
+plr_pipeline
25
+pl_hoodoo_final
26
+koth_sawmill
27
+koth_nucleus
28
+koth_viaduct
29
+ctf_sawmill
30
+cp_yukon_final
31
+koth_harvest_final
32
+ctf_doublecross
33
+cp_gorge
34
+cp_freight_final1
35
+pl_upward
36
+plr_hightower
37
+pl_thundermountain
38
+cp_coldfront
39
+cp_mountainlab
40
+cp_degrootkeep
41
+cp_5gorge
42
+pl_frontier_final
43
+plr_nightfall_final
44
+koth_lakeside_final
45
+koth_badlands
46
+pl_barnblitz
47
+cp_gullywash_final1
48
+cp_foundry
49
+sd_doomsday
50
+koth_king
51
+cp_process_final
52
+cp_standin_final
53
+cp_snakewater_final1
54
+cp_sunshine
55
+cp_metalworks
56
+pl_swiftwater_final1

+ 1
- 0
cfg/mapcycle_doomsday_event_247.txt View File

@@ -0,0 +1 @@
1
+sd_doomsday_event

+ 4
- 0
cfg/mapcycle_featured_maps.txt View File

@@ -0,0 +1,4 @@
1
+pl_snowycoast
2
+cp_vanguard
3
+ctf_landfall
4
+koth_highpass

+ 10
- 0
cfg/mapcycle_halloween.txt View File

@@ -0,0 +1,10 @@
1
+koth_harvest_event
2
+cp_manor_event
3
+koth_viaduct_event
4
+koth_lakeside_event
5
+plr_hightower_event
6
+sd_doomsday_event
7
+cp_gorge_event
8
+cp_sunshine_event
9
+koth_moonshine_event
10
+pl_millstone_event

+ 4
- 0
cfg/mapcycle_halloween_event_247.txt View File

@@ -0,0 +1,4 @@
1
+cp_gorge_event
2
+cp_sunshine_event
3
+koth_moonshine_event
4
+pl_millstone_event

+ 1
- 0
cfg/mapcycle_hightower_event_247.txt View File

@@ -0,0 +1 @@
1
+plr_hightower_event

+ 5
- 0
cfg/mapcycle_invasion_maps.txt View File

@@ -0,0 +1,5 @@
1
+ctf_2fort_invasion
2
+pd_watergate
3
+arena_byre
4
+koth_probed
5
+

+ 10
- 0
cfg/mapcycle_ladder.txt View File

@@ -0,0 +1,10 @@
1
+cp_process_final
2
+cp_gorge
3
+cp_badlands
4
+cp_vanguard
5
+cp_granary
6
+cp_foundry
7
+cp_gullywash_final1
8
+cp_snakewater_final1
9
+koth_viaduct
10
+

+ 1
- 0
cfg/mapcycle_lakeside_event_247.txt View File

@@ -0,0 +1 @@
1
+koth_lakeside_event

+ 3
- 0
cfg/mapcycle_mannpower.txt View File

@@ -0,0 +1,3 @@
1
+ctf_gorge
2
+ctf_thundermountain
3
+ctf_hellfire

+ 10
- 0
cfg/mapcycle_quickplay_arena.txt View File

@@ -0,0 +1,10 @@
1
+arena_lumberyard
2
+arena_ravine
3
+arena_badlands
4
+arena_granary
5
+arena_well
6
+arena_watchtower
7
+arena_sawmill
8
+arena_nucleus
9
+arena_offblast_final
10
+arena_byre

+ 8
- 0
cfg/mapcycle_quickplay_attackdefense.txt View File

@@ -0,0 +1,8 @@
1
+cp_dustbowl
2
+cp_egypt_final
3
+cp_gorge
4
+cp_gravelpit
5
+cp_junction_final
6
+cp_mountainlab
7
+cp_steel
8
+cp_snowplow

+ 17
- 0
cfg/mapcycle_quickplay_cp.txt View File

@@ -0,0 +1,17 @@
1
+cp_5gorge
2
+cp_badlands
3
+cp_coldfront
4
+cp_fastlane
5
+cp_freight_final1
6
+cp_granary
7
+cp_well
8
+cp_yukon_final
9
+cp_foundry
10
+cp_gullywash_final1
11
+cp_process_final
12
+cp_standin_final
13
+cp_snakewater_final1
14
+cp_powerhouse
15
+cp_vanguard
16
+cp_sunshine
17
+cp_metalworks

+ 7
- 0
cfg/mapcycle_quickplay_ctf.txt View File

@@ -0,0 +1,7 @@
1
+ctf_2fort
2
+ctf_doublecross
3
+ctf_sawmill
4
+ctf_turbine
5
+ctf_well
6
+ctf_2fort_invasion
7
+ctf_landfall

+ 10
- 0
cfg/mapcycle_quickplay_koth.txt View File

@@ -0,0 +1,10 @@
1
+koth_badlands
2
+koth_harvest_final
3
+koth_lakeside_final
4
+koth_nucleus
5
+koth_sawmill
6
+koth_viaduct
7
+koth_king
8
+koth_suijin
9
+koth_probed
10
+koth_highpass

+ 4
- 0
cfg/mapcycle_quickplay_misc.txt View File

@@ -0,0 +1,4 @@
1
+sd_doomsday
2
+tc_hydro
3
+pd_watergate
4
+cp_degrootkeep

+ 3
- 0
cfg/mapcycle_quickplay_passtime.txt View File

@@ -0,0 +1,3 @@
1
+pass_brickyard
2
+pass_timbertown
3
+pass_district

+ 10
- 0
cfg/mapcycle_quickplay_payload.txt View File

@@ -0,0 +1,10 @@
1
+pl_badwater
2
+pl_frontier_final
3
+pl_goldrush
4
+pl_hoodoo_final
5
+pl_thundermountain
6
+pl_upward
7
+pl_barnblitz
8
+pl_borneo
9
+pl_snowycoast
10
+pl_swiftwater_final1

+ 3
- 0
cfg/mapcycle_quickplay_payloadrace.txt View File

@@ -0,0 +1,3 @@
1
+plr_hightower
2
+plr_pipeline
3
+plr_nightfall_final

+ 3
- 2
cfg/medic_c.cfg View File

@@ -1,3 +1,4 @@
1
-cl_interp .0152
1
+exec clear.cfg
2
+cl_interp 0
2 3
 
3
-echo "medic_c applied"
4
+echo "medic_c applied"

+ 51
- 0
cfg/motd_default.txt View File

@@ -0,0 +1,51 @@
1
+Welcome to Team Fortress 2
2
+
3
+Our map rotation is:
4
+- Gravel Pit
5
+- Dustbowl
6
+- Granary
7
+- Well (CP)
8
+- 2Fort
9
+- Hydro
10
+- Well (CTF)
11
+- Badlands (CP)
12
+- Gold Rush
13
+- Fastlane
14
+- Turbine
15
+- Badwater Basin
16
+- Steel
17
+- Egypt
18
+- Junction
19
+- Pipeline
20
+- Hoodoo
21
+- Sawmill (KOTH)
22
+- Nucleus (KOTH)
23
+- Viaduct (KOTH)
24
+- Sawmill (CTF)
25
+- Yukon
26
+- Harvest
27
+- Double Cross
28
+- Gorge
29
+- Freight
30
+- Upward
31
+- Hightower
32
+- Thunder Mountain
33
+- Coldfront
34
+- Mountain Lab
35
+- DeGroot Keep
36
+- 5Gorge
37
+- Frontier
38
+- Nightfall
39
+- Lakeside
40
+- Badlands (KOTH)
41
+- Barnblitz
42
+- Gullywash
43
+- Foundry
44
+- Doomsday
45
+- Kong King
46
+- Process
47
+- Standin
48
+- Snakewater
49
+- Sunshine
50
+- Metalworks
51
+- Swiftwater

+ 15
- 0
cfg/motd_entries.txt View File

@@ -0,0 +1,15 @@
1
+"motd_entries"
2
+{
3
+	"last_request_time"		"2019-04-06 19:50:54"
4
+	"last_request_language"		"english"
5
+	"90"
6
+	{
7
+		"post_time"		"2019-01-23 16:55:00"
8
+		"title_english"		"Checked out the blog?"
9
+		"text_english"		"If you haven't read the official TF2 blog, it's full of insights into our development process, links to notable community productions, and random stories about our love of hats. Hit the button below to take a look!"
10
+		"url"		"http://www.teamfortress.com/"
11
+		"image"		"../logo/new_tf2_logo"
12
+		"header_type"		"0"
13
+		"header_english"		"News"
14
+	}
15
+}

+ 51
- 0
cfg/motd_text_default.txt View File

@@ -0,0 +1,51 @@
1
+Welcome to Team Fortress 2
2
+
3
+Our map rotation is:
4
+- Gravel Pit
5
+- Dustbowl
6
+- Granary
7
+- Well (CP)
8
+- 2Fort
9
+- Hydro
10
+- Well (CTF)
11
+- Badlands (CP)
12
+- Gold Rush
13
+- Fastlane
14
+- Turbine
15
+- Badwater Basin
16
+- Steel
17
+- Egypt
18
+- Junction
19
+- Pipeline
20
+- Hoodoo
21
+- Sawmill (KOTH)
22
+- Nucleus (KOTH)
23
+- Viaduct (KOTH)
24
+- Sawmill (CTF)
25
+- Yukon
26
+- Harvest
27
+- Double Cross
28
+- Gorge
29
+- Freight
30
+- Upward
31
+- Hightower
32
+- Thunder Mountain
33
+- Coldfront
34
+- Mountain Lab
35
+- DeGroot Keep
36
+- 5Gorge
37
+- Frontier
38
+- Nightfall
39
+- Lakeside
40
+- Badlands (KOTH)
41
+- Barnblitz
42
+- Gullywash
43
+- Foundry
44
+- Doomsday
45
+- Kong King
46
+- Process
47
+- Standin
48
+- Snakewater
49
+- Sunshine
50
+- Metalworks
51
+- Swiftwater

+ 14
- 0
cfg/mtp.cfg View File

@@ -0,0 +1,14 @@
1
+"VisionFilterShadersMapWhitelist"
2
+{
3
+	"arena_badlands.bsp"	"1"
4
+	"ctf_2fort.bsp"		"1"
5
+	"cp_badlands.bsp"	"1"
6
+	"cp_dustbowl.bsp"	"1"
7
+	"cp_gravelpit.bsp"	"1"
8
+	"koth_badlands.bsp"	"1"
9
+	"koth_viaduct.bsp"	"1"
10
+	"plr_hightower.bsp"	"1"
11
+	"pl_badwater.bsp"	"1"
12
+	"pl_goldrush.bsp"	"1"
13
+	"sd_doomsday.bsp"	"1"
14
+}

+ 6
- 0
cfg/panic.cfg View File

@@ -0,0 +1,6 @@
1
+alias "battlecry" "voicemenu 2 1";
2
+alias "+panic" "battlecry; cl_yawspeed 3000; +left; +attack";
3
+alias "-panic" "-attack; -left; cl_yawspeed 210";
4
+bind "mouse4" "+panic";
5
+
6
+echo "panic.cfg applied"

+ 24
- 0
cfg/pure_server_full.txt View File

@@ -0,0 +1,24 @@
1
+whitelist
2
+{
3
+	// Server rules used for sv_pure.
4
+	//
5
+	// Do not modify this file.
6
+	//
7
+	// See pure_server_whitelist_example.txt for more details on when this file is used and what the rules mean.
8
+
9
+	//
10
+	// Require official files for most assets
11
+	//
12
+
13
+	sound\...                            trusted_source
14
+	models\...                           trusted_source
15
+	materials\...                        trusted_source
16
+	particles\...                        trusted_source
17
+	scripts\game_sounds.txt              trusted_source
18
+	scripts\game_sounds_manifest.txt	 trusted_source
19
+	scripts\game_sounds_player.txt       trusted_source
20
+	scripts\game_sounds_vo.txt           trusted_source
21
+	scripts\game_sounds_vo_handmade.txt  trusted_source
22
+	scripts\game_sounds_weapons.txt      trusted_source
23
+	scripts\soundmixers.txt              trusted_source
24
+}

+ 32
- 0
cfg/pure_server_minimal.txt View File

@@ -0,0 +1,32 @@
1
+whitelist
2
+{
3
+	// Server rules used for sv_pure.
4
+	//
5
+	// Do not modify this file.
6
+	//
7
+	// See pure_server_whitelist_example.txt for more details on when this file is used and what the rules mean.
8
+
9
+	//
10
+	// Enforce consistency for a few critical files
11
+	//
12
+
13
+	particles/bullet_tracers.pcf              trusted_source
14
+	particles/burningplayer.pcf               trusted_source
15
+	particles/burningplayer_dx80.pcf          trusted_source
16
+	particles/cig_smoke.pcf                   trusted_source
17
+	particles/cig_smoke_dx80.pcf              trusted_source
18
+	particles/explosion.pcf                   trusted_source
19
+	particles/explosion_dx80.pcf              trusted_source
20
+	particles/explosion_dx90_slow.pcf         trusted_source
21
+	particles/explosion_high.pcf              trusted_source
22
+	particles/disguise.pcf                    trusted_source
23
+	particles/flag_particles.pcf              trusted_source
24
+	particles/nemesis.pcf                     trusted_source
25
+	particles/player_recent_teleport.pcf      trusted_source
26
+	particles/player_recent_teleport_dx80.pcf trusted_source
27
+	particles/speechbubbles.pcf               trusted_source
28
+	particles/teleported_fx.pcf               trusted_source
29
+	particles/teleport_status.pcf             trusted_source
30
+	particles/water.pcf                       trusted_source
31
+	particles/water_dx80.pcf                  trusted_source
32
+}

+ 62
- 0
cfg/pure_server_whitelist_example.txt View File

@@ -0,0 +1,62 @@
1
+whitelist
2
+{
3
+	// Example custom server whitelist.
4
+	//
5
+	// Do not modify this file.  Instead, rename this file to "pure_server_whitelist.txt" and then modify it as appropriate.
6
+	//
7
+	// sv_pure values are in order of "increasing pureness":
8
+	//
9
+	//   -1: No restrictions.  Allow clients to load any files.
10
+	//    0: Only load pure_server_minimal.txt.
11
+	//    1: Load pure_server_full.txt, followed by pure_server_whitelist.txt (the custom file).
12
+	//       Also, in this mode, the server may specify additional public keys that it considers to be trusted.
13
+	//    2: Load pure_server_full.txt only.
14
+	//       In this mode, user only the public keys listed in trusted_keys_base are used.
15
+	//
16
+	// If multiple rules apply to the same file, then the rule listed later (or from the file loaded later) takes priority.
17
+	// Therefore, because the custom whitelist file is loaded last, after a fully pure whitelist has been loaded, typically
18
+	// the custom whitelist file is used to carve out exceptions (where the server wants to be more permissive), rather than
19
+	// listing the files that are requested to be.
20
+	//
21
+	// 2 different rule types may be used:
22
+	//
23
+	//	trusted_source - require file to be loaded from a "trusted source".
24
+	//                   A trusted source is a VPK that is signed with one of the public keys listed
25
+	//                   in trusted_keys_base.txt or trusted_keys.txt.
26
+	//	any - Client can use file from any source.
27
+	//
28
+	// For historical purposes, the following strings are also allowed:
29
+	//
30
+	//	allow_from_disk           - same as "any"
31
+	//	from_steam                - same as "trusted_source"
32
+	//  check_crc                 - same as "trusted_source"
33
+	//  allow_from_disk+check_crc - same as "trusted_source"
34
+
35
+	//
36
+	// Three types of file specifications:
37
+	//
38
+	//	1. directory\*.*			- refers to all files under the directory
39
+	//	2. directory\...			- refers to all files under the directory and all directories under that (recursively)
40
+	//	3. directory\filename		- refers to a single file
41
+
42
+	//
43
+	// Allow custom player models.
44
+	//	
45
+	models\player\...           any
46
+	materials\models\player\... any
47
+
48
+	//
49
+	// Allow custom spray decals.
50
+	//
51
+	materials\temp\...          any
52
+	materials\vgui\logos\...    any
53
+	materials\vgui\logos\ui\... any
54
+	
55
+	//
56
+	// Allow "mymod" resources to come from disk.
57
+	//
58
+	materials\mymod\... any
59
+	models\mymod\...    any
60
+	sound\mymod\...     any
61
+}
62
+

+ 3
- 7
cfg/pyro_c.cfg View File

@@ -1,8 +1,4 @@
1
-cl_interp .0152
1
+exec clear.cfg
2
+cl_interp 0
2 3
 
3
-alias "battlecry" "voicemenu 2 1";
4
-alias "+panic" "battlecry; cl_yawspeed 3000; +left; +attack";
5
-alias "-panic" "-attack; -left; cl_yawspeed 210";
6
-bind "mouse4" "+panic";
7
-
8
-echo "pyro_c applied"
4
+echo "pyro_c applied"

+ 79
- 0
cfg/replay_example.cfg View File

@@ -0,0 +1,79 @@
1
+//
2
+// Example replay configuration file.
3
+//
4
+// DO NOT MODIFY THIS FILE!  Instead, copy this file to replay.cfg and modify that file.
5
+// You will need to select either FTP offload mode, or local HTTP server mode.
6
+// Note that it is NOT enough to exec this config file.  The -replay switch much be present on the
7
+// command line, for example:
8
+//
9
+//    srcds -game tf -console -replay
10
+//
11
+// The replay system will do a sanity check at startup to help you debug any issues.
12
+//
13
+// For a full overview on getting setup, view the "Replay Overview for Server Operators & FAQ" here:
14
+//
15
+//	http://forums.steampowered.com/forums/showthread.php?t=1882475
16
+//
17
+
18
+// Enable replay!
19
+replay_enable "1"
20
+
21
+// How often we dump replay data.  You should not need to modify this value.
22
+replay_block_dump_interval "15"
23
+
24
+// This is the method by which clients download replay data.  At the moment, only HTTP is available.
25
+replay_fileserver_protocol "http"
26
+
27
+// There are currently two supported ways that your replay server can operate:
28
+//
29
+// - The "local HTTP" method requires that you run a web server on the
30
+//   same machine as your game server, or at least that your gameserver can
31
+//   get the files to the HTTP server using local filesystem paths and ordinary
32
+//   filesystem copies.  (For example, an NFS share.)
33
+//
34
+// - The "FTP" method allows you to offload replay data to another machine (which
35
+//   must be running a web    server) over FTP.  Clients will download their replay
36
+//   data over HTTP.
37
+//
38
+// Select one of those two methods, uncomment the appropriate block of code below,
39
+// and modify the convars appropriately.
40
+
41
+/////////////////////////////////////////////////////////////////////////////
42
+//
43
+// Local HTTP mode
44
+//
45
+//// Don't offload over FTP.  Use a local web server.
46
+//// You don't need to edit this line, just uncomment it.
47
+//replay_fileserver_offload_enable	"0"
48
+//
49
+//// The replay data will be copied to this directory
50
+//replay_local_fileserver_path		"/path/to/my/web/server"
51
+//
52
+//// These are used to reconstruct a URL on the client.
53
+//replay_fileserver_host			"my.server.com"
54
+//replay_fileserver_port			"80"
55
+//replay_fileserver_path			"/replays"
56
+
57
+/////////////////////////////////////////////////////////////////////////////
58
+//
59
+// FTP mode
60
+//
61
+//
62
+//// Offload using FTP.  Do not use a local web server.
63
+//// You don't need to edit this line, just uncomment it.
64
+//replay_fileserver_offload_enable	"1"
65
+//
66
+//// These are used to reconstruct a URL on the client.
67
+//replay_fileserver_host 			"my.server.com"
68
+//replay_fileserver_port 			"8080"
69
+//replay_fileserver_path			"/"
70
+//
71
+//// Your FTP info.  This data is private and not shared with the client.
72
+//replay_fileserver_offload_protocol	"ftp"
73
+//replay_fileserver_offload_hostname	"ftp.my.server.com"
74
+//replay_fileserver_offload_port		"21"
75
+//replay_fileserver_offload_remotepath	"/"
76
+//replay_fileserver_offload_login		"username"
77
+//replay_fileserver_offload_password	"password"
78
+//replay_fileserver_offload_maxuploads	"16"
79
+

+ 3
- 2
cfg/scout_c.cfg View File

@@ -1,3 +1,4 @@
1
-cl_interp .033
1
+exec clear.cfg
2
+cl_interp .01667
2 3
 
3
-echo "scout_c applied"
4
+echo "scout_c applied"

+ 8
- 0
cfg/server_247_mannpower.cfg View File

@@ -0,0 +1,8 @@
1
+mp_timelimit 0
2
+mp_maxrounds 1
3
+tf_powerup_mode 1
4
+tf_flag_caps_per_round 7
5
+
6
+mp_forceautoteam 1
7
+
8
+exec server.cfg

+ 6
- 0
cfg/server_247_rounds.cfg View File

@@ -0,0 +1,6 @@
1
+mp_maxrounds 10
2
+mp_winlimit 0
3
+mp_timelimit 0
4
+tf_flag_caps_per_round 3
5
+
6
+exec server.cfg

+ 3
- 0
cfg/server_blacklist.txt View File

@@ -0,0 +1,3 @@
1
+"serverblacklist"
2
+{
3
+}

+ 7
- 0
cfg/server_bootcamp.cfg View File

@@ -0,0 +1,7 @@
1
+//
2
+// This file defines the base configuration for Bootcamp MvM matchmaking matches
3
+//
4
+
5
+exec server_mvm
6
+
7
+sv_vote_issue_changelevel_allowed_mvm 1

+ 18
- 0
cfg/server_casual.cfg View File

@@ -0,0 +1,18 @@
1
+//
2
+// This file defines the base configuration for casual matchmaking matches
3
+//
4
+
5
+exec server_matchmaking_base
6
+
7
+mp_tournament 1
8
+mp_tournament_readymode 1
9
+mp_tournament_readymode_min 0
10
+
11
+mp_forceautoteam 1
12
+mp_forcecamera 1
13
+mp_idledealmethod 2
14
+mp_idlemaxtime 5
15
+
16
+mp_tournament_allow_non_admin_restart 0
17
+
18
+sv_vote_issue_kick_allowed 1

+ 5
- 0
cfg/server_casual_max_rounds_win_conditions.cfg View File

@@ -0,0 +1,5 @@
1
+//
2
+// This file defines win conditions for matches on multi-stage payload race maps
3
+//
4
+
5
+mp_maxrounds 1

+ 8
- 0
cfg/server_casual_max_rounds_win_conditions_mannpower.cfg View File

@@ -0,0 +1,8 @@
1
+//
2
+// This file defines win conditions for matches on mannpower maps
3
+//
4
+
5
+mp_maxrounds 1
6
+
7
+tf_flag_caps_per_round 7
8
+

+ 5
- 0
cfg/server_casual_rounds_win_conditions.cfg View File

@@ -0,0 +1,5 @@
1
+//
2
+// This file defines the win conditions for casual matches on symmetric maps
3
+//
4
+
5
+mp_winlimit 2

+ 6
- 0
cfg/server_casual_stopwatch_win_conditions.cfg View File

@@ -0,0 +1,6 @@
1
+//
2
+// This file defines the win conditions for casual matches on maps that use
3
+// stopwatch mode.
4
+//
5
+
6
+mp_maxrounds 2

+ 18
- 0
cfg/server_competitive.cfg View File

@@ -0,0 +1,18 @@
1
+//
2
+// This file defines the base configuration for competitive matchmaking matches
3
+//
4
+
5
+exec server_matchmaking_base
6
+
7
+mp_tournament 1
8
+mp_tournament_readymode 1
9
+mp_tournament_readymode_min 0
10
+
11
+mp_forceautoteam 1
12
+mp_forcecamera 1
13
+mp_idledealmethod 2
14
+mp_idlemaxtime 5
15
+
16
+mp_tournament_allow_non_admin_restart 0
17
+
18
+tf_ctf_bonus_time 0

+ 5
- 0
cfg/server_competitive_max_rounds_win_conditions.cfg View File

@@ -0,0 +1,5 @@
1
+//
2
+// This file defines win conditions for matches on multi-stage payload race maps
3
+//
4
+
5
+mp_maxrounds 1

+ 5
- 0
cfg/server_competitive_max_rounds_win_conditions_high_skill.cfg View File

@@ -0,0 +1,5 @@
1
+//
2
+// This file defines win conditions for matches on multi-stage payload race maps
3
+//
4
+
5
+mp_maxrounds 1

+ 6
- 0
cfg/server_competitive_rounds_win_conditions.cfg View File

@@ -0,0 +1,6 @@
1
+//
2
+// This file defines the win conditions for competitive matches on symmetric
3
+// maps
4
+//
5
+
6
+mp_winlimit 2

+ 6
- 0
cfg/server_competitive_rounds_win_conditions_high_skill.cfg View File

@@ -0,0 +1,6 @@
1
+//
2
+// This file defines the win conditions for high-skill competitive matches on
3
+// symmetric maps
4
+//
5
+
6
+mp_winlimit 3

+ 6
- 0
cfg/server_competitive_stopwatch_win_conditions.cfg View File

@@ -0,0 +1,6 @@
1
+//
2
+// This file defines the win conditions for competitive matches on maps that use
3
+// stopwatch mode.
4
+//
5
+
6
+mp_maxrounds 2

+ 6
- 0
cfg/server_competitive_stopwatch_win_conditions_high_skill.cfg View File

@@ -0,0 +1,6 @@
1
+//
2
+// This file defines the win conditions for high-skill competitive matches on
3
+// maps that use stopwatch mode.
4
+//
5
+
6
+mp_maxrounds 2

+ 7
- 0
cfg/server_limited_rounds.cfg View File

@@ -0,0 +1,7 @@
1
+mp_maxrounds 5
2
+mp_winlimit 0
3
+mp_timelimit 0
4
+tf_flag_caps_per_round 3
5
+
6
+exec server.cfg
7
+

+ 6
- 0
cfg/server_limited_time.cfg View File

@@ -0,0 +1,6 @@
1
+mp_maxrounds 0
2
+mp_winlimit 0
3
+mp_timelimit 45
4
+tf_flag_caps_per_round 3
5
+
6
+exec server.cfg

+ 7
- 0
cfg/server_mannup.cfg View File

@@ -0,0 +1,7 @@
1
+//
2
+// This file defines the base configuration for Mann-Up MvM matchmaking matches
3
+//
4
+
5
+exec server_mvm
6
+
7
+tf_mvm_disconnect_on_victory 1

+ 45
- 0
cfg/server_matchmaking_base.cfg View File

@@ -0,0 +1,45 @@
1
+//
2
+// This file is included by all official matchmaking modes as a base
3
+//
4
+
5
+exec server
6
+
7
+mp_forceautoteam 0
8
+mp_forcecamera 1
9
+mp_idledealmethod 1
10
+mp_idlemaxtime 3
11
+mp_maxrounds 0
12
+mp_timelimit 0
13
+mp_winlimit 0
14
+mp_windifference 0
15
+mp_windifference_min 0
16
+mp_tournament 0
17
+mp_tournament_allow_non_admin_restart 1
18
+mp_tournament_post_match_period 90
19
+mp_tournament_readymode 0
20
+mp_tournament_readymode_min 2
21
+sv_namechange_cooldown_seconds 300
22
+
23
+tf_ctf_bonus_time 10
24
+tf_flag_caps_per_round 3
25
+tf_bot_quota 0
26
+tf_bot_quota_mode normal
27
+
28
+sv_minrate 3500
29
+sv_vote_issue_kick_min_connect_time_mvm 180
30
+sv_pure 1
31
+
32
+sv_vote_issue_kick_spectators_mvm 1
33
+sv_vote_issue_restart_game_allowed 0
34
+sv_vote_issue_kick_allowed 0
35
+sv_vote_issue_kick_limit_gc 0
36
+sv_vote_issue_changelevel_allowed 0
37
+sv_vote_issue_changelevel_allowed_mvm 0
38
+sv_vote_issue_nextlevel_allowed 0
39
+sv_vote_issue_extendlevel_allowed 0
40
+sv_vote_issue_scramble_teams_allowed 0
41
+sv_vote_issue_autobalance_allowed 0
42
+sv_vote_issue_classlimits_allowed 0
43
+sv_vote_issue_pause_game_allowed 0
44
+
45
+tf_gravetalk 1

+ 9
- 0
cfg/server_mvm.cfg View File

@@ -0,0 +1,9 @@
1
+//
2
+// This file is included by all MvM matchmaking modes as a base
3
+//
4
+
5
+exec server_matchmaking_base
6
+
7
+mp_idlemaxtime 10
8
+sv_minrate 30000
9
+tf_mvm_disconnect_on_victory 1

+ 133
- 0
cfg/sfm_defaultanimationgroups.txt View File

@@ -0,0 +1,133 @@
1
+groupFile  // Doesn't support hierarchies yet...
2
+{
3
+	"Eyes"
4
+	{
5
+		"control"		"eyes_updown"
6
+		"control"		"eyes_rightleft"
7
+	}
8
+	"Upper Face"
9
+	{
10
+		"control"		"BrowInV"
11
+		"control"		"BrowOutV"
12
+		"control"		"Frown"
13
+		"control"		"InnerSquint"
14
+		"control"		"OuterSquint"
15
+		"control"		"ScalpD"
16
+		"control"		"CloseLid"
17
+		"control"		"CloseLidV"
18
+	}
19
+	"Mid Face"
20
+	{
21
+		"control"		"NoseV"
22
+		"control"		"NostrilFlare"
23
+		"control"		"CheekV"
24
+		"control"		"CheekH"
25
+	}
26
+	"Lower Face"
27
+	{
28
+		"control"		"Smile"
29
+		"control"		"value_Smile"
30
+		"control"		"LipsV"
31
+		"control"		"LipLoV"
32
+		"control"		"LipUpV"
33
+		"control"		"Platysmus"
34
+		"control"		"LipCnrTwst"
35
+		"control"		"Dimple"
36
+		"control"		"FoldLipLo"
37
+		"control"		"FoldLipUp"
38
+		"control"		"PuckerLipLo"
39
+		"control"		"PuckerLipUp"
40
+		"control"		"LipStick"
41
+		"control"		"PuffLipLo"
42
+		"control"		"PuffLipUp"
43
+		"control"		"JawV"
44
+		"control"		"JawD"
45
+		"control"		"JawH"
46
+	}
47
+	"Body"
48
+	{
49
+		"control"		"rootTransform"
50
+		"control"		"bip_pelvis"
51
+		"control"		"bip_spine_0"
52
+		"control"		"bip_spine_1"
53
+		"control"		"bip_spine_2"
54
+		"control"		"bip_spine_3"
55
+		"control"		"bip_neck"
56
+		"control"		"bip_head"
57
+	}
58
+	"Arms"
59
+	{
60
+		"control"		"bip_collar_L"
61
+		"control"		"bip_upperArm_L"
62
+		"control"		"bip_lowerArm_L"
63
+		"control"		"bip_hand_L"
64
+		"control"		"bip_collar_R"
65
+		"control"		"bip_upperArm_R"
66
+		"control"		"bip_lowerArm_R"
67
+		"control"		"bip_hand_R"
68
+	}
69
+	"Fingers"
70
+	{
71
+		"control"		"bip_thumb_0_L"
72
+		"control"		"bip_thumb_1_L"
73
+		"control"		"bip_thumb_2_L"
74
+		"control"		"bip_index_0_L"
75
+		"control"		"bip_index_1_L"
76
+		"control"		"bip_index_2_L"
77
+		"control"		"bip_middle_0_L"
78
+		"control"		"bip_middle_1_L"
79
+		"control"		"bip_middle_2_L"
80
+		"control"		"bip_ring_0_L"
81
+		"control"		"bip_ring_1_L"
82
+		"control"		"bip_ring_2_L"
83
+		"control"		"bip_pinky_0_L"
84
+		"control"		"bip_pinky_1_L"
85
+		"control"		"bip_pinky_2_L"
86
+		"control"		"bip_thumb_0_R"
87
+		"control"		"bip_thumb_1_R"
88
+		"control"		"bip_thumb_2_R"
89
+		"control"		"bip_index_0_R"
90
+		"control"		"bip_index_1_R"
91
+		"control"		"bip_index_2_R"
92
+		"control"		"bip_middle_0_R"
93
+		"control"		"bip_middle_1_R"
94
+		"control"		"bip_middle_2_R"
95
+		"control"		"bip_ring_0_R"
96
+		"control"		"bip_ring_1_R"
97
+		"control"		"bip_ring_2_R"
98
+		"control"		"bip_pinky_0_R"
99
+		"control"		"bip_pinky_1_R"
100
+		"control"		"bip_pinky_2_R"
101
+	}
102
+	"Legs"
103
+	{
104
+		"control"		"bip_hip_L"
105
+		"control"		"bip_knee_L"
106
+		"control"		"bip_foot_L"
107
+		"control"		"bip_toe_L"
108
+		"control"		"bip_hip_R"
109
+		"control"		"bip_knee_R"
110
+		"control"		"bip_foot_R"
111
+		"control"		"bip_toe_R"
112
+	}
113
+	"Other"
114
+	{
115
+		"control"		"weapon_bone"
116
+		"control"		"prp_bullet_shoulder"
117
+		"control"		"prp_bullet_backUpper"
118
+		"control"		"prp_bullet_backLower"
119
+		"control"		"prp_bullet_chestUpper"
120
+		"control"		"prp_bullet_side"
121
+		"control"		"prp_bullet_chestLower"
122
+		"control"		"prp_pack"
123
+	}
124
+	// This is a special group which will ignore controls of this name
125
+	"IGNORE"
126
+	{
127
+		"control"		"righteye"
128
+		"control"		"lefteye"
129
+		"control"		"eyes"
130
+		"control"		"CloseLidUp"
131
+		"control"		"CloseLidLo"
132
+	}
133
+}

+ 26
- 0
cfg/sixense_bindings.cfg View File

@@ -0,0 +1,26 @@
1
+sixense_bind "left" "tilt_gesture" "ccw" "+reload"
2
+sixense_bind "left" "tilt_gesture" "down" "+duck"
3
+sixense_bind "left" "tilt_gesture" "up" "+jump"
4
+sixense_bind "left" "tilt_gesture" "right" "impulse 201"
5
+sixense_bind "left" "trigger_press" "" "+attack2"
6
+sixense_bind "left" "button_press" "start" "cancelselect"
7
+sixense_bind "left" "button_press" "bumper" "+duck"
8
+sixense_bind "left" "point_gesture" "up" "slot3"
9
+sixense_bind "left" "point_gesture" "down" "slot4"
10
+sixense_bind "left" "button_press" "3" "open_charinfo_direct"
11
+sixense_bind "left" "button_press" "1" "changeclass"
12
+sixense_bind "left" "button_press" "2" "changeteam"
13
+sixense_bind "left" "button_press" "4" "lastdisguise"
14
+sixense_bind "left" "button_press" "joystick" "voicemenu 0 0"
15
+sixense_bind "right" "joystick_move" "up" "+context_action"
16
+sixense_bind "right" "joystick_move" "left" "invprev"
17
+sixense_bind "right" "joystick_move" "right" "invnext"
18
+sixense_bind "right" "joystick_move" "down" "lastinv"
19
+sixense_bind "right" "button_press" "1" "+sixense_ratchet"
20
+sixense_bind "right" "button_press" "2" "cl_decline_first_notification"
21
+sixense_bind "right" "button_press" "3" "+voicerecord"
22
+sixense_bind "right" "button_press" "4" "cl_trigger_first_notification"
23
+sixense_bind "right" "button_press" "joystick" "dropitem"
24
+sixense_bind "right" "button_press" "bumper" "taunt"
25
+sixense_bind "right" "trigger_press" "" "+attack"
26
+sixense_bind "right" "button_press" "start" "+showscores"

+ 3
- 2
cfg/sniper_c.cfg View File

@@ -1,3 +1,4 @@
1
-cl_interp .033
1
+exec clear.cfg
2
+cl_interp .01667
2 3
 
3
-echo "sniper_c applied"
4
+echo "sniper_c applied"

+ 4
- 0
cfg/soldier_c.cfg View File

@@ -0,0 +1,4 @@
1
+exec clear.cfg
2
+cl_interp 0
3
+
4
+echo "soldier_c applied"

+ 10
- 0
cfg/sourcevr_tf.cfg View File

@@ -0,0 +1,10 @@
1
+tf_taunt_first_person 1
2
+pyro_vignette 0
3
+pyro_dof 0
4
+vr_first_person_uses_world_model 1
5
+
6
+
7
+
8
+
9
+
10
+

+ 4
- 4
cfg/spy_c.cfg View File

@@ -1,7 +1,7 @@
1
-cl_autoreload 0
2
-
3
-cl_interp .0152
1
+exec clear.cfg
2
+cl_interp 0
4 3
 
4
+cl_autoreload 1
5 5
 // set Q to toggle between sapper / knife
6 6
 // always set q to sapper when 1,2,3,4 are pressed
7 7
 
@@ -20,4 +20,4 @@ bind q "toggleWep"
20 20
 cl_interp_ratio 1
21 21
 cl_interp .0152
22 22
 
23
-echo "spy_c applied"
23
+echo "spy_c applied"

+ 20
- 0
cfg/trusted_keys_base.txt View File

@@ -0,0 +1,20 @@
1
+"trusted_key_list"
2
+{
3
+
4
+	//
5
+	// This file lists public keys that are trusted by the server.
6
+	// It should usually only contain official Valve public keys,
7
+	// so don't modify it.
8
+	//
9
+	// See trusted_key_example.txt for how you can add keys issues
10
+	// by third parties, in order to add their content to the list
11
+	// of trusted content.
12
+	//
13
+
14
+	// Official Valve content.  Key generated 2013/03/01
15
+	public_key
16
+	{
17
+		type "rsa"
18
+		rsa_public_key "30819D300D06092A864886F70D010101050003818B0030818702818100B1C0F11CB2982F29259507A774D4834377C5B7A38D9A4B3892B598009F16AA109565CB09AD25DE0D3D1A089C3CB68E491921CC142F383383201DE98262A76ED8A6CC78BC51685A0A64A6172C67127AF23E78731F4A82C201D64C9AB80937322184B642727FE142D15CC045F3583E19E3E3E1A9C50C0FC84113573A520A8F7323020111"
19
+	}
20
+}

+ 39
- 0
cfg/trusted_keys_example.txt View File

@@ -0,0 +1,39 @@
1
+"trusted_key_list"
2
+{
3
+
4
+	//
5
+	// Example user trusted key list.
6
+	//
7
+	// This file lists public keys of trusted sources.
8
+	// If a VPK signature is verified using one of these keys,
9
+	// then content in that VPK is considered "trusted" for pure server
10
+	// purposes.
11
+	//
12
+	// Do not edit this file directly!  Instead, copy it to trusted_keys.txt
13
+	// and modify it.
14
+	//
15
+	// This file is only loaded under "sv_pure 1".
16
+	//
17
+	// See also:
18
+	// - trusted_keys_base.txt
19
+	// - pure_server_whitelist_example.txt
20
+	//
21
+	// You can make your own public/private keypair using the VPK tool.
22
+	// Each block below is the same as the contents of the xxx.publickey.vdf
23
+	// file.
24
+	//
25
+	// This file should contain PUBLIC keys, which may be freely
26
+	// distributed!  (In fact, this key list will be sent to clients that
27
+	// connect to your server.)  If you receive content from a third party
28
+	// that you trust, you will need their PUBLIC KEY, NOT THEIR PRIVATE KEY.
29
+	//
30
+	// Remember: NEVER SHARE YOUR PRIVATE KEY!
31
+	//
32
+
33
+	// Example key
34
+	public_key
35
+	{
36
+		type "rsa"
37
+		rsa_public_key "30819D300D06092A864886F70D010101050003818B0030818702818100B1C0F11CB2982F29259507A774D4834377C5B7A38D9A4B3892B598009F16AA109565CB09AD25DE0D3D1A089C3CB68E491921CC142F383383201DE98262A76ED8A6CC78BC51685A0A64A6172C67127AF23E78731F4A82C201D64C9AB80937322184B642727FE142D15CC045F3583E19E3E3E1A9C50C0FC84113573A520A8F7323020111"
38
+	}
39
+}

+ 8
- 0
cfg/undo360controller.cfg View File

@@ -0,0 +1,8 @@
1
+crosshair 1
2
+hud_draw_fixed_reticle 0
3
+joystick 0
4
+hud_fastswitch 0
5
+
6
+tf_build_menu_controller_mode 0
7
+tf_disguise_menu_controller_mode 0
8
+

+ 33
- 0
custom/readme.txt View File

@@ -0,0 +1,33 @@
1
+When the game boots, this folder is automatically scanned for VPK files or
2
+subfolders. Each subfolder or VPK is added as a search path, so the files
3
+inside those VPK's or subfolders will override the default game files.
4
+
5
+See gameinfo.txt for more details.
6
+
7
+For example, you might have the following file structure:
8
+
9
+	tf/custom/my_custom_stuff/   <<< This subfolder will be added as a search path
10
+	tf/custom/my_custom_stuff/models/custom_model.mdl
11
+	tf/custom/my_custom_stuff/materials/custom_material.vmt
12
+	tf/custom/my_custom_stuff/materials/vgui/custom_ui_thing.res
13
+	tf/custom/some_mod.vpk       <<< This VPK will be added as a search path
14
+	tf/custom/another_mod.vpk    <<< This VPK will be added as a search path
15
+
16
+
17
+Mounting a VPK to the filesystem is more efficient than adding a subfolder,
18
+as each time the engine needs to open a file, it will need to make a call to the
19
+operating system to search the folder. VPKs can therefore be searched by the engine
20
+much more efficiently. Each subfolder is a new search path that must be checked each
21
+time the engine tries to open a file. So, for optimal load times, always use VPK files
22
+and don't make any subfolders in this folder!
23
+
24
+
25
+Note that the following directory structure is NOT correct:
26
+
27
+	tf/custom/models/my_model.mdl
28
+
29
+That will add the directory "tf/custom/models" as a search path, in which case the
30
+file my_model.mdl actually exists at the root of the game's virtual filesystem.
31
+Instead, you would use something like:
32
+
33
+	tf/custom/my_custom_stuff/models/my_model.mdl

BIN
maps/jump_academy2_rc7.bsp View File


Loading…
Cancel
Save