Source 2013: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (+vscript for tf2)
m (Update availability, add Black Mesa to MP branch)
Line 12: Line 12:
; [[$color#Additional_Model_Parameters|Per-texel color tint masking for models]]
; [[$color#Additional_Model_Parameters|Per-texel color tint masking for models]]
: <code>$blendtintbybasealpha</code> is ported from the {{l4dbranch|2}}. {{src13|2}} includes an exclusive additional parameter, <code>$blendtintcoloroverbase</code>.
: <code>$blendtintbybasealpha</code> is ported from the {{l4dbranch|2}}. {{src13|2}} includes an exclusive additional parameter, <code>$blendtintcoloroverbase</code>.
; [[$treeSway|Swaying trees]] {{tf2|only}}
; [[$treeSway|Swaying trees]] {{only|{{tf2}}{{bms}}{{gmod}}{{mapbase}}}}
: A material parameter that gives the effect of trees swaying in the wind.
: A material parameter that gives the effect of trees swaying in the wind.
; [[VScript]] {{tf2|only}}
; [[VScript]] {{only|{{tf2}}{{gmod}}}}
: A powerful new scripting system primarily using [[Squirrel]].
: A powerful new scripting system primarily using [[Squirrel]] (if {{tf2}}), Lua (if {{gmod}}).


== Availability ==
== Availability ==
Line 44: Line 44:
* {{fof|4}}
* {{fof|4}}
* {{zps|4}}
* {{zps|4}}
* {{bms|4}}


{{Branch-navbox}}
{{Branch-navbox}}

Revision as of 20:03, 29 January 2023

English (en)中文 (zh)Translate (Translate)

The Source 2013 Source 2013 engine branch (also called SteamPipe branch) is the final iteration of the Orange Box engine branch. It was introduced by Valve in 2013 to replace the archaic GCF file format with the VPK format introduced in the Left 4 Dead engine branch Left 4 Dead engine branch. Major shifts in content mounting occurred, and all games using the Source 2009 Source 2009 and Source Multiplayer Source Multiplayer engine branches were upgraded to this version. Half-Life: Source Half-Life: Source was also upgraded to this engine branch from the Source 2006 Source 2006 engine branch. The "custom" folder was added to make modding easier and was added as a mounting path for each individual Source game.

While SteamPipe was praised for simplifying how the Source engine mounts content and including previously-unreleased Team Fortress 2 Team Fortress 2 code, it also broke countless numbers of mods and worsened problems already present in the Source 2009 Source 2009 branch. It also does not have most of the features that the engine branches from the Left 4 Dead engine branch Left 4 Dead engine branch onwards had. However, the engine branch has been polished over time and is now the main branch in use by modern non-licensed engine mods.

Features

New since the Source 2009 Source 2009 engine branch is:

Linux support
The engine can now run on Linux. However, Linux support outside of official games may be spotty.
Prop lightmaps (only in Source 2013 Multiplayer)
Static props without bump maps can now use lightmaps.
Per-texel color tint masking for models
$blendtintbybasealpha is ported from the Left 4 Dead engine branch Left 4 Dead engine branch. Source 2013 Source 2013 includes an exclusive additional parameter, $blendtintcoloroverbase.
Swaying trees (only in Team Fortress 2Black MesaGarry's ModMapbase)
A material parameter that gives the effect of trees swaying in the wind.
VScript (only in Team Fortress 2Garry's Mod)
A powerful new scripting system primarily using Squirrel (if Team Fortress 2), Lua (if Garry's Mod).

Availability

Gamecode for both the Source 2013 Multiplayer and Singleplayer branches is included in Valve's Source SDK 2013 repository.

Source 2013 Singleplayer

Formerly Source 2009 Source 2009

Source 2013 Multiplayer

Formerly Source Multiplayer Source Multiplayer