|
1 |
| -# Fin's CSGO Config Changelog |
| 1 | +# Fin's TF2 Config Changelog |
2 | 2 | This file contains the changes made version-by-version from newest at the top to oldest at the bottom.
|
3 |
| -Updates prior to 1.0.15 have not been (and probably won't be) documented. |
| 3 | +The TF2 Config started with the my CSGO config 3.0.6 as a base and was edited for TF2 from there, so 0.1.0. |
4 | 4 | 1.0.15 is the first Changelog added and has an incomplete list of changes but the changes still serve as a good example for the diff-like formatting.
|
5 | 5 | New updates are added as a h2 header (`##`) above the previous version (meaning new versions will always be added to the TOP of this document). Changes to the changelog for a previous version are allowed under the condition that they must be documented in a new update (this means there will be a version bump even if no changes are made to any other files)
|
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 |
| -## 3.0.5 |
9 |
| -```diff |
10 |
| -* Updated warnings at the top of autoexec.cfg |
11 |
| -* Updated ## Contributing wording in README.md |
12 |
| -* Renamed primary git branch main -> csgo |
13 |
| -! Yes there will be other source games besides CSGO soon, next up is TF2 |
14 |
| -* Renamed LICENSE -> LICENSE.txt |
15 |
| - |
16 |
| -- Removed refreshrate from the non "me-specific" launch options in README.md |
17 |
| -``` |
18 |
| - |
19 |
| -## 3.0.4 |
20 |
| -```diff |
21 |
| -+ Added missing semicolons to the end of commands & convars |
22 |
| -+ Added missing "double quotes" around certain values |
23 |
| - |
24 |
| -* Re-ordered some lines in autoexec.cfg for better aesthetics |
25 |
| -* Changed formatting in fixed_controller.360.cfg substantially |
26 |
| -* Changed formatting in practice.cfg to be a bit more consistent |
27 |
| -* Updated README Todo List |
28 |
| -* Changed previous changelogs to consistently use past-tense |
29 |
| -* Adjusted whitespace in autoexec.cfg to vertically align some convar values |
30 |
| -``` |
31 |
| - |
32 |
| - |
33 |
| -## 3.0.3 |
34 |
| -```diff |
35 |
| -+ Added qmmconnect.dt to .gitignore |
36 |
| -+ Added semicolons to the end of commands & convars |
37 |
| -+ Added r_cleardecals; to slot keys |
38 |
| - |
39 |
| -* Fixed a couple markdown problems in README.md (plus some slight wording changes) |
40 |
| -* Re-ordered crosshair commands, they're sorted by length again! 😄 |
41 |
| -* Changed kp_multiply (the asterisk on the numpad) to run exec practice.cfg; |
42 |
| - |
43 |
| -- Removed trailing spaces (spaces at the end of lines) in a couple spots |
44 |
| -``` |
45 |
| - |
46 |
| - |
47 |
| -## 3.0.2 |
48 |
| -```diff |
49 |
| -+ Added game_mode 1 and game_type 0 to practice.cfg (this sets the server to competitive) |
50 |
| -+ Added launch options (with explanations) to README.md |
51 |
| -+ Added 'hotswap' aliases to change preferred tickrate for: 16, 32, 64, 128, 256, and 512 tick |
52 |
| -+ Bound cast_ray command to 4 |
53 |
| -+ Added csgo_bigfinfrank.txt to the GitHub Repo (you no longer need to got Settings.GG to get it!) |
54 |
| -+ Added toggle aliases for aliases that previously directly used the "bind" command |
55 |
| -! THE ABOVE CHANGE MEANS THAT YOU NEED TO SWAP YOUR lefthand ALIAS TO USE handswap INSTEAD |
56 |
| - |
57 |
| -* Changed 11.0 echo to say "Game info and Gaben" instead of "Info and Gaben" |
58 |
| -* Updated TODO list |
59 |
| -* Updated some documentation |
60 |
| -* Fixed some formatting |
61 |
| -* Changed WASD To ESDF (more bindable keys within reach, it's better long term but hard to adjust) |
62 |
| - |
63 |
| -- Commented out bindings in fixed_controller.360.cfg, you should use the ones added to autoexec.cfg in v3.0.1 instead. |
64 |
| -- Removed some comments from practice.cfg |
65 |
| -``` |
66 |
| - |
67 |
| - |
68 |
| -## 3.0.1 |
69 |
| -```diff |
70 |
| -+ Added practice.cfg, which enables various practice configuration settings |
71 |
| -+ Added +loudshift and -loudshift aliases to increase volume while shift-walking |
72 |
| -+ Added "Damage Given" at the start of the clearchat alias to clog up people with Damage Given filters' screens |
73 |
| -+ Added controller binds for the Xbox One/Xbox 360 (probably also works for ps3/ps4/ps5 and steam) controllers |
74 |
| -+ Added scoreneton and scorenetoff aliases that are toggle versions of +scorenet and -scorenet intended for controller |
75 |
| - |
76 |
| -* Replaced togglescores with scoreneton in controler binds |
77 |
| -* Updated crosshair (thickness & size 1 -> 0.5), updated crosshair code |
78 |
| -* Changed sensitivty from 2 to 3 |
79 |
| -* Changed all instances of +speed to use the new and improved +loudshift |
80 |
| -* Changed "Damage Given" filter to look for the more specific "Damage Given to " (this removes one unnecessary line from being shown and lowers targetted attacks like the clearchat one added in this update) |
81 |
| -* Adjusted non-functional formatting (stuff like whitespace and new lines) |
82 |
| -* Finished off some more in-line documentation |
83 |
| -* Changed sv_contact email **THAT YOU SHOULD HAVE ALREADY CHANGED ANYWAYS** |
84 |
| -``` |
85 |
| - |
86 |
| - |
87 |
| -## 3.0.0 |
88 |
| -```diff |
89 |
| -+ Added hostname that credits this project to 0.0 |
90 |
| -+ Added documentation for every remaining command with an explanation given by Valve |
91 |
| -+ Allowed and enabled use of net_graph "2" to display incoming/outcoming data statistics |
92 |
| -+ Added r_eyemove "0" which disables eye animations that are hidden from view on most models anyways |
93 |
| -+ Added cl_fixedcrosshairgap "-4" and set cl_crosshairgap to -2 (previously -3) |
94 |
| -+ Added cl_show_observer_crosshair "2" to 8.0 hud settings |
95 |
| - |
96 |
| -* Made binds capitalised to match Valve-generated config.cfg values |
97 |
| -* Made crosshair smaller (crosshair_size "1", used to be 1.5) |
98 |
| -* Disabled crosshair transparency |
99 |
| -* Updated crosshair code |
100 |
| -* Moved Less-important note about VSCodium to CONTRIBUTING.md |
101 |
| -* Moved trusted_launch_info below version and status in 11.0 |
102 |
| -* Changed 1.0 and 1.1 to say client-side networking and server-side networking |
103 |
| -* Changed max FPS down to 1000, going too high can cause physical damage to some GPUs, pointlessly wears down your GPU, and wastes power. |
104 |
| -* Changed 3.2 shorthand convars to shorthand commands (because there is a difference) |
105 |
| -* Replaced convar with commands in some places (a convar stores a value, a command does not) |
106 |
| -! The change directly above affected the 2.0.0 and 2.1.0 changelogs, so they have been updated |
107 |
| - |
108 |
| -- Removed Note about mm_dedicated_search_maxping because players are warned in-game if their ping threshold is too low |
109 |
| -- Removed -cl_show_team_equipment, cl_cmdrate, net_graph, firstperson, and: |
110 |
| -- Removed sv_cheats "0" from 10.0 Finishing Up (sv_cheats is no longer a necessary launch option) |
111 |
| -!!! THIS IS A BREAKING CHANGE If you were relying on sv_cheats "0" being called at the end of your autoexec.cfg, add it back. |
112 |
| -``` |
113 |
| - |
114 |
| - |
115 |
| -## 2.1.0 |
116 |
| -```diff |
117 |
| -+ Added sv_pure "1" to 0.0 as it's requried to play on any reasonable server including MM |
118 |
| -+ Added fixed_controller.360.cfg which is controller.360.cfg with the non-existent convars removed, reducing console clutter |
119 |
| -! Please use update to use this CFG for controller support, the old one has been deprecated in the context of this project!** |
120 |
| -+ Added third section in category numbers for 3.3.N |
121 |
| -+ Added category 11.0 numbering for the end-of-config echos |
122 |
| -+ Added version command to 11.0 |
123 |
| -+ Added note about sv_contact to [IMPORTANT] |
124 |
| - |
125 |
| -* Changed crosshair to be static instead of dynamic (the crosshair code has also been updated) |
126 |
| -* Changed 0.0 controller support exec to use fixed_controller.360.cfg (this is in quotes now too, it wasn't before) |
127 |
| -* Changed semicolon to directly use the disconnect command instead of the dc alias |
128 |
| -* Changed default sv_contact to my email [email protected] (YOU SHOULD CHANGE THIS THOUGH, PLEASE) |
129 |
| -* Moved viewmodel_offset_y up one line so they're videmodel_offset_? are ordered x,y,z instead of x,z,y |
130 |
| -* Moved commented out rgbhud to the last position in 3.3.N (and updated the comment) |
131 |
| -* Fixed typo "Chat can display 8 lines on screen while unfocused" should have been 7 lines |
132 |
| - |
133 |
| -- Removed stopsound and stopsoundscape because they require sv_cheats "1" |
134 |
| -- Removed cl_bob_version and cl_bobup because they require sv_cheats "1" |
135 |
| -- Removed sv_maxcmdrate (this [doesn't actually exist in CS:GO](https://developer.valvesoftware.com/wiki/List_of_CS:GO_Cvars)) |
136 |
| -- Removed redundant category comments (ex. "// [0.0] Initialization") because you can see the category in the echo's below |
137 |
| -- Removed really old "(0/1)" at the end of 10.0 and 10.1 comments |
138 |
| -``` |
139 |
| - |
140 |
| - |
141 |
| -## 2.0.0 |
142 |
| -```diff |
143 |
| -+ Added "ahegao" alias which automatically cycles to the next ahegaoN(0-9) alias |
144 |
| -+ Added "butt" alias which cycles through the new buttN(0-9) aliases, posting an ASCII art butt |
145 |
| -+ Added "onlyfans" alias which says "no you cannot have my onlyfans" in global chat |
146 |
| -+ Added .cfg to all of the exec statements that didn't have them |
147 |
| -+ Added status underneath trusted_launch_info in the set of things to echo after Finalization |
148 |
| -+ Bound autobuy to F6 |
149 |
| -! This is mainly for use in deathmatch where turning off autobuy saves your current random loadout |
150 |
| -+ Bound slot11 to - |
151 |
| -+ Bound slot12 to = |
152 |
| -! slot12 is the bind for healthshots |
153 |
| -+ Documented what each key is inline |
154 |
| -+ Added link to the GitHub repo in the loading and loaded credit messages |
155 |
| - |
156 |
| -* Added "doublequotes" to all `echo` for consistent formatting |
157 |
| -* Added sv_cheats 0 to noknives alias and added sv_cheats 0 to 10.0 Finalization |
158 |
| -!!! THIS IS A NOTEWORTHY CHANGE, WE NOW AlWAYS ASSUME YOUR SERVER IS RUNNING WITH AND THAT YOU WANT sv_cheats 0 !!! |
159 |
| -* Fixed diff formatting for 1.0.15 changelog |
160 |
| -* Trimmed ahegao aliases to be 7 lines instead of 10 so that it fits into unfocused chat |
161 |
| - |
162 |
| -- Removed Todo list to from autoexec.cfg in favor of having it in README.md |
163 |
| -- Removed sv_cheats 1 in favor of the `+sv_cheats 1` launch option |
164 |
| -!!! THIS IS A BREAKING CHANGE, YOU MUST ADD "+sv_cheats 1" BEFORE +exec autoexec IN YOUR LAUNCH OPTIONS !!! |
165 |
| - |
166 |
| -! The Todo List has been updated accordingly to follow these changes. |
167 |
| -``` |
168 |
| - |
169 |
| - |
170 |
| -## 1.0.15 |
171 |
| - |
172 |
| -```diff |
173 |
| -+ Added this CHANGELOG.md file. |
174 |
| - |
175 |
| -* Attempted to fix bomb finder |
176 |
| -* Updated Todo list |
177 |
| -* Moved to use Semantic Versioning |
178 |
| - |
179 |
| -- Removed `cl_righthand 1` from right alt (`ralt`) |
180 |
| -! This was pointless as `x` can be used to toggle `cl_righthand`. |
181 |
| -``` |
| 8 | +## 0.1.0-rc1 |
| 9 | ++ Added an end-of-file trailing newline to .gitignore |
| 10 | ++ Added a second nag about reading this to the important box |
| 11 | ++ Added a custom weapon and camera FOV to section 2.0 |
| 12 | ++ Added mastercomfig changes ported over by hand, you can support their developers at docs.mastercomfig.com/page/support_me, the included additions are below: |
| 13 | ++ Added mastercomfig LOD ultra |
| 14 | ++ Added mastercomfig lighting ultra |
| 15 | ++ Added mastercomfig ligting ex high |
| 16 | ++ Added mastercomfig shadows ultra |
| 17 | ++ Added mastercomfig flashlight on |
| 18 | ++ Added mastercomfig effects ultra |
| 19 | ++ Added mastercomfig water ultra |
| 20 | ++ Added mastercomfig particles ultra |
| 21 | ++ Added mastercomfig post processing high |
| 22 | ++ Added mastercomfig pyrovision high |
| 23 | ++ Added mastercomfig romevision on |
| 24 | ++ Added mastercomfig motion blur off |
| 25 | ++ Added mastercomfig anti aliasing msaa 8x |
| 26 | ++ Added mastercomfig texture filter aniso16x |
| 27 | ++ Added mastercomfig characters ultra |
| 28 | ++ Added mastercomfig decals ultra |
| 29 | ++ Added mastercomfig decals models high |
| 30 | ++ Added mastercomfig decals art on |
| 31 | ++ Added mastercomfig sprays off |
| 32 | ++ Added mastercomfig gibs high |
| 33 | ++ Added mastercomfig props ultra |
| 34 | ++ Added mastercomfig ragdolls high |
| 35 | ++ Added mastercomfig 3dsky on |
| 36 | ++ Added mastercomfig jigglebones force on |
| 37 | ++ Added mastercomfig textures very high |
| 38 | ++ Added mastercomfig ropes ultra |
| 39 | ++ Added mastercomfig hud player model on |
| 40 | ++ Added mastercomfig outlines high |
| 41 | ++ Added mastercomfig sound ultra |
| 42 | ++ Added mastercomfig flat mouse addon |
| 43 | ++ Added mastercomfig no tutorial addon |
| 44 | ++ Added mastercomfig null canceling movement |
| 45 | ++ Added LWIN and RWIN keys to keyboard row 6 binds |
| 46 | ++ Added cl_hud_minmode to use minimal hud |
| 47 | ++ Added tf_scoreboard_ping_as_text which changes scoreboard ping to be numbers instead of bars |
| 48 | ++ Added hud_fastswitch to avoid having to click an extra time to swap weapons |
| 49 | ++ Added semicolons to the end of the lines in gaben.cfg |
| 50 | + |
| 51 | +* Changed tickrate warning to use different verbage and 32 instead of 64 tick |
| 52 | +* Changed wording in the sv_contact warning |
| 53 | +* Changed sv_contact to [email protected] |
| 54 | +* Changed sv_steamauth_enforce to tf_mm_trusted |
| 55 | +* Changed hostname to say TF2 instead of CSGO |
| 56 | +* Replaced mm_dedicated_search_maxping with tf_mm_custom_ping accompanied by tf_mm_custom_ping_enabled "1" |
| 57 | +* Changed cl_forcepreload to sv_forcepreload |
| 58 | +* Changed default tickrate alias from 64tick to 32tick |
| 59 | +* Changed net_graphheight to 375 so it fits cleanly on scoreboard |
| 60 | +* Replaced CSGO viewmodel customization a TF2 one |
| 61 | +* Swapped +lookatweapon for +inspect which is the TF2 equivelant |
| 62 | +* Swapped cl_righthand for cl_flipviewmodels which is the TF2 alternative |
| 63 | +* Changed crosshair customization to use TF2 equivelant convars where possible |
| 64 | +* Replaced game instructor and tip disabling section with the massive mastercomfig section which handles disabling tips in section 5.31 |
| 65 | +* Updated binds to include TF2 commands and convars |
| 66 | +* Updated controller binds to use each "key"s TF2 name |
| 67 | +* Changed cl_show_observer_crosshair for cl_observercrosshair |
| 68 | +* Replaced hud_showtargetid with tf_hud_target_id_alpha, tf_hud_target_id_disable_floating_health, tf_hud_target_id_offset, and tf_hud_target_id_show_avatars |
| 69 | +* Commented out cl_join_advertise and cl_show_clan_in_death_notice so they can be replaced with their probably existent TF2 alternatives |
| 70 | +* Commented out unbindalljoystick because it doesn't exist in TF2. This will probably be removed by a custom-made alias that accomplishes the same thing in the future. |
| 71 | +* Changed wording at the top of CHANGELOG.md |
| 72 | +* Changed wording in CONTRIBUTING.md |
| 73 | +* Changed wording in CONTRIBUTORS.md |
| 74 | +* Updated fixed_controller.360.cfg substantially so it supports TF2 |
| 75 | +* Changed practice.cfg to have non-existent/incompatible convars and commands commented out and converted some commands/convars to their TF2 equivelants. This will be redone properly in the future. |
| 76 | +* Changed launch options in README.md to reflect the TF2 ones |
| 77 | + |
| 78 | +- Removed sv_usercmd_custom_random_seed because it's a cheat convar in TF2 |
| 79 | +- Removed svframerate options from the net_graph because they don't exist in TF2 |
| 80 | +- Removed sv_max_allowed_net_graph and set net_graph to 1 instead of 2 because TF2 doesn't have the same net_graph system as CSGO |
| 81 | +- Removed net_graphipc because it doesn't exist in TF2 |
| 82 | +- Removed view bobbing customization because they're all cheat convars in TF2 |
| 83 | +- Removed fps_max_menu because it doesn't exist in TF2 |
| 84 | +- Removed cl_hud_healthammo_style from scorenet aliases in section 3.3.1 |
| 85 | +- Removed gameinstructor from section 3.3.6 |
| 86 | +- Removed +/-loudshift aliases because they're basically useless in TF2 as there's no slow-walking and the game overall is much more loud and fast-paced |
| 87 | +- Removed the already commented out RGB Hud in section 3.3.13 because the necessary convar cl_hud_color does not exist in TF2 |
| 88 | +- Removed radar customization which was old section 4.0 |
| 89 | +- Removed not-in-TF2 convars from the section 4.0 crosshair customization |
| 90 | +- Removed various hud convars that don't exist (or apply) to TF2 |
| 91 | +- Removed cl_use_opens_buy_menu and cl_autowepswitch from section 8.0 because they don't apply to TF2 |
| 92 | +- Removed cl_disablefreezecam from section 8.0 because it doesn't exist in TF2 |
| 93 | +- Removed game_type and game_mode becuase they don't exist in TF2 |
| 94 | +- Removed trusted_launch_info from section 10.0 because TF2 does not support trusted launch. |
| 95 | +- Deleted config.cfg because there either isn't or I couldn't find a TF2 equivelant file |
| 96 | +- Removed csgo_bigfinfrank.txt because it's going to be extremely incompatible with TF2, a TF2 version might be added in the future but it's unlikely. |
0 commit comments