Difference between revisions of "December 1, 2022 Patch"
BrazilianNut (talk | contribs) m |
ThatHatGuy (talk | contribs) (detailed entities, added small article links) |
||
Line 13: | Line 13: | ||
*** Interface with entities and the world like regular Hammer logic | *** Interface with entities and the world like regular Hammer logic | ||
*** Simplify things that were previously incredibly complicated/tedious in Hammer logic | *** Simplify things that were previously incredibly complicated/tedious in Hammer logic | ||
− | *** Interact with and control [[bots]], bosses, player attributes, entities, and game state closely, allowing for enhanced, modified or entirely custom game modes | + | *** Interact with and control [[bots]], [[Boss|bosses]], player attributes, entities, and game state closely, allowing for enhanced, modified or entirely custom game modes |
*** React to game events and change the outcome of certain things, such as damage calculations | *** React to game events and change the outcome of certain things, such as damage calculations | ||
** More technical info about VScript for Team Fortress 2 is available on the Valve Developer Community | ** More technical info about VScript for Team Fortress 2 is available on the Valve Developer Community | ||
*** https://developer.valvesoftware.com/wiki/VScript | *** https://developer.valvesoftware.com/wiki/VScript | ||
*** https://developer.valvesoftware.com/wiki/List_of_TF2_Script_Functions | *** https://developer.valvesoftware.com/wiki/List_of_TF2_Script_Functions | ||
− | * Added the ability to change the skybox dynamically using the skybox_changer entity or SetSkyboxTexture | + | * Added the ability to change the skybox dynamically using the {{ent|skybox_changer}} entity or {{code|SetSkyboxTexture}} |
* Added support for custom [[Mann vs. Machine|MvM]] upgrade files packed into the map | * Added support for custom [[Mann vs. Machine|MvM]] upgrade files packed into the map | ||
− | * Added {{ | + | * Added {{ent|point_worldtext}}, an entity that can show text dynamically, with support for multiple SDF (signed distance field) fonts, multiple colors and a rainbow mode |
− | * Exposed several movement related ConVars | + | * Exposed several movement related [[List of useful console commands|ConVars]] |
− | * Implemented support for {{ | + | * Implemented support for {{ent|func_monitor}} and cameras |
− | * Implemented {{ | + | * Implemented {{ent|logic_eventlistener}} for listening to game events from Hammer logic |
* Added the ability to pass parameters and delay to MvM populator actions | * Added the ability to pass parameters and delay to MvM populator actions | ||
* Improved compile time with VRAD | * Improved compile time with VRAD | ||
* Special thanks to Jakub and everyone on the GitHub VScript Mega Issue for testing, providing feedback, and submitting requests | * Special thanks to Jakub and everyone on the GitHub VScript Mega Issue for testing, providing feedback, and submitting requests | ||
}} | }} |
Revision as of 02:41, 2 December 2022
|
Source: Team Fortress 2 Update Released
Patch notes
Team Fortress 2
- Implemented VScript
- VScript allows mappers to embed script code (Squirrel3) into maps. This system is already being used for L4D2 and CS:GO maps.
- Interface with entities and the world like regular Hammer logic
- Simplify things that were previously incredibly complicated/tedious in Hammer logic
- Interact with and control bots, bosses, player attributes, entities, and game state closely, allowing for enhanced, modified or entirely custom game modes
- React to game events and change the outcome of certain things, such as damage calculations
- More technical info about VScript for Team Fortress 2 is available on the Valve Developer Community
- VScript allows mappers to embed script code (Squirrel3) into maps. This system is already being used for L4D2 and CS:GO maps.
- Added the ability to change the skybox dynamically using the
skybox_changer
entity orSetSkyboxTexture
- Added support for custom MvM upgrade files packed into the map
- Added
point_worldtext
, an entity that can show text dynamically, with support for multiple SDF (signed distance field) fonts, multiple colors and a rainbow mode - Exposed several movement related ConVars
- Implemented support for
func_monitor
and cameras - Implemented
logic_eventlistener
for listening to game events from Hammer logic - Added the ability to pass parameters and delay to MvM populator actions
- Improved compile time with VRAD
- Special thanks to Jakub and everyone on the GitHub VScript Mega Issue for testing, providing feedback, and submitting requests
Files changed
- Note: The changelog below is generated from a diff of two revisions of the game. This data may be incomplete or inconsistent. A significant part of this changelog has been automatically generated from GameTracking data, courtesy of SteamDB.
Revision changes
Modified: tf/resource/tf_brazilian.txt
Modified: tf/resource/tf_bulgarian.txt
Modified: tf/resource/tf_czech.txt
Modified: tf/resource/tf_danish.txt
Modified: tf/resource/tf_dutch.txt
Modified: tf/resource/tf_finnish.txt
Modified: tf/resource/tf_french.txt
Modified: tf/resource/tf_german.txt
Modified: tf/resource/tf_greek.txt
Modified: tf/resource/tf_hungarian.txt
Modified: tf/resource/tf_italian.txt
Modified: tf/resource/tf_korean.txt
Modified: tf/resource/tf_koreana.txt
Modified: tf/resource/tf_norwegian.txt
Modified: tf/resource/tf_polish.txt
Modified: tf/resource/tf_portuguese.txt
Modified: tf/resource/tf_proto_obj_defs_danish.txt
Modified: tf/resource/tf_proto_obj_defs_dutch.txt
Modified: tf/resource/tf_proto_obj_defs_french.txt
Modified: tf/resource/tf_romanian.txt
Modified: tf/resource/tf_russian.txt
Modified: tf/resource/tf_schinese.txt
Modified: tf/resource/tf_spanish.txt
Modified: tf/resource/tf_swedish.txt
Modified: tf/resource/tf_tchinese.txt
Modified: tf/resource/tf_thai.txt
Modified: tf/resource/tf_turkish.txt
Modified: tf/resource/tf_ukrainian.txt
Modified: tf/scripts/items/items_game.txt
Modified: tf/steam.inf
Modified: bin/GameUI.dll
Modified: bin/ServerBrowser.dll
Modified: bin/bsppack.dll
Modified: bin/bugreporter_filequeue.dll
Modified: bin/bugreporter_public.dll
Modified: bin/datacache.dll
Modified: bin/engine.dll
Modified: bin/filesystem_stdio.dll
Modified: bin/inputsystem.dll
Modified: bin/launcher.dll
Modified: bin/libtogl.dll
Modified: bin/materialsystem.dll
Modified: bin/replay.dll
Modified: bin/scenefilecache.dll
Modified: bin/shaderapidx9.dll
Modified: bin/shaderapiempty.dll
Modified: bin/soundemittersystem.dll
Modified: bin/sourcevr.dll
Modified: bin/stdshader_dx9.dll
Modified: bin/studiorender.dll
Modified: bin/tier0.dll
Modified: bin/vaudio_celt.dll
Modified: bin/vaudio_miles.dll
Modified: bin/vaudio_speex.dll
Modified: bin/vgui2.dll
Modified: bin/vguimatsurface.dll
Modified: bin/video_quicktime.dll
Modified: bin/video_services.dll
Modified: bin/vphysics.dll
Modified: bin/vscript.dll
Modified: bin/vstdlib.dll
Modified: bin/vtex_dll.dll
Added: hl2/hl2_misc_dir.vpk/materials/editor/logic_eventlistener.vmt
Added: hl2/hl2_misc_dir.vpk/materials/editor/logic_script.vmt
Added: hl2/hl2_misc_dir.vpk/materials/editor/worldtext_1.vmt
Added: hl2/hl2_misc_dir.vpk/materials/editor/worldtext_10.vmt
Added: hl2/hl2_misc_dir.vpk/materials/editor/worldtext_11.vmt
Added: hl2/hl2_misc_dir.vpk/materials/editor/worldtext_12.vmt
Added: hl2/hl2_misc_dir.vpk/materials/editor/worldtext_13.vmt
Added: hl2/hl2_misc_dir.vpk/materials/editor/worldtext_2.vmt
Added: hl2/hl2_misc_dir.vpk/materials/editor/worldtext_3.vmt
Added: hl2/hl2_misc_dir.vpk/materials/editor/worldtext_4.vmt
Added: hl2/hl2_misc_dir.vpk/materials/editor/worldtext_5.vmt
Added: hl2/hl2_misc_dir.vpk/materials/editor/worldtext_6.vmt
Added: hl2/hl2_misc_dir.vpk/materials/editor/worldtext_7.vmt
Added: hl2/hl2_misc_dir.vpk/materials/editor/worldtext_8.vmt
Added: hl2/hl2_misc_dir.vpk/materials/editor/worldtext_9.vmt
Added: hl2/hl2_textures_dir.vpk/materials/editor/logic_eventlistener.vtf
Added: hl2/hl2_textures_dir.vpk/materials/editor/logic_script.vtf
Added: hl2/hl2_textures_dir.vpk/materials/editor/worldtextsheet_liberationsans.vtf
Added: hl2/hl2_textures_dir.vpk/materials/editor/worldtextsheet_robotomono.vtf
Added: hl2/hl2_textures_dir.vpk/materials/editor/worldtextsheet_tf2.vtf
Added: hl2/hl2_textures_dir.vpk/materials/editor/worldtextsheet_tf2build.vtf
Added: hl2/hl2_textures_dir.vpk/materials/editor/worldtextsheet_tf2professor.vtf
Modified: tf/bin/client.dll
Modified: tf/bin/server.dll
Modified: tf/scripts/items/items_game.txt.sig