How's this map made?

Discussion in 'Mapping Questions & Discussion' started by duppy, Apr 18, 2013.

  1. duppy

    duppy L1: Registered

    Messages:
    35
    Positive Ratings:
    8
    Any ideas how the map is made in this video?

    http://www.youtube.com/watch?feature=player_embedded&v=ObgU4MiIi5Y

    It looks like the terrain goes on forever, but the video isn't long enough for me to tell whether that's true or not. Also, does someone recognize the map from anywhere, so maybe I can download (and decompile) it?
     
  2. phi

    aa phi Within The Vacuum Of Infinity...

    Messages:
    795
    Positive Ratings:
    1,518
    That's ctf_convoy. http://tf2.gamebanana.com/maps/45247

    I presume that it's some loop mechanism that makes the same patch of land loop over and over, I'm not too sure. Someone is bound to know, though.

    EDIT: The cliff walls and ground are scrolling textures. There are multiple trigger_push entities to simulate wind blowing the player. The rocks that go by are parented to a func_tracktrain, running once along the path of the map and looping back outside the map when not visible, I presume. The rocks are not in the 3d skybox, they are in the main playing field and loop past along the tracktrains.
     
    • Thanks Thanks x 1
    Last edited: Apr 18, 2013
  3. fubarFX

    aa fubarFX The "raw" in "nodraw"

    Messages:
    1,608
    Positive Ratings:
    1,698
    this is ctf_convoy. this can be done in many ways. I don't know exactly but the canyons could be done with a scrolling textures and the rocks on the ground could be done with a very similar technic used for trains. this all happens in the 3d skybox of course
     
  4. The Asylum

    aa The Asylum

    Messages:
    1,658
    Positive Ratings:
    439
    It's a scrolling texture. For any custom texture just put this in it's vmf:

    "LightmappedGeneric"
    {
    "$basetexture" "yourfolder/yourtexture"
    "Proxies"
    {
    "TextureScroll"
    {
    "texturescrollvar" "$baseTextureTransform"
    "texturescrollrate" 0.6
    "texturescrollangle" 90
    }
    }
    }

    You can change the scrollrate and scrollangle to whatever you like
     
  5. duppy

    duppy L1: Registered

    Messages:
    35
    Positive Ratings:
    8
    You guys rawk! :thumbup: Thanks! I didn't think of scrolling textures, but I did fgured func_tracktrain might be part of it. Much appreciated.
     
  6. Bermuda Cake

    Bermuda Cake L9: Fashionable Member

    Messages:
    679
    Positive Ratings:
    192
    You'll probably need a trigger_push to simulate the ground moving beneath your feet, too.