diff --git a/doc/specs/udmf_srb2.txt b/doc/specs/udmf_srb2.txt index b25ed1af3..4390a9b4a 100644 --- a/doc/specs/udmf_srb2.txt +++ b/doc/specs/udmf_srb2.txt @@ -1,5 +1,5 @@ =============================================================================== -Universal Doom Map Format Sonic Robo Blast 2 extensions v1.0 19.02.2024 +Universal Doom Map Format Sonic Robo Blast 2 extensions v1.1 02.05.2024 Copyright (c) 2024 Sonic Team Junior uses Universal Doom Map Format Specification v1.1 as a template, @@ -80,6 +80,7 @@ Sonic Robo Blast 2 defines the following standardized fields: noskew = ; // Middle texture is not skewed. midpeg = ; // Middle texture is pegged. midsolid = ; // Middle texture is solid. + clipmidtex = ; // Line's mid textures are clipped to floor and ceiling. wrapmidtex = ; // Line's mid textures are wrapped. nonet = ; // Special only takes effect in singleplayer games. netonly = ; // Special only takes effect in multiplayer games. @@ -143,6 +144,45 @@ Sonic Robo Blast 2 defines the following standardized fields: offsetx_bottom = ; // X offset for lower texture. Default = 0.0. offsety_bottom = ; // Y offset for lower texture. Default = 0.0. + clipmidtex = ; // Side's mid textures are clipped to floor and ceiling. + wrapmidtex = ; // Side's mid textures are wrapped. + + edge_top_upper_texture = ; // Top edge texture of the upper wall. Default = "-". + edge_top_upper_offsetx = ; // X offset for the top edge of the upper wall. Default = 0.0. + edge_top_upper_offsety = ; // Y offset for the top edge of the upper wall. Default = 0.0. + edge_top_upper_scalex = ; // X scale for the top edge of the upper wall. Default = 1.0. + edge_top_upper_scaley = ; // Y scale for the top edge of the upper wall. Default = 1.0. + edge_top_upper_noskew = ; // Disables skewing of the top edge of the upper wall. + edge_top_upper_noclip = ; // Top edge texture extends outside the upper wall (displays like a mid texture.) + edge_top_upper_wrap = ; // Top edge texture of the upper wall wraps. + + edge_top_lower_texture = ; // Bottom edge texture of the upper wall. Default = "-". + edge_top_lower_offsetx = ; // X offset for the bottom edge of the upper wall. Default = 0.0. + edge_top_lower_offsety = ; // Y offset for the bottom edge of the upper wall. Default = 0.0. + edge_top_lower_scalex = ; // X scale for the bottom edge of the upper wall. Default = 1.0. + edge_top_lower_scaley = ; // Y scale for the bottom edge of the upper wall. Default = 1.0. + edge_top_lower_noskew = ; // Disables skewing of the bottom edge of the upper wall. + edge_top_lower_noclip = ; // Bottom edge texture extends outside the upper wall (displays like a mid texture.) + edge_top_lower_wrap = ; // Bottom edge texture of the upper wall wraps. + + edge_bottom_upper_texture = ; // Top edge texture of the lower wall. Default = "-". + edge_bottom_upper_offsetx = ; // X offset for the top edge of the lower wall. Default = 0.0. + edge_bottom_upper_offsety = ; // Y offset for the top edge of the lower wall. Default = 0.0. + edge_bottom_upper_scalex = ; // X scale for the top edge of the lower wall. Default = 1.0. + edge_bottom_upper_scaley = ; // Y scale for the top edge of the lower wall. Default = 1.0. + edge_bottom_upper_noskew = ; // Disables skewing of the top edge of the lower wall. + edge_bottom_upper_noclip = ; // Top edge texture extends outside the lower wall (displays like a mid texture.) + edge_bottom_upper_wrap = ; // Top edge texture of the lower wall wraps. + + edge_bottom_lower_texture = ; // Bottom edge texture of the lower wall. Default = "-". + edge_bottom_lower_offsetx = ; // X offset for the bottom edge of the lower wall. Default = 0.0. + edge_bottom_lower_offsety = ; // Y offset for the bottom edge of the lower wall. Default = 0.0. + edge_bottom_lower_scalex = ; // X scale for the bottom edge of the lower wall. Default = 1.0. + edge_bottom_lower_scaley = ; // Y scale for the bottom edge of the lower wall. Default = 1.0. + edge_bottom_lower_noskew = ; // Disables skewing of the bottom edge of the lower wall. + edge_bottom_lower_noclip = ; // Bottom edge texture extends outside the lower wall (displays like a mid texture.) + edge_bottom_lower_wrap = ; // Bottom edge texture of the lower wall wraps. + comment = ; // A comment. Implementors should attach no special // semantic meaning to this field. } @@ -305,6 +345,11 @@ Sonic Robo Blast 2 defines the following standardized fields: Changelog ======================================= +1.1: 02.05.2024 +Added edge texture properties. +Added clipmidtex property to lines and sides. +Added wrapmidtex property to sides. + 1.0: 19.02.2024 Initial version.