<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.tf2classified.com/w/index.php?action=history&amp;feed=atom&amp;title=3.1.2</id>
	<title>3.1.2 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.tf2classified.com/w/index.php?action=history&amp;feed=atom&amp;title=3.1.2"/>
	<link rel="alternate" type="text/html" href="https://wiki.tf2classified.com/w/index.php?title=3.1.2&amp;action=history"/>
	<updated>2026-10-24T07:16:54Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.0-rc.0</generator>
	<entry>
		<id>https://wiki.tf2classified.com/w/index.php?title=3.1.2&amp;diff=11704&amp;oldid=prev</id>
		<title>KingoftheFishies: Created page with &quot;{{Patch |prev = 3.1.1 |next = 3.2.0 |date = September 1, 2026 |major = |update = |blogpost = [https://store.steampowered.com/news/app/3545060/view/706655554637923688 steam page] |archives =  |new-weps =  |new-maps = |mapfix = yes |wepfix = yes |genfix = yes |bugfix = yes  }}  ==Changes== ===General Changes=== Removed Classic-Vision; see you next year! Added new, dynamically-textured building gibs in a similar vein to player gibs Added a &quot;Sentry Tracer bucket system&quot; wher...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.tf2classified.com/w/index.php?title=3.1.2&amp;diff=11704&amp;oldid=prev"/>
		<updated>2026-10-24T02:34:51Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{Patch |prev = 3.1.1 |next = 3.2.0 |date = September 1, 2026 |major = |update = |blogpost = [https://store.steampowered.com/news/app/3545060/view/706655554637923688 steam page] |archives =  |new-weps =  |new-maps = |mapfix = yes |wepfix = yes |genfix = yes |bugfix = yes  }}  ==Changes== ===General Changes=== Removed Classic-Vision; see you next year! Added new, dynamically-textured building gibs in a similar vein to player gibs Added a &amp;quot;Sentry Tracer bucket system&amp;quot; wher...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Patch&lt;br /&gt;
|prev = 3.1.1&lt;br /&gt;
|next = 3.2.0&lt;br /&gt;
|date = September 1, 2026&lt;br /&gt;
|major =&lt;br /&gt;
|update =&lt;br /&gt;
|blogpost = [https://store.steampowered.com/news/app/3545060/view/706655554637923688 steam page]&lt;br /&gt;
|archives = &lt;br /&gt;
|new-weps = &lt;br /&gt;
|new-maps =&lt;br /&gt;
|mapfix = yes&lt;br /&gt;
|wepfix = yes&lt;br /&gt;
|genfix = yes&lt;br /&gt;
|bugfix = yes &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Changes==&lt;br /&gt;
===General Changes===&lt;br /&gt;
Removed Classic-Vision; see you next year!&lt;br /&gt;
Added new, dynamically-textured building gibs in a similar vein to player gibs&lt;br /&gt;
Added a &amp;quot;Sentry Tracer bucket system&amp;quot; where up to 45 tracers can spawn once a second and once that quota has been reached no more will be created to help performance on servers with many Engineers&lt;br /&gt;
&lt;br /&gt;
    Added tf2c_sentrytracer_bucketsize to control the limit&lt;br /&gt;
    Intended to replace tf2c_sentrygun_oldtracer; servers are encouraged to feel out the difference&lt;br /&gt;
&lt;br /&gt;
* Rockets now spawn with the skin corresponding to their team color, instead of only switching on Airblast&lt;br /&gt;
** This only creates a visual difference for rockets with team skins (i.e. custom/modded rocket models)&lt;br /&gt;
* Flare projectiles now change skins when reflected for consistency with their particles&lt;br /&gt;
* Fixed the Heavy&amp;#039;s Minigun dry firing when only revving and not shooting when out of ammo&lt;br /&gt;
* Fixed the Heavy&amp;#039;s Minigun spinning when redeploying after holstering it while spinning&lt;br /&gt;
* Fixed the Pyro&amp;#039;s hands still being visible with the Flamethrower when disabling viewmodel hands ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/999 #999])&lt;br /&gt;
* Fixed the Engineer incorrectly using a removed battle cry ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/1060 #1060])&lt;br /&gt;
* Fixed the {{code|filter_tf_damaged_by_weapon_in_slot}} entity being dysfunctional ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/773 #773])&lt;br /&gt;
* {{code|r_pixelfog}} ConVar is now cheat-protected&lt;br /&gt;
* MvM and Doomsday Event scenario assets will now precache like they do in Live TF2&lt;br /&gt;
* Fixed touching the upgrade station as Civilian crashing the game ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/18 #18])&lt;br /&gt;
* Fixed a crash related to loading into MvM maps&lt;br /&gt;
* Civilian will now instantly respawn when changing his loadout in the respawn room similar to other classes&lt;br /&gt;
* Fixed burning screen overlay not properly fading in and out&lt;br /&gt;
* Rejuvenator projectile can now explode on teammates the same tick it&amp;#039;s shot out instead of waiting one&lt;br /&gt;
* Added {{code|tf2c_debug_rejuvenator}} to draw the box traces it makes and display colors depending on the action the projectile took&lt;br /&gt;
* Fixed the Coilgun&amp;#039;s charge-up animation not playing ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/1064 #1064])&lt;br /&gt;
* Fixed bots disguising as inactive teams ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/1057 #1057])&lt;br /&gt;
* Civilian&amp;#039;s damage boost now makes weapons glow the same color as other mini-crit boosts do&lt;br /&gt;
* Extended Civilian&amp;#039;s damage boost&amp;#039;s healing buffs to other sources of mini-crits&lt;br /&gt;
* Fixed &amp;quot;Don&amp;#039;t Fear the Reaper&amp;quot; being awarded to the wrong player in its interaction ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/1083 #1083])&lt;br /&gt;
* Fixed the Rejuvenator using the Tranquilizer Gun&amp;#039;s muzzleflash instead of its own&lt;br /&gt;
* Fixed a case where Teleporters and Jump Pads could have their sounds and particles displaced from them&lt;br /&gt;
* Implemented a speculative fix for occasional cannot find {{code|bg_(mapname)}} console errors ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/1010 #1010])&lt;br /&gt;
* Re-added a few chair materials that were mistakenly not brought over from legacy TF2C ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/1069 #1069])&lt;br /&gt;
* Fixed missing empty clip sounds for Anti-Aircraft Cannon ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/1107 #1107])&lt;br /&gt;
* Fixed non-predicted ÜberCharge deny sound effects on Medi Guns to prevent rapid playing&lt;br /&gt;
* Allowed the {{code|hurtbuilding}} command able to be used outside of debug&lt;br /&gt;
* Repairing a low health building in the very low ammo/health state will not trigger another alert when it hits low state, to prevent additional beeps&lt;br /&gt;
* Updated localization files&lt;br /&gt;
===Gameplay Changes===&lt;br /&gt;
* Updated the following weapons to make their reserve ammo divisible by their clip sizes:&lt;br /&gt;
** The Scattergun - 32 → 30&lt;br /&gt;
** The Shotgun (All classes) - 32 → 30&lt;br /&gt;
** The Pistol (Engineer) - 200 → 180&lt;br /&gt;
** The Syringe Gun - 150 → 160&lt;br /&gt;
* Updated the Dynamite Pack:&lt;br /&gt;
** Reduced cooldown to 8s (from 10s)&lt;br /&gt;
* Updated the Rejuvenator:&lt;br /&gt;
** Increased clip size to 10 (from 8)&lt;br /&gt;
** Increased fire rate to 0.75s (from 0.85s)&lt;br /&gt;
===Randomizer Changes===&lt;br /&gt;
* Rejuvenator can now get randomized attributes&lt;br /&gt;
* Wearables can now receive randomized attributes (double Gunboats fans rejoice!)&lt;br /&gt;
* Players can now taunt with any weapon in Chaotic Item Randomizer&lt;br /&gt;
* Attributes now always update in the Loadout menu when opening it in Randomizer Mode&lt;br /&gt;
* Added {{code|melee range multipler}} (0.5x-3.0x) to the pool&lt;br /&gt;
* Removed {{code|mod horizontal spread}} for non shotgun weapons&lt;br /&gt;
* Speed attributes now snap to the nearest 5%&lt;br /&gt;
* Bullets per shot attributes now snap to the nearest 50%&lt;br /&gt;
* Enabling Randomizer will now append the {{code|randomizer}} tag to the server&amp;#039;s {{code|sv_tags}}&lt;br /&gt;
* Randomizer attributes now filter classname based on the one defined in the item schema and the translated entity classname&lt;br /&gt;
* Fixed Anti-Aircraft Cannon &amp;amp; Sniper Rifles getting attributes that break them&lt;br /&gt;
* Fixed randomized Items breaking in Medieval Mode&lt;br /&gt;
* Fixed loadouts never randomizing on the 3rd stage of {{code|plr_nightfall}}&lt;br /&gt;
===Map Changes===&lt;br /&gt;
* Removed {{code|dom_canalzon}}&lt;br /&gt;
* Removed {{code|rctf_epicenter}}&lt;br /&gt;
* Removed {{code|4tdm_gasworks}}&lt;br /&gt;
* Removed {{code|ff_dustbowl}}&lt;br /&gt;
===UI Changes===&lt;br /&gt;
* Fixed issues with kerning on all TF2 fonts&lt;br /&gt;
* Allowed all fonts and languages to use full glyph ranges&lt;br /&gt;
** This should fix issues with some languages displaying unique glyphs with fallback fonts&lt;br /&gt;
* Removed Advanced Options button from the Legacy Options&lt;br /&gt;
* Replaced the crosshair preview background with a higher quality version&lt;br /&gt;
* Added a confirmation prompt on disconnecting from a server&lt;br /&gt;
** Can be disabled with a checkbox, and re-enabled with an option&lt;br /&gt;
* Added armor support to floating healthbar target ID&lt;br /&gt;
* Added in-game friends list display logic to properly display all online states in a more clear way&lt;br /&gt;
* Scoreboard ping should now show more accurate numbers&lt;br /&gt;
* Notifications from {{code|game_text_tf}} entity now appear on Minmode HUD&lt;br /&gt;
* Target IDs are now decoupled from classes, allowing them to display information in the following situations, regardless of classes being played:&lt;br /&gt;
** Healing with a Medi Gun&lt;br /&gt;
** Medi Gun ÜberCharge percentage&lt;br /&gt;
** Umbrella boost percentage&lt;br /&gt;
** Hauled building information&lt;br /&gt;
* &amp;quot;On the bright side...&amp;quot; panel display time cut shortened to 10s (from 20s)&lt;br /&gt;
* Added viewmodel offset settings to the list of Options&lt;br /&gt;
** Added {{code|viewmodel_offset_enable}}, for enabling viewmodel offsets&lt;br /&gt;
* Added Discord Rich Presence options to the list of Options&lt;br /&gt;
* Fixed missing localization strings for Resume Game and Quit Game&lt;br /&gt;
===Custom Weapons===&lt;br /&gt;
* Added {{code|set_weapon_range}} attribute to set hitscan weapon range ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/988 #988])&lt;br /&gt;
* Added {{code|no_headshot}} attribute to deny headshots on Sniper Rifles and arrows ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/1092 #1092])&lt;br /&gt;
* Allowed {{code|add_ammo_on_direct_hit}} to also work with hitscan weapons&lt;br /&gt;
* Made {{code|reveal_cloaked_victim_on_hit}} &amp;amp; {{code|reveal_disguised_victim_on_hit}} not flash the victim&amp;#039;s screen as hard when activated on them&lt;br /&gt;
* FIxed {{code|brass_eject_model}} key on weapons being nonfunctional&lt;br /&gt;
* Fixed Sandvich bite effects not respecting {{code|mod_lunchbox_critboostable}}&lt;br /&gt;
===Material Changes===&lt;br /&gt;
* Fixed {{code|sky_harvest_01}} HDR materials being pixelated ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/1016 #1016])&lt;br /&gt;
* Fixed missing {{code|chair_sidearmrest}} materials ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/1069 #1069])&lt;br /&gt;
* Moved the following materials:&lt;br /&gt;
**  {{code|hud/medal_*}} → {{code|hud/medal/medal_*}}&lt;br /&gt;
* Adjusted hue of the YLW Toolbox&lt;/div&gt;</summary>
		<author><name>KingoftheFishies</name></author>
	</entry>
</feed>