Page 1 of 1

Why does it take so long!?

Posted: Sat May 24, 2003 2:26 pm
by NoTarget
Hi!
I can't compile my map, it takes hours to do that ? why?
Can somebody try to compile it, or see what is wrong??

here is my map http://www.stjernstedt.com/maps

:cry:

Posted: Sat May 24, 2003 2:30 pm
by Zip
I remember seeing a post about long compile times, i'll have a look for it.

Do this

Posted: Sat May 24, 2003 2:49 pm
by tltrude
Ok, do this:

1. Shift left click on your grass brush.

2. Change the texture to common/caulk.

3. Hold Shift and Ctrl and left click on the top of that same brush.

4. click on the grass texture.

Ok that will keep the grass texture away from the void outside.

Another thing that might help is to change your poles to brushes instead of curve. Eight sided brushes will compile a lot faster then curve cylinders that have been stretched way too much.

It probably wouldn't hurt to get rid of the overlaps in your sky brushes as well.

Hope that helps.

Posted: Sat May 24, 2003 3:12 pm
by NoTarget
ok.. tnx! :D

But i can't do it :? Can you do it? :roll:

No

Posted: Sat May 24, 2003 4:19 pm
by tltrude
It's your map, you do it.

Posted: Sat May 24, 2003 5:28 pm
by NoTarget
Hmm.. okey!

But i don't understand it, first chulk texture so grass? :?
Why don't just take grass

