New to map making. What should I Do and Not do when making a map?

JimJam227665

L1: Registered
May 31, 2021
4
0
Hi.
I'm very new to TF2 map-making and I just want to get an understanding of what should my map include, and what I should avoid.

If you have any tips, I am all ears.
Thanks. :)
 

Idolon

they/them
aa
Feb 7, 2008
2,107
6,116

MOCOLONI

L6: Sharp Member
Dec 16, 2014
373
89
Hammer-wise, try doing as much work as possible before saving changes to the map file. Source Engine's Hammer is known for crashing whenever it feels like after having saved and/or compiled a map, mostly when trying to open an entity's properties afterwards.
 

Da Spud Lord

Occasionally I make maps
aa
Mar 23, 2017
1,339
994
Hammer-wise, try doing as much work as possible before saving changes to the map file. Source Engine's Hammer is known for crashing whenever it feels like after having saved and/or compiled a map, mostly when trying to open an entity's properties afterwards.
Hard disagree on this one. Save very often; Ctrl-S is your best friend in any crash-prone program like Hammer. That way, if Hammer crashes, you'll lose very little work and can easily pick up close to where you left off. If you go for long periods without saving, you're just massively increasing the odds of losing hours of work due to a random crash.
 

MOCOLONI

L6: Sharp Member
Dec 16, 2014
373
89
Hard disagree on this one. Save very often; Ctrl-S is your best friend in any crash-prone program like Hammer. That way, if Hammer crashes, you'll lose very little work and can easily pick up close to where you left off. If you go for long periods without saving, you're just massively increasing the odds of losing hours of work due to a random crash.
Personally, I always found it demotivating having to relaunch Hammer every time it crashed, to the point where 'little work' is what actually is done in a specific timespan. However I didn't necessarily mean doing all of what's planned in the same session, but the majority of it or so.
 

Fluury

L5: Dapper Member
Jul 30, 2017
236
170
Hammer has made me develop the habit of hitting CTRL+S about 5 times after every small change in other software as well.

Please remember to do it a bunch, there is no downside to saving a lot and you will be saving yourself future headaches. You don't wanna end up losing 30min of progress and then having to figure out what exactly you did and didn't do in those 30 minutes - ESPECIALLY when dealing with anything logic related.
 

Skye

L1: Registered
Jan 20, 2021
23
17
open the view menu and click 3D Textured Polygons, it lets you see textures instead of just wireframes.
The 3D Flat view can help your eyes a bit when doing repetitive brushwork (making rectangular walls, rooms, and the like), though it's more of my personal preference.
If your map starts getting big, you can use the scroll wheel to navigate quickly.
 

Alfonziak OK

L2: Junior Member
Jan 25, 2021
71
1
Don´t go to big whit the first and learn with yours erorrs same time it is flustrating to get a fix on them
 

Pocket

Half a Lambert is better than one.
aa
Nov 14, 2009
4,696
2,580
I recommend starting off just making scenes—maps that don't have any actual functional elements but have a fair amount of detail—to get a feel for the creation and compiling process and what the limitations are.

Also, every time you compile after making any changes to the layout (as opposed to just adding props or logic entities), disable VVIS and VRAD on the first go and just see what happens, to make sure there are no leaks or other VBSP errors. Letting a leaky map go through a full compile is a waste of time to start with, since you'll have to fix the leak before you can have a releasable map anyway, but it also makes the compile take even longer than usual—and vanilla Hammer has no way to abort the compile or even see the errors until the whole process is done.
 

Pdan4

Still trying to add
aa
Nov 25, 2013
104
245
Make not thy map flat. (Search for "flat" and "open" and "don't fill a box" in the Discord server's Mapping-Help and WIP channels to see what I mean.)