This article relates to the game "Team Fortress 2". Click here for more information.
Эта статья документации для всего, что использует платформу Source. Нажмите для получения дополнительной информации.

Ru/Team Fortress 2 engine branch: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
No edit summary
No edit summary
 
(23 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{wip}}
{{translate}}
{{translate}}
 
{{translate|type=update|All remaining SDK 2013 game have been upgraded to this branch. Update translation.}}
{{hl2 topicon}}
{{tf2 topicon}}


{{src topicon}}
{{src topicon}}


{{LanguageBar}}
{{LanguageBar|title=Ветвь движка Team Fortress 2}}


{{stub}}
{{stub}}


The {{tf2branch|4}} is a newer version of {{src13mp|2}}, developed from updates to {{tf2|2}}.  
{{tf2branch|2|nt=1}} — это наиболее новая версия ветви {{src13mp|2}}, разработанная на основе обновлений {{tf2|1}}.
 
Ветви имеют несовместимый {{wiki|ru:Двоичный интерфейс приложений|ABI}}. Модификации или инструменты, скомпилированные для {{src13mp}}, не будут работать в {{tf2|1}} без обновления интерфейсов.


The branches have incompatible [https://en.wikipedia.org/wiki/Application%20binary%20interface ABI]s, i.e. mods/tools compiled for {{src13mp}} will not work under {{tf2}} without updating interfaces.
== Особенности ==
Новое, начиная с ветви {{src13mp|2}}:


== Features ==
; {{L|$treeSway|Качающиеся деревья}} {{also|{{gmod}} {{mapbase}} {{l4dbranch}} {{asbranch}} {{p2branch}} {{csgobranch}} {{strata}} {{xe}}}}
New since the {{src13mp|2}} branch is:
: Параметр материала, создающий эффект качающихся на ветру деревьев.


; {{L|$treeSway|Swaying trees}} {{also|{{gmod}} {{mapbase}} {{l4dbranch}} {{asbranch}} {{p2branch}} {{csgobranch}} {{strata}} {{xe}}}}
<div style="border-left:3px solid yellow; background-color:rgb(255 255 0 / 10%); padding:0.5em 1em">
: A material parameter that gives the effect of trees swaying in the wind.
<div style="background-color:rgb(0 0 0 / 10%); padding:0.25em 0.5em; color:rgb(255 255 0)"> '''Complete the translation''' </div>


; [[w:64-bit|64-bit binaries]] {{also|{{gmod}}}}
; {{w|ru:64-bit|64-bit binaries}} {{also|{{gmod}}}}
: Allows the game to access more than 4GB RAM and have slightly better performance. Additionally, tools such as {{hammer|1}}, map compilers ({{vbsp|1}}, {{vvis|1}}, {{vrad|1}}), etc... also have 64-bit binaries.
: Allows the game to access more than 4GB RAM and have slightly better performance. Additionally, tools such as {{hammer|1}}, map compilers ({{vbsp|1}}, {{vvis|1}}, {{vrad|1}}), etc... also have 64-bit binaries.
: {{Note|{{tf2}} 64-bit is not available on Mac.<br>Half-Life 2 was the first game to receive 64-bit update back in 2005, when it ran on Source 2004. It was later removed for unknown reasons, but it also had some technical issues at the time.<br>{{hl2dm}} only has 64-bit binaries for the engine DLLs; all executables and game DLLs are still 32-bit.}}
: {{Note|{{tf2}} 64-разрядная версия недоступна на Mac. <br> {{hl2|1}} является первой игрой, получившей 64-битное обновление ещё в 2005 году, когда она работала на Source 2004. Позже данное обновление было отменено по неизвестным причинам. Однако в то время у игры были некоторые технические проблемы. <br> {{hl2dm}} имеет 64-битные двоичные файлы только у DLL-файлов движка; все исполняемые файлы и игровые DLL по-прежнему 32-битные.}}
 
; {{L|VScript}} {{also|{{mapbase}} {{nmrih}} {{l4dbranch}} {{p2branch}} {{csgobranch}} }} <!-- GLua ≠ vscript; don't mention gmod here -->
; {{L|VScript}} {{also|{{mapbase}} {{nmrih}} {{l4dbranch}} {{p2branch}} {{csgobranch}} }} <!-- GLua ≠ vscript; don't mention gmod here -->
: A powerful new scripting system primarily using {{sq|2}}. Third-party games may have different VScript implementation.  
: A powerful new scripting system primarily using {{sq|2}}. Third-party games may have different VScript implementation.  
Line 31: Line 31:
: Used for game intros or cutscenes in some games. Replaces {{L|Bink}} video. WebM allows smaller file sizes without significant degradation in video quality.
: Used for game intros or cutscenes in some games. Replaces {{L|Bink}} video. WebM allows smaller file sizes without significant degradation in video quality.


; {{L|Vulkan}} renderer {{also|{{hl2}} {{portal}} {{l4d2}} {{p2branch}} {{csgobranch}} {{strata}} {{xe}}}}
; Рендерер "{{L|Vulkan}}" {{also|{{hl2}} {{portal}} {{l4d2}} {{p2branch}} {{csgobranch}} {{strata}} {{xe}}}}
: A low-overhead, cross-platform graphics API, successor to {{L|OpenGL}}.
: A low-overhead, cross-platform graphics API, successor to {{L|OpenGL}}.
: First introduced in 2022 with {{hl2|1}} and {{portal|1}}, and was add in {{tf2|1}} later during the 64-bit update. {{portalrtx|1}} also uses Vulkan as part of the RTX Remix runtime. Using DXVK, a library used to translate Direct3D calls to Vulkan. This is disabled by default, but can be enabled in supported games by passing {{code|-vulkan}} into the game's launch options.
: First introduced in 2022 with {{hl2|1}} and {{portal|1}}, and was add in {{tf2|1}} later during the 64-bit update. {{portalrtx|1}} also uses Vulkan as part of the RTX Remix runtime. Using DXVK, a library used to translate Direct3D calls to Vulkan. This is disabled by default, but can be enabled in supported games by passing {{code|-vulkan}} into the game's launch options.


; {{L|VGUI}} High DPI support {{also|{{hl2}} 20th }}
</div>
: VGUI elements are now properly scalable on higher resolutions such as 4K (3840x2160).


; Texture streaming {{also|{{csgobranch}}{{tfbranch}}}}
; Поддержка высокого {{w|ru:Dots per inch|DPI}} для {{L|VGUI}} {{also|{{hl2}} 20th }}
: Reduce system RAM and graphics card VRAM usage by streaming textures as needed instead of loading them all when loading the map.
: Элементы графического интерфейса Valve теперь правильно масштабируются на более высоких разрешениях, таких как 4K (3840x2160).


; Removal of Miles Sound System middleware
; Потоковая передача текстур {{also|{{csgobranch}}{{tfbranch}}}}
: Uses [https://github.com/misyltoad/VAudio-MiniMP3 minimp3] for {{L|MP3}} playback instead.
: Сокращение расхода оперативной памяти системы и видеопамяти видеокарты, передавая текстуры по мере необходимости, а не загружая их все при загрузке карты.


; Numerous security fixes
; Удалено промежуточное программное обеспечение Miles Sound System
: See [https://github.com/ValveSoftware/source-sdk-2013/issues/562 GitHub post].
: Вместо него для воспроизведения {{L|MP3}} начал использоваться {{github|misyltoad/VAudio-MiniMP3|minimp3}}.


== Availability ==
; Многочисленные исправления безопасности
Game code for this branch is not available.
: Смотрите [https://github.com/ValveSoftware/source-sdk-2013/issues/562 проблему в GitHub].
* {{Code|2004}} {{hl2dm|2}} (formerly {{src13mp}}, {{srcmp}}, {{src06}}, {{src04}})
 
* {{Code|2007}} {{tf2|2}} (formerly {{src13mp}}, {{srcmp}}, {{src07}})
== Наличие ==
Игровой код для этой ветви движка недоступен.
 
{{Table
| width = 600px
| {{tr
| {{th|radius=3px 0 0 0| Дата выпуска }}
  {{th|radius=0 3px 0 0| Наименование }}
}}
{{tr
| bgcolor = #2C2C2C
| {{td|align=center|bgcolor=#353535|width=20%| '''2004''' }}
  {{td| {{hl2dm|2}} (ранее: {{src13mp}}, {{srcmp}}, {{src06}}, {{src04}}) }}
}}
{{tr
| bgcolor = #2C2C2C
| {{td|radius=0 0 0 3px|align=center|bgcolor=#353535| '''2007''' }}
  {{td|radius=0 0 3px 0| {{tf2|2}} (ранее: {{src13mp}}, {{srcmp}}, {{src07}}) }}
}}
}}


{{Branch-navbox}}
{{Branch-navbox}}
{{ACategory|Official Engine Branches}}
{{ACategory|Official Engine Branches}}

Latest revision as of 19:46, 18 February 2025

Info content.png
This page needs to be translated.
This page either contains information that is only partially or incorrectly translated, or there isn't a translation yet.
If this page cannot be translated for some reason, or is left untranslated for an extended period of time after this notice is posted, the page should be requested to be deleted.
Also, please make sure the article complies with the alternate languages guide.(en)
Info content.png
This translated page needs to be updated.
You can help by updating the translation.
Also, please make sure the article complies with the alternate languages guide.(en)
The following content or section specifically needs to be translated:
All remaining SDK 2013 game have been upgraded to this branch. Update translation.

English (en)Русский (ru)中文 (zh)Translate (Translate)

Неполная

This article or section is a stub. You can help by expanding it.

Ветвь Team Fortress 2 Ветвь движка Team Fortress 2 — это наиболее новая версия ветви Source 2013 Multiplayer Source 2013 Multiplayer, разработанная на основе обновлений Team Fortress 2.

Ветви имеют несовместимый Wikipedia icon ABI. Модификации или инструменты, скомпилированные для Source 2013 Multiplayer, не будут работать в Team Fortress 2 без обновления интерфейсов.

Особенности

Новое, начиная с ветви Source 2013 Multiplayer Source 2013 Multiplayer:

Качающиеся деревья(en) (также в Garry's Mod Mapbase Версия платформы Left 4 Dead Alien Swarm engine branch Portal 2 engine branch CS:GO engine branch Strata Source Xengine)
Параметр материала, создающий эффект качающихся на ветру деревьев.
Complete the translation
Wikipedia icon 64-bit binaries (также в Garry's Mod)
Allows the game to access more than 4GB RAM and have slightly better performance. Additionally, tools such as Hammer, map compilers (VBSP, VVIS, VRAD), etc... also have 64-bit binaries.
Note.pngПримечание:Team Fortress 2 64-разрядная версия недоступна на Mac.
Half-Life 2 является первой игрой, получившей 64-битное обновление ещё в 2005 году, когда она работала на Source 2004. Позже данное обновление было отменено по неизвестным причинам. Однако в то время у игры были некоторые технические проблемы.
Half-Life 2: Deathmatch имеет 64-битные двоичные файлы только у DLL-файлов движка; все исполняемые файлы и игровые DLL по-прежнему 32-битные.
VScript(en) (также в Mapbase No More Room in Hell Версия платформы Left 4 Dead Portal 2 engine branch CS:GO engine branch)
A powerful new scripting system primarily using Squirrel Squirrel. Third-party games may have different VScript implementation.
WebM(en) video playback (также в Hunt Down the Freeman Garry's Mod Counter-Strike: Global Offensive Strata Source)
Used for game intros or cutscenes in some games. Replaces Bink(en) video. WebM allows smaller file sizes without significant degradation in video quality.
Рендерер "Vulkan(en)" (также в Half-Life 2 Portal Left 4 Dead 2 Portal 2 engine branch CS:GO engine branch Strata Source Xengine)
A low-overhead, cross-platform graphics API, successor to OpenGL(en).
First introduced in 2022 with Half-Life 2 and Portal, and was add in Team Fortress 2 later during the 64-bit update. Portal with RTX also uses Vulkan as part of the RTX Remix runtime. Using DXVK, a library used to translate Direct3D calls to Vulkan. This is disabled by default, but can be enabled in supported games by passing -vulkan into the game's launch options.
Поддержка высокого Wikipedia icon DPI для VGUI(en) (также в Half-Life 2 20th)
Элементы графического интерфейса Valve теперь правильно масштабируются на более высоких разрешениях, таких как 4K (3840x2160).
Потоковая передача текстур (также в CS:GO engine branchTitanfall branch)
Сокращение расхода оперативной памяти системы и видеопамяти видеокарты, передавая текстуры по мере необходимости, а не загружая их все при загрузке карты.
Удалено промежуточное программное обеспечение Miles Sound System
Вместо него для воспроизведения MP3(en) начал использоваться minimp3 minimp3.
Многочисленные исправления безопасности
Смотрите проблему в GitHub.

Наличие

Игровой код для этой ветви движка недоступен.