Zh/Source 2013: Difference between revisions
| mNo edit summary | |||
| (7 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
| {{LanguageBar}} | {{LanguageBar}} | ||
| 本页面内容将由 [[User:115steam|115steam]] 参照英文原页面翻译。同时也欢迎任何人补充新内容或者修改其中的错误。 | |||
| 本页面内容将由 [[User:115steam|115steam]]  | {{note|“半条命(Half-Life)”也是官方译名,详见 Valve 新员工手册 P33 [https://media.steampowered.com/apps/valve/hbook-SCH.pdf 官方简体中文本地化版]。<!--请不要无脑将“半条命”替换为“半衰期”来“纠正”这个所谓的“错误”。--> }} | ||
| {{note| | |||
| ---- | ---- | ||
| <span style="color:white; font-weight: bold;"> {{For|about=起源 2013 引擎分支|Source SDK Base 2013 的信息|[[Source SDK Base 2013]]|}} </span> | <span style="color:white; font-weight: bold;"> {{For|about=起源 2013 引擎分支|Source SDK Base 2013 的信息|[[Source SDK Base 2013]]|}} </span> | ||
| Line 13: | Line 12: | ||
| <br> | <br> | ||
| 尽管 SteamPipe 因简化了起源引擎挂载内容的方式和公开未发布的('''2025年2月19日'''){{tf2|4}}代码而备受赞誉,但也导致大量模组失效,加剧了{{src09|3.1}}分支既有的问题。由于部分 起源2013 游戏(除{{hl2ep1}}、{{hl2ep2}}等外)包含重复的《半条命2》基础内容,导致存储空间需求增加,同时为 {{hls|3.1}} 引入了更多{{L|Half-Life: Source Bugs|bug}}。该分支亦未具备{{l4dbranch|3.1}}后续引擎分支的多数特性。不过经过持续优化,修复了橙盒分支遗留的诸多漏洞(如《半条命2》中运输机货舱机枪失效、NPC眨眼动画缺失等问题),现已成为现代非商业化引擎模组使用的主力分支。 | 尽管 SteamPipe 因简化了起源引擎挂载内容的方式和公开未发布的('''2025年2月19日'''){{tf2|4}}代码而备受赞誉,但也导致大量模组失效,加剧了{{src09|3.1}}分支既有的问题。由于部分 起源2013 游戏(除{{hl2ep1}}、{{hl2ep2}}等外)包含重复的《半条命2》基础内容,导致存储空间需求增加,同时为 {{hls|3.1}} 引入了更多{{L|Half-Life: Source Bugs|bug}}。该分支亦未具备{{l4dbranch|3.1}}后续引擎分支的多数特性。不过经过持续优化,修复了橙盒分支遗留的诸多漏洞(如《半条命2》中运输机货舱机枪失效、NPC眨眼动画缺失等问题),现已成为现代非商业化引擎模组使用的主力分支。 | ||
| == 子分支  | |||
| {{src13|4}}  | {{toc}} | ||
| == 子分支 == | |||
| {{src13|4}} 分为三个子分支,{{src13sp|4}}、{{src13mp|4}}、{{tf2branch|4}}。 | |||
| 其中,前两个分别取代了 {{src09|3.1}} 和 {{srcmp|3.1}} 分支。两个子分支的代码库相互独立,但功能基本互通。多人模式分支包含单人模式分支不具备的部分[[#Features|特性]]。<br> | |||
| 自 2022 年起,{{tf2|2}} 使用的 {{src13mp|2}} 分支经过引擎更新后,形成了一个不兼容的新版本,即 {{tf2branch|2}} (独有页面)。截至2025年2月19日,所有剩余的第一方 Source 2013 多人模式游戏({{css}}, {{dods}}, {{hl2dm}}, {{hldms}}) 和 {{src13mp|3.1|nt=sdkshort}} 均已升级至该分支,完全取代了旧版 {{src13mp|1}} 分支(也叫 {{src13mp|1|nt=2}})。<br> | 自 2022 年起,{{tf2|2}} 使用的 {{src13mp|2}} 分支经过引擎更新后,形成了一个不兼容的新版本,即 {{tf2branch|2}} (独有页面)。截至2025年2月19日,所有剩余的第一方 Source 2013 多人模式游戏({{css}}, {{dods}}, {{hl2dm}}, {{hldms}}) 和 {{src13mp|3.1|nt=sdkshort}} 均已升级至该分支,完全取代了旧版 {{src13mp|1}} 分支(也叫 {{src13mp|1|nt=2}})。<br> | ||
| 而 {{src13sp|1}} 分支虽引入了新功能(如《半条命2》的 Steam Deck 更新以及20周年纪念所更新的特性),基于旧版SDK 2013 SP代码构建的模组和工具仍可兼容。但若使用旧版SDK 2013 SP代码的模组运行于新版SDK 2013 SP代码构建的游戏上,将无法完整支持新功能(如Steam输入、径向雾效、经典粒子系统、HUD 宽高比适配等)或可能运行异常。目前 Valve 尚未发布更新后的 Source SDK Base 2013 SP 源代码。<br> | 而 {{src13sp|1}} 分支虽引入了新功能(如《半条命2》的 Steam Deck 更新以及20周年纪念所更新的特性),基于旧版SDK 2013 SP代码构建的模组和工具仍可兼容。但若使用旧版SDK 2013 SP代码的模组运行于新版SDK 2013 SP代码构建的游戏上,将无法完整支持新功能(如Steam输入、径向雾效、经典粒子系统、HUD 宽高比适配等)或可能运行异常。目前 Valve 尚未发布更新后的 Source SDK Base 2013 SP 源代码。<br> | ||
| 截至 2025 年,Valve  | 截至 2025 年,Valve 和第三方开发者仍在积极维护该分支下的所有游戏。但 Valve 仅维护{{src13sp|3.1}}分支,因为{{src13mp|name}}游戏已被{{tf2branch|name}}取代。 | ||
| {{tip|尽管名称不同,''' | {{tip|尽管名称不同,'''但{{src13sp|2}}和{{src13mp|2}}都可以用于单人游戏'''。<br>由于多人游戏分支的附加功能所带来的好处([[$lightmap|静态道具光照贴图]]、[[BSPZIP|BSP 压缩]]、更密集的[[visleaf|视锥体]][[ambient cube|环境光立方]]、底层代码的更新),只有在使用{{mapbase|3.1}}等基础mod或制作不修改游戏代码的单人mod时,才应使用单人分支。<br>{{tf2branch|2|nt=0}}存在破坏单人模式的改动,例如:存档读取功能异常导致游戏[https://github.com/ValveSoftware/source-sdk-2013/issues/676 崩溃];尝试加载任何设置了{{code|maxplayers 1}}和{{code|cl_localnetworkbackdoor 1}}的地图也会导致[https://github.com/ValveSoftware/source-sdk-2013/issues/610 崩溃]。}} | ||
| == 特性 == | == 特性 == | ||
| <div style="float:right">[[File:HL2_GamepadUI_menu.png|340px|thumb|采用游戏手柄界面(Gamepad UI)的 {{hl2|4}} 截图(2022年引入)]] | |||
| ; {{L|VPK}}  | </div> | ||
| :  | {{todo|待将部分转化为翻译链接}} | ||
| ; {{Linux| | 自 {{Src09|2}} 和 {{Srcmp|2}} 引擎分支发布以来的更新: | ||
| :  | ; {{L|VPK}}文件与{{path|custom}(自定义)文件夹 | ||
| ; [[ | : 首次在{{l4dbranch|1}}中引入,后扩展至{{src13|1}},取代了旧的{{L|GCF}}格式。Source 2013 支持从 custom 文件夹直接读取文件,简化了模组安装流程(无需覆盖原版文件)。部分Source 2013游戏(如{{bms|2}})需手动创建{{path|custom}}文件夹。Source 2013 使用 VPK 版本 2。 | ||
| ; {{Linux|2}}、{{android|2}}、跨平台支持 | |||
| ; [[$color#Additional_Model_Parameters| | : 引擎现可运行于Linux、Android({{nvidia|1}} Shield设备)、任天堂{{switch|1}}等平台。但非官方游戏对这些系统的支持可能不稳定。 | ||
| : <code>$blendtintbybasealpha</code>  | ; [[$lightmap|静态道具光照贴图]] {{src13mp|only}}{{gmod|also}} (单人分支未完全支持){{todo|按照{{tf2branch|1}}页面更新要求,将only换为since}} | ||
| ; {{L| | : 支持无凹凸贴图的静态道具使用[[bump map|光照贴图]](尽管存在部分 [[$lightmap#Limitations_and_caveats|限制]])。 | ||
| :  | ; [[$color#Additional_Model_Parameters|模型逐纹素颜色色调遮罩功能]] | ||
| ;  | : <code>$blendtintbybasealpha</code> 参数移植自 {{l4dbranch|2}}。 {{src13|1}} 则包含一个独占的额外参数 <code>$blendtintcoloroverbase</code>。 | ||
| : {{L| | ; [[BSPZIP#Compression|BSP 压缩]] {{src13mp|only}}{{gmod|also}} | ||
| : [[.bsp (Source)|BSP]] 地图和打包文件可实现无损压缩。 | |||
| :  | ; [[Direct3D]] 9Ex / Windows Aero DirectX 扩展 {{also|{{csgo}}}} | ||
| : 根据 GPU 硬件和驱动程序提高性能。此外,在Windows 10/11上运行这些游戏将自动启用全屏优化,这将允许更快的 {{Key|Alt}} + {{Key|Tab}}。 | |||
| : {{Bug|tested={{hl2}}|即使使用 {{code|mat_disable_d3d9ex 0}}(或 Windows Aero DirectX 扩展设置为“已禁用”)。D3D9Ex 仍会保持启用状态。第三方工具(如 Special K)仍会检测到游戏通过 FlipEx 技术调用 D3D9Ex。</br>要实际禁用D3D9Ex,您需要使用{{code|-nod3d9ex}}。}} | |||
| ; 原始鼠标输入 | |||
| : 直接从鼠标驱动获取未经操作系统增强处理的原始数据,实现鼠标输入的1:1精准映射(即物理移动与屏幕光标移动完全一致)。 | |||
| =====Steam Deck 更新=====  | |||
| ; {{L|Gamepad UI in mods|手柄专用界面}} {{only|{{hl2}} {{portal}} {{ez2}}}}  | |||
| : 2022 年首次引入,专为游戏主机及手持设备(如{{steamdeck|1}})设计,采用控制器操作逻辑优化,还在任何分辨率(包括4K和更高分辨率)上都更具可扩展性,这与传统VGUI界面不同(分辨率越高,文本和UI将变得越小),原生适配手柄操作,解决非主机平台({{360}}/{{ps3}}控制台除外)VGUI难以用控制器导航的痛点。此 UI(界面)可通过启动参数{{code|-gamepadui}}激活,或在 Steam 大图模式下自动启用。<br>启用{{code|-gamepadui}}会强制调用 Vulkan 渲染器。若需保留DirectX 9渲染(如GPU不支持Vulkan),需在启动命令中追加 {{code|-dx9}} 参数。 | |||
| ; {{L|Vulkan}} 渲染器 {{only|{{Windows}} {{Linux}}}}{{only|{{hl2}} {{portal}}}}{{also|{{l4d2}} {{p2branch}} {{csgobranch}} {{strata}} {{tf2branch}} {{xe}}}}	 | |||
| : 由 Khronos Group 开发的低成本、跨平台图形API,替代了先前的{{L|OpenGL}}。 | |||
| : 2022 年首次引入于 {{hl2|1}} 和 {{portal|1}}。{{portalrtx|1}} 也采用 Vulkan 作为 RTX Remix Runtime 的一部分。使用DXVK库(用于将Direct3D调用转换为Vulkan的库)。默认禁用,可通过启动项添加 {{code|-vulkan}} 启用。 | |||
| ====="半条命2" 20周年更新=====  | |||
| {{Note|这些功能也可在 {{hl2|1}} 20周年更新后的 {{hls|1}} (或运行在基于 HL2 的模组,而非 SDK 2013 的)可用。}} | |||
| ; {{L|VGUI}} 高 DPI 支持 {{also|{{tf2branch}} {{hls}}}} | |||
| : VGUI 界面现可在 4K(3840x2160)等高分辨率下正确缩放。 | |||
| ; {{W|zh:双三次插值|双三次}}{{L|lightmap|光照贴图}}过滤(Bicubic lightmap filtering){{also|{{hls}}{{tf2branch}}}} | |||
| : 2024年的新增特性,将着色器细节设为“非常高”或使用控制台命令 {{cmd|r_lightmap_bicubic}} 启用,可对低分辨率光照贴图进行平滑抗锯齿处理。 | |||
| ; 径向雾效({{L|env_fog_controller|Radial fog}}){{also|{{mapbase}}{{l4dbranch}}{{asbranch}}{{p2branch}}{{csgobranch}}{{strata}}{{tf2branch}}}} | |||
| : 相比平面雾效(planar-based fog),径向雾效不会因摄像机旋转改变局部雾浓度感知。 | |||
| : 通过修改实体 {{ent|env_fog_controller}} 的键值参数 "Use Radial Fog {{mono|(fogRadial)}}" 切换模式 | |||
| ; 关卡加载后音乐持续播放 {{also|{{hls}}}} | |||
| : 在2024年11月26日更新时引入,加载新关卡时背景音乐不再中断(旧版本会完全停止)可通过{{L|console command|控制台命令}} {{code|save_transition_music}} 切换此功能。 | |||
| ====={{tf2branch|name}}===== | |||
| {{tf2branch|1}} 现拥有属于自己的页面。 | |||
| == 移除特性 == | |||
| ; [[Patching levels with lump files|地图修补文件(Lump文件)]] {{only|{{src13mp}} {{tf2branch}}}} | |||
| : 通过lump文件(无需重新编译地图即可修改地图{{L|entities|实体}})对地图进行修补已在MP分支中不可用,{{tf2branch|1}}可能也受此影响。{{confirm}} | |||
| ; 内置VR头戴式设备的支持({{L|SteamVR}}、Oculus VR 等) {{only|{{hl2}}}} | |||
| : 视频选项中原本随 Source 2013 版本引入的 VR 头戴式设备支持功能,在{{hl2|1}}后续更新中被移除(自 2022 年 Steam Deck 更新)。而玩家还可通过安装《[https://store.steampowered.com/app/658920/HalfLife_2_VR_Mod/ 半条命 2 VR Mod]》等第三方模组实现VR玩法。 | |||
| == 已知错误 / Bug报告 == | |||
| 要报告此引擎分支上的错误或查找现有问题,请参阅 [https://github.com/ValveSoftware/Source-1-Games/issues Source 1 Games] 和 [https://github.com/ValveSoftware/source-sdk-2013/issues/ Source SDK 2013] 的 GitHub issues 页面,以防止 wiki 上重复或过时的错误报告。 | |||
| == 可见性 == | == 可见性 == | ||
| Source 2013 多人游戏和单人游戏分支的游戏代码都包含在 Valve 的 [https://github.com/ValveSoftware/source-sdk-2013 Source SDK 2013  | {{see also|{{LCategory|Source 2013 engine branch games|Source 2013 引擎分支所有游戏}}}} | ||
| {{warning| | Source 2013 多人游戏和单人游戏分支的游戏代码都包含在 Valve 的 [https://github.com/ValveSoftware/source-sdk-2013 Source SDK 2013] 仓库。 | ||
| === 起源引擎源码 === | |||
| Source 2013 多人游戏和单人游戏分支以及 TF2分支 的源码(游戏、工具)均包含在 Github 上,以下是获取链接: | |||
| *Source 2013 单人游戏(SP)分支:[https://github.com/ValveSoftware/source-sdk-2013/tree/singleplayer Source SDK 2013 GitHub 仓库]。</br> | |||
| *Source 2013 多人游戏(MP)分支 (旧版):[https://github.com/ValveSoftware/source-sdk-2013/tree/0d8dceea4310fde5706b3ce1c70609d72a38efdf Source SDK 2013 GitHub 仓库]。 | |||
| ** SDK 2013 MP 旧版的代码用于为基于较旧 SDK 2013 MP 代码的第三方游戏创建和更新工具或模组。 | |||
| *TF2 分支 (最新版 Source 2013 MP):[https://github.com/ValveSoftware/source-sdk-2013/tree/master Source SDK 2013 GitHub 仓库]。 | |||
| 完整源代码(如{{L|Hammer}})并未公开,但已于 2018 年泄露。 | |||
| {{warning|GitHub 上的Source SDK 2013 MP({{Tf2branch|1|nt=0}})的源码已更新。然而,Steam和GitHub上提供的Source 2013 SP SDK目前'''尚未'''包含《{{L|Half-Life|半条命2}}》20周年纪念版的新内容。不过Steam上的Source 2013 MP SDK已经更新。 | |||
| }} | |||
| === <span style="color:{{Src13sp|col}}">{{Src13sp|name}}</span> === | |||
| ==== Valve ==== | |||
| * {{Code|2004}} {{hls|2}} (从前存在于 {{src06}}, {{src04}}) | |||
| * {{Code|2004}} {{hl2|2}} (从前存在于 {{src09}}, {{src06}}, {{src04}}) | |||
| * {{Code|2005}} {{hl2lc|2}} (从前存在于 {{src06}}) | |||
| * {{Code|2006}} {{hl2ep1|2}} (从前存在于 {{src09}}, {{src06}}) | |||
| * {{Code|2007}} {{hl2ep2|2}} (从前存在于 {{src09}}, {{src07}}) | |||
| * {{Code|2007}} {{portal|2}} (从前存在于 {{src09}}, {{src07}}) | |||
| * {{Code|2013}} {{srcsdk13sp|4.1}} (AppID: 243730 - {{Steam|launch/243730|点击安装}}) | |||
| ==== 第三方 ==== | |||
| * {{Code|2015}} {{hl2u|2}} (早期版本) | |||
| * {{Code|2019}} {{mapbase|2}} | |||
| * {{Code|2022}} {{divchr|2}} | |||
| * {{LCategory|Source 2013 SP engine branch games|更多游戏}} | |||
| === <span style="color:{{Src13mp|col}}">{{Src13mp|name}}</span> === | |||
| 所有第一方游戏和 Source SDK Base 2013 MP 均已升级到{{tf2branch|1}}。 | |||
| 若您想使用{{srcsdk13mp|3.1}},以玩旧版模组(或使用工具),请按照以下步骤对操作: | |||
| :# 启动 Steam 客户端,找到 '''Source SDK 2013 Multiplayer''' 右键选择"属性"。 | |||
| :# 在弹出的属性窗口中,进入"测试版"标签页,选择 {{Code|previous2021}} 测试版分支。 | |||
| :# Steam 将自动重新下载旧版文件(版本回滚)。下载完成后,可正常启动"Source SDK Base 2013 MP"或使用其工具。 | |||
| * {{ | ==== 第三方 ==== | ||
| * {{ | * {{Code|2008}} {{Empires|2}} (从前存在于 {{src07}}) | ||
| * {{ | * {{Code|2009}} {{obsc|2}} (从前存在于 {{src07}}) | ||
| * {{ | * {{Code|2008}} {{zps|2}} (从前存在于 {{src06}}/{{src07}}{{confirm}}) | ||
| * {{ | * {{Code|2011}} {{nmrih|2}} (从前存在于 {{src09}}/{{srcmp}}{{confirm}}) | ||
| * {{ | * {{Code|2013}} {{cso2|2}} | ||
| * {{ | * {{Code|2014}} {{fof|2}} | ||
| * {{Code|2016}} {{bb2|2}} | |||
| * {{Code|2018}} {{hdtf|2}} (从前存在于 {{src13sp}}) | |||
| * {{LCategory|Source_2013_MP_engine_branch_games|更多游戏}} | |||
| === | === 第三方使用 Source 2013 分支 === | ||
| 以下游戏既不使用{{src13sp}}也不使用{{src13mp}},而是使用从Source 2013两个分支的早期版本分叉出来的自定义(大量修改的)分支,并添加了新功能。因此,它们可能包含也可能不包含较新第一方Source 2013版本的所有功能,如[[BSPZIP#Compression|LZMA压缩BSP]]或[[$lightmap|光映射MDL]]。 | |||
| * {{Code|2006}} {{gmod|2}} (还支持从 {{asw|1}}, {{p2branch|1}} 及以后的一些功能,如部分VTF 7.5支持; 从前存在于 {{src06}}, {{srcmp}})  | |||
| * {{Code|2015}} {{bms|2}} (拥有自己的分支,称为{{xe|2}}。具有[[CSM]]、[[deferred lighting|延迟照明]]等功能; 从前存在于 {{src07}}) | |||
| == 另见 == | == 另见 == | ||
| * {{L|Source SDK 2013 community repos}} | * {{L|Source SDK 2013}} | ||
| * {{L|Source SDK 2013 community repos|Source SDK 2013 社区存储库}} | |||
| {{Branch-navbox}} | {{Branch-navbox}} | ||
| {{ACategory|Official Engine Branches}} | {{ACategory|Official Engine Branches}} | ||
Latest revision as of 09:06, 19 March 2025
本页面内容将由 115steam 参照英文原页面翻译。同时也欢迎任何人补充新内容或者修改其中的错误。
 注意:“半条命(Half-Life)”也是官方译名,详见 Valve 新员工手册 P33 官方简体中文本地化版。
注意:“半条命(Half-Life)”也是官方译名,详见 Valve 新员工手册 P33 官方简体中文本地化版。  起源2013引擎分支(又称 SteamPipe 分支)是橙盒 引擎分支分支的最终迭代。Valve 于 2013 年推出该分支,旨在用求生之路 引擎分支引擎分支中引入的 VPK 格式取代过时的 GCF 文件格式。
 起源2013引擎分支(又称 SteamPipe 分支)是橙盒 引擎分支分支的最终迭代。Valve 于 2013 年推出该分支,旨在用求生之路 引擎分支引擎分支中引入的 VPK 格式取代过时的 GCF 文件格式。
此次更新带来了内容挂载方式的重大变革,所有使用 起源2009和起源 多人分支分支的 Valve 游戏都升级到了该分支。包括半衰期:起源  半衰期死亡竞赛:起源 和
 半衰期死亡竞赛:起源 和  半衰期2:失落的海岸线 从
 半衰期2:失落的海岸线 从 起源2006引擎分支升级为该引擎分支。
 起源2006引擎分支升级为该引擎分支。
新增的
custom文件夹简化了模组制作流程,为每个起源游戏单独设置了挂载路径。
尽管 SteamPipe 因简化了起源引擎挂载内容的方式和公开未发布的(2025年2月19日) 军团要塞2代码而备受赞誉,但也导致大量模组失效,加剧了起源2009分支既有的问题。由于部分 起源2013 游戏(除
 军团要塞2代码而备受赞誉,但也导致大量模组失效,加剧了起源2009分支既有的问题。由于部分 起源2013 游戏(除 、
、 等外)包含重复的《半条命2》基础内容,导致存储空间需求增加,同时为 半衰期:起源 引入了更多bug。该分支亦未具备求生之路 引擎分支后续引擎分支的多数特性。不过经过持续优化,修复了橙盒分支遗留的诸多漏洞(如《半条命2》中运输机货舱机枪失效、NPC眨眼动画缺失等问题),现已成为现代非商业化引擎模组使用的主力分支。
等外)包含重复的《半条命2》基础内容,导致存储空间需求增加,同时为 半衰期:起源 引入了更多bug。该分支亦未具备求生之路 引擎分支后续引擎分支的多数特性。不过经过持续优化,修复了橙盒分支遗留的诸多漏洞(如《半条命2》中运输机货舱机枪失效、NPC眨眼动画缺失等问题),现已成为现代非商业化引擎模组使用的主力分支。
子分支
 起源2013 分为三个子分支,
 起源2013 分为三个子分支, 起源2013 单人分支、
 起源2013 单人分支、 起源2013 多人分支、
 起源2013 多人分支、 军团要塞2分支。
 军团要塞2分支。
其中,前两个分别取代了 起源2009 和 起源 多人分支 分支。两个子分支的代码库相互独立,但功能基本互通。多人模式分支包含单人模式分支不具备的部分特性。
自 2022 年起, 军团要塞2 使用的
 军团要塞2 使用的  起源2013 多人分支 分支经过引擎更新后,形成了一个不兼容的新版本,即
 起源2013 多人分支 分支经过引擎更新后,形成了一个不兼容的新版本,即  军团要塞2分支 (独有页面)。截至2025年2月19日,所有剩余的第一方 Source 2013 多人模式游戏(
 军团要塞2分支 (独有页面)。截至2025年2月19日,所有剩余的第一方 Source 2013 多人模式游戏( ,
,  ,
,  ,
,  ) 和 SDK Base 2013 - MP 均已升级至该分支,完全取代了旧版 起源2013 多人分支 分支(也叫 Source 2013 Multiplayer Legacy)。
) 和 SDK Base 2013 - MP 均已升级至该分支,完全取代了旧版 起源2013 多人分支 分支(也叫 Source 2013 Multiplayer Legacy)。
而 起源2013 单人分支 分支虽引入了新功能(如《半条命2》的 Steam Deck 更新以及20周年纪念所更新的特性),基于旧版SDK 2013 SP代码构建的模组和工具仍可兼容。但若使用旧版SDK 2013 SP代码的模组运行于新版SDK 2013 SP代码构建的游戏上,将无法完整支持新功能(如Steam输入、径向雾效、经典粒子系统、HUD 宽高比适配等)或可能运行异常。目前 Valve 尚未发布更新后的 Source SDK Base 2013 SP 源代码。
截至 2025 年,Valve 和第三方开发者仍在积极维护该分支下的所有游戏。但 Valve 仅维护起源2013 单人分支分支,因为起源2013 多人分支游戏已被军团要塞2分支取代。
 提示:尽管名称不同,但
提示:尽管名称不同,但 起源2013 单人分支和
 起源2013 单人分支和 起源2013 多人分支都可以用于单人游戏。
 起源2013 多人分支都可以用于单人游戏。由于多人游戏分支的附加功能所带来的好处(静态道具光照贴图、BSP 压缩、更密集的视锥体环境光立方、底层代码的更新),只有在使用Mapbase等基础mod或制作不修改游戏代码的单人mod时,才应使用单人分支。
 TF2 分支存在破坏单人模式的改动,例如:存档读取功能异常导致游戏崩溃;尝试加载任何设置了
 TF2 分支存在破坏单人模式的改动,例如:存档读取功能异常导致游戏崩溃;尝试加载任何设置了maxplayers 1和cl_localnetworkbackdoor 1的地图也会导致崩溃。特性
 
   半衰期2 截图(2022年引入)
 半衰期2 截图(2022年引入)自  起源2009 和
 起源2009 和  起源 多人分支 引擎分支发布以来的更新:
 起源 多人分支 引擎分支发布以来的更新:
- VPK文件与{{path|custom}(自定义)文件夹
- 首次在求生之路 引擎分支中引入,后扩展至起源2013,取代了旧的GCF格式。Source 2013 支持从 custom 文件夹直接读取文件,简化了模组安装流程(无需覆盖原版文件)。部分Source 2013游戏(如 黑山)需手动创建 黑山)需手动创建 custom文件夹。Source 2013 使用 VPK 版本 2。
 Linux、 Linux、 Android、跨平台支持 Android、跨平台支持
- 引擎现可运行于Linux、Android(Nvidia Shield设备)、任天堂任天堂Switch等平台。但非官方游戏对这些系统的支持可能不稳定。
- 静态道具光照贴图 (仅存在于  之中)(也存在于 之中)(也存在于 之中) (单人分支未完全支持)待完善: 按照军团要塞2分支页面更新要求,将only换为since 之中) (单人分支未完全支持)待完善: 按照军团要塞2分支页面更新要求,将only换为since
- 支持无凹凸贴图的静态道具使用光照贴图(尽管存在部分 限制)。
- 模型逐纹素颜色色调遮罩功能
- $blendtintbybasealpha参数移植自 求生之路 引擎分支。 起源2013 则包含一个独占的额外参数 求生之路 引擎分支。 起源2013 则包含一个独占的额外参数- $blendtintcoloroverbase。
- BSP 压缩 (仅存在于  之中)(也存在于 之中)(也存在于 之中) 之中)
- BSP 地图和打包文件可实现无损压缩。
- Direct3D 9Ex / Windows Aero DirectX 扩展 (也存在于  之中) 之中)
- 根据 GPU 硬件和驱动程序提高性能。此外,在Windows 10/11上运行这些游戏将自动启用全屏优化,这将允许更快的 Alt + Tab ⇆。
- 原始鼠标输入
- 直接从鼠标驱动获取未经操作系统增强处理的原始数据,实现鼠标输入的1:1精准映射(即物理移动与屏幕光标移动完全一致)。
Steam Deck 更新
- 手柄专用界面 (仅存在于      之中) 之中)
- 2022 年首次引入,专为游戏主机及手持设备(如Steam Deck)设计,采用控制器操作逻辑优化,还在任何分辨率(包括4K和更高分辨率)上都更具可扩展性,这与传统VGUI界面不同(分辨率越高,文本和UI将变得越小),原生适配手柄操作,解决非主机平台( / / 控制台除外)VGUI难以用控制器导航的痛点。此 UI(界面)可通过启动参数 控制台除外)VGUI难以用控制器导航的痛点。此 UI(界面)可通过启动参数-gamepadui激活,或在 Steam 大图模式下自动启用。
 启用-gamepadui会强制调用 Vulkan 渲染器。若需保留DirectX 9渲染(如GPU不支持Vulkan),需在启动命令中追加-dx9参数。
- Vulkan 渲染器 (仅存在于    之中)(仅存在于 之中)(仅存在于   之中)(也存在于 之中)(也存在于           之中) 之中)
- 由 Khronos Group 开发的低成本、跨平台图形API,替代了先前的OpenGL。
- 2022 年首次引入于 半衰期2 和 传送门。Portal with RTX 也采用 Vulkan 作为 RTX Remix Runtime 的一部分。使用DXVK库(用于将Direct3D调用转换为Vulkan的库)。默认禁用,可通过启动项添加 -vulkan启用。
"半条命2" 20周年更新
- VGUI 高 DPI 支持 (也存在于    之中) 之中)
- VGUI 界面现可在 4K(3840x2160)等高分辨率下正确缩放。
 双三次光照贴图过滤(Bicubic lightmap filtering)(也存在于 双三次光照贴图过滤(Bicubic lightmap filtering)(也存在于  之中) 之中)
- 2024年的新增特性,将着色器细节设为“非常高”或使用控制台命令 r_lightmap_bicubic启用,可对低分辨率光照贴图进行平滑抗锯齿处理。
- 径向雾效(Radial fog)(也存在于        之中) 之中)
- 相比平面雾效(planar-based fog),径向雾效不会因摄像机旋转改变局部雾浓度感知。
- 通过修改实体 env_fog_controller 的键值参数 "Use Radial Fog (fogRadial)" 切换模式
- 关卡加载后音乐持续播放 (也存在于  之中) 之中)
- 在2024年11月26日更新时引入,加载新关卡时背景音乐不再中断(旧版本会完全停止)可通过控制台命令 save_transition_music切换此功能。
军团要塞2分支
军团要塞2分支 现拥有属于自己的页面。
移除特性
- 地图修补文件(Lump文件) (仅存在于    之中) 之中)
- 通过lump文件(无需重新编译地图即可修改地图实体)对地图进行修补已在MP分支中不可用,军团要塞2分支可能也受此影响。[证实]
- 内置VR头戴式设备的支持(SteamVR、Oculus VR 等) (仅存在于  之中) 之中)
- 视频选项中原本随 Source 2013 版本引入的 VR 头戴式设备支持功能,在半衰期2后续更新中被移除(自 2022 年 Steam Deck 更新)。而玩家还可通过安装《半条命 2 VR Mod》等第三方模组实现VR玩法。
已知错误 / Bug报告
要报告此引擎分支上的错误或查找现有问题,请参阅 Source 1 Games 和 Source SDK 2013 的 GitHub issues 页面,以防止 wiki 上重复或过时的错误报告。
可见性
Source 2013 多人游戏和单人游戏分支的游戏代码都包含在 Valve 的 Source SDK 2013 仓库。
起源引擎源码
Source 2013 多人游戏和单人游戏分支以及 TF2分支 的源码(游戏、工具)均包含在 Github 上,以下是获取链接:
- Source 2013 单人游戏(SP)分支:Source SDK 2013 GitHub 仓库。
- Source 2013 多人游戏(MP)分支 (旧版):Source SDK 2013 GitHub 仓库。
- SDK 2013 MP 旧版的代码用于为基于较旧 SDK 2013 MP 代码的第三方游戏创建和更新工具或模组。
 
- TF2 分支 (最新版 Source 2013 MP):Source SDK 2013 GitHub 仓库。
完整源代码(如Hammer)并未公开,但已于 2018 年泄露。
 警告:GitHub 上的Source SDK 2013 MP(TF2 分支)的源码已更新。然而,Steam和GitHub上提供的Source 2013 SP SDK目前尚未包含《半条命2》20周年纪念版的新内容。不过Steam上的Source 2013 MP SDK已经更新。
警告:GitHub 上的Source SDK 2013 MP(TF2 分支)的源码已更新。然而,Steam和GitHub上提供的Source 2013 SP SDK目前尚未包含《半条命2》20周年纪念版的新内容。不过Steam上的Source 2013 MP SDK已经更新。
起源2013 单人分支
Valve
- 2004 半衰期:起源 (从前存在于 半衰期:起源 (从前存在于 , , ) )
- 2004 半衰期2 (从前存在于 半衰期2 (从前存在于 , , , , ) )
- 2005 半衰期2:失落的海岸线 (从前存在于 半衰期2:失落的海岸线 (从前存在于 ) )
- 2006 半衰期2:第一章 (从前存在于 半衰期2:第一章 (从前存在于 , , ) )
- 2007 半衰期2:第二章 (从前存在于 半衰期2:第二章 (从前存在于 , , ) )
- 2007 传送门 (从前存在于 传送门 (从前存在于 , , ) )
- 2013 Source SDK Base 2013 - Singleplayer (AppID: 243730 - 点击安装) Source SDK Base 2013 - Singleplayer (AppID: 243730 - 点击安装)
第三方
- 2015 半衰期2:升级版 (早期版本) 半衰期2:升级版 (早期版本)
- 2019 Mapbase Mapbase
- 2022 Divinia Chronicles: Relics of Gan-Ti Divinia Chronicles: Relics of Gan-Ti
- 更多游戏
起源2013 多人分支
所有第一方游戏和 Source SDK Base 2013 MP 均已升级到军团要塞2分支。
若您想使用Source SDK Base 2013 - Multiplayer,以玩旧版模组(或使用工具),请按照以下步骤对操作:
- 启动 Steam 客户端,找到 Source SDK 2013 Multiplayer 右键选择"属性"。
- 在弹出的属性窗口中,进入"测试版"标签页,选择 previous2021测试版分支。
- Steam 将自动重新下载旧版文件(版本回滚)。下载完成后,可正常启动"Source SDK Base 2013 MP"或使用其工具。
 
第三方
- 2008 Empires (从前存在于 Empires (从前存在于 ) )
- 2009 Obsidian Conflict (从前存在于 Obsidian Conflict (从前存在于 ) )
- 2008 Zombie Panic! Source (从前存在于 Zombie Panic! Source (从前存在于 / / [证实]) [证实])
- 2011 地狱已满 (从前存在于 地狱已满 (从前存在于 / / [证实]) [证实])
- 2013 反恐精英 Online 2 反恐精英 Online 2
- 2014 Fistful of Frags Fistful of Frags
- 2016 BrainBread 2 BrainBread 2
- 2018 Hunt Down the Freeman (从前存在于 Hunt Down the Freeman (从前存在于 ) )
- 更多游戏
第三方使用 Source 2013 分支
以下游戏既不使用 也不使用
也不使用 ,而是使用从Source 2013两个分支的早期版本分叉出来的自定义(大量修改的)分支,并添加了新功能。因此,它们可能包含也可能不包含较新第一方Source 2013版本的所有功能,如LZMA压缩BSP或光映射MDL。
,而是使用从Source 2013两个分支的早期版本分叉出来的自定义(大量修改的)分支,并添加了新功能。因此,它们可能包含也可能不包含较新第一方Source 2013版本的所有功能,如LZMA压缩BSP或光映射MDL。
- 2006 Garry's Mod (还支持从 异形丛生, 传送门 2 引擎分支 及以后的一些功能,如部分VTF 7.5支持; 从前存在于 Garry's Mod (还支持从 异形丛生, 传送门 2 引擎分支 及以后的一些功能,如部分VTF 7.5支持; 从前存在于 , , ) )
- 2015 黑山 (拥有自己的分支,称为 黑山 (拥有自己的分支,称为 Xengine。具有CSM、延迟照明等功能; 从前存在于 Xengine。具有CSM、延迟照明等功能; 从前存在于 ) )































