2022年12月1日补丁

From Team Fortress Wiki
Jump to: navigation, search

补丁说明

Team Fortress 2

  • 植入VScript
    • 地图制作者可使用VScript将脚本代码(使用语言:Squirrel3)嵌入到地图中。本系统是已在《求生之路2》和《反恐精英:全球攻势》中得到应用后的反向移植。
      • 可达成与常规Hammer地图编辑器逻辑类似的实体及地图交互。
      • 先前在Hammer中过于复杂或冗长的事物可经此简化。
      • 与电脑玩家、BOSS、玩家属性、实体和游戏状态密切交互并进行控制,允许增强、修改或完全自定义游戏模式。
      • 对游戏事件做出反应,并改变某些事情的结果,如伤害计算。
    • 更多关于《军团要塞2》VScript的技术信息现可在Valve开发者社区上找到对应页面。
  • 现可通过skybox_changer或SetSkyboxTexture实体动态更换天空盒。
  • 现在支持将曼恩 vs. 机器模式的自制升级文件打包到地图中。
  • 添加point_worldtext实体,它可以动态显示文字,同时支持多种有符号距离场(Signed Distance Field,SDF)字体、多种色彩及彩虹模式。
  • 暴露几个与移动有关的 ConVars。
  • 植入对实体func_monitor及摄像机实体的支持。
  • 植入logic_eventlistener,从Hammer逻辑的角度监听游戏事件。
  • 添加向曼恩 vs. 机器模式填充器动作传递参数与延迟的功能。
  • 改善了 VRAD 的编译时间。
  • 特别鸣谢Jakub以及其它在GitHub VScript项目上参与测试、反馈以及提交请求的各位。

变更文件

注意:下列变更记录是从游戏的两个修订版本的diff生成的。该数据可能并不完整或准确。 该变更记录的大部分内容都是自动从来自SteamDB(英语)GameTracking(英语)数据生成的。
修订版变更
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