Context Meniu harta - comunitate dezvoltator de supapă

Harta de fundal - un fundal dinamic tridimensional, care apar în meniul jocului atunci când începe jocul. Acesta este compilat BSP-carduri, ca de obicei. De obicei, hărți de fundal sunt utilizate pentru modificări cu un singur utilizator (cum ar fi Half-Life 2), dar le puteți utiliza pentru orice modificări. Harta de fundal poate fi schimbat imediat ce un jucător trece capul, în funcție de versiunea

Crearea unei hărți de fundal

hărți fundal pot fi create ca o dioramă. Primitive pe hartă ar trebui să fie strict limitată pentru a fi vizibile numai în camera. Prin acest lucru necesită mai puțin material, astfel încât cardul devine ori mai mici și mai rapide de încărcare.

Pentru a crea o harta de fundal:

  • Creați un primitivele regulate la scena pe care doriți să adăugați la harta de fundal. Acestea nu trebuie să conțină leak'ov (scurgeri) și ar trebui să arate ca un nivel normal de joc. De asemenea, sunt necesare toate materialele și sursele de lumină. Puteți începe să câștigați de la nivelul actual - pur și simplu șterge sau ascunde primitivele inutile și entiti. Toate elementele nedorite trebuie să fie eliminate.
  • Adauga info_player_logo (pentru jocuri multiplayer) sau info_player_start (joc single-player) pe hartă. localizarea lor pe harta nu este importantă, atâta timp cât acestea nu sunt suspendate în aer, în caz contrar player-ul va cădea și se poate deteriora.
  • Adauga la point_viewcontrol carte în poziția în care doriți să vedeți o hartă. Numele acestei entiti trebuie să întreb pe cineva, dar o puteți găsi cu ușurință (de exemplu: „viewcontrol_background1“).
  • În setările dezactivați steaguri Start la player / Follow player / Interruptable de Player și porniți Freeze player / Infinit Hold Timp / Ajustare la unghiuri gol / Marca jucător non-solide.
  • Adăugați info_target entiti. Acesta este punctul în care aparatul foto va arăta după descărcarea hărților. Specificați un nume similar cu numele camerei (de exemplu: „target_background1“).
  • Selectați point_viewcontrol. Setați parametrii de entitate să se uite la (Entiti la care trebuie să ne uităm) valoarea info_target. ați creat ca entiti țintă.
  • Odată ce harta de fundal încărcat, point_viewcontrol trebuie să fie activat. Cel mai simplu mod - logic_auto. Adăugați autput OnMapSpawn. care cuprinde point_viewcontrol (Activare).
  • Puteți cere altora să autputy logic_auto pentru evenimente care trebuie să fie efectuate după încărcarea cardului, cum ar fi luminile pâlpâie, mișcarea NPC. reda unele sunete, etc.
  • Salvați și compila harta în timp ce ar fi în mod normal, pe hartă. Dacă doriți să înlocuiți harta de fundal Half-Life 2. Citiți articolul „Schimbarea hărții de fundal Half-Life 2,“ de mai jos, pentru a se asigura de numele cartelei.

Testarea unei hărți de fundal

Pentru a verifica harta de fundal, evenimente rula fără a începe cărți. Odată descărcat, inclusiv consola pentru dezvoltatori și tipul:

unde - cartela de nume. carte Odată încărcat pe partea de sus a acesteia va apărea meniul în joc.

După testarea pe performanța hărții de fundal, puteți modifica și îmbunătăți. S-ar putea dori să adăugați mai multe elemente, modificați locația camerei sau cu obiectul. Psole, atunci când reglați poziția cardului, este bine pentru a optimiza nivelul în care este posibil prin simpla aplicare a materialului toolsnodraw fețele respective nu sunt vizibile pentru camera foto. După optimizarea hărții de fundal se va încărca mai repede.

A se vedea. Hărți \ sdk_background.vmf de exemplu, harta de fundal.

carte de meniu de fundal Material

