Difference between revisions of "December 1, 2022 Patch/cs"

From Team Fortress Wiki
Jump to: navigation, search
(Created page with "{{Patch layout | before = {{Patch name|11|4|2022}} | day = 1 | month = december | year = 2022 | after = | source-title = {{common string|...")
 
m
Line 12: Line 12:
 
** VScript dovoluje tvůrcům map přidávat skriptovací jazyk ([[w:Squirrel_(programming_language)/cs|Squirrel3]]) do jejich map. Tento systém je již používán pro [[Left 4 Dead 2/cs|L4D2]] a [[Counter-Strike: Global Offensive/cs|CS:GO]] mapy.
 
** VScript dovoluje tvůrcům map přidávat skriptovací jazyk ([[w:Squirrel_(programming_language)/cs|Squirrel3]]) do jejich map. Tento systém je již používán pro [[Left 4 Dead 2/cs|L4D2]] a [[Counter-Strike: Global Offensive/cs|CS:GO]] mapy.
 
*** Rozhraní s entitami a světem jako běžná [[Valve Hammer Editor/cs|Hammer Editor]] logika
 
*** Rozhraní s entitami a světem jako běžná [[Valve Hammer Editor/cs|Hammer Editor]] logika
*** Zjednodušuje provedení věcí, které byli dříve extrémě komplikované nebo trvali příliš dlouho na vytvoření za pomocí Hammer logiky
+
*** Zjednodušuje provedení věcí, které byli dříve extrémně komplikované nebo trvali příliš dlouho na vytvoření za pomocí Hammer logiky
*** VScript dovoluje interakci a ovládání [[bots/cs|botů]], [[Boss/cs|bossů]], atributů hráče, entity a podrobném stavu hry, toto dovluje tvorbu vylepšených, modifikovaných nebo kompletně  nových herních módů
+
*** VScript dovoluje interakci a ovládání [[bots/cs|botů]], [[Boss/cs|bossů]], atributů hráče, entity a podrobném stavu hry, toto dovoluje tvorbu vylepšených, modifikovaných nebo kompletně  nových herních módů
 
*** Také dovoluje reagování na herní události a změnu jejich výsledku, například výpočty uděleného poškození
 
*** Také dovoluje reagování na herní události a změnu jejich výsledku, například výpočty uděleného poškození
 
** Více technických informací o VScriptu pro Team Fortress 2 naleznete na [[vdc:Main_Page|Valve Developer Community]] {{lang icon|en}}
 
** Více technických informací o VScriptu pro Team Fortress 2 naleznete na [[vdc:Main_Page|Valve Developer Community]] {{lang icon|en}}
 
*** [[vdc:VScript|https://developer.valvesoftware.com/wiki/VScript]] {{lang icon|en}}
 
*** [[vdc:VScript|https://developer.valvesoftware.com/wiki/VScript]] {{lang icon|en}}
 
*** [[vdc:List_of_TF2_Script_Functions|https://developer.valvesoftware.com/wiki/List_of_TF2_Script_Functions]] {{lang icon|en}}
 
*** [[vdc:List_of_TF2_Script_Functions|https://developer.valvesoftware.com/wiki/List_of_TF2_Script_Functions]] {{lang icon|en}}
* Přidána možnost dynamické změny skyboxu zapomocí entity {{ent|skybox_swapper}} nebo funkce {{code|SetSkyboxTexture}}
+
* Přidána možnost dynamické změny skyboxu za pomoci entity {{ent|skybox_swapper}} nebo funkce {{code|SetSkyboxTexture}}
 
* Přidána podpora pro vlastní [[Mann vs. Machine/cs|MvM]] vylepšení, které lze nyní zabalit přímo do souboru map
 
* Přidána podpora pro vlastní [[Mann vs. Machine/cs|MvM]] vylepšení, které lze nyní zabalit přímo do souboru map
 
* Přidána entita {{ent|point_worldtext}}, která umí dynamicky zobrazovat text, s podporou více fontů SDF (signed distance field), více barev a duhového režimu.
 
* Přidána entita {{ent|point_worldtext}}, která umí dynamicky zobrazovat text, s podporou více fontů SDF (signed distance field), více barev a duhového režimu.

Revision as of 19:27, 3 December 2022

Poznámky ke změnám

Team Fortress 2

  • Byl implementován VScript (Anglicky)
    • VScript dovoluje tvůrcům map přidávat skriptovací jazyk (Squirrel3) do jejich map. Tento systém je již používán pro L4D2 a CS:GO mapy.
      • Rozhraní s entitami a světem jako běžná Hammer Editor logika
      • Zjednodušuje provedení věcí, které byli dříve extrémně komplikované nebo trvali příliš dlouho na vytvoření za pomocí Hammer logiky
      • VScript dovoluje interakci a ovládání botů, bossů, atributů hráče, entity a podrobném stavu hry, toto dovoluje tvorbu vylepšených, modifikovaných nebo kompletně nových herních módů
      • Také dovoluje reagování na herní události a změnu jejich výsledku, například výpočty uděleného poškození
    • Více technických informací o VScriptu pro Team Fortress 2 naleznete na Valve Developer Community (Anglicky)
  • Přidána možnost dynamické změny skyboxu za pomoci entity skybox_swapper nebo funkce SetSkyboxTexture
  • Přidána podpora pro vlastní MvM vylepšení, které lze nyní zabalit přímo do souboru map
  • Přidána entita point_worldtext, která umí dynamicky zobrazovat text, s podporou více fontů SDF (signed distance field), více barev a duhového režimu.
  • Odhalení několika příkazů souvisejících s pohybem ConVars
  • Implementována podpora pro func_monitor a kamery
  • Implementována logic_eventlistener pro odposlech herních eventů z Hammer logiky
  • Přidána možnost předávat parametry a zpoždění akcím populátoru MvM
  • Byl zrychlen čas potřebných ke kompilaci VRAD (Anglicky)
  • Speciální poděkování Jakubovi a všem na GitHub VScript Mega Issue (Anglicky) za pomoc při testování, zpětnou vazbu a přidávání návrhů

Nezmíněné změny

  • Aktualizovány lokalizační soubory pro brazilskou portugalštinu, bulharštinu, češtinu, dánštinu, finštinu, francouzštinu, italštinu, korejštinu, maďarštinu, němčinu, nizozemštinu, norštinu, polštinu, portugalštinu, rumunštinu, ruštinu, zjednodušenou čínštinu, španělštinu (Španělsko), švédštinu, thajštinu, tradiční čínštinu, turečtinu a ukrajinštinu.

Změněné soubory

Poznámka: seznam změn níže je generován pomocí rozdílů dvou revizí hry. Podstatná část tohoto seznamu změn byla generována pomoci GameTracking (Anglicky) data od SteamDB (Anglicky).
Změny v revizi
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