Guide: Lag din egen Counter-Strike-bane

Vis Online CV
Magnus Li
Student
(maggnus)

Magnus Li har vært intressesert i alt innen IT i flere år, både innen hardware og software. Han jobber for tiden som IT-Lærling på Høgskolen i Buskerud.

Han er også glad i å skrive og har skrevet en god del nyheter, guider og artikler for ITpro.no
Grad: ITpro
TechPoeng:
17500

ProPoeng:
280

Stemmer: 21
 

Lesernes vurdering av innholdet og kvaliteten på artikkelen.

Klikk på terningen du vil gi:

1 2 3 4 5 6

Vinneren av gallerikonkurransenVinneren av gallerikonkurransen
Vinneren av vår gallerikonkurranse med temaet Festeste Gameshot er endelig klar!
Leserinnlegg: PC-spill skaper avhengighetLeserinnlegg: PC-spill skaper avhengighet
Det er mange barn, ungdom og ikke minst voksne som blir avhengige av PC-spill. Og min spørsmål til dette er; Er PC-spill like tiltrekkende som rusmidler?
Ukas gizmo: FPS Gaming VestUkas gizmo: FPS Gaming Vest
Dagens skytespill har nesten alt; nervepirrende lyd, visuelle effekter og storslått grafikk. Det eneste som mangler er følelse. Møt FPS Gaming Vest.
Lærte førstehjelp av spillLærte førstehjelp av spill
Paxton Galvanek i USA kan være stolt av seg selv da han reddet en person uten virkelig trening for hvordan han skulle gi førstehjelp i en trafikkulykke. Dette lærte han nemlig gjennom dataspillet America's Army.

Google Earth FlightSimGoogle Earth FlightSim
Googles eget kartprogram, Google Earth, inneholder et hemmelig spill - nemlig Flight Simulator. Vi viser deg hvordan du får tilgang til spillet.


Mest leste PC-spill-artikler

Need for Speed Underground skjermbilder
Bikini Karate Babes for å lure oss gutta
Spesialrapport: Eksklusive Doom III bilder
Hvordan sette opp egen CS 1.6-server
Blitzkrieg: Burning Horizon kommer
Guide: Gjenopplev gamle klassikere med DOSBox
Hitman slår til igjen
Last ned Wolfenstein: Enemy Territory helt gratis
Game on i 2004
Multiplayer på GTA: Vice City
Vinn Battlefield 1942
En sniktitt på Doom 3
De 100 beste spillene noensinne
Need for Speed: Underground 2 i farta
Spesialrapport: De 30 beste PC-spillene
Half-Life 2 dato klar
Need For Speed Underground demo
Google Earth FlightSim
Expansionpack til Doom 3 annonsert
Counter-Strike 1.6 snart klar



Guide: Lag din egen Counter-Strike-bane
Detaljert beskrivelse
Ved hjelp av Source SDK og Hammer Editor kan man enkelt lage baner til diverse Valve-spill som kjører på Source-grafikkmotoren. I denne guiden skal vi ta for oss hvordan man lager en enkel bane til Counter-Strike: Source.

Guide: Utvikling og design: PC-spill  ·   Av Magnus Li  ·  Onsdag 20. februar 2008 00:01
Guide: Lag din egen Counter-Strike-bane
Å lage baner til Counter Strike-spill kan virke litt avansert, hvis man ikke har fått satt seg helt inn i hvordan Valves Hammer Editor fungerer; men når man kommer inn i det hele blir det ganske enkelt.
For å kunne følge denne guiden må du ha Steam og Counter-Strike: Source installert.

Vi begynner med å starte opp Source SDK som du kan finne under "Tools" eller "Verktøy" i Steam (du må ha Counter-Strike: Source tilgjengelig på din Steam-bruker for å kunne bruke Hammer til å lage baner til spillet).

