 
                                
                    
                        Re: Leak From Beyond Boundaries
                        Posted by Carcase on 
    Mon Jun 20th 2005 at 10:10pm
                     
                    
                        
                        Posted 
    2005-06-20 10:10pm
                     
                 
                
            
            
                
    
                    
                             Carcase
                            Carcase
            
                        member
     
            145 posts
        15 snarkmarks
        Registered: 
    Nov 15th 2003
                            Location: Northern Virginia
             
                
                        I have a leak in my map, I load the pointfile and it places the line in the middle of the voide and shoots strait off into the outside of the grid (The outer edge of the void that nothing can pass). The compile log gives the coordinates but the coordinates are outside grid if im not mistaken.
Heres the log
** Executing...
** Command: "c:\program files\valve\steam\steamapps\dj_arendee\sourcesdk\bin\vbsp.exe"
** Parameters: -game "c:\program files\valve\steam\steamapps\dj_arendee\sourcesdk\sdkcontent" "C:\Program Files\Valve\Steam\SteamApps\dj_arendee\half-life 2\hl2\maps\RV_Avalus_Hangar"
Valve Software - vbsp.exe (Jan 19 2005)
1 threads
materialPath: c:\program files\valve\steam\steamapps\dj_arendee\sourcesdk\sdkcontent\materials
Loading C:\Program Files\Valve\Steam\SteamApps\dj_arendee\half-life 2\hl2\maps\RV_Avalus_Hangar.vmf
fixing up env_cubemap materials on brush sides...
ProcessBlock_Thread: 0...1...2...3...4...5...6...7...8...9...10 (0)
**** leaked ****
Entity func_brush (-2048.00 1604660.00 -1536.00) leaked!
FindPortalSide: Couldn't find a good match for which brush to assign to a portal near (6656.0, 13312.0, -704.0)
Leaf 0 contents: 
Leaf 1 contents: CONTENTS_SOLID 
viscontents (node 0 contents ^ node 1 contents): CONTENTS_SOLID 
This means that none of the brushes in leaf 0 or 1 that touches the portal has CONTENTS_SOLID 
Check for a huge brush enclosing the coordinates above that has contents CONTENTS_SOLID 
Candidate brush IDs:
FindPortalSide: Couldn't find a good match for which brush to assign to a portal near (7168.0, 12800.0, -704.0)
Leaf 0 contents: 
Leaf 1 contents: CONTENTS_SOLID 
viscontents (node 0 contents ^ node 1 contents): CONTENTS_SOLID 
This means that none of the brushes in leaf 0 or 1 that touches the portal has CONTENTS_SOLID 
Check for a huge brush enclosing the coordinates above that has contents CONTENTS_SOLID 
Candidate brush IDs:
FindPortalSide: Couldn't find a good match for which brush to assign to a portal near (7168.0, 11776.0, -704.0)
Leaf 0 contents: 
Leaf 1 contents: CONTENTS_SOLID 
viscontents (node 0 contents ^ node 1 contents): CONTENTS_SOLID 
This means that none of the brushes in leaf 0 or 1 that touches the portal has CONTENTS_SOLID 
Check for a huge brush enclosing the coordinates above that has contents CONTENTS_SOLID 
Candidate brush IDs:
FindPortalSide: Couldn't find a good match for which brush to assign to a portal near (7168.0, 10752.0, -704.0)
Leaf 0 contents: 
Leaf 1 contents: CONTENTS_SOLID 
viscontents (node 0 contents ^ node 1 contents): CONTENTS_SOLID 
This means that none of the brushes in leaf 0 or 1 that touches the portal has CONTENTS_SOLID 
Check for a huge brush enclosing the coordinates above that has contents CONTENTS_SOLID 
Candidate brush IDs:
FindPortalSide: Couldn't find a good match for which brush to assign to a portal near (5632.0, 13312.0, -704.0)
Leaf 0 contents: 
Leaf 1 contents: CONTENTS_SOLID 
viscontents (node 0 contents ^ node 1 contents): CONTENTS_SOLID 
This means that none of the brushes in leaf 0 or 1 that touches the portal has CONTENTS_SOLID 
Check for a huge brush enclosing the coordinates above that has contents CONTENTS_SOLID 
Candidate brush IDs:
FindPortalSide: Couldn't find a good match for which brush to assign to a portal near (4608.0, 13312.0, -704.0)
Leaf 0 contents: 
Leaf 1 contents: CONTENTS_SOLID 
viscontents (node 0 contents ^ node 1 contents): CONTENTS_SOLID 
This means that none of the brushes in leaf 0 or 1 that touches the portal has CONTENTS_SOLID 
Check for a huge brush enclosing the coordinates above that has contents CONTENTS_SOLID 
Candidate brush IDs:
FindPortalSide: Couldn't find a good match for which brush to assign to a portal near (3584.0, 13312.0, -704.0)
Leaf 0 contents: 
Leaf 1 contents: CONTENTS_SOLID 
viscontents (node 0 contents ^ node 1 contents): CONTENTS_SOLID 
This means that none of the brushes in leaf 0 or 1 that touches the portal has CONTENTS_SOLID 
Check for a huge brush enclosing the coordinates above that has contents CONTENTS_SOLID 
Candidate brush IDs:
FindPortalSide: Couldn't find a good match for which brush to assign to a portal near (7168.0, 9728.0, -704.0)
Leaf 0 contents: 
Leaf 1 contents: CONTENTS_SOLID 
viscontents (node 0 contents ^ node 1 contents): CONTENTS_SOLID 
This means that none of the brushes in leaf 0 or 1 that touches the portal has CONTENTS_SOLID 
Check for a huge brush enclosing the coordinates above that has contents CONTENTS_SOLID 
Candidate brush IDs:
*** Suppressing further FindPortalSide errors.... ***
Processing areas...done (0)
Building Faces...done (0)
Chop Details...done (0)
Find Visible Detail Sides...
Merged 6996 detail faces...done (1)
Merging details...done (0)
FixTjuncs...
PruneNodes...
WriteBSP...
done (0)
Creating default cubemaps for env_cubemap using skybox sky_borealis01...
Run buildcubemaps in the engine to get the correct cube maps.
Finding displacement neighbors...
Finding lightmap sample positions...
Displacement Alpha : 0...1...2...3...4...5...6...7...8...9...10
Building Physics collision data...
done (1) (479622 bytes)
Emitting linux collision data (use -nolinuxdata to disable).
Building Physics collision data...
done (1) (479622 bytes)
Placing detail props : 0...1...2...3...4...5...6...7...8...9...10
Writing C:\Program Files\Valve\Steam\SteamApps\dj_arendee\half-life 2\hl2\maps\RV_Avalus_Hangar.bsp
12 seconds elapsed
Memory leak: mempool blocks left in memory: 49
Memory leak: mempool blocks left in memory: 3
** Executing...
** Command: "c:\program files\valve\steam\steamapps\dj_arendee\sourcesdk\bin\vvis.exe"
** Parameters: -game "c:\program files\valve\steam\steamapps\dj_arendee\sourcesdk\sdkcontent" -fast "C:\Program Files\Valve\Steam\SteamApps\dj_arendee\half-life 2\hl2\maps\RV_Avalus_Hangar"
Valve Software - vvis.exe (Dec 15 2004)
fastvis = true
1 threads
reading c:\program files\valve\steam\steamapps\dj_arendee\half-life 2\hl2\maps\RV_Avalus_Hangar.bsp
reading c:\program files\valve\steam\steamapps\dj_arendee\half-life 2\hl2\maps\RV_Avalus_Hangar.prt
LoadPortals: couldn't read c:\program files\valve\steam\steamapps\dj_arendee\half-life 2\hl2\maps\RV_Avalus_Hangar.prt
** Executing...
** Command: Copy File
** Parameters: "C:\Program Files\Valve\Steam\SteamApps\dj_arendee\half-life 2\hl2\maps\RV_Avalus_Hangar.bsp" "c:\program files\valve\steam\steamapps\dj_arendee\half-life 2\hl2\maps\RV_Avalus_Hangar.bsp"
** Executing...
** Command: "c:\program files\valve\steam\steamapps\dj_arendee\half-life 2\hl2.exe"
** Parameters: -game "c:\program files\valve\steam\steamapps\dj_arendee\sourcesdk\sdkcontent" -sv_cheats 1 -god -dev 1 -full +map "RV_Avalus_Hangar"
Entity func_brush (-2048.00 1604660.00 -1536.00) leaked!
see the middle coordinate? 1604660.
Also, when i loaded the map and found out this problem occured, it had said at the beginning of loading the map "57 invalid structures were deleted because something was corrupt" or something along the lines of that. Hammer has acted a little strange lately...  Virus?
Any suggestions? ill scan my computer in the mean time.
                                    
             
        
            
            
                                     
                                
                    
                        Re: Leak From Beyond Boundaries
                        Posted by Campaignjunkie on 
    Mon Jun 20th 2005 at 10:47pm
                     
                    
                        
                        Posted 
    2005-06-20 10:47pm
                     
                 
                
            
            
                
    
            1309 posts
        329 snarkmarks
        Registered: 
    Feb 12th 2002
                    Occupation: Student
                            Location: West Coast, USA
             
                
                        Open your .VMF and Check for Problems (Alt+P). Make sure there are no
