what's mean "Too many t-junctions to fix up!" ?

Discussion in 'Mapping Questions & Discussion' started by pasta masta, Jan 15, 2018.

  1. pasta masta

    pasta masta L1: Registered

    Messages:
    11
    Positive Ratings:
    2
    i tried compile my map many times but no renewal, can't find diffrent point before

    Too many t-junctions to fix up! (2842 prims, max 32768 :: 65556 indices, max 65536)

    this thing is my problem how to fix "t-junctions"?
     
  2. Yrr

    aa Yrr An Actual Deer

    Messages:
    1,028
    Positive Ratings:
    1,998
    The short answer is that you have too many func_details.
     
    • Thanks Thanks x 1
  3. pasta masta

    pasta masta L1: Registered

    Messages:
    11
    Positive Ratings:
    2
    so how to before trigged? (func_detail -> none)
     
  4. HolySnickerPuffs

    aa HolySnickerPuffs Bad at TF2, Loves Mapping For TF2

    Messages:
    947
    Positive Ratings:
    1,290
    What you should do instead of removing all of your func_details, is to convert some of them in to world brushes. Since too many caused the problem, you should only need to get rid of some.
     
  5. Crowbar

    aa Crowbar perfektoberfest

    Messages:
    1,441
    Positive Ratings:
    1,192
    I believe that's what he's asking about. Ctrl-Shift-W is the shortcut.
     
    • Thanks Thanks x 1
  6. Crash

    aa Crash func_nerd

    Messages:
    3,190
    Positive Ratings:
    4,918
    Okay so the more complex answer is that tjuncts are anywhere a func detail brush touches a world brush, or another func detail brush. Too many of these tjuncts and you get the error you have.

    One of the most common places a lot of these are caused are where stairs meet their trim or the wall. An easy fix if you have trim is to make the trim itself func_lod or func_brush, which would stop a tjunct from being made for each step.

    Another common place is where a bunch of support beams all meet, like say a central beam. Turning that beam into one of the above mentioned entities can help reduce them.

    Mind you with the above fix, your are adding to the entity/ edict count, which is another limitation you have to keep in mind.

    Another way to fix a lot is turning some of your more detailed brushwork into models.

    After that, reducing detailing certainly doesn't hurt.

    You can monitor your tjuncts with the waterindices section of your compile log.

    Tjuncts are a big pain in the ass and often pop up with late stage very detailed maps. So congrats if that's where you got!
     
    • Thanks Thanks x 2
Tags: