q3map2 fails to compile catharsis
It's suspected that this was introduced in !193 (merged)
In older q3map2 versions, and in the current NetRadiantCustom q3map2 version, there are errors about the terrain model but the build succeeds.
Click to expand the build log
$ /home/xonotic/xonotic-map-compiler/netradiant/build/q3map2 -fs_forbiddenpath xonotic*-data*.pk3* -fs_forbiddenpath xonotic*-nexcompat*.pk3* -fs_forbiddenpath xonotic*-xoncompat*.pk3* -game xonotic -fs_basepath /home/xonotic/xonotic-map-compiler -fs_basepath /tmp/xonotic-map-compiler.pFNIZz -v -bsp -keeplights -meta -maxarea -samplesize 8 -mv 1000000 -mi 6000000 -sRGBtex -sRGBcolor catharsis.map
Using timeout: 3600
2.5.17n-git-9404124f
threads: 4
Q3Map - v1.0r (c) 1999 Id Software Inc.
Q3Map (ydnar) - v2.5.17n-git-9404124f
NetRadiant - v1.5.0 May 18 2023 16:20:28
Your map saw the pretty lights from q3map2's BFG
/home/xonotic/xonotic-map-compiler/netradiant/build/q3map2
--- InitPaths ---
VFS Init: /home/xonotic/.xonotic/data/
VFS Init: /home/xonotic/xonotic-map-compiler/data/
VFS Init: /tmp/xonotic-map-compiler.pFNIZz/data/
--- BSP ---
Leaving light entities on map after compile
Creating meta surfaces from brush faces
Max Area face surface generation enabled
Lightmap sample size set to 8x8 units
Maximum lightmapped surface vertex count set to 1000000
Maximum per-surface index count set to 6000000
Textures are in sRGB
Colors are in sRGB
entering scripts/shaderlist.txt
entering scripts/shaderlist.txt (2)
entering scripts/alphamod.shader
entering scripts/common.shader
entering scripts/decals.shader
entering scripts/effects_beam.shader
entering scripts/effects_forcefield.shader
entering scripts/effects_healpod.shader
entering scripts/effects_item.shader
entering scripts/effects_jumppad.shader
entering scripts/effects_lightning.shader
entering scripts/effects_warpzone.shader
entering scripts/ex2x.shader
entering scripts/exomorphx.shader
entering scripts/exx.shader
entering scripts/facility114invx.shader
entering scripts/facility114x.shader
entering scripts/glassx.shader
entering scripts/liquids_lava.shader
entering scripts/liquids_slime.shader
entering scripts/liquids_water.shader
entering scripts/logos.shader
entering scripts/map_atelier.shader
entering scripts/map_boil.shader
entering scripts/map_catharsis.shader
entering scripts/map_bromine.shader
entering scripts/map_courtfun.shader
entering scripts/map_darkzone.shader
entering scripts/map_erbium.shader
Loaded image: "textures/map_erbium/rocktomoss.jpg"
entering scripts/map_geoplanetary.shader
entering scripts/map_glowplant.shader
entering scripts/map_go.shader
entering scripts/map_implosion.shader
entering scripts/map_leave_em_behind.shader
entering scripts/map_opium.shader
entering scripts/map_silentsiege.shader
entering scripts/map_solarium.shader
entering scripts/map_space-elevator.shader
entering scripts/map_stormkeep.shader
entering scripts/map_techassault.shader
entering scripts/map_warfare.shader
entering scripts/map_xoylent.shader
entering scripts/metaltechx.shader
entering scripts/model_bigfan01.shader
entering scripts/model_crate02.shader
entering scripts/model_crystals.shader
entering scripts/model_desertfactory.shader
entering scripts/model_teleporters.shader
entering scripts/model_trak.shader
entering scripts/model_tree.shader
entering scripts/model_walker-static.shader
entering scripts/model_xonotic_jumppad01.shader
entering scripts/narmorx.shader
entering scripts/phillipk1x.shader
entering scripts/phillipk2x.shader
entering scripts/proceduralx.shader
entering scripts/screens.shader
entering scripts/skies_calm_sea.shader
entering scripts/skies_distant_sunset.shader
entering scripts/skies_exosystem2.shader
entering scripts/skies_exosystem.shader
entering scripts/skies_extragalactic.shader
entering scripts/skies_heaven.shader
entering scripts/skies_polluted_earth.shader
entering scripts/skies_purple_nebulae.shader
entering scripts/stein1x.shader
entering scripts/techpanelx.shader
entering scripts/terrain01x.shader
entering scripts/trak4x.shader
entering scripts/trak5x.shader
entering scripts/trak6x.shader
entering scripts/trak7x.shader
1280 shaderInfo
--- LoadMapFile ---
Loading /home/xonotic/xonotic-map-compiler/data/xonotic-maps.pk3dir/maps/catharsis.map
entering /home/xonotic/xonotic-map-compiler/data/xonotic-maps.pk3dir/maps/catharsis.map
Loaded image: "textures/trak5x/base/base_base1b.tga"
Loaded image: "textures/trak5x/light/light_light3a.tga"
Loaded image: "textures/trak7x/wall/wall_wallplain1.tga"
Loaded image: "textures/trak6x/base/base_base1c.tga"
Loaded image: "textures/trak6x/trim/trim_trim3b.tga"
Loaded image: "textures/phillipk2x/natural/pk02_sand01.tga"
Loaded image: "textures/trak6x/base/base_base1a.tga"
Loaded image: "textures/trak5x/trim/trim_trim1b.tga"
Loaded image: "textures/trak5x/trim/trim_basictrim1a.tga"
Loaded image: "textures/map_catharsis/red.jpg"
Loaded image: "textures/exx/wall/wall_crete03b.tga"
Loaded image: "textures/trak6x/trim/trim_trim3a.tga"
Loaded image: "textures/trak5x/base/base_pipe1b.tga"
Loaded image: "textures/trak4x/floor/floor_tile1.tga"
Loaded image: "textures/trak6x/wall/wall_wall6a.tga"
Loaded image: "textures/exx/base/base_crete02.tga"
Loaded image: "textures/trak4x/wall/wall_plaster1.tga"
Loaded image: "textures/exx/trim/trim_baseboard02.tga"
Loaded image: "textures/exx/trim/trim_01.tga"
Loaded image: "textures/trak6x/base/base_base1b.tga"
Loaded image: "textures/exx/base/base_crete01.tga"
Loaded image: "textures/trak6x/base/base_base1b_dirty.tga"
Loaded image: "textures/map_catharsis/chain.jpg"
Loaded image: "textures/trak6x/light/light_light1.tga"
Loaded image: "textures/ex2x/light/light_beam_red.tga"
Loaded image: "textures/trak5x/trim/trim_basictrim1b.tga"
Loaded image: "textures/phillipk2x/lights/pk02_light01a.tga"
Loaded image: "textures/phillipk2x/natural/pk02_rock01.tga"
Loaded image: "textures/exx/wall/wall_crete03.tga"
Loaded image: "textures/exx/wall/wall_crete02.tga"
Loaded image: "textures/trak5x/base/base_ribs1a.tga"
Loaded image: "textures/trak4x/base/base_concrete5b.tga"
Loaded image: "textures/trak5x/base/base_pits1a.tga"
Loaded image: "textures/liquids_lava/lava0_blue.tga"
Loaded image: "textures/exx/base/base_metal03.tga"
Loaded image: "textures/trak5x/trim/trim_trim4e.tga"
Loaded image: "textures/exx/floor/floor_crete01.tga"
Loaded image: "textures/exx/wall/wall_crete01.tga"
Loaded image: "textures/trak5x/base/base_thread1.tga"
Loaded image: "textures/trak5x/panel/panel_thinpanel1.tga"
Loaded image: "textures/trak5x/base/base_base1a.tga"
Loaded image: "textures/decals/splatter03.tga"
Loaded image: "textures/decals/splatter02.tga"
Loaded image: "textures/exx/base/base_crete03.tga"
Loaded image: "textures/exomorphx/light/metal_light08.tga"
Loaded image: "textures/trak5x/base/base_pipe1c.tga"
Loaded image: "textures/skies/heaven.png"
Loaded image: "env/heaven/heaven_up.tga"
Loaded image: "textures/ex2x/light/light_beam_blue.tga"
Loaded image: "textures/ex2x/trim/trim_warn1.tga"
Loaded image: "textures/map_catharsis/catharsis_decal.jpg"
Loaded image: "textures/proceduralx/wall/fruitconcrete.tga"
Loaded image: "textures/trak4x/floor/floor_tile2b.tga"
Loaded image: "textures/trak4x/base/base_concrete1a.tga"
Loaded image: "textures/map_catharsis/base2_decal.jpg"
Loaded image: "textures/exx/light/light_u201.tga"
Loaded image: "textures/map_catharsis/base_decal.jpg"
Loaded image: "textures/trak6x/base/base_pitted1.tga"
Loaded image: "textures/map_catharsis/by_justin.jpg"
Loaded image: "textures/phillipk2x/walls/pk02_wall_big01a.tga"
Loaded image: "textures/trak4x/trim/trim_grate1.tga"
Loaded image: "textures/trak4x/trim/trim_grate2a.tga"
Loaded image: "textures/map_catharsis/samual_easter.jpg"
Loaded image: "textures/trak5x/trim/trim_trim1cb.tga"
Loaded image: "textures/logos/logo02/logo02_blueg.tga"
Loaded image: "textures/logos/logo02/logo02_redg.tga"
3420 total world brushes
1326 detail brushes
25 patches
4403 boxbevels
742 edgebevels
437 entities
10360 planes
0 areaportals
Size: -2080, -1120, -528 to 1984, 8384, 848
--- ProcessDecals ---
0 decal projectors
--- CreateMapFogs ---
0 fogs
############### model 0 ###############
block size = { 1024 1024 1024 }
BSP bounds: { -2080.000000 -1120.000000 -528.000000 } { 1984.000000 8384.000000 848.000000 }
Lightgrid bounds: { 99999.000000 99999.000000 99999.000000 } { -99999.000000 -99999.000000 -99999.000000 }
--- PatchMapDrawSurfs ---
25 patches
25 patch LOD groups
--- FaceBSP ---
13468 faces
9924 leafs
--- MakeTreePortals ---
132 tiny portals
0 bad portals
--- FilterStructuralBrushesIntoTree ---
2183 structural brushes
5786 cluster references
--- FloodEntities ---
2469 flooded leafs
--- FillOutside ---
5300 solid leafs
2155 leafs filled
2469 inside leafs
--- CullSides ---
0 hidden faces culled
45 coincident faces culled
--- ClipSidesIntoTree ---
--- FaceBSP ---
4493 faces
3603 leafs
--- MakeTreePortals ---
157 tiny portals
0 bad portals
--- FilterStructuralBrushesIntoTree ---
2183 structural brushes
5862 cluster references
--- NumberClusters ---
1723 visclusters
5105 visportals
6173 solidfaces
--- WritePortalFile ---
writing /home/xonotic/xonotic-map-compiler/data/xonotic-maps.pk3dir/maps/catharsis.prt
--- FloodAreas ---
4 areas
--- AddTriangleModels ---
PICO: substituting shader name: jumpglow_a3 -> models/xonotic_jumppad01/jumpglow_a3
Using skin 0 of models/xonotic_jumppad01/xonotic_jumppad01.md3
Skin file: mapping flame to models/xonotic_jumppad01/jumpglow_red
Loaded image: "models/xonotic_jumppad01/jumpglow_r.tga"
Skin file: mapping 4 to textures/trak5x/panel-ceil1a
Loaded image: "textures/trak5x/panel/panel_ceil1a.tga"
Skin file: mapping energy to models/xonotic_jumppad01/energy_red_anim
Loaded image: "models/xonotic_jumppad01/energy_red.tga"
Skin file: mapping 1 to textures/trak5x/panel-grate1a
Loaded image: "textures/trak5x/panel/panel_grate1a.tga"
Skin file: mapping 3 to textures/trak5x/base-pipe1a
Loaded image: "textures/trak5x/base/base_pipe1a.tga"
Skin file: mapping 2 to textures/trak5x/wall-wall1a
Loaded image: "textures/trak5x/wall/wall_wall1a.tga"
Using skin 0 of models/xonotic_jumppad01/xonotic_jumppad01.md3
Skin file: mapping flame to models/xonotic_jumppad01/jumpglow_red
Skin file: mapping 4 to textures/trak5x/panel-ceil1a
Skin file: mapping energy to models/xonotic_jumppad01/energy_red_anim
Skin file: mapping 1 to textures/trak5x/panel-grate1a
Skin file: mapping 3 to textures/trak5x/base-pipe1a
Skin file: mapping 2 to textures/trak5x/wall-wall1a
Using skin 1 of models/xonotic_jumppad01/xonotic_jumppad01.md3
Skin file: mapping flame to models/xonotic_jumppad01/jumpglow_blue
Loaded image: "models/xonotic_jumppad01/jumpglow_b.tga"
Skin file: mapping 4 to textures/trak5x/panel-ceil1a
Skin file: mapping energy to models/xonotic_jumppad01/energy_blue_anim
Loaded image: "models/xonotic_jumppad01/energy_blue.tga"
Skin file: mapping 1 to textures/trak5x/panel-grate1a
Skin file: mapping 3 to textures/trak5x/base-pipe1a
Skin file: mapping 2 to textures/trak5x/wall-wall1a
WARNING: triangle ( 1664 2560 256) ( 1536 2688 256) ( 1584 2640 256) of models/map_catharsis/terrain.ase was not autoclipped
WARNING: triangle ( 1664 1920 128) ( 1664 1920 32) ( 1664 1920 0) of models/map_catharsis/terrain.ase was not autoclipped
WARNING: triangle ( 720 3504 240) ( 704 3536 240) ( 688 3568 240) of models/map_catharsis/terrain.ase was not autoclipped
WARNING: triangle ( 784 3440 240) ( 728 3496 240) ( 720 3504 240) of models/map_catharsis/terrain.ase was not autoclipped
WARNING: triangle ( -1760 4544 256) ( -1632 4416 256) ( -1680 4464 256) of models/map_catharsis/terrain.ase was not autoclipped
FloatPlane: bad normal
FloatPlane: bad normal
FloatPlane: bad normal
FloatPlane: bad normal
FloatPlane: bad normal
************ ERROR ************
BaseWindingForPlaneAccu: no dominant axis found because normal is too short
-bsp: 256 at misc/tools/xonotic-map-compiler line 271.
ERROR: No BSP file