Source SDK vil komme opp i et eget vindu på skjermen. Nederst på vinduet kan du velge spillet du ønsker å lage bane til. Her velger du Counter-Strike: Source og dobbeltklikker "Hammer editor"



Dersom du ikke finner Counter-Strike: Source i listen over spill og du er sikker på at du har spillet på Steam-brukeren du er logget på, kan du høyreklikke på Source SDK i ”Tools” menyen og velge ”Properties”. Deretter klikker du på ”Set launch options..” . I ruten som kommer opp skriver du inn ”-engine ep1” og klikker OK. Deretter kan du prøve å starte SDK på nytt. Spillet skal nå ligge i listen

Når Hammer Editor vinduet kommer opp klikker du ”File” og deretter ”New”



Som du ser er det fire forskjellige ruter i programmet. Disse viser det du tegner og viser det fra forskjellige vinkler. Den svarte firkanten øverst til venstre viser det du tegner i 3D, slik det kommer til å se ut når du spiller på banen. For å få best mulig bilde i dette vinduet burde du klikke på ”View” i kontrollmenyen øverst i programmet og deretter på ”3D Shaded textured polygons”

Det man starter med i alle baner er en såkalt Skybox. Denne omringer og forsegler banen på alle kanter så det blir ”tett”. Uten en skybox vil banen få høy ping og en del uønskede feil.

Velg ”Block tool” ikonet på verktøylinjen til høyre.



Deretter klikker du og drar en firkant i ”2D vinduet” øverst til høyre.



I de to nederste vinduene vil du som du ser kunne endre på høyden til firkanten fra to forskjellige vinkler. I det øverste ser du det hele fra oversiden.
Når du har justert på høyde og bredde kan du klikke på enter på tastaturet og tegningen vil bli opprettet. En fin størrelse på skyboksen som vi lager nå vil være på 1024x1024.



Vi har nå laget bunnplata på skyboksen vår. For å lage en tilsvarende topplate kan vi velge ”Selection tool ”og deretter holde shift inne mens vi klikker og drar musa på bunnplata vår. Dette kan du gjøre enklest i vinduet nederst til venstre.





Da var det bare de fire veggene igjen og disse lager vi så å si på samme måte som taket. Vi holder shift inne mens vi drar bunnplata et stykke vekk fra seg selv. Deretter må vi rotere figuren slik at den passer som vegg. Dette gjør vi ved å klikke en gang på figuren slik at det kommer opp en sirkel i hvert hjørne. Ved å klikke og dra i disse hjørnene kan vi rotere figuren slik vi vil.



Gjør det samme fire ganger til slik at vi får fire vegger som du plasserer slik at de tetter helt igjen rundt banen vår. Husk at du kan følge med på alt du gjør i ”3D View Kamera” vinduet øverst til høyre slik at alt blir slik det skal.



Nå har du akkurat laget en skyboks til kartet ditt og det er inne i denne boksen at alt av ting i banen din skal være. Til og med når du lager en utendørsbane må alt ligge inne i en skyboks. Når du senere skal lage rom, gulv, vegger og tak inne i skyboksen gjør du det på akkurat den samme måten som på boksen vi nettopp lagde.

Hvis du nå ”flyr” kamera-bildet inn i skyboksen (A W D S og piltastene brukes til å fly rundt med kameraet) vil du se at det ser rimelig tomt og kjedelig ut inne i boksen. For å få litt bedre utseende på veggene kan du klikke på knappen ”Browse” i texture menyen på høyre side i programmet. Her får du opp et vindu hvor du kan velge mellom forskjellige teksturer til vegger og tak. Velg en du syns passer og dobbeltklikk på den.



Deretter klikker du på en av veggene i skyboksen din og velger ”Apply current texture” i menyen til venstre på skjermen:



Slik kan du male veggene slik du vil ha dem og få det til å se bedre ut.

For å få banen spillbar må du sette inn startsteder for begge lagene. Dette gjøres enkelt ved å klikke på ”Entity Tool” i menyen til venstre:



