FAQ Cautare Membri Grupuri Profil Mesaje private
Pagina de start a forumului http://1pss-clan.myforum.ro  Autentificare  Inregistrare
Cum sa`ti faci propria harta de cs ? :D

 
Creaza un subiect nou   Raspunde la subiect    Pagina de start a forumului http://1pss-clan.myforum.ro -> Harti
Subiectul anterior :: Subiectul urmator  
Autor Mesaj
caddyxx
Global Moderator
Global Moderator
caddyxx

Data inscrierii: 27/Aug/2007
Mesaje: 13
Localitate: Zalau

MesajTrimis: 05/09/2007 19:04    Titlul subiectului: Cum sa`ti faci propria harta de cs ? :D Raspunde cu citat (quote)

Valve Hammer Editor

Hammer este un program cu ajutorul caruia poti crea harti de counter-strike; suna promitator dar mai intai trebuie sa invatam acest program .
Primul fapt de care avem nevoie sunt fisierele:
1. Valve Hammer Editor v3.4 - e ultima versiune stabila pana in momentul asta(link 1- http://collective.valve-erc.com/index.php?go=hammer --- Link2---http://games.softpedia.com/get/Tools/Valve-Hammer-Editor.shtml --- Link3---http://www.slackiller.com/hlprograms.htm )
2. cs_expert-tom - un fisier fara de care nu puteti crea harta de counter-strike (Link1---http://www.slackiller.com/hlprograms.htm ----- Link2---- http://rapidshare.com/files/52642870/cs_expert-tom793.zip )

Inainte de a incepe sa lucram cu ele asigurati-va ca atat jocul vostru de Counter-Strike cat si programul Valve Hammer au un path relativ simplu
cel mai bun exemplu: D:\Games\Valve respectiv C:\vHammer.. sa zicem.. .cu astea voi lucra mai departe - ca exemplu
Important este ca nimic din aceasta cale sa nu contina spatii,caractere aparte sau un nume prea lung al folderului - altfel veti avea parte de o eroare des intalnita - error opening ..\..\..nume_harta.bsp: No such file or directory

Ok am instalat programul Valve hammer intr-un path necomplicat asa cum am zis mai sus, acuma ne-a mai ramas arhiva cs_expert-tom793.zip in care se afla doua fisiere:
- fisierul cs_expert-tom793b.fgd pe care il copiem in C:\vHammer\fgd\counter-strike
- folderul sprites --> intram in folder si copiem folderul CS in C:\vHammer\sprites

Ok - am instalat programul si am copiat si fisierele necesare.
Hai sa pornim programul Valve Hammer Editor - o sa va apara o fereastra de configurare a programului. Daca nu va apare atunci duceti-va la Tools -> Options.
In aceasta fereastra vom face urmatoarele setari - pentru modul Counter-Strike:

La tab-urile General, 2d Views si 3d Views le lasam cum sunt, default.

Apoi la urmatoarele tab uri punem in felu urmator:
Textures
--Atentie dati add tututor texturilo existente din folderul cstrike

Aveti grija ca toate wad-urile pe care le adaugati aici sa se afle si in D:\Games\Valve\cstrike pentru a le putea vedea in timpul jocului.

Game Configuration

La configuration - dati click pe edit apoi add si tastati un nume. Nu conteaza ce tastati, este doar pentru identificare.
La Game Data Files adaugati cele doua fisiere din folderul C:\vHammer\fgd\counter-strike.
Texture Compus si Map Type nu avem treaba cu ele, le lasam asa cum sunt.
Default PointEntity class: aceasta iti da voie sa selectezi entitatile default cu care sa incepi atunci cand incepi o harta noua. De favorit punem info_player_start
Default SolidEntity Class: punem button_target
Game Executable Directory: Punem D:\Games\Valve
Mod Directory: Punem folderul unde se afla modul cstrike, si anume in cazul nostru D:\Games\Valve\cstrike
Game Directory: Punem D:\Games\Valve\valve
Calea pentru mod directory si pentru game directory ajuta programul sa caute sprite-urile pentru a le afisa in vizualizarea 3d (3d View)
RMF directory: aici punem C:\vHammer\maps de preferinta; acesta va fi locul unde hartile inca in constructie vor fi salvate
La Build Programs


Sub Configuration ar trebuie sa gasesti Counter-Strike sau alt oricare alt nume pe care l-ai tastat la game configuration
Game executable: punem D:\Games\Valve\hl.exe
CSG executable: punem C:\vHammer\tools\qcsg.exe
BSP executable: punem C:\vHammer\tools\qbsp2.exe
VIS executable: punem C:\vHammer\tools\vis.exe
RAD executable: punem C:\vHammer\tools\qrad.exe
Place compiled maps in this directory... Dupa compilarea hartilor aici vor fi salvate hartile sub extensia .bsp .. poti sa pui orice folder mai putin C:\vHammer\maps eu am pus D:\Games\Valve\cstrike\maps
ATENTIE -> cum am mai spus - numele folderelor sa fie cat mai scurte, fara caractere particulare si fara spatii.
Configurarea este GATA. Dam apply - ok.. si asta este.

Pentru inceput sa va prezint pe scurt elementele din toolbox de la hammer -> cele de pe verticala:

1) Selection tool (unealta de selectare) : Cu ajutorul acestei “unelte” poti selecta "brushes" si "enitiys" prezente pe harta. Un obiect selectat apare cu colorație rosie
2) Zoom tool ( unealta de marire) : Cu ajutorul aceste unelte poti mari/miscora imaginea. puteti face acelasi lucru “invartind de scrolul mouse-ului”
3) Camera tool: cu ajutorul acestei unelte, putem privi de jur imprejur sin e putem “deplasa” pe harta in constructie
4) Entity tool : cu susținerea acestei unele puteti crea entitati [(jucatori (terro/counter), light(becuri pentru a avea lumina pe harta .. ) armoury entity (grenade, arme) ].
5) Brush tool: Cu aceasta imagini practic construiesti harta . cu aceasta unealta poti construe : podea, pereti, tavan, cer, cutii, poduri, scari)
6) Texture app. tool: cu aceasta unealta aplicam texturi obiectelor
7) Apply current texture tool: Sa nu fie confundata cu "Texture App". Aceasta va aplica texturile obiectului selecatat curent.
8) Apply DECALS tool: cu ajutorul acestei unelte aplici “texturi” pe un obiect deja existent , fara a crea unu. Spre exemplu pe un perete puteti aplica texturi unui perete
9) Clipping tool: Cu aceasta unealta impartiti, taiati bucati din pereti. este greu de exploatat dar cam asta face
10) Vertex tool: iti da control complet asupra unei forme sau a unui obiect solid.
11) Path tool: O unealta foarte utila, care simplifica destul de mult crearea pathurilor

