E4M7: Ramparts of Perdition suffers from a visual glitch because the upper sidedefs for sidedefs 1948, 1955, and 1956 are untextured. On the other side of the room, the mirror structure uses CSTLRCK on sidedefs 1932, 1941, and 1942. Since it's a pretty large structure, the effect is very noticeable; at least a lot more than, for example, the missing lower textures on sidedefs 457 and 459 of Doom II MAP02.
I figure that it compatibility.txt was given a way to give textures to sidedefs, then this could be solved with something like this:
Code: Select all
5E3FCFDE78310BB89F92B1626A47D0AD // heretic.wad E4M7
{
sideuptex 1948 CSTLRCK
sideuptex 1955 CSTLRCK
sideuptex 1956 CSTLRCK
}
Then it's just a question of updating the compat param enum, ParseCompatibility() and SetCompatibilityParams(), mostly trivial code.
What do you think, in scope or not?