Deretter går du ned til menyen på høyre side av kartet hvor du kan velge hva som skal settes inn:



I listen velger du info_player_terrorist . Deretter klikker du et sted innenfor skyboksen hvor du vil at terroristlaget skal starte. Pass på at du plasserer mannen slik at han starter i riktig høyde så han ikke starter i fritt fall og dør innen man får begynt å spille. Det er også viktig at han ikke starter for lavt så han blir sittende fast i gulvet.



Så var det tid for å sette inn en antiterrorist. Dette gjøres på samme måte bare at du velger info_player_counterterrorist i Objects listen.

For at man skal kunne se noe inne i boksen din må det legges til lys. Dette gjøres enkelt ved å gå fram på samme måte som da du satt inn spillerne, bare at denne gangen velger du ”light” fra Objects-listen. Plasser så lyset der du vil ha det.
Du kan legge til mange flere ting på den samme måten, som våpen og ammunisjon.

For å gjøre banen mer livaktig kan du legge til diverse fysiske objekter som tønner, biler, dører osv. ved å velge prop_static i Objects-menyen, oOg klikke et sted på banen hvor du vil ha det du skal sette inn. Det vil da komme opp en liten rød firkant:



Velg ”Selection tool” i menyen til venstre og dobblet-klikk på firkanten. Da vil det straks sprette opp et vindu. I vinduet velger du ”World Model” i Keyvalues feltet og klikker deretter Browse:



Du får da opp et vindu hvor du kan bla gjennom forskjellige modeller. Bruk ”Filter” feltet for å filtrere ut spesifikke modeller. For eksempel kan du skrive ”rail” for å få opp forskjellige gjerder. Når du har funnet deg en modell, kan du klikke OK og deretter ”Apply” i Object properties vinduet.
Du vil da se at den røde boksen skifter form til modellen du valgte.

Du har nå satt inn en statisk modell. For å sette inn dynamiske modeller (ting som kan beveges på) som tønner og slike ting kan du gjøre dette på samme måte, bortsett fra at du i stedet velger prop_dynamic når du setter inn den røde firkantet i begynnelsen.




Du er nå klar til å teste banen din. Den er ikke på langt nær ferdig, men det er viktig å teste den innimellom for å se at ting fungerer. For å gjøre dette klikker du enkelt og greit på ”File” og deretter på ”Run Map”. Om du ikke har lagret banen før vil du bli bedt om å gjøre dette nå.
Etter dette, kommer det opp et vindu som lar deg gjøre noen konfigurasjoner. La alt stå på normal og legg til ”-dev -console +sv_lan 1” i tekstboksen ”Additional game parameters:”

Klikk deretter OK og Hammer begynner å konvertere banen din til en ”Source Map-File”
Etter at konverteringen er ferdig starter Counter-Strike: Source og banen lastes inn. Velg lag og test ut banen din.

Du har nå laget din første bane til Counter-Strike: Source, og du har lært de viktigste verktøyene for å lage ordentlige brukbare baner. Nå kan du selv prøvde deg fram. Sett inn rom og vegger og legge til objekter som gjør det mer livaktig. Lykke til!


Nyttige linker:

Valves Hammer-Wiki
CSS Level Design

Republisering tillatt
  • Del



 Gi din kommentar
 
Ditt navn: Anonym [ Logg inn | Registrer deg ]

Emne:



Kommentar:

Vennligst hold deg til saken i artikkelen. Alle useriøse og irrelevante kommentarer vil uten videre bli fjernet.

Skriv inn teksten fra bildet:

Tillatt HTML: <p> <b> <i> <em> <br> <strong> <blockquote> <tt> <li> <ol> <ul> <img> <a>
 

Kommentarer (25)

Onrop: Guide: Lag din egen Counter-Strike: Source-bane · Onsdag 20. februar 2008 00:11
Send en melding
Tusen takk! Dette var en veldig lærerik guide. =D
Skal selvfølgelig prøve med engang.. =)