Acuma hai sa cream o harta simpla de inceput:
Vom crea o 'cutie' impecabil inchisa etans -> patru pereti si o sa plasam in ea 3 entitati: info_player_start (counter player), info_player_deathmatch (tero player) precum si o lumina in centrul camerei(cutiei) pentru a vedea si altceva decat negru pe harta.

Dati FILE -> new
Apoi dati un click pe block tool dupa care desenati un patrat, de preferinta in casuta TOP (x/y).

Apoi ii vom aplica o textura in felul urmator: Cu ajutorul uneltei selection tool selectam baza dupa care ducem cursorul in dreapta si dam click pe browse dupa care dam dublu-click pe textura dorita pentru a o selecta. Baza fiind inca selectata(datorita uneltei "selection tool") dam click pe apply current texture.

Arata mai bine acu.. nu?
Nota: Daca nu vedeti texturile, mergeti la bara de meniu, Apoi View -> 3D textured polygons.
Daca nu se potriveste textura pe un anumit obiect/zid/.. atunci selectati obiectul/zidul/.. si apasati shift+a
unde o modelati cum vreti.
Aceasta este baza.
Acum sa ‘desenam” peretii si tavanul pentru a completa 'cutia' :
Tavanul il vom face fără cusur egal cu baza(terenul pe care merg jucatorii). Pentru asta vom da click pe selection tool si apoi vom da click in 3d camera view pe baza pe care am creat-o pentru a o selecta(putem la fel de bine sa selectam baza si in celelalte 3 maniere de vedere). Ne ducem cursorul in front camera sau in side camera, si tinem apasat pe Shift si tragem baza in sus.

