Source SDK Tutorial - First Map tutorial using Hammer
Vložit
- čas přidán 24. 08. 2024
- This video is now obsolete. Click on the link below for the NEW video: • Hammer Tutorial - Firs...
For the first tutorial in the new series, click HERE: • Hammer - Setting up
Check out my channels:
● 3kliksphilip: / 3kliksphilip
● 2kliksphilip: / 2kliksphilip
● kliksphilip: / kliksphilip
Other information you might like:
● Website: 3kliksphilip.com
● Twitter: / 3kliksphilip
● PC Specs: Intel 6300 @ 2.6 Ghz, 8 GB RAM, Radeon 4850 512 MB.
2009... But it is still relevant, god dammit!1!
"This tutorial is about everything, not just stairs.." hahaha
14 years ago, man time flies! Thanlk you klikphil for all the good times! Cheers to thousands of hours in the SDK and 14 years of mapping, could not have done it without you Philip! Thx thx!
7 YEARS
8 years :(
8 years and 3 months :(:(
9 years?!
10 whole years
11 YEARS
Hey 3kliksphilip can you make a tutorial on how to make a multi floor elevator in CSS.
i know there are a few tutorials here and there but you explain better things.
Oh wow didn't even realize this was a 3kliks video, glad to be learning this from him. (thought i recognized that voice)
I still send this video to new mappers today. You do such an excellent job of getting straight to the point and getting beginners on their feet. Thank you so much!!
This was the beginning of something great, that began something even greater.
0:56 I can't find ZED on my keyboard.
z
AAHHHHHH WINDOWS XP!!!!!! NOOOOO
this guy from 2009 with wxp has better audio quality than every youtube tutorial youtuber
Hey Klikspilip, I think you should make a really really big FAQ on your site because after 1 year you keep replying the all the same questions people ask, If you don't mind just keep doing it this way. Also keep up the amazing work!
i comment your vids alot but i wanted to say your tuts are the best because you say exactly what to do in the shortest amount of time and makes sence
This is wonderful.
The 37 people who disliked it must have misclicked the button
I've made a written summery of the video. Maybe OP can add this as the video description? I only saw afterwards that the video is obsolete. It might still be helpful though.
3 things to understand
* blocks
* entities
* triggers
create level (blocks)
click on block tool (5th button: white box)
used to make levels
drag to create block in one of the 2d views
drag on bottom view to make block higher. eg for walls
once size is good press enter
TROUBLESHOOT: if no blocks appear on enter, make sure you're in block tool (5th button) and not selection tool (1st button)
you can copy paste blocks by selecting a block (selection tool: red arrow)
press ctrl + c
hover mouse where you want to copy
press ctrl + v
texture
have block selected
choose browse on the right side
and type name of texture
sloped block
click on clipping tool (second to last button: yellow sloped block icon)
drag on 2d view
white piece will stay, rest will be removed
click on icon again, to toggle which part stays
press enter to apply
steps or other detailed blocks
change grid using grid buttons at the top (grid icon with cyan plus and minus symbols)
16 or 8 are good sizes for stairs
skybox
is required for the game to work. Shows clouds in the sky, limits the player movements
click on block tool (5th button: white box)
drag a box larger than the whole level
adjust the height to fit the level in the bottom 2d views
select the box
choose texture browse on the right
type in "skybox"
choose the last option: tools/skybox (blue plus sign with skybox in white)
apply to existing block using the apply texture tool (7th button: brick cube icon)
now we need to make it hollow, otherwise player is stuck inside
press ctrl + h
type in -32
skybox is now done
triggers
bombsite
create a block
browse texture: choose trigger
select block and press ctrl + t
choose class
func_door => block behaves as a door
func_bomb_target => allows players to place a bomb when inside this block
func_buyzone => allows players to buy items
keyvalues => team number => Terrorist or Counterterrorist
click apply
ladder
select block tool
click browse texture
type: ladder (uncheck "only used textures")
select: tools invisible ladder
create block
select block
ctrl + t
choose class: func_ladder
this ladder is invisible, to fix this make another block at the same location but closer to the wall
and choose a ladder texture that is visible
look around
camera tool: (3rd button: camera icon)
click on 2d view => should see bal => that is the camera location
to move around: move mouse over camera part of screen and press z
entities
click on entity tool (4th button: white light bulb icon)
click in the 3d view to create an entity
click on selection tool (first button: red arrow)
double click entity
choose class determines what entity it will be
anything from: special effects, game options, physics objects, weapons, players, lights, ...
player spawn
default entity is a person
that is the location where you will spawn when the game starts
make sure person isn't clipping into any blocks or you'll be stuck
to make sure, just move person above the ground a little
make multiple for multiple players
select multiple players
selection tool => hold ctrl + click players
edit properties
change class:
info_player_terrorist
info_player_counterterrorist
lights
click on entity tool (4th button: white light bulb icon)
click in the 3d view to create an entity
click on selection tool (first button: red arrow)
double click entity
choose class: light environment
move light entity high up in the sky (position doesn't matter, but high up is easier to find)
select tool + double click light
click on "Point at" button
choose on camera view where to shine the "sun"
This will determine the direction of the light and where the shadows appear
objects
click on entity tool (4th button: white light bulb icon)
click in the 3d view to create an entity
click on selection tool (first button: red arrow)
double click entity
choose class: prop_
static object like tree => choose prop_static
dynamic object like barrel that can be moved => choose prop_physics
choose keyvalues: world model => browse
type things like: oildrum or tree or ...
TROUBLESHOOT: object doesn't appear after these steps
try choosing the other class: static vs physics
play game
press F9
BSP => normal
VIS => fast
RAD => normal
check: Don't run the game after compiling
press ok
if asked to save, save the level
CAUTION: no spaces in the map name, or it won't work
once done compiling
load the game you want to play the map in
level will be in the maps list
the "ok let's go" at the beginning is so enthusiastic
@3kliksphilip Alien Swarm is a free game from Valve using the Source engine. It's really good for a free game, and it comes with pretty much an identical version of the Source SDK, meaning if somebody wanted to learn how to make an Alien Swarm map they could pretty much just watch this video anyway.
DUDE YOU MADE THE FIRST EVER SMASH MAP!
File - Save As - your map name, then when your finish making your map you press F9 and the map will be saved at that name you chose
You can find tutorials about triggers and other stuff like that. This tutorial is based on Counter Strike Source. You can make maps for garrysmod and pretty much any source game.
To further explain what he was saying at 0:58 : America is really the only place that always pronounces to the letter Z as Zee. Most other countrys pronounce it Zed.
@RammliedGaming
Are you know what you are saying?...
SDK stands for Software Development Kit...
And UDK stands for Unreal Development Kit...
@MrWowfreak10 Unlimited ammo is used by creating SWEPS. In other words, you gotta code it yourself. And he's using Hypercam.
@Silentgamr Ctrl+H doesn't hollow blocks anymore, you have to click on the tools tab at the top of the screen and click hollow. This happened recently.
Thanks alot man. At first i thought it was gonna be harder to make maps in CS SDK, than HL-2 SDK. But i see they are the same. Nice tut.
@3kliksphilip
Turns out I am not the only one having the issue, it seems to be related to an update steam did. Thanks for trying to help anyways. I will continue checking out these tutorials for more help.
@3kliksphilip Alien Swarm is a free Source game that was recently released :) You don't have to make specific Alien Swarm tutorials, as these tutorials apply to every Source game.
@GarrysModReviewer
"Ctrl+H no longer hollows, it makes anything that isn't selected invisible. Press U to restore everything, and go up to TOOLS, MAKE HOLLOW manually if you want to hollow it."
best hammer video (and teacher) on youtube. Very well done, thank you.
1)Not necessary, but you'll see the difference if you make a real and big map.
2)Hints, etc... is an other kind of optimization.valve wiki :" Everything that is not level wall must be turned in func_detail"
3)A leak is a hole in a map, that means that in a place of your level, it's possible to see the black zone. It means your level isn't build well.
4)No, even if you know how to use it well, don't use it. use clipping tool instead.
5)Just tell that it only works for CS:S
@3kliksphilip Now I feel stupid, didn't realise the description had that link, cheers!
Very helpful! I don't understand why people were complaining about zed/zee. It's like toe-may-toe/toe-mah-toe. Personal preference... Again thanks alot!
ty dude this helped me get started making maps now me and my bro are making them like crazy
@caramellown Ctrl + h no longer works, it just makes your brush invisible. To make your brushes hollow now, you need to select the brushes you want to hollow then go to Tools > Make Hollow.
I hope this helped
hehe, i laughed at 7:39 when you accidently said "bum"
amazingly done philip, keep it up!
Never thought it was this easy. It's easier than MOHradiant, which I used years ago to build medal of honor: allied assault maps
@runelt99 Go onto your "My Games" tab. Acrossed that tab is a tab called "Tools"
Go onto that and download Source SDK
Then once you load up Source SDK, go onto the hammer editer
Man thank you so much for the tutorial!
I know this will take me time to make a map but still thank you! Hehe hopefully be able to make at least 2 saxton hale maps XD
easy, select it with cam, right click on the object selected (right click on it only in grid boards) and then select delete
ALL HAIL THE GUY WHO TAUGHT ME TO MAKE MAPS!!!!!!!!!!!!!!!!!!
Subbed and faved
@gtyuy13 do apply texture, it's the brownish red colored block on the left. Don't apply texture to a skybox though because it screws it up.
1. Create your block
2. Select it
3. Press Ctrl+H
4. Enter -32
5. Click OK
Thanks you so much for your tutorial. It helped A LOT with learning the basics, and it was easy to follow and learn from.
@woot835 Actually, I finished a map and i established you need a sky box because if you don't it will make everything go to the void. You can't have a ceiling otherwise you can't see your trooper (top down view). Don't make the sky box invisible otherwise it will be a pain, but make it big enough and hollow so your camera doesn't catch it. Don't make it invisible otherwise you will have LOADS of leaks from spawners. GL
Hey great tutorials! I've been heavily considering re-purchasing my Left 4 Dead and The Orange Box games for PC, just so I could use Hammer. Now that I see how it's done, I feel better about my decision. Thanks!!!
Thanks alot for this mate, I never thought i would make a map but within the first hour i made one, Thanks so much.... Smithy.
Oops typo...
The times I said "can" I really meant "can't" sorry
@CoDcStudios No, you need a game with Source Engine, eks Counter Strike: Source, Half-Life 2, Team Fortress 2, Day Of Defeat: Source.
@woot835 well, i never figured out how to end games yet. I'm sure some more tut's will be out at the end of this week.
@JeannotvanBerlo123 He doesn't need to make Alien Swarm tutorials. These tutorials apply to all Source games.
Our clan has only like 3 mappers. Now, we have 4 thanks to me. Nice, easy, simple, clear, and pretty fun :D Great guide.
@TheonewiththeMusic12 click your box thats why to get it back just go out of map and its very simple dont press it inless you click your box
@3kliksphilip thank you hold on I will restart my pc and get back to you.
10 YEARS!!!
Simple and quick to the point. Great tutorial, many thanks for the upload :)
NEVERMIND,
Me being smart in all i found out how to do it. LOL
I remember I tried hammer once. I stared at it for 7 seconds, cried, then left.
@3kliksphilip Its done, Mr. Know it all.
@icarly123 Your map is in wire frame, in the camera box which in your case is the thing that your having trouble with you should click on the top left corner of the box that says camera, there you should see some options click the textured 3d shaded polygons option as explained in the annotations at 1:03
@3kliksphilip It's that one container that Eli was in at nova prospect in HL2.
@Crures As a beginner I would only use the 32 size in the beginning.
When you starting off it can get difficult when messing with smaller sizes.
Just my preferences
Thanks to you, i made a map for me and my buddy to play on. Thanks a ton captain awesome voice.
@3kliksphilip Did that. It's in the library but not in the list of games in the Source SDK menu (that's what I mean originally). Everything else works though, thanks!
Oh ny god! If you scroll down you can see all Philips replies! There are houndreds of them!
Philip, are the best person the planet earth... I love you!
@3kliksphilip I fixed it dude, now I'm making a map :)
Btw, you have great tutorials, I watched them all!
Your tutorials have really helped me out, Thanks a lot. Great videos. Subbed.
@Holyworms And be sure you have the block tool clicked and a texture selected, and also if you have placed a camera.
U don't need to make a func_ladder entity, if u have "toolsladder" texture on the brush, just make it into detail
Cool!
Really cool!
My plan is to make a map which is gonna look like my school!
So me and my friend are going to play in it!
Isn't Source SDK going out for free soon? I'll be excited to know when that happens as well as what Source has in store for us afterwards. It must be big, especially when they gave TF2, one of it's most profitable games in the past decade, out for free.
Ahhh Thanks man 5/5 i also found out how to add weapons to your spawning character.
10 YEARS!!!!!!
Nice tutorial, Nice clear british voice. I have no idea about creating with Source SDK but I do love the source Engine, big fan of Half Life and might give this ago sometime. Can maps be created for mods like gmod and can they be sent to others for them to play on aswell.
@thatstek simply because our language is based off of the original british english, so we kept and threw away some of the words
@3kliksphilip I thought I had removed that comment...problem has been solved,it was something simple.
@3kliksphilip Yeah, i think so. I alread knew i wasnt going to make one anyway, so it doesnt matter anymore
I find it so funny how people ask questions to whats already in the tutorial. Like "How do i make a first map using sdk?" Lol Like der if you've watched the video you should know.. = P
lol
about the Z thing. I know they pronounce it "Zed" in Canada and other places but Americans pronounce it "Zee"
ty also the reason why ppl dont get z is because in aus and england we say zed when americans say zeeeee
@MrBoblebob @MrBoblebob Wikipedia says it runs on Source (Build 4288, 4 August 2010) Try Library>Tools>Alien Swarm SDK. If you are planning to test your map, you'll have to download Alien swarm itself for the game to run.
for once a good ad before the vid
@countdini2000 Use the second screen. not the first one. The one right next to the starting one Eg :
(FIRST BOX) (SECOND BOX)
(THIRD BOX) (FOURTH BOX)
usually u use the second box (btw this is the order of the boxes) To make boxes. its a lot easier. And u use the third and fourth box when ever needed. (just use the second box to make a block .. then push enter . U can adjust it using the other boxes or the same box . tell me if u dont understand
I'm trying today for the first time. But you make it seem so easy haha. thank you for the video.
Greets from Holland
'Pardon, 3kliksphilip - I'd like some assistance. I love your videos, 'and-- they're great. 'Good tutorials. ;'3
I'm just set to one thing, 'or two, if y'all cool with it-- alright, so... I've built a map where you start in an alley, you walk into a trigger, your movement slows down - I need help with slowing the rest of the props and canister - which grounds the alley - possible 'timescale'? - 'and, there's another entity that allows you to display a helpful tooltip - 'SHIFT: sprint' - which?
@TheonewiththeMusic12 it doesnt delete it, every thing is now hidden so you have to un hide it :3 by going to the top and looking the every thing until you find the unhide button
Always start with the biggest Grid in this case.
very useful all of the other ones i watched were crap but this is very good.
Thanks dude, it helped for me as a begginer :)
Wow you made ANOTHER one i found this one and i love it yet the other one helped me alot
this is so straightforward, thank you
@Zaros105 No, in England we pronounce 'z,' zed
did not know how that video would put this question, so here goes.
I like to do a wall visible on one side and the other invisible, as often has maps in jail. thanks.
ps: crapy English courtesy of Google translator
;D
@3kliksphilip Restarting my computer did the trick. Thank you sir. After poking through the teamfortress2 level creation wiki and the common idiot mistakes tutorial and not seeing anything that resembled what was happening I was begining to get worried tthat I had somehow broken hammer.
Hey can you make a tutorial of how to make a basic deathrun map. I would like to start making those kind of maps and your tutorials are the best and easy to follow! :D
in the annotations, you say you don't understand why people can't understand when you say 'z'. It's because you said it as "zed" and not "zee"
4:49 or if it is a small map, you can just start over =P
I have the full capabilities to make a map but there are so many textures to choose from
click on the camera text on the top of the left (on the black screen) then click 3d textured or 3d shaded textured polygons
sry for my bad english
@RaNdOmGuY340 Its a change in Hammer, he said not to do that now in the video.