[GUIDE] New mappers Fast Boot Camp

Discussion in 'Tutorials & Resources' started by Emil_Rusboi, Jun 28, 2019.

  1. Emil_Rusboi

    Emil_Rusboi L4: Comfortable Member

    Messages:
    156
    Positive Ratings:
    78
    Hello new mapper! Today I am going to teach you how to map, how to use our discord and give you some advices!

    Starting

    Part 1. Helpful things
    Before you start making your first map,here are a few tools that can make your mapping experience more simplistic:

    A Boojum Snark's Ultimate Mapping Resource Pack

    Easy to install, easy to use, really helpful
    What advantages it provides?

    - Gamemode Library. Just open this library and copy gamemode you need
    - Prefab Library. Includes doors, filters, track curves (for payload and other), soundscapes and other helpful things
    - Prop Library. Want some good prop? Open these 3 libraries and search out!
    - Improved material browser. Easy to search texture you need
    - And much more

    Part 2. Setting up
    If you only started mapping and dont know where Hammer is located, follow this path in windows file explorer:
    Снимок экрана (448).png
    When you found Hammer, I would recommend to create a shortcut for it and put it in some comfortable place

    Also, when you finish making your first map, it will need to be compiled and made into bsp so TF2 can run it. Standard Hammer Compiler is kinda bad, so, I recommend you to use this:

    CompilePal

    - Really helpful Compiler with lots of Compiling options
    - Regular updates
    - Not lagging or crashing
    - You can map while compiling other maps
    - etc.

    There are instructions on how to use it in the next segment.

    Mapping

    Part 1. Starting
    Where to start? First things first, you need to have some kind of idea for your map. You can use Map Idea Generator. Find some inspiration for your map and figure out what gamemode you will be playing. Here is list of easy-to-make gamemodes:

    - KOTH
    - A/D 3 CP (Mountain Lab Style)
    - Arena (not actual)
    - CTF (with timer)

    After choosing what gamemode you will be making, try to understand, how it works and what layout it has. For example, you may open good maps of these gamemodes (Koth - Viaduct, CTF - Landfall, AD - Mountain Lab) and looks out how they works. Also, look up guides.

    After that, you need to name your map, here is example how we do this:

    [Gamemode Type] _ [Map name] _ [Version string]

    Gamemode Type - shortcut of the name of gamemode type. For example - cp_, arena_, ctf_ and etc.
    Map name - name of the map. Don’t be obligated to call them with "cool" names, you can have simple test names. For example - cp_egypt_thing or cp_idolon_egypt.
    Version string - string of your map version. Really helpful to keep up your map updates and is also needed for our test bot (testing your maps). There are 3 stages of map version: Alpha (_a#), Beta (_b#) and Release Candidate (_rc#). Highly recommend you to start with a1.

    Part 2. Making a map
    Now you can feel free to create your own interesting (or not so) cool map! I can advice you to not detail much your map or bother with textures. Use dev textures while making your map, such as grid, reflectivity and dev_measure textures. Using orange textures not so good idea, some people do not like those

    Here is example of my own indev map - cp_venera_a1
    Снимок экрана (451).png
    Using dev textures, not so much details, few entities
    Or other Examples:

    Operandi - A3. Some details, highly using dev textures
    20190619182309_1.jpg
    Freightline - A8. Some details, some lighting, Highly using dev textures
    20190626000147_1.jpg
    Snowbase - A19. Detailed, Lighted, Highly using dev textures
    cp_snowbase_a180005.jpg

    So, my rule are:
    Alpha - Making layout, few details, Focus on gameplay
    Beta - Adding more details, fix layout flaws, fix gameplay issues
    Release Candidate - When you think that your map is ready to be added to the game

    Part 3. Skybox and Environment Light
    Using usual 2Fort skybox is boring, you might change your map skybox. You can find all official TF2 skyboxes here. Also, you need to set your map lighting. You need to place light_environment entity somewhere on the map and then copy-paste all settings from that same page

    Part 4. Helpful links
    We done with the basics and I am not going to describe all mapping process (except compiling), so, there are some helpful links:

    Very Helpful Egan's thread with Mapping links
    UEAKCrash TF2 mapping videos
    3KliksPhilips mapping tutorials
    Hammer "Wiki"

    Part 5. Compiling
    As I said before, CompilePal is good tool for compiling
    Here how it looks like:
    Снимок экрана (453).png
    Instructions:
    1. Add your map by pressing "Add map" button. Find *your map name*.vmf
    2. Choice "Normal" compiling
    3. Make sure that VBSP, VVIS, VRAD and COPY are checked
    4. Press "Compile"
    After compiling you will get *your map name*.bsp file. Now you can play on your map!

    By the way, what other compiling option means?
    CUBEMAPS - If you have reflect textures on your map (like intel room floor on 2Fort), you need to check this option. Without it, your reflect textures will have some Pink-Black ugly reflect
    PACK - if you have some custom assets on your map, it will pack it, so people without these assets will see them. Without it, people will see Pink-Black textures and Error models
    REPACK - if you have custom assets, it will down-size your map

    Using Site
    Part 1. Uploading your map


    After finishing your map, you may upload it here, on TF2Maps.net. How to do this?
    1. On main page, go to "Downloads"
    Снимок экрана (455)_LI.jpg
    2. Press "Add download"
    Снимок экрана (457)_LI.jpg
    3. In new window choose category. If your map is A/D CP, then choose "Attack/Defense CP"
    4. In title - Your map name. Also write version string
    5. Tagline - small description of your map
    6. Press "Upload File" button and choose *
    Your map name*.bsp! You need to upload BSP file, not VMF!
    7. Write some kind description of your map
    8. Add some tags. People can find your map by tags. For example, if your map theme is farm, add "farm" tag
    9. If you have workshop link or other additional links you may fill them there
    10. Check box "Upload map icon". After that (when you uploaded your map), you need to upload map icon, so, people could see your map small icon, instead of default black
    11. You may add images of your map
    12. If you ready to upload - press "Save"
    Снимок экрана (459).png


    Part 2. Searching Custom Content and using it
    Sometimes, usual TF2 doesnt have some interesting models or texture, so, you can use TF2maps.net to find some! How to do this?

    1. On main page, press "Search" and then "More..."
    Снимок экрана (462)_LI.jpg
    2. Then press "Search Downloads"
    Снимок экрана (463).png
    3. And then choose category and search what you want. For example lets pick "textures" and find my custom CP HUD icons

    4. Then press search
    Снимок экрана (465).png

    How to use custom content?
    For example, I want to use this custom catlamp in my game
    1. Download the file
    2. Open (or create) your custom folder. You may found it by path steamapps/common/Team Fortress 2/tf/
    3. Create some folder with any name you want. For example - Catlamp model
    4. Open your model zip file
    5. Move all files from it in to that folder
    Снимок экрана (467).png
    6. If you did it right - you will see your model in hammer
    Снимок экрана (469).png


    Using Discord
    Part 1. Testing your map

    When you had finished your map, you may test it with people. If so, you need to upload your to map list using #bot in our Discord (you can find link to it on main page). It is really easy, use this command:

    !add [your map name] [link to your map on tf2maps.net] [some notes]

    For example:
    Снимок экрана (472)_LI.jpg


    Part 2. Getting feedback
    Sometimes, we do imps (impromptu testing) on our NY or EU servers. You may join them or not. After your map gets tested, it gets deleted from the list. While people are testing it, they can leave feedback comments and a demo is recorded. There are instructions on where to find all of these:

    1. On main page, press "Feedback"
    Снимок экрана (456)_LI.jpg
    2. On new page, Press "Feedback"
    Снимок экрана (477).png
    3. Then, find your map
    Снимок экрана (479).png
    4. After that, you will see your map feedback. Don't forget to download the demo and watch it! Sometimes more feedback can be gained from watching the gameplay and how your map works!


    Part 3. Improving your map
    After that, you will need to improve your map. Use the feedback comments or demo experience. Remember that some comments maybe useful or useless. Don't be afraid to ask others about your map!

    Conclusion
    Mapping - is not difficult process. Work hard, be creative, develop yourself and maybe one day your map will be added to the game... or better - You will become a good level designer and get a job at a good company!
     

    Attached Files:

    • Like Like x 4
    Last edited: Jul 1, 2019
  2. Asd417

    aa Asd417 Sample Text

    Messages:
    1,154
    Positive Ratings:
    819
    tbh I thought most of these are pretty obvious/easy to find. Not saying that this is useless but there are redundant parts
     
  3. Startacker!

    Server Staff Startacker! WARNING: Cluster portals saw into cluster

    Messages:
    397
    Positive Ratings:
    597
    A warning that this post was made by a relatively new mapper. And that some of the information given is a bit iffy, such as recommending new users to use Ficool's FGD. It's coming from a good idea, but please be wary.
     
    • Agree Agree x 4
  4. Tuaam

    Tuaam L6: Sharp Member

    Messages:
    355
    Positive Ratings:
    205
    I would probably argue that the only real problem with it is suggesting ficool's fgd, but coming from a intermediate mapper most of it is correct. Besides spelling errors (considering that English is probably not his main language, which is fine), I think it's a good start, and it's pretty well needed because when I first started mapping none of this information was really in one area, you had to ask people about basic functions.

    Otherwise yes, do take caution.
     
  5. n8five484

    n8five484 L5: Dapper Member

    Messages:
    205
    Positive Ratings:
    186
    I disagree starting off with a Mountain Lab/Mann Manor-type map as a beginner. There is simply too much to work with a/d 3cp and Gorge-type map is much simpler and easier compared to a/d 3cp IMO.
     
  6. Emil_Rusboi

    Emil_Rusboi L4: Comfortable Member

    Messages:
    156
    Positive Ratings:
    78
    New Mappers Boot Camp - Part 2
    FAQ - Frequently asked questions
    Feel free to Ctrl+F

    Q: Why my models become (put any color here) cubes if I fly away from them in Hammer?
    A: You need to change model render distance. Go to Tools / Options / 3D views and change "Model Render Distance". You also may change other rendering parametres there

    Q: can't load skybox file skybox/(any skybox name there) to build the default cubemap! What does this mean?
    A: This error can be ignored, it's completely harmless and you'll see it in almost all of your compiles

    Q: Why my main view looks like this (or even worse)?
    Снимок экрана (514).png
    A: In that same View press "Camera" (top left corner of the view) and change it to "3D Textured"

    Q: Where I can find Official maps files (Valve maps), so I could open them in my Hammer?
    A: Here

    Q: Where I can find Mapping scales? Characters, buildings and etc.?
    A: Here. Also you may use this cool thing

    I will add more FAQ there, but now I need sleep