Leak? Where?

rimj0b_r0dentrimj0b_r0dent Join Date: 2003-03-16 Member: 14581Members
<div class="IPBDescription">I'm confused</div> It says I have a leak in my level and it's from the multimanager. But it is clearly inside the level.


Error:


Warning: === LEAK in hull 0 ===
Entity multi_manager @ (-313,-400, -36)
Error:
A LEAK is a hole in the map, where the inside of it is exposed to the
(unwanted) outside region. The entity listed in the error is just a helpful
indication of where the beginning of the leak pointfile starts, so the
beginning of the line can be quickly found and traced to until reaching the
outside. Unless this entity is accidentally on the outside of the map, it
probably should not be deleted. Some complex rotating objects entities need
their origins outside the map. To deal with these, just enclose the origin
brush with a solid world brush

Leak pointfile generated

Warning: === LEAK in hull 3 ===
Entity multi_manager @ (-313,-400, -36)
1.17 seconds elapsed

----- END hlbsp -----

Comments

  • rimj0b_r0dentrimj0b_r0dent Join Date: 2003-03-16 Member: 14581Members
    For some odd reason it thinks the inside of my map is the outside. When I deleted the multimanager (just to test), it was complaining about a light entity.
  • SycophantSycophant Join Date: 2002-11-05 Member: 7092Members
    The "multi_manager" entity is merely the closest entity to your actual leak.

    If you know where that entity location is, compile and run the game (even with the leak error), type "pointfile" in the console and then head to that location. You should see some dashed black+white lines leading you to the exact point of the leak.

    On my computer, it freezes the whole system when the leak is visible. I don't know if this affects other computers or if mine just blows, but be ready with the reset button. <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo-->
  • rimj0b_r0dentrimj0b_r0dent Join Date: 2003-03-16 Member: 14581Members
    My computer froze as well. But I was able to terminate HL. The pointfile is running loops around my level, so I guess there are a lot of "leaks". Logically there shouldn't be a leak at all I don't know what the problem is. This problem appeared when I redid the skybox to allow commander to see through the ceiling. I hope the engine ignores skyboxes as well as the 2nd brush since I can't find a way to fix this.

    what I did is I have a cockpit with skylights and windows around. At first I had a big skybox going around the whole cockpit. Then I changed it so each window had a sky brush covering the outside. Now I changed it back again. Let's see if it works. Yep it woks now. Sorta <!--emo&:(--><img src='http://www.unknownworlds.com/forums/html/emoticons/sad.gif' border='0' style='vertical-align:middle' alt='sad.gif'><!--endemo-->
  • masterswordmanmasterswordman Join Date: 2002-12-21 Member: 11303Members
    When I make a leak I can still play, fall down into the leak, and it looks so weird <!--emo&???--><img src='http://www.unknownworlds.com/forums/html/emoticons/confused.gif' border='0' style='vertical-align:middle' alt='confused.gif'><!--endemo-->
  • RPGreg2600RPGreg2600 Join Date: 2003-03-16 Member: 14578Members
    Try running it in software mode while searching for leaks.

    And just because it runs all over the level doesn't mean you have a lot of leaks. The leak is where it exits the level.
  • SycophantSycophant Join Date: 2002-11-05 Member: 7092Members
    <!--QuoteBegin--rimj0b r0dent+Mar 17 2003, 01:29 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (rimj0b r0dent @ Mar 17 2003, 01:29 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> The pointfile is running loops around my level, so I guess there are a lot of "leaks". Logically there shouldn't be a leak at all I don't know what the problem is. This problem appeared when I redid the skybox to allow commander to see through the ceiling. I hope the engine ignores skyboxes as well as the 2nd brush since I can't find a way to fix this.

    what I did is I have a cockpit with skylights and windows around. At first I had a big skybox going around the whole cockpit. Then I changed it so each window had a sky brush covering the outside. Now I changed it back again. Let's see if it works. Yep it woks now. Sorta <!--emo&:(--><img src='http://www.unknownworlds.com/forums/html/emoticons/sad.gif' border='0' style='vertical-align:middle' alt='sad.gif'><!--endemo--> <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
    I had a huge leak problem with my skybox as well. I'm not sure if the following explanation is actually true or if it's just a false interpretation of the reason my fix worked, but here goes....

    My skybox was a simple box custom-formed around a bunch of windows. When the window and the skybox edges were touching, I'd get leak errors. When there was at least 1px of space seperating them both, I wouldn't get the error. This doesn't mean having space seeing into the void, but simply move the skybox walls so the edges aren't touching the windows.

    My pointfile also led me through several rooms and paths until it finally indicated where the leak was.
  • YamazakiYamazaki Join Date: 2002-01-24 Member: 21Members, NS1 Playtester, Contributor
    The pointfile will only find one leak per compile, regardless of how many particles it uses to draw the dashed line. If there's more than one leak than you'll need more than one compile to find them all, unless you discover some of the leaks yourself without needing the pointfile at all.

    Fastest way is to check all the changes you've done since your last successful compile, so compiling often is a good idea.
Sign In or Register to comment.