Aktualizacja z 1 grudnia 2022

From Team Fortress Wiki
Jump to: navigation, search

Lista zmian

Team Fortress 2

  • Zaimplementowano VScript (angielski).
    • VScript umożliwia twórcom map umieszczenie w nich kodu skryptu w języku Squirrel3 (angielski). System ten jest już wykorzystywany dla map w L4D2 i CS:GO.
      • Wprowadzono interfejs z obiektami i światem działającymi tak jak ze zwykłą logiką edytora Hammer.
      • Uproszczono rzeczy, które uprzednio były niesamowicie skomplikowane/mozolne w logice edytora Hammer.
      • Wprowadzono ścisłą interakcję z botami, bossami, atrybutami gracza, obiektami i stanem gry oraz kontrolę wszystkich tych elementów, co umożliwia tworzenie ulepszonych, zmodyfikowanych albo całkowicie niestandardowych trybów gry.
      • Wprowadzono reakcje na zdarzenia w grze i możliwość wprowadzania zmian w skutkach niektórych rzeczy, np. w obliczaniu obrażeń.
    • Więcej informacji technicznych dotyczących VScript dla Team Fortress 2 znajdziecie na stronie społeczności producentów Valve.
  • Dodano możliwość dynamicznej zmiany skyboxów przy użyciu obiektu skybox_swapper (angielski) lub SetSkyboxTexture.
  • Dodano obsługę niestandardowych plików ulepszeń dla trybu Mann vs Maszyny dodanych do mapy.
  • Dodano point_worldtext (angielski), czyli obiekt, który umożliwia dynamiczne wyświetlanie tekstu z obsługą wielu czcionek SDF (Signed Distance Field), wielu kolorów i trybu tęczowego.
  • Uwidoczniono wiele zmiennych konsoli związanych z ruchem.
  • Zaimplementowano obsługę dla obiektu func_monitor (angielski) i kamer.
  • Zaimplementowano obiekt logic_eventlistener (angielski) z logiki edytora Hammer służący do nasłuchiwania zdarzeń w grze.
  • Dodano możliwość przekazywania parametrów i opóźnień do działań populatora dla trybu Mann vs Maszyny.
  • Ulepszono czas tworzenia kompilacji przy użyciu narzędzia VRAD (angielski).
  • Specjalne podziękowania dla Jakuba oraz całej reszty osób, które wniosły swój wkład w wątek „TF2 VScript Mega Issue!(angielski) na portalu GitHub za przeprowadzanie testów, przekazywanie opinii i przesyłanie zapytań.

Nieudokumentowane zmiany

  • Zaktualizowano pliki lokalizacyjne dla języków: brazylijski portugalski, bułgarski, czeski, duński, holenderski, fiński, francuski, niemiecki, grecki, węgierski, włoski, koreański, norweski, polski, portugalski, rumuński, rosyjski, chiński uproszczony, hiszpański (Hiszpania), szwedzki, tajski, chiński tradycyjny, turecki i ukraiński.

Zmienione pliki

Uwaga: poniższa lista zmian jest wygenerowana na podstawie różnicy pomiędzy dwiema rewizjami gry. Znaczna część listy zmian została automatycznie wygenerowana z danych GameTracking (angielski), dzięki uprzejmości SteamDB (angielski).
Zmiany w rewizji
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