invalid solids before compiling, or else something like this will
inevitably go wrong. When it removes those invalid solids, make sure
you seal up any resulting leaks. I'm guessing that func_brush was tied
to an invalid solid, causing it to stretch out to infinity (or pretty
far anyway) and create a leak.
                                    
             
        
            
            
                                     
                                
                    
                        Re: Leak From Beyond Boundaries
                        Posted by BlisTer on 
    Mon Jun 20th 2005 at 11:59pm
                     
                    
                        
                        Posted 
    2005-06-20 11:59pm
                     
                 
                
            
            
                
    
                    
                             BlisTer
                            BlisTer
            
                        member
     
            801 posts
        1304 snarkmarks
        Registered: 
    Jun 10th 2004
                            Location: Belgium
             
                
                        as cj says. i encountered invisible brushes stretching into coordinates out of the grid back in HL1 when carving in non-standard brushes. did you do something like this? only carve in simple geometries (i learned it the hard way:p ). it didnt cause leaks for me if i remember right, but maybe it does for you. could be a lot of other reasons too though, i'm just guessing from the one time in had brushes out of the grid.
if what cj says doesnt work, you can always try to select everything from you map and copy paste it into a blank hammer file. do not select "select eveything" though, but encircle your map e.g. in the top view and press enter.
                                            
                        These words are my diaries screaming out loud
                                    
             
        
            
            
                                
                    
                        Re: Leak From Beyond Boundaries
                        Posted by DrFrag on 
    Tue Jun 21st 2005 at 12:28am
                     
                    
                        
                        Posted 
    2005-06-21 12:28am
                     
                 
                
            
            
                
    
            62 posts
        16 snarkmarks
        Registered: 
    Jan 12th 2005
                            Location: Australia
             
                
                        If you've got entities outside the grid, you can delete it through Map > Entity Report.  Just scroll through until you find an entity that doesn't light up on your map.