De asemenea, este important să se creeze materiale de fundal pentru harta de fundal. Aceste imagini apar imediat ce începe jocul, dar harta de fundal nu este încărcată. In Half-Life 2 este neclară captură de ecran a hărții de fundal (pentru a crea, folosi Gaussian Blur la 30 px pentru imaginile 1280px inaltime). Atunci când este încărcat un card, ecranul tranzițiile lin de la o imagine statică pe harta de fundal.


Card nevoie de două materiale:

\ Materiale \ consola \.VMT

\ Materiale \ consola \_widescreen.vmt

De exemplu, dacă harta de fundal numit sdk_background.bsp, aveți nevoie de două materiale:

De obicei, materialele de fond sunt carte de fundal de ecran neclare rezoluție 1024x1024.

Asigurați-vă că dimensiunea imaginilor 1024x1024. Principalul truc este cum să obțineți imaginea corectă afișată pe monitoare cu rapoarte de aspect diferite (4: 3, 16: 9 sau 16:10).

  • In display-uri convenționale (4: 3) a crea o dimensiune a imaginii de 1024x768 (sau 1280x1024) și schimbă mărimea lor de 1024x1024.
  • În ecran lat monitoare crea o dimensiune a imaginii 1280x800 și de a schimba, de asemenea, dimensiunea sa la 1024x1024


Puteți selecta o tastă pentru a crea capturi de ecran în Setări -> Tastatură. când executați jocul. Implicit, acest buton F5. și de a salva imaginile în format .jpg într-un dosar <игровая папка>/ Imagini. Puteți lega, de asemenea, pentru a captura de ecran butonul de comandă al consolei. care este stocat într-un format .TGA

.vmt de fundal materiale fișier ar putea arata astfel:

\ Half-Life 2 \ HL2 \ materiale \ consola (pentru fișierele .VMT și .VTF).

fișiere script pentru hărți de fundal și capitole în modificările dvs.

După ce ați creat o hartă de fundal, acesta trebuie să fie inserat în noul fișier script să fie afișat automat în secțiunea din dreapta.

Fișierul HL2 \ script \ hărți de fundal ChapterBackgrounds.txt sunt asociate cu anumite capete ale jocului. Aceasta este o listă a tuturor titlurilor de joc și hărți de fundal pentru a fi încărcate imediat ce jucătorul vine la capitolul următor.

Aici este un fișier ChapterBackgrounds.txt exemplu de la Half-Life 2:

Aceste fișiere conțin numele șefilor de limbi diferite. Textul introdus aici va fi afișat în jocul de pe toate hărțile care au numele capitolului.

Verificați fișierul chapterbackgrounds.txt

După ce ați făcut modificări la un fișier chapterbackgrounds.txt. Puteți verifica harta de fundal utilizează variabilele sv_unlockchapters consola. Aceasta echipa este responsabil pentru nici un joc cap ați trecut deja, și conține numărul hărții capitolului de fundal pe care doriți să le vedeți.

Pentru a selecta un fundal hartă a capului, este necesar să:

  1. Salvați chapterbackgrounds.txt fișier cu modificările efectuate într-un dosar \ Scripturi.
  2. Începe jocul
  3. Deschideți Consola pentru dezvoltatori
  4. Enter „sv_unlockchapters n“, unde n este contextul în care fișierul chapterbackgrounds.txt numărul de card. doriți să vedeți.
  5. Intră demisia. să iasă din joc.
  6. Reporniți jocul, apoi afișează cardul ales.

Carduri de înlocuire de fundal Half-Life 2

Dacă doriți să înlocuiți fundalul standard de Half-Life 2 de hărțile lor, doar a crea o harta de fundal și materialele de același nume, și de a schimba numele hărții pentru un anumit cap. Nume de fundal Half-Life 2 cărți este în chapterbackgrounds.txt fișier:

De exemplu, dacă doriți să înlocuiți prima harta de fundal, suna doar background01 cardul. Pentru a schimba harta de fundal în capitolul 10, redenumiți harta în background06

Anulare hărți descărcare de fundal

Dacă doriți să utilizați pentru textura de fundal (fără carte de descărcare), trebuie doar să creați un fișier \ cfg \ valve.rc și adăugați următoarele linii:

Dacă doriți să activați de încărcare de hărți de fundal, pur și simplu adăugați comanda în fișierul valve.rc startupmenu