Team Fortress 2 engine branch: Difference between revisions
Jump to navigation
Jump to search
SirYodaJedi (talk | contribs) m (→Availability) |
SirYodaJedi (talk | contribs) |
||
Line 3: | Line 3: | ||
== Features == | == Features == | ||
New since the {{src13mp|2}} branch is: | |||
; [[$treeSway|Swaying trees]] {{only|{{tf2}}}} {{also|{{gmod}} {{mapbase}} {{l4dbranch}} {{asbranch}} {{p2branch}} {{csgobranch}} {{strata}} {{xe}}}} | |||
: A material parameter that gives the effect of trees swaying in the wind. | |||
; [[w:64-bit|64-bit binaries]] {{only|{{tf2}}}} {{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. | |||
: {{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.}} | |||
; [[VScript]] {{also|{{mapbase}} {{nmrih}}}} <!-- GLua ≠ vscript; don't mention gmod here --> | |||
: A powerful new scripting system primarily using {{sq|2}} or {{lua|2}}. Third-party games may have different VScript implementation. | |||
; [[WebM]] video playback {{only|{{tf2}}}} {{also|{{hdtf}} {{gmod}} {{csgo}} {{strata}}}} | |||
: Used for game intros or cutscenes in some games. Replaces [[Bink]] video. WebM allows smaller video file sizes without significantly degrade the video quality. | |||
; [[Vulkan]] renderer {{also|{{hl2}} {{portal}} {{l4d2}} {{p2branch}} {{csgobranch}} {{strata}} {{xe}}}} | |||
: A low-overhead, cross-platform graphics API, successor to [[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. | |||
== Availability == | == Availability == |
Revision as of 13:00, 20 November 2024
The Team Fortress 2 branch is a newer version of
Source 2013 Multiplayer, developed from updates to
Team Fortress 2.
Features
New since the Source 2013 Multiplayer branch is:
- Swaying trees (only in
) (also in
)
- A material parameter that gives the effect of trees swaying in the wind.
- 64-bit binaries (only in
) (also in
)
- 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.
- VScript (also in
)
- A powerful new scripting system primarily using
Squirrel or
Lua. Third-party games may have different VScript implementation.
- WebM video playback (only in
) (also in
)
- Used for game intros or cutscenes in some games. Replaces Bink video. WebM allows smaller video file sizes without significantly degrade the video quality.
- Vulkan renderer (also in
)
- A low-overhead, cross-platform graphics API, successor to OpenGL.
- 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.
Availability
Game code for this branch is not available.
- 2004
Half-Life 2: Deathmatch (formerly
,
,
,
)
- 2007
Team Fortress 2 (formerly
,
,
)