Posted: Sat May 24, 2003 5:40 pm
by Hashmark13
...you only want one side of the grass brush to be textured with grass!!! the other sides you want caulk because they are on the "void" or... the outter sides of your map the player cant get to and are sealed from any possible leaks (or they should be)... dont apply caulk to brush then grass to the whole thing... apple caulk to the whole brush then apply grass to the only side the player will see!!! and if you want an 8sided pole instead of the lag infested cyclinders go to arbritrary sided (after you have made a brush any around the size, heigth, width, so on... just go to arbritrary sided>8sides at the top of mohradiant.

Posted: Sat May 24, 2003 5:51 pm
by dirtybob
im wondering wich slows down a map more as far as compile times and then when its done, FPS. would it me the number of brushes or the number of textures used?

thanks
DB

Duplicate Planes

Posted: Sat May 24, 2003 6:09 pm
by tltrude
Well in this map I think it is the 327 duplicate planes. Which tells me, it was decompiled from a bsp file! So, there is little wonder, in my mind, why he can't repair it himself.

Posted: Sun May 25, 2003 2:46 am
by Bjarne BZR
I compiled it in about a minute...

Here is the trace ( LOTS of duplicate planes, thats probably the problem... entity 0 and 8 are SEROIUSLY f**ed up ):

Code: Select all

C:\PROGRA~1\MOHAAT~1\maps>"C:\PROGRA~1\MOHAAT~1\Q3map.exe" -blocksize 0 -gamedir C:\Games\MOHAA C:\PROGRA~1\MOHAAT~1\maps\testing.map
---- q3map ----
blocksize is disabled.
----- FS_Startup -----
----------------------
23874 files in pk3 files
Entity 0, Brush 13: duplicate plane
Entity 0, Brush 14: duplicate plane
Entity 0, Brush 15: duplicate plane
Entity 0, Brush 16: duplicate plane
Entity 0, Brush 20: duplicate plane
Entity 0, Brush 21: duplicate plane
Entity 0, Brush 24: duplicate plane
Entity 0, Brush 25: duplicate plane
Entity 0, Brush 26: duplicate plane
Entity 0, Brush 27: duplicate plane
Entity 0, Brush 44: duplicate plane
Entity 0, Brush 44: duplicate plane
Entity 0, Brush 44: duplicate plane
Entity 0, Brush 45: duplicate plane
Entity 0, Brush 45: duplicate plane
Entity 0, Brush 45: duplicate plane
Entity 0, Brush 50: duplicate plane
Entity 0, Brush 50: duplicate plane
Entity 0, Brush 51: duplicate plane
Entity 0, Brush 51: duplicate plane
Entity 0, Brush 52: duplicate plane
Entity 0, Brush 52: duplicate plane
Entity 0, Brush 53: duplicate plane
Entity 0, Brush 53: duplicate plane
Entity 0, Brush 54: duplicate plane
Entity 0, Brush 55: duplicate plane
Entity 0, Brush 57: duplicate plane
Entity 0, Brush 61: duplicate plane
Entity 0, Brush 62: duplicate plane
Entity 0, Brush 66: duplicate plane
Entity 0, Brush 67: duplicate plane
Entity 0, Brush 68: duplicate plane
Entity 0, Brush 75: duplicate plane
Entity 0, Brush 80: duplicate plane
Entity 0, Brush 81: duplicate plane
Entity 0, Brush 85: duplicate plane
Entity 0, Brush 86: duplicate plane
Entity 0, Brush 87: duplicate plane
Entity 0, Brush 95: duplicate plane
Entity 0, Brush 100: duplicate plane
Entity 0, Brush 101: duplicate plane
Entity 0, Brush 105: duplicate plane
Entity 0, Brush 106: duplicate plane
Entity 0, Brush 107: duplicate plane
Entity 0, Brush 115: duplicate plane
Entity 0, Brush 120: duplicate plane
Entity 0, Brush 121: duplicate plane
Entity 0, Brush 125: duplicate plane
Entity 0, Brush 126: duplicate plane
Entity 0, Brush 127: duplicate plane
Entity 0, Brush 135: duplicate plane
Entity 0, Brush 140: duplicate plane
Entity 0, Brush 141: duplicate plane
Entity 0, Brush 145: duplicate plane
Entity 0, Brush 146: duplicate plane
Entity 0, Brush 147: duplicate plane
Entity 0, Brush 155: duplicate plane
Entity 0, Brush 160: duplicate plane
Entity 0, Brush 161: duplicate plane
Entity 0, Brush 165: duplicate plane
Entity 0, Brush 166: duplicate plane
Entity 0, Brush 167: duplicate plane
Entity 0, Brush 175: duplicate plane
Entity 0, Brush 180: duplicate plane
Entity 0, Brush 181: duplicate plane
Entity 0, Brush 185: duplicate plane
Entity 0, Brush 186: duplicate plane
Entity 0, Brush 187: duplicate plane
Entity 0, Brush 195: duplicate plane
Entity 0, Brush 200: duplicate plane
Entity 0, Brush 201: duplicate plane
Entity 0, Brush 205: duplicate plane
Entity 0, Brush 206: duplicate plane
Entity 0, Brush 207: duplicate plane
Entity 0, Brush 215: duplicate plane
Entity 0, Brush 220: duplicate plane
Entity 0, Brush 221: duplicate plane
Entity 0, Brush 225: duplicate plane
Entity 0, Brush 226: duplicate plane
Entity 0, Brush 227: duplicate plane
Entity 0, Brush 235: duplicate plane
Entity 0, Brush 240: duplicate plane
Entity 0, Brush 241: duplicate plane
Entity 0, Brush 245: duplicate plane
Entity 0, Brush 246: duplicate plane
Entity 0, Brush 247: duplicate plane
Entity 0, Brush 255: duplicate plane
Entity 0, Brush 260: duplicate plane
Entity 0, Brush 261: duplicate plane
Entity 0, Brush 265: duplicate plane
Entity 0, Brush 266: duplicate plane
Entity 0, Brush 267: duplicate plane
Entity 0, Brush 275: duplicate plane
Entity 0, Brush 280: duplicate plane
Entity 0, Brush 281: duplicate plane
Entity 0, Brush 285: duplicate plane
Entity 0, Brush 286: duplicate plane
Entity 0, Brush 287: duplicate plane
Entity 0, Brush 295: duplicate plane
Entity 0, Brush 300: duplicate plane
Entity 0, Brush 301: duplicate plane
Entity 0, Brush 305: duplicate plane
Entity 0, Brush 306: duplicate plane
Entity 0, Brush 307: duplicate plane
Entity 0, Brush 315: duplicate plane
Entity 0, Brush 320: duplicate plane
Entity 0, Brush 321: duplicate plane
Entity 0, Brush 325: duplicate plane
Entity 0, Brush 326: duplicate plane
Entity 0, Brush 327: duplicate plane
Entity 0, Brush 335: duplicate plane
Entity 0, Brush 340: duplicate plane
Entity 0, Brush 341: duplicate plane
Entity 0, Brush 345: duplicate plane
Entity 0, Brush 346: duplicate plane
Entity 0, Brush 347: duplicate plane
Entity 0, Brush 355: duplicate plane
Entity 0, Brush 360: duplicate plane
Entity 0, Brush 361: duplicate plane
Entity 0, Brush 365: duplicate plane
Entity 0, Brush 366: duplicate plane
Entity 0, Brush 367: duplicate plane
Entity 0, Brush 375: duplicate plane
Entity 0, Brush 380: duplicate plane
Entity 0, Brush 381: duplicate plane
Entity 0, Brush 385: duplicate plane
Entity 0, Brush 386: duplicate plane
Entity 0, Brush 387: duplicate plane
Entity 0, Brush 395: duplicate plane
Entity 0, Brush 400: duplicate plane
Entity 0, Brush 401: duplicate plane
Entity 0, Brush 405: duplicate plane
Entity 0, Brush 406: duplicate plane
Entity 0, Brush 407: duplicate plane
Entity 0, Brush 415: duplicate plane
Entity 0, Brush 420: duplicate plane
Entity 0, Brush 421: duplicate plane
Entity 0, Brush 425: duplicate plane
Entity 0, Brush 426: duplicate plane
Entity 0, Brush 427: duplicate plane
Entity 0, Brush 435: duplicate plane
Entity 0, Brush 440: duplicate plane
Entity 0, Brush 441: duplicate plane
Entity 0, Brush 445: duplicate plane
Entity 0, Brush 446: duplicate plane
Entity 0, Brush 447: duplicate plane
Entity 0, Brush 455: duplicate plane
Entity 0, Brush 460: duplicate plane
Entity 0, Brush 461: duplicate plane
Entity 0, Brush 465: duplicate plane
Entity 0, Brush 466: duplicate plane
Entity 0, Brush 467: duplicate plane
Entity 0, Brush 475: duplicate plane
Entity 0, Brush 480: duplicate plane
Entity 0, Brush 481: duplicate plane
Entity 0, Brush 485: duplicate plane
Entity 0, Brush 486: duplicate plane
Entity 0, Brush 487: duplicate plane
Entity 0, Brush 495: duplicate plane
Entity 0, Brush 500: duplicate plane
Entity 0, Brush 501: duplicate plane
Entity 0, Brush 505: duplicate plane
Entity 0, Brush 506: duplicate plane
Entity 0, Brush 507: duplicate plane
Entity 0, Brush 515: duplicate plane
Entity 0, Brush 520: duplicate plane
Entity 0, Brush 521: duplicate plane
Entity 0, Brush 525: duplicate plane
Entity 0, Brush 526: duplicate plane
Entity 0, Brush 527: duplicate plane
Entity 0, Brush 535: duplicate plane
Entity 0, Brush 540: duplicate plane
Entity 0, Brush 541: duplicate plane
Entity 0, Brush 545: duplicate plane
Entity 0, Brush 546: duplicate plane
Entity 0, Brush 547: duplicate plane
Entity 0, Brush 555: duplicate plane
Entity 0, Brush 560: duplicate plane
Entity 0, Brush 561: duplicate plane
Entity 0, Brush 565: duplicate plane
Entity 0, Brush 566: duplicate plane
Entity 0, Brush 567: duplicate plane
Entity 0, Brush 575: duplicate plane
Entity 0, Brush 580: duplicate plane
Entity 0, Brush 581: duplicate plane
Entity 0, Brush 585: duplicate plane
Entity 0, Brush 586: duplicate plane
Entity 0, Brush 587: duplicate plane
Entity 0, Brush 595: duplicate plane
Entity 0, Brush 600: duplicate plane
Entity 0, Brush 601: duplicate plane
Entity 0, Brush 605: duplicate plane
Entity 0, Brush 606: duplicate plane
Entity 0, Brush 607: duplicate plane
Entity 0, Brush 615: duplicate plane
Entity 0, Brush 620: duplicate plane
Entity 0, Brush 621: duplicate plane
Entity 0, Brush 625: duplicate plane
Entity 0, Brush 626: duplicate plane
Entity 0, Brush 627: duplicate plane
Entity 0, Brush 635: duplicate plane
Entity 0, Brush 640: duplicate plane
Entity 0, Brush 641: duplicate plane
Entity 0, Brush 645: duplicate plane
Entity 0, Brush 646: duplicate plane
Entity 0, Brush 647: duplicate plane
Entity 0, Brush 655: duplicate plane
Entity 0, Brush 660: duplicate plane
Entity 0, Brush 661: duplicate plane
Entity 0, Brush 665: duplicate plane
Entity 0, Brush 666: duplicate plane
Entity 0, Brush 667: duplicate plane
Entity 0, Brush 675: duplicate plane
Entity 0, Brush 680: duplicate plane
Entity 0, Brush 681: duplicate plane
Entity 0, Brush 685: duplicate plane
Entity 0, Brush 686: duplicate plane
Entity 0, Brush 687: duplicate plane
Entity 0, Brush 695: duplicate plane
Entity 0, Brush 700: duplicate plane
Entity 0, Brush 701: duplicate plane
Entity 0, Brush 705: duplicate plane
Entity 0, Brush 706: duplicate plane
Entity 0, Brush 707: duplicate plane
Entity 0, Brush 715: duplicate plane
Entity 0, Brush 720: duplicate plane
Entity 0, Brush 721: duplicate plane
Entity 0, Brush 725: duplicate plane
Entity 0, Brush 726: duplicate plane
Entity 0, Brush 727: duplicate plane
Entity 0, Brush 735: duplicate plane
Entity 0, Brush 740: duplicate plane
Entity 0, Brush 741: duplicate plane
Entity 0, Brush 745: duplicate plane
Entity 0, Brush 746: duplicate plane
Entity 0, Brush 747: duplicate plane
Entity 0, Brush 755: duplicate plane
Entity 0, Brush 760: duplicate plane
Entity 0, Brush 761: duplicate plane
Entity 0, Brush 765: duplicate plane
Entity 0, Brush 766: duplicate plane
Entity 0, Brush 767: duplicate plane
Entity 0, Brush 775: duplicate plane
Entity 0, Brush 780: duplicate plane
Entity 0, Brush 781: duplicate plane
Entity 0, Brush 785: duplicate plane
Entity 0, Brush 786: duplicate plane
Entity 0, Brush 787: duplicate plane
Entity 0, Brush 795: duplicate plane
Entity 0, Brush 800: duplicate plane
Entity 0, Brush 801: duplicate plane
Entity 0, Brush 805: duplicate plane
Entity 0, Brush 806: duplicate plane
Entity 0, Brush 807: duplicate plane
Entity 0, Brush 815: duplicate plane
Entity 0, Brush 820: duplicate plane
Entity 0, Brush 821: duplicate plane
Entity 0, Brush 825: duplicate plane
Entity 0, Brush 826: duplicate plane
Entity 0, Brush 827: duplicate plane
Entity 0, Brush 835: duplicate plane
Entity 0, Brush 1066: duplicate plane
Entity 0, Brush 1067: duplicate plane
Entity 0, Brush 1067: duplicate plane
Entity 0, Brush 1068: duplicate plane
Entity 0, Brush 1068: duplicate plane
Entity 0, Brush 1069: duplicate plane
Entity 0, Brush 1069: duplicate plane
Entity 0, Brush 1070: duplicate plane
Entity 0, Brush 1070: duplicate plane
Entity 0, Brush 1075: duplicate plane
Entity 0, Brush 1075: duplicate plane
Entity 0, Brush 1075: duplicate plane
Entity 0, Brush 1076: duplicate plane
Entity 0, Brush 1076: duplicate plane
Entity 0, Brush 1076: duplicate plane
Entity 0, Brush 1087: duplicate plane
Entity 0, Brush 1088: duplicate plane
Entity 0, Brush 1089: duplicate plane
Entity 0, Brush 1090: duplicate plane
Entity 0, Brush 1091: duplicate plane
Entity 0, Brush 1092: duplicate plane
Entity 8, Brush 48: duplicate plane
Entity 8, Brush 48: duplicate plane
Entity 8, Brush 60: duplicate plane
Entity 8, Brush 60: duplicate plane
Entity 8, Brush 61: duplicate plane
Entity 8, Brush 61: duplicate plane
Entity 8, Brush 62: duplicate plane
Entity 8, Brush 62: duplicate plane
Entity 8, Brush 63: duplicate plane
Entity 8, Brush 66: duplicate plane
Entity 8, Brush 67: duplicate plane
Entity 8, Brush 67: duplicate plane
Entity 8, Brush 68: duplicate plane
Entity 8, Brush 69: duplicate plane
Entity 8, Brush 72: duplicate plane
Entity 8, Brush 77: duplicate plane
Entity 8, Brush 77: duplicate plane
Entity 8, Brush 77: duplicate plane
Entity 8, Brush 77: duplicate plane
Entity 8, Brush 77: duplicate plane
Entity 8, Brush 78: duplicate plane
Entity 8, Brush 78: duplicate plane
Entity 8, Brush 79: duplicate plane
Entity 8, Brush 79: duplicate plane
Entity 8, Brush 83: duplicate plane
Entity 8, Brush 83: duplicate plane
Entity 8, Brush 84: duplicate plane
Entity 8, Brush 84: duplicate plane
Entity 8, Brush 86: duplicate plane
Entity 8, Brush 86: duplicate plane
Entity 8, Brush 87: duplicate plane
Entity 8, Brush 87: duplicate plane
Entity 8, Brush 91: duplicate plane
Entity 8, Brush 91: duplicate plane
Entity 8, Brush 95: duplicate plane
Entity 8, Brush 95: duplicate plane
Entity 8, Brush 96: duplicate plane
Entity 8, Brush 96: duplicate plane
Entity 8, Brush 99: duplicate plane
Entity 8, Brush 100: duplicate plane
Entity 8, Brush 100: duplicate plane
Entity 8, Brush 104: duplicate plane
Entity 8, Brush 106: duplicate plane
Entity 8, Brush 106: duplicate plane
Entity 8, Brush 108: duplicate plane
writing C:\PROGRA~1\MOHAAT~1\maps\testing.prt
 (0.00) seconds.
 0.6% fewer faces -- 4721 faces from 4750 (29 removed)
 (0.00) seconds.
 (0.00) seconds.
 (0.00) seconds.
 (0.00) seconds.
Writing C:\PROGRA~1\MOHAAT~1\maps\testing.bsp
Writing C:\PROGRA~1\MOHAAT~1\maps\testing.vis
   19 seconds elapsed

C:\PROGRA~1\MOHAAT~1\maps>"C:\PROGRA~1\MOHAAT~1\Q3map.exe" -vis -fast  -gamedir C:\Games\MOHAA C:\PROGRA~1\MOHAAT~1\maps\testing.map
---- vis ----
fastvis = true
----- FS_Startup -----
----------------------
23874 files in pk3 files
reading C:\PROGRA~1\MOHAAT~1\maps\testing.bsp
vis_derived = 0
reading C:\PROGRA~1\MOHAAT~1\maps\testing.prt
  1015 portalclusters
  3228 numportals
  5399 numfaces
visdatasize:129928
 (45.91) seconds.
creating leaf vis...
Average clusters visible: 861
writing C:\PROGRA~1\MOHAAT~1\maps\testing.bsp
writing C:\PROGRA~1\MOHAAT~1\maps\testing.vis
 47.0 seconds elapsed

C:\PROGRA~1\MOHAAT~1\maps>"C:\PROGRA~1\MOHAAT~1\MOHlight.exe" -fast  -gamedir C:\Games\MOHAA C:\PROGRA~1\MOHAAT~1\maps\testing.map
======== MOHlight Version 1.48 ========
Fast, lower quality lighting on
----- FS_Startup -----
----------------------
23874 files in pk3 files
reading C:\PROGRA~1\MOHAAT~1\maps\testing.bsp
reading C:\PROGRA~1\MOHAAT~1\maps\testing.vis

====== Initial Lighting ======
    0 light emitting surfaces
 (9.63) seconds.

====== Radiosity Lighting ======
 (0.06) seconds.
 (1.75) seconds.
 (32.81) seconds.
 (0.03) seconds.
 (0.00) seconds.
 (0.00) seconds.
 (0.00) seconds.
 (0.03) seconds.
 (0.00) seconds.
 (0.00) seconds.
 (0.03) seconds.
 (0.00) seconds.
 (0.00) seconds.
 (0.00) seconds.
 (0.03) seconds.
 (0.00) seconds.
 (0.00) seconds.
 (0.00) seconds.
 (0.50) seconds.
 (0.00) seconds.
 (1.78) seconds.

====== Calc Static Models ======
Total Models Lit: 0
Total Vertecies Lit: 0
Total Vertecies that were in Solid Leafs: 0
Data Size: 0 bytes

====== Calc Light & Diffuse Grids ======
 (0.94) seconds.
 (0.50) seconds.

====== Compress Light & Diffuse Grids ======

====== Final Lightmap Assembly ======
 (0.03) seconds.

====== Entity Lighting Lights ======

====== Write Out BSP File ======
writing C:\PROGRA~1\MOHAAT~1\maps\testing.bsp
   52 seconds elapsed

C:\PROGRA~1\MOHAAT~1\maps>pause
Press any key to continue . . .