Hiding Vents From Commander View

crodecrode Join Date: 2002-11-09 Member: 7876Members
Has anyone found an easy way of doing this (without entities) ? I tried putting a brush overtop of the existing ceiling hoping that it would allow only the top one to be seen though but it didnt quite work.

Also whats your opinion of hiding the vents from commaders?

Comments

  • KungFuSquirrelKungFuSquirrel Basher of Muttons Join Date: 2002-01-26 Member: 103Members, NS1 Playtester, Contributor
    Well, I have a number of vents in both Veil and Eclipse that run under floors to keep them out of sight. Another option is actually stretching the vent above command height (an old version of Hera did this). Alternatively, you could create fake all-black voids (probably out of the nobuild texture) that cover the top of the vent.

    Personally I have no issues with vents under floors (as should be obvious by my use of them <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html/emoticons/wink.gif' border='0' style='vertical-align:middle' alt='wink.gif'><!--endemo--> ), but I do have reservations about going out of one's way to completely block the vents from sight by other means. I'm goofy, I know. It's your call in the end, though - it should come down to whether or not you feel it works as you originally intended.
  • KuronekoKuroneko Join Date: 2002-11-05 Member: 7184Members, Constellation
    isn't there an ent to block cmdr view?
  • crodecrode Join Date: 2002-11-09 Member: 7876Members
    entities are high enough already so im trying to aviod them, though it can be done this way with func_seethough
  • OlljOllj our themepark-stalking nightmare Fade Join Date: 2002-12-12 Member: 10696Members
    edited March 2003
    or func_ilusionary with "invisible from top down" flag.

    if you like the hall of mirrors you could use the null texture, too <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo-->
  • KungFuSquirrelKungFuSquirrel Basher of Muttons Join Date: 2002-01-26 Member: 103Members, NS1 Playtester, Contributor
    <!--QuoteBegin--Ollj+Mar 28 2003, 01:21 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Ollj @ Mar 28 2003, 01:21 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> or func_ilusionary with "invisible from top down" flag. <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
    Any entity will block commander view the same way it blocks the player view, the only exceptions being func_seethroughs (depending on the commander/player alpha) and func_illusionaries with "invisible from top down." Checking said invisible from top down flag will cause your illusionary to not block anything for the commander, as it will be invisible. Makes sense, really. func_seethroughs are also designed to allow the commander to have sight and place structures through them - if you use a func_seethrough, even with commander alpha at full, a keen commander can still drop structures and items through it.

    Just think of the commander as being noclipped into the void - because that's really about how it works. All backside faces have been culled by CSG, so you can see 'through' the faces that make up the ceilings of the world (or walls/floors if you're just noclipping around aimlessly). The only difference is entities are rendered from this view. All faces on entities are rendered (unless they've been nulled), so the tops of entities can at times function as commander view blocks.

    I'm sure this made no sense whatsoever and helps no one.
  • CageyCagey Ex-Unknown Worlds Programmer Join Date: 2002-11-15 Member: 8829Members, Retired Developer, NS1 Playtester, Constellation
    <!--QuoteBegin--KungFuSquirrel+Mar 27 2003, 05:30 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (KungFuSquirrel @ Mar 27 2003, 05:30 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> I'm sure this made no sense whatsoever and helps no one. <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
    Hehe -- I've had a few of those days <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo-->

    It makes sense to me, if that helps...

    One quick technicality, though: BSP does the backface culling since it's the step that actually generates hulls from faces and performs fill testing. CSG only deals with chopping and combining brushes to create the initial face list, hence its name.
Sign In or Register to comment.