You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Aug 20, 2024. It is now read-only.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+26
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,32 @@ New updates are added as a h2 header (`##`) above the previous version (meaning
6
6
We use [Semantic Versioning 2.0.0](https://semver.org/spec/v2.0.0.html) which is the undoubtedly best format for version formatting, please use it for your own projects.
7
7
8
8
9
+
## 0.1.0-rc9
10
+
+ Added missed "settings.scr" to .gitignore
11
+
+ Added clearinputs.cfg which executes automatically in section 9.1
12
+
+ Added mp_respawnwavetime "0" to practice.cfg
13
+
+ Created finsfriends.cfg with all of our preferred server host convar settings
14
+
+ Added clearinputs.cfg which runs all -commands and aliased it
15
+
+ Added intelligent cheatstart and cheatend aliases for toggling sv_cheats (credit: https://github.com/JarateKing/jarconfig/blob/master/cfg/binds/cheats.cfg)
16
+
+ Added lists/ folder with 60percentrow1.cfg -> 60percentrow6.cfg, 80percentkeys.cfg, joystickbinds.cfg, mousekeybinds.cfg, and numberpadkeys.cfg that dynamically put current bindings in console
17
+
+ Added 16 bit representation after cl_training_completed_with_classes
18
+
19
+
* Changed sv_pure to "2" instead of "1" which is more secure but doesn't allow custom skins/models.
20
+
* Updated exec in section 0.0 to call the new name cfg name, fixed_360controller.cfg
21
+
* Fixed handful of missing/extra newlines causing inconsistent formatting
22
+
* Updated whitespace to give some areas better aesthetics
23
+
* Changed filtered out console text to remove warnings from the -hushsteam launch option
24
+
* Added missing semicolons to the ends of lines
25
+
* Reordered some convars and commands within their sections to make them more aesthetically pleasing
26
+
* Fixed an extra 1 before the actual "1"; where tf_inspect_hint_count is set
27
+
* Fixed -ncmbackward calling "cf" (original vague mastercomfig name) alias instead of "ncmcancelleft" (my name in this config)
28
+
* Fixed extra newlines at the end of practice.cfg
29
+
* Updated launch options
30
+
31
+
- Removed note about settings.gg from README
32
+
- Removed contributing section in README because that's on the main branch's README
33
+
34
+
9
35
## 0.1.0-rc8
10
36
+ Added files from TF2's /tf/cfg folder to .gitignore so it's usable as a working directory for maintaing the project
Copy file name to clipboardExpand all lines: README.md
+2-8
Original file line number
Diff line number
Diff line change
@@ -3,8 +3,6 @@
3
3
This is my TF2 "Config" or as I prefer to call it, my TF2 autoexec. It's what customises my game beyond what the in-game settings UI lets you using automatically run console commands. By design, because you can use it to run any in-game console command as if you opened the console and typed it in, this is insanely powerful.
4
4
One simple example is the (now patched?) TF2 bomb finding bind that turns on the game instructor (the tutorial-esque popups) to show where the bomb is through smokes.
5
5
6
-
I should also point out that the main files (no custom knife files or anything) as well as my launch options and my settings are available nicely formatted on [settings.gg](https://settings.gg/player/248313757)
7
-
8
6
9
7
## You lost me at "Autoexec"
10
8
That's totally fine, it's definitely complicated (especially for beginners) and creating your own can be pretty daunting. I'll do my best to use simple and uncomplicated terminology in the explanations below, just please try not to get turned away by the size of the CFGs.
@@ -40,11 +38,11 @@ Mine are specifically setup for my PC (**Seriously, if you use exactly you could
First to get this out of the way, options that start with a `-` are "normal" launch options that change stuff about how the game launches, tell the engine to do a certain thing, or hint to your OS about something. The ones that start with a `+` are simply in-game console commands that will be run as soon as the game starts.
@@ -79,7 +77,3 @@ To change your launch options for steam games, the best and easiest way to chang
79
77
80
78
+ Implement [BananaGaming's "ADVANCED BIND SCRIPT"](https://www.youtube.com/watch?v=xVrFxYeSJ7Q&t=0s) (multiple binds per key using key combos)
81
79
+ External doumentation (with GitHub Wikis)
82
-
83
-
84
-
## Contributing
85
-
Push a signed commit adding your name (and optionally a link to your GitHub or account on a popular social media platform) to CONTRIBUTORS.md then make a Pull Request with your changes. Afterwards you can start making Pull Requests with proper changes!
Copy file name to clipboardExpand all lines: autoexec.cfg
+44-12
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
clear;
2
2
echo "Loading";
3
-
echo "Fin#1337's TF2 Config v0.1.0-rc4";
3
+
echo "Fin#1337's TF2 Config v0.1.0-rc9";
4
4
echo "https://steamcommunity.com/id/bigfinfrank";
5
5
echo "https://github.com/bigfinfrank/cfg";
6
6
echo "https://settings.gg/bigfinfrank";
@@ -32,12 +32,12 @@ echo "";
32
32
33
33
34
34
echo "[0.0] Initializing";
35
-
sv_pure "1"; // Forces all client files to match the server's (except for whitelisted ones)
35
+
sv_pure "2"; // Forces all client files to match the server's (except for whitelisted ones)
36
36
sv_contact "[email protected]"; // Contact email for server sysop (please change this)
37
37
tf_mm_trusted "1"; // "Set to 1 on Valve servers to requested trusted status."
38
38
sv_steamblockingcheck "4"; // Check each new player for Steam blocking compatibility, 1 = message only, 2 >= drop if any member of owning clan blocks,3 >= drop if any player has blocked, 4 >= drop if player has blocked anyone on server
39
39
cl_mute_all_comms "1"; // If 1, then all communications from a player will be blocked when that player is muted, including chat messages.
40
-
exec "fixed_controller.360.cfg"; // Enables controller support
40
+
exec "fixed_360controller.cfg"; // Enables controller support
41
41
hostname "Fin's TF2 Config 0.1.0-rc4 - github.com/bigfinfrank/cfg"; // Sets the server name shown in the scoreboard
42
42
43
43
@@ -87,6 +87,7 @@ net_graphtext "1"; // Draw text fie
87
87
net_graphpos "2"; // Centers the graph left-to-right
88
88
net_graph "1"; // Turn on the net graph overlay 0: Off 1: On 2: show in/out 3: show graphs | If disallowed, it'll default to the next highest value
alias "60percentrow1""exec lists/60percentrow1.cfg";
246
+
alias "60percentrow2""exec lists/60percentrow2.cfg";
247
+
alias "60percentrow3""exec lists/60percentrow3.cfg";
248
+
alias "60percentrow4""exec lists/60percentrow4.cfg";
249
+
alias "60percentrow5""exec lists/60percentrow5.cfg";
250
+
alias "60percentrow6""exec lists/60percentrow6.cfg";
251
+
alias "80percentkeys""exec lists/80percentkeys.cfg";
252
+
alias "numberpadkeys""exec lists/numberpadkeys.cfg";
253
+
alias "mousekeybinds""exec lists/mousekeybinds.cfg";
254
+
alias "joystickbinds""exec lists/joystickbinds.cfg";
255
+
alias "listeverybind""60percentrow1;60percentrow2;60percentrow3;60percentrow4;60percentrow5;60percentrow6;80percentkeys;numberpadkeys;mousekeybinds;joystickbinds;";
256
+
257
+
258
+
259
+
echo "[4.0] Changing the crosshair";
260
+
cl_crosshair_scale "0.5"; // How long the lines of the crosshair are (how long the lines will be)
236
261
cl_crosshair_blue "255"; // Crosshair blue value (0-255)
237
262
cl_crosshair_green "250"; // Crosshair green value (0-255)
238
263
cl_crosshair_red "50"; // Crosshair red value (0-255)
239
264
cl_crosshairalpha "255"; // If using cl_crosshairusealpha 1, determines how transparent the crosshair is (0 is invisible, 255 is fully opaque/not transparent)
240
-
cl_crosshair_scale "0.5"; // How long the lines of the crosshair are (how long the lines will be)
241
265
cl_dynamiccrosshair "0"; // Determines whether or not the crosshair is dynamic
242
266
cl_crosshaircolor "0"; // Changes what color the crosshair is
bind "POV_RIGHT" "invprev; ; keycontainer"; // This is right on the D-Pad on Xbox Controllers
728
752
729
753
754
+
730
755
echo "[7.0] Adjusting the HUD"
731
756
tf_hud_target_id_alpha "75"; // Alpha value of target id background, default 100
732
757
tf_hud_target_id_disable_floating_health "0"; // Set to disable floating health bar
@@ -748,19 +773,22 @@ tf_colorblindassist "1"; // Setting this
748
773
tf_hud_show_servertimelimit "1"; // Display time left before the current map ends.
749
774
hud_medichealtargetmarker "1"; // Adds a marker for the heal target as medic
750
775
776
+
751
777
echo "[7.1] Disabling HUD achievements"
752
778
hud_achievement_count_engineer "0"; // Maximum number of achievements shown on screen for Engineers (no idea why this is the only class that has this)
753
779
hud_achievement_description "0"; // 0: Don't show full description of achievements on the HUD 1: Show full descriptions of achievements on the HUD
754
780
hud_achievement_glowtime "0"; // Duration of the glow effect around achievements
755
781
hud_achievement_tracker "0"; // Show or hide the achievement tracker
756
782
hud_achievement_count "0"; // Max number of achievements that can be shown on the HUD (presumably for all classes? Still don't know why Engineer gets his own convar)
757
783
784
+
758
785
echo "[7.2] Lowering delays of some HUD elements"
759
786
tf_backpack_page_button_delay ".25"; // Amount of time the mouse cursor needs to hover over the page button to select the page.
760
787
tf_dashboard_slide_time ".1"; // How long it takes for the dashboard side panels to slide in and out
761
788
tf_chat_popup_hold_time "3"; // Determines how long the chat popup holds
762
789
763
790
791
+
764
792
echo "[8.0] Polishing up some stuff";
765
793
hud_fastswitch "1"; // Makes slotX binds instantly change to that slot instead of requiring an extra click to select the slot
766
794
cl_disablehtmlmotd "1"; // Disables HTML message-of-the-day's in community servers
@@ -770,6 +798,7 @@ tf_scoreboard_ping_as_text "1"; // Makes the pin
770
798
bugreporter_uploadasync "1";
771
799
772
800
801
+
773
802
echo "[9.0] Finishing up";
774
803
net_graphheight "9999"; // Height of netgraph panel (9999) is just sending it off-screen
775
804
cl_flipviewmodels "0"; // Whether or not to use the right-handed view model
@@ -782,6 +811,7 @@ heartbeat; // Manually chec
782
811
echo "[9.1] Reset/refresh states"
783
812
hud_reloadscheme; // Reloads hud layout and animation scripts.
tf_use_fixed_weaponspreads "1"; // If set to 1, weapons that fire multiple pellets per shot will use a non-random pellet distribution.
3
+
4
+
tf_damage_disablespread "1"; // Weapon damage is not randomized
5
+
6
+
tf_weapon_criticals "0"; // "Whether or not random crits are enabled"
7
+
tf_weapon_criticals_melee "0"; // Controls random crits for melee weapons. 0 - Melee weapons do not randomly crit. 1 - Melee weapons can randomly crit only if tf_weapon_criticals is also enabled. 2 - Melee weapons can always randomly crit regardless of the tf_weapon_criticals setting.
8
+
9
+
10
+
// Miscellaneous server configuration
11
+
tf_server_identity_disable_quickplay "1"; // Disable this server from being chosen by the quickplay matchmaking.
12
+
sv_alltalk "1"; // Voice chats are not team specific
0 commit comments