[Gtkradiant] degenerate brushes

Patrick Gassenbauer Morbus1 at gmx.net
Tue Sep 16 12:18:59 CDT 2008


Hi!

I wanted to know more about static bugs in quake3 (like getting stuck in a wall,.....), so I started a thread called "Quake 3 Mapping Bugs" at quake3world.com in Level Editing Forum.
After that I contacted ix-ir who seemed to know more about this bug than all the other people.
We opened the mapfile from maps that have these bugs (examples: the old version of q3dm6 - q3dm9 and a defrag map called runmikrob-3 which uses the bug).
We found out that degenerate coordinates from brushes cause this bug:

( -86.6649932861 -300 116 ) ( -84 -300 108.0039978027 ) ( -84 -288 108.0039978027 ) 13island/13 0 0 0 0.5 0.5 0 0 0

( -86.6679992676 -288 116 ) ( -84 -288 116 ) ( -84 -300 116 ) 13island/13 0 0 0 0.5 0.5 0 0 0

( -84 -288 108.0010070801 ) ( -84 -288 116 ) ( -86.6670074463 -288 116 ) 13island/13 0 0 0 0.5 0.5 0 0 0

( -84 -300 116 ) ( -84 -300 108 ) ( -86.6679992676 -300 116 ) 13island/13 0 0 0 0.5 0.5 0 0 0

( -84 -288 116 ) ( -84 -288 108 ) ( -84 -300 108.0010070801 ) 13island/13 0 0 0 0.5 0.5 0 0 0


(This is a degenerated brush from runmikrob3 (http://q3a.ath.cx/?mapdetails=runmikrob-3). I asked the author of the map and he allowed to decompile it.)

When I recompile the decompiled mapfile - the compiler seems to fix the degenerated coordinates. Like to:
 	// brush 56
( -96.000 -312.000 96.000 ) ( -96.000 -312.000 16.000 ) ( -96.000 -296.000 16.000 ) 13island/13 0 0 0 0.5 0.5 0 0 0
( -80.000 -296.000 96.000 ) ( -80.000 -296.000 16.000 ) ( -80.000 -304.000 16.000 ) 13island/13 0 0 0 0.5 0.5 0 0 0
( -88.000 -312.000 16.000 ) ( -96.000 -312.000 16.000 ) ( -96.000 -312.000 96.000 ) 13island/13 0 0 0 0.5 0.5 0 0 0
( -96.000 -296.000 96.000 ) ( -96.000 -296.000 16.000 ) ( -80.000 -296.000 16.000 ) 13island/13 0 0 0 0.5 0.5 0 0 0
( -96.000 -296.000 16.000 ) ( -96.000 -312.000 16.000 ) ( -88.000 -312.000 16.000 ) 13island/13 0 0 0 0.5 0.5 0 0 0
( -96.000 -312.000 96.000 ) ( -96.000 -296.000 96.000 ) ( -80.000 -296.000 96.000 ) 13island/13 0 0 0 0.5 0.5 0 0 0
( -80.000 -304.000 96.000 ) ( -80.000 -304.000 16.000 ) ( -88.000 -312.000 16.000 ) 13island/13 0 0 0 0.5 0.5 0 0 0


What i want to know is: How can I reproduce the bug? Sounds strange but I want to use this static bug for a map. ( I am mapping for a quake3 mod called DEFRAG)

So, how can I influence q3map2 to get this bug ingame?



Regards, Morbus.
-- 
GMX startet ShortView.de. Hier findest Du Leute mit Deinen Interessen!
Jetzt dabei sein: http://www.shortview.de/wasistshortview.php?mc=sv_ext_mf@gmx



More information about the Gtkradiant mailing list