Acuma cream si peretii dupa acelasi principiu. Amintesc: Creati o forma cu block tool insa nu daca nu este pozitionata corect, cum ati vrea voi atunci selectati-o si veti observa ca in cele 3 mod-uri de vedere -top,front si side puteti modela acea forma dupa preferinte cu ajutorul mouse-lui. Dupa care ii aplicam texturi si peretilor;

Harta e aproape gata! Acum trebuie sa pui punctele de start (starting points) pentru a sti de unde sa porneasca jocul(jucatorii). Click pe unealta Entity. Nu trebuie sa selectezi tu cu ce entity sa incepi. Programul incepe cu info_player_start entity (jucatorul de counter) deci tot ce trebuie sa faci este sa plasezi entitatea pe harta. Pe grila fa click unde vrei sa fie pozitionata.
Apoi click din nou pe unealta entity si in dreapta jos - in acel meniu pentru entitati selectam info_player_deathmatch (jucatorul de tero) si il plasam si pe el undeva pe harta.
Ca ultim lucru, sa adaugam niste lumina.Click pe unealta entity si in dreapta vei vedea..

Plasam lumina in mijlocul hartii sa zicem.. atentie nu plasati lumina in pamant; lasati-o in aer. Acest lucru este valabil si pentru oamenii/jucatorii pe care ii plasezi pe harta. Cat mai aproape de pamant insa nu in pamant.
Nota:
Daca am pus din greseala o entitate gresita.. o selectam si apasam alt+enter pentru a o modifica.. sau pur si simplu o selectam si ii dam delete.

In final harta va arata bine :D

Dati click pe save/save as .. numele hartii nu trebuie sa contina decat litere si caracterul _
Hai sa compilam harta!
Duceti-va la file -> run si bifati pe toate la normal, dupa care bifati Don't run the game. Pentru a nu intra in direct in joc. La additional game parameters puteti pune -game cstrike pentru a va baga direct in cstrike si nu in hl.exe.

Dati OK si va va aparea o fereastra de compilare. Pentru a fii corecta compilarea ea trebuie sa va afiseze la sfarsit (-==Total BSP file data space used: ex.75804 bytes ==-
0 seconds elapsed)

Harta este GATA. Duceti-va si luati harta --> numele_hartii.bsp din directorul pe care voi l-ati pus la tools -> build programs -> Place compiled maps in this directory before running the game si mutati-o in D:\Games\Valve\cstrike\maps


Cam Atat ...Bafta sa mi`o dati si mie :P ...Power By DkD !!
_________________
[URL=http://imageshack.us]Cum sa`ti faci propria harta de cs ? :D Cum sa`ti faci propria harta de cs ? :D[/URL]
Sus
Vezi profilul utilizatorului Trimite mesaj privat
Afiseaza mesajele pentru a le previzualiza:   
Creaza un subiect nou   Raspunde la subiect    Pagina de start a forumului http://1pss-clan.myforum.ro -> Harti Ora este GMT + 3 ore
Pagina 1 din 1

 
Mergi direct la:  
Nu puteti crea un subiect nou in acest forum
Nu puteti raspunde in subiectele acestui forum
Nu puteti modifica mesajele proprii din acest forum
Nu puteti sterge mesajele proprii din acest forum
Nu puteti vota in chestionarele din acest forum

Powered by phpBB © 2001, 2002 phpBB Group
Fa-ti si tu propriul forum GRATUIT, pe www.myforum.ro