- Magnus

[ Svar på dette | Ny kommentar ]



bjaanes: Guide: Lag din egen Counter-Strike-bane · Onsdag 20. februar 2008 08:31
Send en melding
Veldig bra !

[ Svar på dette | Ny kommentar ]



Jeggis: Guide: Lag din egen Counter-Strike-bane · Mandag 25. februar 2008 16:32
Send en melding
Bra du har fått med det grunnleggende når det gjelder å lage baner.

Når folk vil eksperimentere videre, anbefaler jeg dem å finne avanserte baner, gjerne de som allerede kommer med css, og i Hammer se hvilke idèer og tanker Valve teamet og andre har hatt når de lager slike baner. Mye nyttig å hente.

[ Svar på dette | Ny kommentar ]



pedde: Guide: Lag din egen Counter-Strike-bane · Tirsdag 26. februar 2008 17:27
Send en melding
hvordan gjør du det vist du vil lage 1.6 map da?

[ Svar på dette | Ny kommentar ]



maggnus: Guide: Lag din egen Counter-Strike-bane · Tirsdag 26. februar 2008 20:38
Send en melding
Det er jeg faktisk ikke sikker på. Jeg har kun laget baner til Source-grafikkmotoren, men regner med at man kan finne en eller annen SDK til den gamle Valve-grafikkmotoren også.

[ Svar på dette | Ny kommentar ]



Anonym: Guide: Lag din egen Counter-Strike-bane · Fredag 29. februar 2008 13:12
Hei ;) når jeg gjør alt dette så kommer det et vindu der det står : Could not find filesystem dll to load. hva skal jeg gjøre? jeg har gjort alt det står i guiden..

[ Svar på dette | Ny kommentar ]



Anonym: Guide: Lag din egen Counter-Strike-bane · Fredag 29. februar 2008 13:45
Det funker ikke :S
Jeg installerer programmet, men når jeg skal åpne programmet begynner det å åpne seg, også slutter det bare, og det kommer ingenting :(
Noe hjelp ?

[ Svar på dette | Ny kommentar ]



    maggnus: Guide: Lag din egen Counter-Strike-bane · Tirsdag 4. mars 2008 16:29
    Send en melding
    Jeg tror det skal kunne fikses på samme måte som du bruker når du bare får opp "Episode 2 spill" og ikke Counter-Strike: Source i spillmenyen i SDK. Altså ved å høyreklikke på Source SDK i tools-menyen i Steam og velgre Properties. Deretter klikker du på "Set launch options" og Skriver inn: "-engine ep1" (uten anførselstegnene) i tekstfeltet. Så klikker du OK og prøver å starte SDK på nytt.

    [ Svar på dette | Ny kommentar ]



Morten242: Guide: Lag din egen Counter-Strike-bane · Fredag 7. mars 2008 23:34
Send en melding
Tusen takk, nå funker det :D
Endelig :)
Elsker dette forumet :D
(Jeg glemte å logge inn forrige gang jeg skrev ...)

[ Svar på dette | Ny kommentar ]



Anonym: Guide: Lag din egen Counter-Strike-bane · Torsdag 20. mars 2008 20:45
veldig bra forklart:) tusen takk for forklaringen:) det hjalp meg utrolig mye videre:)

[ Svar på dette | Ny kommentar ]



Anonym: Guide: Lag din egen Counter-Strike-bane · Mandag 24. mars 2008 20:45
Det kommer ikke noe i 3d vinduet når jeg tar block tool på den til høyere.
Må jeg stille på noe?

[ Svar på dette | Ny kommentar ]



Anonym: Guide: Lag din egen Counter-Strike-bane · Torsdag 27. mars 2008 18:13
Hey, når jeg klikker på File, New, Så får jeg en feilmelding: "Instruksjonen i "0x0e9b915b" refererte til adresse "0x0e9b915b". Minnet kunne ikke være "read"."
Noen som kan hjelpe?
Mvh: Zander

