Acum, să vedem ce vrem să schimbăm. De fapt, aici este posibil, prin definirea atunci când un efort de a schimba literalmente totul, dar, de exemplu, a scrie un AI pentru navele inamice, trebuie să fie un programator și o înțelegere clară a, și pentru a înțelege arhitectura și punerea în aplicare a motorului HW. Pe scurt, acest lucru nu este pentru toată lumea. De asemenea, se pare că scripturile scripturi nu sunt date tuturor, deci toate fișierele cu extensia .script. .plug. iar altele pot sări cu siguranță. Voi spune că puteți schimba un muritor simplu și apoi vă voi arăta cum se face acest lucru printr-un exemplu.
editare
În timp ce omitem schimbarea în aspectul meniurilor de joc și al altei interfețe. Să ne ocupăm de editarea navelor. În arbore, găsiți directoarele r1. R2. p1. p2. p3. Acestea sunt cataloagele în care sunt localizate datele și modelele navelor din cele cinci curse prezente în joc. r1 - Kushan, r2 - Taiidan, p1 - Raiders Turanic, p2 - Kadeshi, p3 - Bentusi.
Deschide, de exemplu, Kushan. Faceți clic pe crucea de lângă r1. Numele nativ imediat al navelor. Fiecare navă are trei dosare (.lod - indică cât de departe unele dintre cele mai zagruzht detaliu nava, .mad - în opinia mea, AI, .shp - Caracteristicile navei), precum și propria subdirector care conține fișierele cu modelele sale. (.peo / .geo - modelele în sine, .lif - texturi, .mex - fișiere care indică localizarea punctelor de control - pistoale, docuri, motoare etc.). Lod0, boat1, lod2, și așa mai departe. - acesta este gradul de detaliu al navelor, schimbându-se cu distanța sau apropierea camerei (lod0 - cea mai apropiată). În principiu, orice astfel de scris lod'e diferite modele, dar crearea de moda poate fi scris în toate la fel, dar o mare adunare de „transport“ jocul, cu toate acestea, va încetini în camera de puternică distanță. Din fericire, calculatoarele sunt acum puternice, dar încă mai trebuie să muncească din greu și să facă cel puțin trei grade de detaliu, pentru că dintr-o dată în HW2 este același sistem, precum și necesitatea de a dezvolta obiceiul. :)
Pentru a edita modelele, trebuie să aveți la îndemână un program cum ar fi Explorarea 3D (versiunile mai noi se numesc Deep Exploration). Acesta este un spectator universal al oricărui model tridimensional. Cu aceasta puteți vizualiza fișierele .peo despachetate și le puteți converti în format .3ds sau .dxf. Mai târziu, astfel de fișiere sunt încărcate în programul preferat de modelare 3D (preferă 3dsmax), și pot fi modificate. Principalul lucru este să păstrați numele obiectelor prezente în scenă. Apoi, aveți nevoie de o conversie inversă și apoi, cu ajutorul programului HWSE (îl puteți găsi pe site-ul nostru), pentru a crea un fișier .mex. necesare pentru munca modelului. Totul! Dacă doriți să înlocuiți complet geometria, trebuie să schimbați nu numai .peo. dar și alte fișiere. Dar îți voi spune despre asta încă o dată.
De asemenea, în joc puteți foarte ușor, mult mai ușor modele, să editați caracteristicile navelor. Toată lumea suferă schimbări! De la puterea banală a fiecărui pistol individual, care se termină cu viteza de recuperare și numărul de turrete.
Să luăm în considerare o astfel de editare pe un exemplu de rasă kushan MultiGun Corvette.
Fișierele sursă sunt fișierele sursă din care HW desenează informații despre modelul navei și punctele sale de referință. Nu trebuie să vă schimbați. Fizica navei - Fizica mișcării navelor. Mai jos sunt parametrii și valorile acestora:
masa - masa navei (mai mult, cu cât este mai lentă)
momentOfInertiaX - rezistență la rotație de către X
momentOfInertiaY - la fel, prin Y
momentOfInertiaZ - același, Z
maxvelocitate - max. viteză
maxrot este viteza maximă de rotație. Acolo se spune că este mai bine să nu faci mai mult de 10
Statistici de bază ale navelor - Caracteristici de bază:
clasa navei - clasa navei (?)
construi Costul costului
buildTime - timpul (în secunde) pe care nava a construit-o
maxhealth - numărul de puncte de lovit
maxfuel - cantitate maximă de combustibil
lowfuelpoint - la ce valoare a combustibilului apare avertizarea unui număr mic de combustibil (scala de combustibil roșu)
Combustibilul combustibil - intensitatea arderii combustibilului în timpul zborului
attackfuelburnrate - la fel, în timpul atacului
groupSize - dimensiunea grupului de nave.
blastRadiusDamage - în opinia mea, puterea exploziei unei nave
Mutarea în jurul - mișcare:
rezistența la întindere [TRANS_UP] - accelerarea în sus
puterea de tracțiune [TRANS_DOWN] - accelerarea în jos
forța de tracțiune [TRANS_RIGHT] - dreapta
forța de tracțiune [TRANS_LEFT] - stânga
forța de strângere [TRANS_FORWARD] - înainte
forța de strângere [TRANS_BACK] - înapoi
rotstrength [ROT_YAWLEFT] - accelerație rotație [0.01-10] în diferite direcții
rottensiune [ROT_YAWRIGHT]
rottensiune [ROT_PITCHUP]
rottensiune [ROT_PITCHDOWN]
rotunjire [ROT_ROLLRIGHT]
rottensiune [ROT_ROLLLEFT]
turnpeed [TURN_YAW] - viteza la care nava încearcă să se întoarcă
turnpeed [TURN_PITCH]
cu viteză mare [TURN_ROLL]
canTargetMultipleTargets TRUE - o indicație dacă poate viza mai multe ținte (TRUE - da, FALSE - nu)
rotateToRetaliate TRUE
În principiu, restul este enumerarea tuturor armelor și indicarea harului lor:
GUN 0
Tip GUN_NewGimble - tip de pistol: rotativ sau staționar
SoundType GS_MediumEnergyCannon - tipul de sunet
DamageLo - daune minime la lovit
DamageHi - lovitură maximă când este lovită
BulletLength - afectează numai afișajul vizual - lungimea încărcăturii vizibile a armei
BulletRange - distanța până la care trage arma
BulletSpeed - Viteza Bullet
BulletMass - o mască a glonțului (afectează cât de mult va fi transportată nava printr-o lovitură)
FireTime - perioada de repetare
TriggerHappyminturnangle - unghiul minim de abatere în grade
maxturnangle - unghiul maxim
mindeclination
maxdeclination
maxanglespeed - viteza unghiulară a pistolului în grade / s
maxdeclinationspeed
unghi de înclinare - unghiul de focalizare
declinație de deplasare 4.0
BarrelLength
RecoilLength
>
Navă AI - inteligență artificială:
repositionTime 1.6 - timpul în secunde, după care corveta își schimbă poziția de foc.
circleRange 1000.0
Traseele navelor - urme de inversare.
Ei bine, totul este foarte clar aici.
După schimbarea fișierului pe care ar trebui să-l salvați! După ce descărcați jocul. Dacă ceva nu funcționează, verificați dacă ați schimbat extensia fișierului sau numele acestuia. De asemenea, în cazul în care există erori sau HW nu se încarcă, apoi pur și simplu ștergeți fișierul modificat, și extrageți-l din nou. Urmați recomandările dezvoltatorilor care sunt scrise în apropierea fiecărui parametru.
Ei bine, iată ceva fundamental care poate fi schimbat. după cum puteți vedea, dezvoltatorii înșiși au avut grijă de descrieri. Toate sunt în interiorul fișierului în limba engleză. Schimbarea parametrilor pe care le puteți exagera în HW mai dinamism, și poate face jocul mai tact sau, invers, face principiul principal - numărul principal! Puteți forța luptătorii să bată mai mult decât crucișătorul, iar purtătorii de aeronave sunt foarte manevrabili! Acum totul este limitat doar de imaginația și bunul tău simț!
În viitor, voi continua lecțiile despre crearea modurilor și editarea HW.
Sigla Sierra, Lumea Home. Lumea Home: Cataclismul. Homeworld 2 și logo-ul Homeworld sunt mărci comerciale ale Sierra Entertainment, Inc.
Relic Entertainment și sigla Relic Entertainment sunt mărci comerciale ale Relic Entertainment, Inc.