Micky C, on 17 May 2021 - 03:24 AM, said:
How do you know they weren’t aware of it near the end but didn’t have the time to go back and add it everywhere and didn’t want the inconsistency of only occasional slopes?
While it's hard to fully confirm this... but I think I should share this, As we were working on the map pack, upon discovering slopes and wondering about stuff related to shade tables I contacted Ken as he had some old tool he used.
What I heard was pretty much along the lines of: As Ruins was no longer an in-house title, they would not share all new features of the engine to the developers, such as slopes.
And why I believe this:
I wouldn't be surprised if they received just engine updates to get improved MP coding in due to contractual obligations and have no mentions of other engine changes.
MP code was heavily worked on around these times, plus early v6 map slopes simply replaced groudraw values. If the editor doesn't support this then you will not really be able to see it as you'd likely use older header files and editor keys (could even have been disabled!) as the map format was kept the same at first before moving to v7 (which actually implements slopes natively).
Remember, 3DR had full control over what they shared with the licensees after all, build engine was shared as a bundle of precompiled OBJ files and headers told you what worked against it (which they also had full control of). Bottom line is that it would've been very easy to sneak in new things that are hidden for the rest of the guys.
Let's not forget the most likely reason: Competition against Duke3D which would be able to debut this technology.
Remember that Duke3D was still developed at the same time and would receive slopes around late 95 as well. Most of the maps weren't even done and a ton of areas got retrofitted with them. While amazing vistas would require building from scratch, you can still achieve really nice results with a week or two worth of passes (A single slope vs. stair steps can be useful for perf too).
Adding slopes to some key areas like having visual pyramids would've been a great feature and not something I think they would've ignored had they known.
Slopes can add a ton of visual identity that helps engines stand above just doom clones.