Compile Problem. Says Theres A Leak.
Quaunaut
The longest seven days in history... Join Date: 2003-03-21 Member: 14759Members, Constellation, Reinforced - Shadow
<div class="IPBDescription">But there isn't.</div> Ok, somethings deffinately wrong here. I go, test a map 2, 3, 4 times, nothings wrong. Then suddenly, it says theres a leak at info_player_start. I haven't moved it. Only thing I've done to the map was make one piece of the map a func_wall, with transperency, and now it says theres a leak. There is about 7 feet from the func_wall, and my info_player_start. Heres the logfile-
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
** Executing...
** Command: Change Directory
** Parameters: C:\SIERRA\Half-Life
** Executing...
** Command: Copy File
** Parameters: "C:\dodstatsmeow\ns_amore.map" "C:\SIERRA\Half-Life\ns\maps\ns_amore.map"
** Executing...
** Command: C:\PROGRA~1\zhlt\hlcsg.exe
** Parameters: "C:\SIERRA\Half-Life\ns\maps\ns_amore"
hlcsg v2.5.3 rel (May 2 2001)
Based on Valve's version, modified with permission.
Submit detailed bug reports to (zoner@gearboxsoftware.com)
----- BEGIN hlcsg -----
Command line: C:\PROGRA~1\zhlt\hlcsg.exe C:\SIERRA\Half-Life\ns\maps\ns_amore
-= Current hlcsg Settings =-
Name | Setting | Default
---------------------|-----------|-------------------------
threads [ 1 ] [ Varies ]
verbose [ off ] [ off ]
log [ on ] [ on ]
developer [ 0 ] [ 0 ]
chart [ off ] [ off ]
estimate [ off ] [ off ]
max texture memory [ 4194304 ] [ 4194304 ]
priority [ Normal ] [ Normal ]
noclip [ off ] [ off ]
onlyents [ off ] [ off ]
wadtextures [ on ] [ on ]
skyclip [ on ] [ on ]
hullfile [ None ] [ None ]
min surface area [ 0.500 ] [ 0.500 ]
brush union threshold [ 0.000 ] [ 0.000 ]
Wadinclude list :
[zhlt.wad]
entering C:\SIERRA\Half-Life\ns\maps\ns_amore.map
CreateBrush:
20%...50%...70%... (0.03 seconds)
SetModelCenters:
50%... (0.02 seconds)
CSGBrush:
10%... (0.11 seconds)
Using WAD File: \sierra\half-life\valve\halflife.wad
Using WAD File: \sierra\half-life\ns\ns.wad
Using WAD File: \unzipped\v_wad\v_wad.wad
Using WAD File: \unzipped\ns2-wad\ns2.wad
Texture usage is at 0.22 mb (of 4.00 mb MAX)
0.22 seconds elapsed
----- END hlcsg -----
** Executing...
** Command: C:\PROGRA~1\zhlt\hlbsp.exe
** Parameters: "C:\SIERRA\Half-Life\ns\maps\ns_amore"
hlbsp v2.5.3 rel (May 2 2001)
Based on Valve's version, modified with permission.
Submit detailed bug reports to (zoner@gearboxsoftware.com)
----- BEGIN hlbsp -----
Command line: C:\PROGRA~1\zhlt\hlbsp.exe C:\SIERRA\Half-Life\ns\maps\ns_amore
-= Current hlbsp Settings =-
Name | Setting | Default
-------------------|-----------|-------------------------
threads [ 1 ] [ Varies ]
verbose [ off ] [ off ]
log [ on ] [ on ]
developer [ 0 ] [ 0 ]
chart [ off ] [ off ]
estimate [ off ] [ off ]
max texture memory [ 4194304 ] [ 4194304 ]
priority [ Normal ] [ Normal ]
noclip [ off ] [ off ]
nofill [ off ] [ off ]
notjunc [ off ] [ off ]
subdivide size [ 240 ] [ 240 ] (Min 64) (Max 240)
max node size [ 1024 ] [ 1024 ] (Min 64) (Max 4096)
Warning: === LEAK in hull 0 ===
Entity info_player_start @ (-1988, -56, 484)
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 1 ===
Entity info_player_start @ (-1988, -56, 484)
Warning: === LEAK in hull 3 ===
Entity info_player_start @ (-1988, -56, 484)
0.36 seconds elapsed
----- END hlbsp -----
** Executing...
** Command: C:\PROGRA~1\zhlt\hlvis.exe
** Parameters: "C:\SIERRA\Half-Life\ns\maps\ns_amore"
hlvis v2.5.3 rel (May 2 2001)
Based on Valve's version, modified with permission.
Submit detailed bug reports to (zoner@gearboxsoftware.com)
----- BEGIN hlvis -----
Command line: C:\PROGRA~1\zhlt\hlvis.exe C:\SIERRA\Half-Life\ns\maps\ns_amore
>> There was a problem compiling the map.
>> Check the file C:\SIERRA\Half-Life\ns\maps\ns_amore.log for the cause.
----- END hlvis -----
** Executing...
** Command: C:\PROGRA~1\zhlt\hlrad.exe
** Parameters: "C:\SIERRA\Half-Life\ns\maps\ns_amore"
hlrad v2.5.3 rel (May 2 2001)
Based on Valve's version, modified with permission.
Submit detailed bug reports to (zoner@gearboxsoftware.com)
----- BEGIN hlrad -----
Command line: C:\PROGRA~1\zhlt\hlrad.exe C:\SIERRA\Half-Life\ns\maps\ns_amore
>> There was a problem compiling the map.
>> Check the file C:\SIERRA\Half-Life\ns\maps\ns_amore.log for the cause.
----- END hlrad -----
** Executing...
** Command: C:\SIERRA\HALF-L~1\hl.exe
** Parameters: -nointro -console -game ns +map "ns_amore"
<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
** Executing...
** Command: Change Directory
** Parameters: C:\SIERRA\Half-Life
** Executing...
** Command: Copy File
** Parameters: "C:\dodstatsmeow\ns_amore.map" "C:\SIERRA\Half-Life\ns\maps\ns_amore.map"
** Executing...
** Command: C:\PROGRA~1\zhlt\hlcsg.exe
** Parameters: "C:\SIERRA\Half-Life\ns\maps\ns_amore"
hlcsg v2.5.3 rel (May 2 2001)
Based on Valve's version, modified with permission.
Submit detailed bug reports to (zoner@gearboxsoftware.com)
----- BEGIN hlcsg -----
Command line: C:\PROGRA~1\zhlt\hlcsg.exe C:\SIERRA\Half-Life\ns\maps\ns_amore
-= Current hlcsg Settings =-
Name | Setting | Default
---------------------|-----------|-------------------------
threads [ 1 ] [ Varies ]
verbose [ off ] [ off ]
log [ on ] [ on ]
developer [ 0 ] [ 0 ]
chart [ off ] [ off ]
estimate [ off ] [ off ]
max texture memory [ 4194304 ] [ 4194304 ]
priority [ Normal ] [ Normal ]
noclip [ off ] [ off ]
onlyents [ off ] [ off ]
wadtextures [ on ] [ on ]
skyclip [ on ] [ on ]
hullfile [ None ] [ None ]
min surface area [ 0.500 ] [ 0.500 ]
brush union threshold [ 0.000 ] [ 0.000 ]
Wadinclude list :
[zhlt.wad]
entering C:\SIERRA\Half-Life\ns\maps\ns_amore.map
CreateBrush:
20%...50%...70%... (0.03 seconds)
SetModelCenters:
50%... (0.02 seconds)
CSGBrush:
10%... (0.11 seconds)
Using WAD File: \sierra\half-life\valve\halflife.wad
Using WAD File: \sierra\half-life\ns\ns.wad
Using WAD File: \unzipped\v_wad\v_wad.wad
Using WAD File: \unzipped\ns2-wad\ns2.wad
Texture usage is at 0.22 mb (of 4.00 mb MAX)
0.22 seconds elapsed
----- END hlcsg -----
** Executing...
** Command: C:\PROGRA~1\zhlt\hlbsp.exe
** Parameters: "C:\SIERRA\Half-Life\ns\maps\ns_amore"
hlbsp v2.5.3 rel (May 2 2001)
Based on Valve's version, modified with permission.
Submit detailed bug reports to (zoner@gearboxsoftware.com)
----- BEGIN hlbsp -----
Command line: C:\PROGRA~1\zhlt\hlbsp.exe C:\SIERRA\Half-Life\ns\maps\ns_amore
-= Current hlbsp Settings =-
Name | Setting | Default
-------------------|-----------|-------------------------
threads [ 1 ] [ Varies ]
verbose [ off ] [ off ]
log [ on ] [ on ]
developer [ 0 ] [ 0 ]
chart [ off ] [ off ]
estimate [ off ] [ off ]
max texture memory [ 4194304 ] [ 4194304 ]
priority [ Normal ] [ Normal ]
noclip [ off ] [ off ]
nofill [ off ] [ off ]
notjunc [ off ] [ off ]
subdivide size [ 240 ] [ 240 ] (Min 64) (Max 240)
max node size [ 1024 ] [ 1024 ] (Min 64) (Max 4096)
Warning: === LEAK in hull 0 ===
Entity info_player_start @ (-1988, -56, 484)
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 1 ===
Entity info_player_start @ (-1988, -56, 484)
Warning: === LEAK in hull 3 ===
Entity info_player_start @ (-1988, -56, 484)
0.36 seconds elapsed
----- END hlbsp -----
** Executing...
** Command: C:\PROGRA~1\zhlt\hlvis.exe
** Parameters: "C:\SIERRA\Half-Life\ns\maps\ns_amore"
hlvis v2.5.3 rel (May 2 2001)
Based on Valve's version, modified with permission.
Submit detailed bug reports to (zoner@gearboxsoftware.com)
----- BEGIN hlvis -----
Command line: C:\PROGRA~1\zhlt\hlvis.exe C:\SIERRA\Half-Life\ns\maps\ns_amore
>> There was a problem compiling the map.
>> Check the file C:\SIERRA\Half-Life\ns\maps\ns_amore.log for the cause.
----- END hlvis -----
** Executing...
** Command: C:\PROGRA~1\zhlt\hlrad.exe
** Parameters: "C:\SIERRA\Half-Life\ns\maps\ns_amore"
hlrad v2.5.3 rel (May 2 2001)
Based on Valve's version, modified with permission.
Submit detailed bug reports to (zoner@gearboxsoftware.com)
----- BEGIN hlrad -----
Command line: C:\PROGRA~1\zhlt\hlrad.exe C:\SIERRA\Half-Life\ns\maps\ns_amore
>> There was a problem compiling the map.
>> Check the file C:\SIERRA\Half-Life\ns\maps\ns_amore.log for the cause.
----- END hlrad -----
** Executing...
** Command: C:\SIERRA\HALF-L~1\hl.exe
** Parameters: -nointro -console -game ns +map "ns_amore"
<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
Comments
Ok, found the problem. darnit, I wish the friggin 30 tutorials I've read would be more thorough on the use of entities...
now if all the walls are "worldbrush" (what you get when you create a solid/brush) you will have no leak.
if instead one wall is made out of func_wall it will leak. this is because entites like doors dont block vis.
meaning the engine will try and render things behind them as though there was now brush in the way.
this is true of all entites.
fire wasp you can also find leaks easily by using the "load point file" tool in hammer. load yourmap.lin and it will super impose a line in both 2d and 3d views which wyou can follow. the line will start near teh object mentioned and coninue until it runs out of particles or reaches teh edge of teh buildable area(that grid you see in hammer).
hope that helps