mirror of
https://git.do.srb2.org/STJr/SRB2.git
synced 2025-02-16 17:11:33 +00:00
Update UDMF specification
This commit is contained in:
parent
e8751d3dd1
commit
f840a45815
1 changed files with 46 additions and 1 deletions
|
@ -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 = <bool>; // Middle texture is not skewed.
|
||||
midpeg = <bool>; // Middle texture is pegged.
|
||||
midsolid = <bool>; // Middle texture is solid.
|
||||
clipmidtex = <bool>; // Line's mid textures are clipped to floor and ceiling.
|
||||
wrapmidtex = <bool>; // Line's mid textures are wrapped.
|
||||
nonet = <bool>; // Special only takes effect in singleplayer games.
|
||||
netonly = <bool>; // Special only takes effect in multiplayer games.
|
||||
|
@ -143,6 +144,45 @@ Sonic Robo Blast 2 defines the following standardized fields:
|
|||
offsetx_bottom = <float>; // X offset for lower texture. Default = 0.0.
|
||||
offsety_bottom = <float>; // Y offset for lower texture. Default = 0.0.
|
||||
|
||||
clipmidtex = <bool>; // Side's mid textures are clipped to floor and ceiling.
|
||||
wrapmidtex = <bool>; // Side's mid textures are wrapped.
|
||||
|
||||
edge_top_upper_texture = <string>; // Top edge texture of the upper wall. Default = "-".
|
||||
edge_top_upper_offsetx = <float>; // X offset for the top edge of the upper wall. Default = 0.0.
|
||||
edge_top_upper_offsety = <float>; // Y offset for the top edge of the upper wall. Default = 0.0.
|
||||
edge_top_upper_scalex = <float>; // X scale for the top edge of the upper wall. Default = 1.0.
|
||||
edge_top_upper_scaley = <float>; // Y scale for the top edge of the upper wall. Default = 1.0.
|
||||
edge_top_upper_noskew = <bool>; // Disables skewing of the top edge of the upper wall.
|
||||
edge_top_upper_noclip = <bool>; // Top edge texture extends outside the upper wall (displays like a mid texture.)
|
||||
edge_top_upper_wrap = <bool>; // Top edge texture of the upper wall wraps.
|
||||
|
||||
edge_top_lower_texture = <string>; // Bottom edge texture of the upper wall. Default = "-".
|
||||
edge_top_lower_offsetx = <float>; // X offset for the bottom edge of the upper wall. Default = 0.0.
|
||||
edge_top_lower_offsety = <float>; // Y offset for the bottom edge of the upper wall. Default = 0.0.
|
||||
edge_top_lower_scalex = <float>; // X scale for the bottom edge of the upper wall. Default = 1.0.
|
||||
edge_top_lower_scaley = <float>; // Y scale for the bottom edge of the upper wall. Default = 1.0.
|
||||
edge_top_lower_noskew = <bool>; // Disables skewing of the bottom edge of the upper wall.
|
||||
edge_top_lower_noclip = <bool>; // Bottom edge texture extends outside the upper wall (displays like a mid texture.)
|
||||
edge_top_lower_wrap = <bool>; // Bottom edge texture of the upper wall wraps.
|
||||
|
||||
edge_bottom_upper_texture = <string>; // Top edge texture of the lower wall. Default = "-".
|
||||
edge_bottom_upper_offsetx = <float>; // X offset for the top edge of the lower wall. Default = 0.0.
|
||||
edge_bottom_upper_offsety = <float>; // Y offset for the top edge of the lower wall. Default = 0.0.
|
||||
edge_bottom_upper_scalex = <float>; // X scale for the top edge of the lower wall. Default = 1.0.
|
||||
edge_bottom_upper_scaley = <float>; // Y scale for the top edge of the lower wall. Default = 1.0.
|
||||
edge_bottom_upper_noskew = <bool>; // Disables skewing of the top edge of the lower wall.
|
||||
edge_bottom_upper_noclip = <bool>; // Top edge texture extends outside the lower wall (displays like a mid texture.)
|
||||
edge_bottom_upper_wrap = <bool>; // Top edge texture of the lower wall wraps.
|
||||
|
||||
edge_bottom_lower_texture = <string>; // Bottom edge texture of the lower wall. Default = "-".
|
||||
edge_bottom_lower_offsetx = <float>; // X offset for the bottom edge of the lower wall. Default = 0.0.
|
||||
edge_bottom_lower_offsety = <float>; // Y offset for the bottom edge of the lower wall. Default = 0.0.
|
||||
edge_bottom_lower_scalex = <float>; // X scale for the bottom edge of the lower wall. Default = 1.0.
|
||||
edge_bottom_lower_scaley = <float>; // Y scale for the bottom edge of the lower wall. Default = 1.0.
|
||||
edge_bottom_lower_noskew = <bool>; // Disables skewing of the bottom edge of the lower wall.
|
||||
edge_bottom_lower_noclip = <bool>; // Bottom edge texture extends outside the lower wall (displays like a mid texture.)
|
||||
edge_bottom_lower_wrap = <bool>; // Bottom edge texture of the lower wall wraps.
|
||||
|
||||
comment = <string>; // 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.
|
||||
|
||||
|
|
Loading…
Reference in a new issue