Leak, useless pointfile

Pocket

Half a Lambert is better than one.
aa
Nov 14, 2009
4,696
2,580
So I tried compiling my map, and ended up with a leak. Loaded up the point file and... um...

leakednothing.gif


...this happened. :facepalm: A pointfile that goes from nowhere, to nowhere. What the hell did I screw up?

The only thing I can guess is that maybe having a noclip block that crosses into the void did it, although that's a thousand or so units away from where this thing is.
 

Exist

L6: Sharp Member
Oct 31, 2009
306
136
My *only* guess is that the brush is pointing to is func_detail.
 

Radaka

L420: High Member
May 24, 2009
491
244
This is caused by some brush entity's origin being located outside the world (at the start of one of the ends of the red line.
 
Jun 19, 2009
812
814
There is another cause too. Two actually.

1) This happens occasionally when you have 2 maps open at once. Close one, and recompile.
2) This happens totally randomly sometimes for no reason. Recompile, should work.

This happened to me countless times and I knew for sure there were no leaks. Doing one of the 2 above always fixed it, though.
 

J4CK8

L11: Posh Member
Mar 4, 2009
820
243
In the compile log, it should say which entity is leaked. Find which one it is, and as Radaka said make sure its origin isn't in the void by making a small nodraw brush that encloses it.
 

lucky

¯\_(ツ)_/¯
May 25, 2009
583
145
In the compile log, it should say which entity is leaked. Find which one it is, and as Radaka said make sure its origin isn't in the void by making a small nodraw brush that encloses it.

:S Or just centre the object's origin
 

Radaka

L420: High Member
May 24, 2009
491
244
In the compile log, it should say which entity is leaked. Find which one it is, and as Radaka said make sure its origin isn't in the void by making a small nodraw brush that encloses it.

Even better, take the entity's origin and move it back to where it should be (for brush entities, you don't have to move the brush itself to move the origin).
 

Pocket

Half a Lambert is better than one.
aa
Nov 14, 2009
4,696
2,580
This is caused by some brush entity's origin being located outside the world (at the start of one of the ends of the red line.

Yep, that was it. I had lumped some brushes that rounded a corner into a single func_illusionary. Moving the origin fixed it. Thanks!