Most efficient way to update a symmetrical map?

Discussion in 'Mapping Questions & Discussion' started by Collaide, Jan 21, 2017.

  1. Collaide

    Collaide L1: Registered

    Messages:
    33
    Positive Ratings:
    2
    I've been in the process of updating my map for a long while, but I've never started working. The reason being I don't know how to do it in the most efficient way and I don't want to waste too much time.

    Can anyone answer from their own experience?:
    Is it faster to update and change your SYMMETRICAL map by updating both halves manually, or deleting a half and replacing it with a copy later on?
     
    Last edited: Jan 21, 2017
  2. Micnax

    aa Micnax I maek map

    Messages:
    2,057
    Positive Ratings:
    1,387
    @Crash showed an awesome example of doing it in his mapping videos, where you place a skip brush filling your map's width and height exactly (with the centre handles matching the symmetry line), selecting your objects and the skip brush, then either rotating it to the other side or flipping horizontal (depending on which symmetry it is)

    The video explains it better:
     
    • Agree Agree x 1
  3. Collaide

    Collaide L1: Registered

    Messages:
    33
    Positive Ratings:
    2
    You didn't really answer my question, but rather assumed I don't know how to rotate/mirror a map.

    I already made the map, and I'm going to UPDATE it.
     
    • Agree Agree x 1
    • Respectfully Disagree Respectfully Disagree x 1
  4. Crowbar

    aa Crowbar perfektoberfest

    Messages:
    1,440
    Positive Ratings:
    1,191
    Crash covers that as well.
     
  5. Collaide

    Collaide L1: Registered

    Messages:
    33
    Positive Ratings:
    2
    For individual props yes, but not for major layout changes.
     
  6. Crowbar

    aa Crowbar perfektoberfest

    Messages:
    1,440
    Positive Ratings:
    1,191
    But really, answer a question: what is faster: change it twice or once and copy?
     
  7. theatreTECHIE

    aa theatreTECHIE Yet another Techie for the net...

    Messages:
    393
    Positive Ratings:
    408
    You could keep two vmf files - one contains all the geometry for one side of the map, and one contains the whole map. This would only be good for maps still in alpha, where layouts change massively. For late alpha and after, just use the method crash shows in the video, since this can also be used with brushwork as well as props.
     
  8. Crash

    aa Crash func_nerd

    Messages:
    3,182
    Positive Ratings:
    4,878
    Delete what you want to change on one side and select everything that is replacing it and rotate it over. I did this through the entire development of Glassworks, which had a ton of layout changes.
     
  9. Yrr

    aa Yrr An Actual Deer

    Messages:
    1,008
    Positive Ratings:
    1,949
    I like to put each side of the map into a visgroup (sometimes I'll even have like "Red Geo" "Red Clipping" "Red Vis" "Red Logic" seperately).

    I'll pick a side to update and, when I'm done and it comes time to mirror the changes, I'll hide the side I updated (and any gamemode logic) and delete the rest, then copy the visgroups, mirror, and rename appropriately.

    I actually often put Gamemode logic and anything that doesn't need to be mirrored (ie props that are different on each side) into their own visgroups that I hide while doing the mirroring so that they don't get affected.

    Using visgroups also helps with retexturing a side at a time since I can copy Red side, then hide the original Red side and replace all Red textures with Blu to make texturing Blu side easy.
     
    • Thanks Thanks x 1