[ Svar på dette | Ny kommentar ]



Anonym: Guide: Lag din egen Counter-Strike-bane · Tirsdag 20. mai 2008 19:25
Jeg har et lite problem, jeg lager bana og setter hvor CT og T skal være, men når jeg skal prøve eller spille bana og jeg skal joine CT eller T så står det at det er fullt?, Noe hjelp? :S

[ Svar på dette | Ny kommentar ]



    Anonym: Guide: Lag din egen Counter-Strike-bane · Mandag 6. oktober 2008 00:49
    jeg har det samme problemet

    [ Svar på dette | Ny kommentar ]



Anonym: Guide: Lag din egen Counter-Strike-bane · Mandag 9. juni 2008 21:52
Fin guide! MAnge kreative mennesker leser denne guiden. Og vi får mange kreative Source maps.

[ Svar på dette | Ny kommentar ]



Anonym: spill counter strike · Søndag 6. juli 2008 17:12
elsker spillet

[ Svar på dette | Ny kommentar ]



Anonym: Guide: Lag Counter-Strike · Søndag 6. juli 2008 17:13


[ Svar på dette | Ny kommentar ]



Anonym: Guide: Lag din egen Counter-Strike-bane · Torsdag 17. juli 2008 00:15
Joda, har selv laget sukssesfulle baner til 1.6, bare last ned VALVE HAMMER EDITOR fra internett, som ikke er avhengig av steam. Inni der er det jo en del å sette opp, men det er måten å lage bane til 1,6 på ihvertfall. ;)

[ Svar på dette | Ny kommentar ]



Anonym: Guide: Lag din egen Counter-Strike-bane · Mandag 6. oktober 2008 21:18


[ Svar på dette | Ny kommentar ]



Anonym: Guide: Lag din egen Counter-Strike-bane · Mandag 23. februar 2009 14:16
Noe jeg lurer på. Hvis jeg vil lage map til en annen source-mod, hva skal jeg gjøre da?
Har veldig lyst til å lage en bane til Pirates, Vikings and Knights II

[ Svar på dette | Ny kommentar ]



Anonym: Guide: Lag din egen Counter-Strike-bane · Onsdag 4. mars 2009 16:40
serriøst jeg trenger hjelp fort!
ikkesant jeg trykker på block tool, og setter opp hvor stor den skal være, og når jeg trykker enter kommer det ingenting i kamera vinduet:(
hva skal jeg gjøre?

[ Svar på dette | Ny kommentar ]



Anonym: Guide: Lag din egen Counter-Strike-bane · Fredag 6. mars 2009 14:56
Hvordan lager med teleports/portaler hvis man skal lage surf??
Og hvordan lager men en finn og jevn bua sving?

[ Svar på dette | Ny kommentar ]



Anonym: Guide: Lag din egen Counter-Strike-bane · Lørdag 7. mars 2009 17:56
jeg trenger hjelp hvor kan jeg laste ned dette programet

[ Svar på dette | Ny kommentar ]



Anonym: Guide: Lag din egen Counter-Strike-bane · Søndag 20. desember 2009 16:45
det går bra

[ Svar på dette | Ny kommentar ]


På forsiden nå

Les mer...
Lærdom fra amerikanske filmer
Vranglære?
Les mer...
Rimelig topp-GPS fra TomTom
Nylansering i dag
Les mer...
Treig teknologi gjør oss forbanna
Kanskje ikke så overraskende?
Les mer...
Hjelp! PC’en snakker til meg!
10 indikasjoner på at du er infisert
Les mer...
Falsk TweetDeck-oppdatering i omløp
Twitter tvinger frem passordskifte
Les mer...
Ny, flat designmus fra Microsoft
Arc Touch Mouse