diff --git a/Shader-Changes.md b/Shader-Changes.md index b0999e0..ce843fe 100644 --- a/Shader-Changes.md +++ b/Shader-Changes.md @@ -20,27 +20,37 @@ You could potentially get away with using the original shaders if you don't need --- ### Insolence's Alien Swarm/C17:EP1 projected textures -Mapbase uses Alien Swarm/City 17: Episode One projected texture changes from Insolence's repository. You can find more information on [the dedicated article](Projected-textures). +Mapbase uses a combination of Alien Swarm, City 17: Episode One, and G-String projected texture changes obtained from Insolence's repository. You can find more information on [the dedicated article](Projected-textures).

--- ### Downfall's Alien Swarm radial fog -Mapbase uses Half-Life 2: Downfall's implementation of Alien Swarm's radial fog, as opposed to Half-Life 2's planar fog. This means fog is calculated radially and doesn't change as you rotate the camera. +Mapbase uses Half-Life 2: Downfall's implementation of Alien Swarm's radial fog, as opposed to Half-Life 2's planar fog. This means fog is calculated radially and doesn't change as you rotate the camera and prevents players from being able to see past fog by looking a the edges of their screens. This feature was highly requested. + +(todo: add new picture) --- ### C17:EP1's phong on LightmappedGeneric -Mapbase uses City 17: Episode One's phong on LightmappedGeneric, ported from Insolence's repository. I still haven't figured out what it's supposed to look like. +Mapbase uses City 17: Episode One's LightmappedGeneric/WorldVertexTransition fog, ported from Insolence's repository. + +(todo: figure out what it looks like) --- ### Alien Swarm ropes (SplineRope) -Mapbase uses Alien Swarm ropes from Half-Life 2: Downfall, including both the SplineRope shader and keyframe_rope itself. +Mapbase uses Alien Swarm ropes from Half-Life 2: Downfall, including both the SplineRope shader and keyframe_rope itself. This looks and runs better, apparently. + +(todo: figure out the details) --- ### $blendmodulatetexture fixes -Mapbase fixes $blendmodulatetexture not appearing under a flashlight, not working with transforms, and lets it show up in Hammer. It also uses Alien Swarm's shader code. +Mapbase fixes $blendmodulatetexture not appearing under a flashlight, not working with transforms, and lets it show up in Hammer. It also uses Alien Swarm's version of the shader code. --- ### $phongdisablehalflambert -Mapbase ports this parameter from Alien Swarm, which allows $phong to be used without $halflambert. \ No newline at end of file +Mapbase ports this parameter from Alien Swarm, which allows $phong to be used without $halflambert. + +--- +### $basetexturetransform2 on WorldVertexTransition in DX9 +Mapbase adds $basetexturetransform2 to the DX9 version of the shader. It doesn't work with $seamless_scale or the new $phong. \ No newline at end of file