Strata Source: Difference between revisions
mNo edit summary |
(→Features: Hiccup) |
||
(33 intermediate revisions by 13 users not shown) | |||
Line 1: | Line 1: | ||
{{ | {{LanguageBar}} | ||
{{strata|4}} (more informally known as {{strata|3|nt=0}}, and formerly known as the {{strata|3|nt=3}}) is a third-party {{Source|4}} engine branch using | {{strata topicon}} | ||
[[File:Strata Logo.png|thumb|right|The Strata Source logo]] | |||
{{strata|4}} (more informally known as {{strata|3|nt=0}}, and formerly known as the {{strata|3|nt=3}}) is a third-party {{Source|4}} engine branch using licensed code. It is a modified version of the latest version of {{csgobranch|2}} that combines the features of both [[CS:GO]] and the {{p2branch|2}}, along with many improvements that bring Source close to modern standards. This engine branch was first released publicly with the launch of {{portalrev|2}}, and is still in active development. | |||
==Features== | ==Features== | ||
[[File:Portal Revolution - Screenshot 4.jpg|300px|thumb|right|Example from [[Portal: Revolution]] showing the intricate environments capable with Strata Source]] | [[File:Portal Revolution - Screenshot 4.jpg|300px|thumb|right|Example from [[Portal: Revolution]] showing the intricate environments capable with Strata Source]] | ||
Feature list from the [https://stratasource. | Feature list from the [https://wiki.stratasource.org/modding/overview/about Strata Source Wiki]<br/> | ||
New since the {{csgobranch| | New since the {{csgobranch|1}}: | ||
; Native [[wikipedia: | ; Native [[wikipedia:Direct3D#Direct3D 11|Direct3D 11]] renderer | ||
: | : Replaces Direct3D 9 renderer, and adds some new features that previous version of Direct3D doesn't have. | ||
; | ; [[Vulkan]] renderer on Linux, using DXVK to convert DX11 calls to Vulkan | ||
; 64-bit executable | ; 64-bit executable | ||
: Game runs on 64-bit on all platforms; 32-bit and Mac OS support has been dropped | : Game runs on 64-bit on all platforms; 32-bit and Mac OS support has been dropped. 64-bit allows better performance and allows the game to access more than 4GB of RAM. | ||
; [[Physically Based Rendering|PBR]] shaders | ; [[Physically Based Rendering|PBR]] shaders | ||
Introduces a new {{Shader Name|PBR (Strata shader)|alt=PBR}} shader that attempts to create realistic reactions to light | Introduces a new {{Shader Name|PBR (Strata shader)|alt=PBR}} shader that attempts to create realistic reactions to light | ||
; Ported {{portal2branch| | ; Ported {{portal2branch|1}} features | ||
: Including but not limited to [[linked portal door|World Portals]] and [[weapon portalgun|Portal gun]] | : Including but not limited to [[linked portal door|World Portals]] and [[weapon portalgun|Portal gun]] | ||
; Backwards compatibility with BSP v19-21 | ; Expanded map limits (128k x 128k x 128k) via BSP v25 and increased entity cap | ||
; Backwards compatibility | |||
: Compatible with [[BSP]] v19-21 | |||
: Compatible with {{src13|4}} (and older) branch models | |||
: The model format found in games such as {{hl2}}{{tf2}}{{portal}}{{css}}{{dods}} is now supported. | : The model format found in games such as {{hl2}}{{tf2}}{{portal}}{{css}}{{dods}} is now supported. | ||
; [[Clustered Shading]] | |||
: A technique which allows multiple dynamic [[lights]] to be rendered with [[cheap|little performance hit]]. | |||
; [[WEBM]] video support, replacing older [[BIK|Bink]] videos | ; [[WEBM]] video support, replacing older [[BIK|Bink]] videos | ||
: Increased framerate, lower file sizes, and easier to author | : Increased framerate, lower file sizes, and easier to author | ||
; New v7.6 [[VTF]] version | ; New v7.6 [[VTF]] version | ||
: Adds support for the higher-quality ATI1N, ATI2N, BC6H, and BC7 texture compression formats, as well as lossless {{w|deflate}} compression on top of existing image format, for reduced size | : Adds support for the higher-quality ATI1N, ATI2N, BC6H, and BC7 texture compression formats, as well as lossless {{w|deflate}} or {{w|zstd}} compression on top of the existing image format, for reduced size. | ||
; Many improvements to Linux support | ; Many improvements to Linux support | ||
: Fully cross-platform engine tools and utils | |||
; Improved [[MP3]] support with addition of [[OGG]] (Vorbis, Opus, Speex and PCM supported) and [[FLAC]] audio formats | |||
; Steam Audio | ; Steam Audio | ||
; Many improvements to the {{Hammer| | : Improved HRTF, environmental reflection effects, basic occulsion | ||
; [[Parallax obb|Parallax corrected cubemaps]] | |||
; Many improvements to the {{Hammer|2}} level editor, named {{hammerqt|2}} | |||
; Many code quality improvements (Refactors, cleanup, and C++20) | ; Many code quality improvements (Refactors, cleanup, and C++20) | ||
; [https://sentry.io/welcome/ Sentry] crash report integration | ; [https://sentry.io/welcome/ Sentry] crash report integration | ||
; Replaced VPC with CMake. | |||
; Scripting | |||
: Supports [https://www.angelcode.com/angelscript/ Angelscript] and [[VScript]] | |||
==Availability== | ==Availability and usage== | ||
The following titles run on the {{strata| | {{see also|[[:Category:Strata Source engine branch games]]}} | ||
The following titles run on the {{strata|2}} branch: | |||
* {{p2ce|4}} | * {{p2ce|4}} | ||
* {{momentum|4}} | * {{momentum|4}} | ||
* {{portalrev|4}} (Uses older version of {{p2ce|3.1|nt=1}} as a base) | * {{portalrev|4}} (Uses older version of {{p2ce|3.1|nt=1}} as a base) | ||
The source code for this branch is '''not''' available, | The source code for this branch is '''not''' available. However, Authoring Tools exist for each game, located in the {{path|/bin/win64/}} folder. Native Linux tools are shipped in the {{path|/bin/linux64/}} folder, but the Windows binaries are also shipped on Linux to make it easier to run Windows-only tools with WINE. | ||
==See also== | ==See also== | ||
Line 42: | Line 55: | ||
*{{asd|4}} | *{{asd|4}} | ||
*{{strataHammer|4}} | *{{strataHammer|4}} | ||
{{branch-navbox}} | |||
[[Category:Third-Party Engine Branches]] |
Latest revision as of 08:04, 29 July 2025
Strata Source (more informally known as Strata, and formerly known as the Chaos Engine) is a third-party
Source engine branch using licensed code. It is a modified version of the latest version of
CS:GO engine branch that combines the features of both CS:GO and the
Portal 2 engine branch, along with many improvements that bring Source close to modern standards. This engine branch was first released publicly with the launch of
Portal: Revolution, and is still in active development.
Features

Feature list from the Strata Source Wiki
New since the CS:GO engine branch:
- Native Direct3D 11 renderer
- Replaces Direct3D 9 renderer, and adds some new features that previous version of Direct3D doesn't have.
- Vulkan renderer on Linux, using DXVK to convert DX11 calls to Vulkan
- 64-bit executable
- Game runs on 64-bit on all platforms; 32-bit and Mac OS support has been dropped. 64-bit allows better performance and allows the game to access more than 4GB of RAM.
- PBR shaders
Introduces a new
PBR
shader that attempts to create realistic reactions to light
- Ported Portal 2 engine branch features
- Including but not limited to World Portals and Portal gun
- Expanded map limits (128k x 128k x 128k) via BSP v25 and increased entity cap
- Backwards compatibility
- Compatible with BSP v19-21
- Compatible with
Source 2013 (and older) branch models
- The model format found in games such as
is now supported.
- Clustered Shading
- A technique which allows multiple dynamic lights to be rendered with little performance hit.
- WEBM video support, replacing older Bink videos
- Increased framerate, lower file sizes, and easier to author
- New v7.6 VTF version
- Adds support for the higher-quality ATI1N, ATI2N, BC6H, and BC7 texture compression formats, as well as lossless
deflate or
zstd compression on top of the existing image format, for reduced size.
- Many improvements to Linux support
- Fully cross-platform engine tools and utils
- Improved MP3 support with addition of OGG (Vorbis, Opus, Speex and PCM supported) and FLAC audio formats
- Steam Audio
- Improved HRTF, environmental reflection effects, basic occulsion
- Parallax corrected cubemaps
- Many improvements to the
Hammer level editor, named
Strata Hammer
- Many code quality improvements (Refactors, cleanup, and C++20)
- Sentry crash report integration
- Replaced VPC with CMake.
- Scripting
- Supports Angelscript and VScript
Availability and usage
The following titles run on the Strata Source branch:
Portal 2: Community Edition
Momentum Mod
Portal: Revolution (Uses older version of P2:CE as a base)
The source code for this branch is not available. However, Authoring Tools exist for each game, located in the /bin/win64/
folder. Native Linux tools are shipped in the /bin/linux64/
folder, but the Windows binaries are also shipped on Linux to make it easier to run Windows-only tools with WINE.
See also
- Strata Source's Wiki
Mapbase, a mod for Source 2013 Singleplayer with similar goals
Alien Swarm Deferred
Strata Hammer