2.0.4: Difference between revisions

From TF2 Classified Wiki
Jump to navigation Jump to search
VivaRomania (talk | contribs)
mNo edit summary
m youtube tag
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Patch|before=2.0.3|after=2.1.0}}
{{Patch
|prev = 2.0.3
|next = 2.1.0
|date = December 5, 2022
|major =
|update =
|blogpost = [https://tf2classic.com/?id=5610 official blog]
|archives =
|new-weps =
|new-maps = 1
|mapfix = yes
|wepfix = yes
|genfix = yes
|bugfix = yes
}}


'''2.0.4''' was a minor update for ''Team Fortress 2 Classic'', released on December 5, 2022. It primarily featured bugfixes, as well as some map changes, including the addition of [[Pelican Peak]]. It was also the first patch to be released alongside the "TF2CDownloader" updating utility. The patch notes were released on the [https://tf2classic.com/?id=5610 official blog]. Seven days later, the official ''TF2 Classic'' YouTube channel posted an announcement video outlining the fixes before releasing an upcoming major update.
The "TF2CDownloader" updating utility was released alongside this patch. Seven days later, the official ''TF2 Classic'' YouTube channel posted an announcement video outlining the fixes before releasing an [[2.1.0|upcoming major update]].


== Video ==
== Video ==
The video was voiced over by {{dev|newgreenshoot}} and edited by {{dev|azzy}}.
The video showcasing the update was voiced over by {{dev|newgreenshoot}} and edited by {{dev|azzy}}.
<youtube>5ODJ7SYHGV8</youtube>
This video teased the [[Capture the Flag]] map [[Pelican Peak]] and a new weapon for [[Pyro]], which was later revealed as the [[Twin Barrel]] in the [[Fight or Flight Update]].
{{#ev:youtube|5ODJ7SYHGV8}}


== Changes ==
== Changes ==
=== Weapon changes ===
=== Weapon changes ===
Updated the [[Flame Thrower|Flamethrower]]:{{sic}}
* Updated the [[Flame Thrower|Flamethrower]]{{sic}}:
*The hitbox for [[Pyro]]'s [[airblast]] is slightly shorter in its duration, and is now 4 ticks (from 6.6)
** The hitbox for [[Pyro]]'s [[airblast]] is slightly shorter in its duration, and is now 4 ticks (from 6.6)
Updated [[Dispenser|Dispensers]]:
* Updated [[Dispenser|Dispensers]]:
*Dispensers now continue healing during upgrades
** Dispensers now continue healing during upgrades
Updated [[Teleporters]]:
* Updated [[Teleporters]]:
*Teleporters now recharge instantly after being upgraded
** Teleporters now recharge instantly after being upgraded


=== Map changes ===
=== Map changes ===
Added [[ctf_pelican_peak]]:
* Added [[ctf_pelican_peak]]:
*Created by Chin, Phi, and Another Bad Pun
** Created by Chin, Phi, and Another Bad Pun
*Traditional CTF map comparable to Landfall, with wide open playspaces, and an exposed flag that's easier to steal but harder to capture
** Traditional CTF map comparable to Landfall, with wide open playspaces, and an exposed flag that's easier to steal but harder to capture
Updated [[vip_mineside]]:
* Updated [[vip_mineside]]:
*Changed setup time from 30 seconds to 60 seconds
** Changed setup time from 30 seconds to 60 seconds
*Added new upper route for defenders (closes after setup time is over)
** Added new upper route for defenders (closes after setup time is over)
*Fixed func_dustmotes inside forward BLU spawn
** Fixed {{code|func_dustmotes}} inside forward BLU spawn
*Changed pickup sizes in general
** Changed pickup sizes in general
*Added ammo pickup inside upper tunnel route
** Added ammo pickup inside upper tunnel route
*Animated barricade inside the mineside last cap area
** Animated barricade inside the mineside last cap area
*Small optimization changes
** Small optimization changes
Updated [[vip_harbor]]:
* Updated [[vip_harbor]]:
*Changed setup time from 30 seconds to 60 seconds
** Changed setup time from 30 seconds to 60 seconds
*Updated clipping
** Updated clipping
*Blocked the window from last point upper area
** Blocked the window from last point upper area
*Added pallet near the last RED spawn area, allowing players to get up easier from lower area
** Added pallet near the last RED spawn area, allowing players to get up easier from lower area
*Increased brightness in dark areas
** Increased brightness in dark areas
*Increased additional time after capturing points
** Increased additional time after capturing points
*First point time increased to 3 minutes (from 2)
** First point time increased to 3 minutes (from 2)
*Second point time increased to 4 minutes (from 2)
** Second point time increased to 4 minutes (from 2)
*Small optimization changes
** Small optimization changes
Added trigger_catapult, which should fix many maps from live TF2 that add jump pads or other ways to quickly elevate players - thank you to the [https://momentum-mod.org/ Momentum Mod team] for their implementation of this!
* Added {{code|trigger_catapult}}, which should fix many maps from live TF2 that add jump pads or other ways to quickly elevate players - thank you to the [https://momentum-mod.org/ Momentum Mod team] for their implementation of this!
 
* For mapmakers, the {{code|SetRedPoints}} and {{code|SetBluePoints}} inputs on {{code|tf_logic_domination}} now behave properly
For mapmakers, the SetRedPoints and SetBluePoints inputs on tf_logic_domination now behave properly
* Maps with a large or detailed lightmap no longer sometimes crash the game with an "Engine Hunk Overflow" error
 
* Fix a common crash in Halloween maps caused by not having enough spawn points for the requested entity amount in {{code|entity_spawn_manager}}
Maps with a large or detailed lightmap no longer sometimes crash the game with an "Engine Hunk Overflow" error
* Victory reasons will no longer sporadically be missing
 
Fix a common crash in Halloween maps caused by not having enough spawn points for the requested entity amount in entity_spawn_manager
 
Victory reasons will no longer sporadically be missing


=== General changes ===
=== General changes ===
Added crash reporting through [https://sentry.io/ Sentry]. This is opt-in, and on launching the game for the first time, you will be asked for consent to enable automatic sending. Reports will be used to identify and fix common crashes. Details on collected info are included in a GDPR.txt file shipped with the game, or at https://tf2classic.com/privacy
* Added crash reporting through [https://sentry.io/ Sentry]. This is opt-in, and on launching the game for the first time, you will be asked for consent to enable automatic sending. Reports will be used to identify and fix common crashes. Details on collected info are included in a GDPR.txt file shipped with the game, or at https://tf2classic.com/privacy
 
* TF2 Classic will now pop up a window if it crashes, informing you of the crash, instead of hard crashing to desktop
TF2 Classic will now pop up a window if it crashes, informing you of the crash, instead of hard crashing to desktop
* Added "{{code|tf2c_flush_sprays_on_dc}}" and "{{code|tf2c_flush_downloads_on_dc}}", new options for automatically clearing certain downloaded files when disconnecting from a server
 
* Added "{{code|flush_dls}}", "{{code|flush_sprays}}", and "{{code|flush_map_overrides}}", new commands which can all manually delete various files you've downloaded from remote servers
Added "tf2c_flush_sprays_on_dc" and "tf2c_flush_downloads_on_dc", new options for automatically clearing certain downloaded files when disconnecting from a server
* Item schemas are now removed when disconnecting from a server, preventing servers from overriding your item list on other servers
 
* {{code|object_deflected}} events are now properly sent
Added "flush_dls", "flush_sprays", and "flush_map_overrides", new commands which can all manually delete various files you've downloaded from remote servers
* [[Fire|Burning]] death animations can now be toggled with {{code|tf2c_burning_deathanim}}
 
* [[Grenade Launcher|Grenades]] no longer sometimes bounce off of enemy [[buildings]] without exploding
Item schemas are now removed when disconnecting from a server, preventing servers from overriding your item list on other servers
* Fix self-damage reduction not being applied on radius damage
 
* [[Mine Layer|Mines]] now beep for spectators
object_deflected events are now properly sent
* Scenes created by weapon firing are now cleaned up properly, making it harder to create too many edicts on a server through tap-firing
 
* Ejected shells once again fade out
[[Fire|Burning]] death animations can now be toggled with tf2c_burning_deathanim
* [[Sentry Gun|Sentry]] rocket projectile no longer blocks bullets
 
* Properly fixed being able to place buildings through seams in maps
[[Grenade Launcher|Grenades]] no longer sometimes bounce off of enemy [[buildings]] without exploding
* The [[Medi Gun|Medigun]]{{sic}} no longer sometimes fails to activate its charge after your first spawn
 
* Healing indicators will no longer appear over invisible enemy players
Fix self-damage reduction not being applied on radius damage
* The {{code|mod_ammo_per_shot}} [[List of item attributes|attribute]] now consumes the right amount of ammo on weapons without a clip
 
* The [[Sniper Rifle|headshot]] sound effect is no longer predicted by the client, avoiding the issue where you hear the sound but the headshot isn't registered by the server
[[Mine Layer|Mines]] now beep for spectators
* [[Sniper]] [[Sniper Rifle|dots]] now properly match where the client is looking, and update more quickly - thank you to Shounic for pointing this out in his video [https://www.youtube.com/watch?v=mlhw6RqvOgs here]
 
* The move speed increase from {{code|tf2c_gun_mettle_spy}} now only affects [[Spy]], rather than all classes
Scenes created by weapon firing are now cleaned up properly, making it harder to create too many edicts on a server through tap-firing
* The [[VIP]] is no longer allowed to use the {{code|extendfreeze}} command
 
* Hitsounds, killsounds, fast weapon switch, and combat text batching are now enabled by default for new installations
Ejected shells once again fade out
* Changed the default voice codec to Steam voice, which should sound much better and hopefully resolve some voice-related Linux crashes
 
* The "Random" team option now works on [[Four-Team]] maps
[[Sentry Gun|Sentry]] rocket projectile no longer blocks bullets
* When a vote is started, the calling player properly is logged in the console
 
* The option for toggling game audio while the window is in the background now works properly
Properly fixed being able to place buildings through seams in maps
* Included debugging symbols with the Linux server binaries
 
* Added "{{code|sv_tickbase_max_future_time}}" to prevent clients from tricking the server into thinking they are too far into the future - thank you to the [https://store.steampowered.com/app/224260/No_More_Room_in_Hell/ No More Room in Hell] team for their implementation, with extra help from Dysphie
The [[Medi Gun|Medigun]]{{sic}} no longer sometimes fails to activate its charge after your first spawn
* Added "{{code|sv_quota_stringcmdspersecond}}" to limit the amount of string commands that clients are allowed to send to the server per second before getting kicked - this should fix so called "lagbots"
 
* Fixed exploits involving roll in user commands - thank you to Pelipoika
Healing indicators will no longer appear over invisible enemy players
* Added "{{code|net_chan_proctime_limit_ms}}" to limit the amount of time, in milliseconds, that clients are allowed to make the server spend processing their packets before getting kicked - this should also fix so called "lagbots"
 
* Updated miscellaneous network settings
The mod_ammo_per_shot attribute now consumes the right amount of ammo on weapons without a clip
* Miscellaneous anticheat fixes and tweaks
 
* Other various fixes for exploits and minor bugs
The [[Sniper Rifle|headshot]] sound effect is no longer predicted by the client, avoiding the issue where you hear the sound but the headshot isn't registered by the server
* Updated the localization files
 
* Added Polish translation by Teownik and Patrxgt
[[Sniper]] [[Sniper Rifle|dots]] now properly match where the client is looking, and update more quickly - thank you to Shounic for pointing this out in his video [https://www.youtube.com/watch?v=mlhw6RqvOgs here]
* Added Hungarian translation by Maggots
 
* Added Turkish translation by swfcapslock
The move speed increase from tf2c_gun_mettle_spy now only affects [[Spy]], rather than all classes
 
The [[VIP]] is no longer allowed to use the extendfreeze command
 
Hitsounds, killsounds, fast weapon switch, and combat text batching are now enabled by default for new installations
 
Changed the default voice codec to Steam voice, which should sound much better and hopefully resolve some voice-related Linux crashes
 
The "Random" team option now works on [[Four-Team]] maps
 
When a vote is started, the calling playerproperly is logged in the console
 
The option for toggling game audio while the window is in the background now works properly
 
Included debugging symbols with the Linux server binaries
 
Added "sv_tickbase_max_future_time" to prevent clients from tricking the server into thinking they are too far into the future - thank you to the [https://store.steampowered.com/app/224260/No_More_Room_in_Hell/ No More Room in Hell] team for their implementation, with extra help from Dysphie
 
Added "sv_quota_stringcmdspersecond" to limit the amount of string commands that clients are allowed to send to the server per second before getting kicked - this should fix so called "lagbots"
 
Fixed exploits involving roll in user commands - thank you to Pelipoika
 
Added "net_chan_proctime_limit_ms" to limit the amount of time, in milliseconds, that clients are allowed to make the server spend processing their packets before getting kicked - this should also fix so called "lagbots"
 
Updated miscellaneous network settings
 
Miscellaneous anticheat fixes and tweaks
 
Other various fixes for exploits and minor bugs
 
Updated the localization files
 
Added Polish translation by Teownik and Patrxgt
 
Added Hungarian translation by Maggots
 
Added Turkish translation by swfcapslock
 
[[Category:Patch Notes]]
[[Category:Minor Updates]]
[[Category:Updates]]

Latest revision as of 15:12, 26 August 2025

List of patches 2.0.3 2.0.4 2.1.0

2.0.4 was a minor update for Team Fortress 2 Classic. It was released on December 5, 2022. The patch notes were initially released on the official blog. It featured some map changes, weapon changes, general changes, and bug fixes. It also featured the addition of 1 new map.

The "TF2CDownloader" updating utility was released alongside this patch. Seven days later, the official TF2 Classic YouTube channel posted an announcement video outlining the fixes before releasing an upcoming major update.

Video

The video showcasing the update was voiced over by Current Team Member newgreenshoot and edited by Current Team Member azzy. This video teased the Capture the Flag map Pelican Peak and a new weapon for Pyro, which was later revealed as the Twin Barrel in the Fight or Flight Update.

Changes

Weapon changes

  • Updated the Flamethrower(sic):
    • The hitbox for Pyro's airblast is slightly shorter in its duration, and is now 4 ticks (from 6.6)
  • Updated Dispensers:
    • Dispensers now continue healing during upgrades
  • Updated Teleporters:
    • Teleporters now recharge instantly after being upgraded

Map changes

  • Added ctf_pelican_peak:
    • Created by Chin, Phi, and Another Bad Pun
    • Traditional CTF map comparable to Landfall, with wide open playspaces, and an exposed flag that's easier to steal but harder to capture
  • Updated vip_mineside:
    • Changed setup time from 30 seconds to 60 seconds
    • Added new upper route for defenders (closes after setup time is over)
    • Fixed func_dustmotes inside forward BLU spawn
    • Changed pickup sizes in general
    • Added ammo pickup inside upper tunnel route
    • Animated barricade inside the mineside last cap area
    • Small optimization changes
  • Updated vip_harbor:
    • Changed setup time from 30 seconds to 60 seconds
    • Updated clipping
    • Blocked the window from last point upper area
    • Added pallet near the last RED spawn area, allowing players to get up easier from lower area
    • Increased brightness in dark areas
    • Increased additional time after capturing points
    • First point time increased to 3 minutes (from 2)
    • Second point time increased to 4 minutes (from 2)
    • Small optimization changes
  • Added trigger_catapult, which should fix many maps from live TF2 that add jump pads or other ways to quickly elevate players - thank you to the Momentum Mod team for their implementation of this!
  • For mapmakers, the SetRedPoints and SetBluePoints inputs on tf_logic_domination now behave properly
  • Maps with a large or detailed lightmap no longer sometimes crash the game with an "Engine Hunk Overflow" error
  • Fix a common crash in Halloween maps caused by not having enough spawn points for the requested entity amount in entity_spawn_manager
  • Victory reasons will no longer sporadically be missing

General changes

  • Added crash reporting through Sentry. This is opt-in, and on launching the game for the first time, you will be asked for consent to enable automatic sending. Reports will be used to identify and fix common crashes. Details on collected info are included in a GDPR.txt file shipped with the game, or at https://tf2classic.com/privacy
  • TF2 Classic will now pop up a window if it crashes, informing you of the crash, instead of hard crashing to desktop
  • Added "tf2c_flush_sprays_on_dc" and "tf2c_flush_downloads_on_dc", new options for automatically clearing certain downloaded files when disconnecting from a server
  • Added "flush_dls", "flush_sprays", and "flush_map_overrides", new commands which can all manually delete various files you've downloaded from remote servers
  • Item schemas are now removed when disconnecting from a server, preventing servers from overriding your item list on other servers
  • object_deflected events are now properly sent
  • Burning death animations can now be toggled with tf2c_burning_deathanim
  • Grenades no longer sometimes bounce off of enemy buildings without exploding
  • Fix self-damage reduction not being applied on radius damage
  • Mines now beep for spectators
  • Scenes created by weapon firing are now cleaned up properly, making it harder to create too many edicts on a server through tap-firing
  • Ejected shells once again fade out
  • Sentry rocket projectile no longer blocks bullets
  • Properly fixed being able to place buildings through seams in maps
  • The Medigun(sic) no longer sometimes fails to activate its charge after your first spawn
  • Healing indicators will no longer appear over invisible enemy players
  • The mod_ammo_per_shot attribute now consumes the right amount of ammo on weapons without a clip
  • The headshot sound effect is no longer predicted by the client, avoiding the issue where you hear the sound but the headshot isn't registered by the server
  • Sniper dots now properly match where the client is looking, and update more quickly - thank you to Shounic for pointing this out in his video here
  • The move speed increase from tf2c_gun_mettle_spy now only affects Spy, rather than all classes
  • The VIP is no longer allowed to use the extendfreeze command
  • Hitsounds, killsounds, fast weapon switch, and combat text batching are now enabled by default for new installations
  • Changed the default voice codec to Steam voice, which should sound much better and hopefully resolve some voice-related Linux crashes
  • The "Random" team option now works on Four-Team maps
  • When a vote is started, the calling player properly is logged in the console
  • The option for toggling game audio while the window is in the background now works properly
  • Included debugging symbols with the Linux server binaries
  • Added "sv_tickbase_max_future_time" to prevent clients from tricking the server into thinking they are too far into the future - thank you to the No More Room in Hell team for their implementation, with extra help from Dysphie
  • Added "sv_quota_stringcmdspersecond" to limit the amount of string commands that clients are allowed to send to the server per second before getting kicked - this should fix so called "lagbots"
  • Fixed exploits involving roll in user commands - thank you to Pelipoika
  • Added "net_chan_proctime_limit_ms" to limit the amount of time, in milliseconds, that clients are allowed to make the server spend processing their packets before getting kicked - this should also fix so called "lagbots"
  • Updated miscellaneous network settings
  • Miscellaneous anticheat fixes and tweaks
  • Other various fixes for exploits and minor bugs
  • Updated the localization files
  • Added Polish translation by Teownik and Patrxgt
  • Added Hungarian translation by Maggots
  • Added Turkish translation by swfcapslock