prefață
Au trecut aproape 15 ani de la descoperirea Discipolilor. Acum 9 ani a apărut ultimul add-on al acestui joc minunat - Disciples II: Rise of Elves ("Descendenții II: Rise of the Elves"). Ulterior seria a fost republicată cu colecții separate.
1. Discipolii II: Unitatea și caracteristicile acesteia
1.1. Caracteristici și descrieri ale unităților Disciples II
O unitate (în sens general) este o unitate de luptă controlată, deseori distribuită în jocurile pe calculator din genul "strategie" și "RPG". Ca o definiție comună a „unitate“, unitatea Disciple II - este orice entitate din lumea ficțională, fie că este vorba de o persoană sau de persoane, ca, de exemplu, Elf, Orc, Dwarf, și așa mai departe. care este unul dintre principalele elemente ale procesului de joc în această strategie.
Potrivit dezvoltatorilor de ideea originală a seriei, în mod convențional, toate unitățile sunt împărțite în cei care aparțin unei anumite rase (primul este: Apărătorilor Imperiului, Legiunile de Damned, Mountain Clanurile și Undead Hoardei, și mai târziu - Alianța Elven) și neutru (de exemplu, care nu sunt curse jucătoare deplină și, prin urmare, nu au capital propriu).
Deci, pentru a afla informații despre orice unitate de Disciples II, faceți clic pe butonul din dreapta al mouse-ului pe portretul mic al unității și nu-l stoarceți. Apare o fereastră în care vedem: un portret al unității, numele, descrierea și caracteristicile sale (p. 1). În cazul nostru, interesul nu este reprezentat de partea grafică, ci de partea textuală.
În ceea ce privește numele atribuit, atunci, în cazul unei unități convenționale, este neschimbabil (în modul standard). Puteți atribui un nume nou liderului. Descrierea este, de asemenea, neschimbată.
Coloana din dreapta afișează caracteristicile unității. Astfel, pentru fiecare unitate se aplică următorii parametri:
- nivel;
- experiența necesară pentru îmbunătățirea nivelului;
- sănătate;
- armura;
- prezența imunității;
- disponibilitatea protecției;
- tipul de atac;
- acuratețea atacului;
- daunele provocate de o unitate;
- sursa de atac;
- inițiativă;
- clasa unității;
- numărul de ținte fiind atins.
Ck. 1. Fereastra unității
În fereastra cu caracteristici pentru unitatea lider, se aplică aceiași parametri, dar, suplimentar, sunt afișate punctele de conducere și abilitățile dobândite cu creșterea nivelului.
1.2. Modalități de lucru cu descrierile și caracteristicile unităților Disciples II
În timpul cunoașterii și al lucrărilor cu fișierele de joc, care conținea descrieri și caracteristici ale unităților, au fost identificate două moduri: limitate și libere.
Ck. 2. Fereastra de pornire Disciples II Editor de unitate
Acest program conține meniul principal și 4 taste funcționale, permițându-vă să efectuați diverse operații de editare text și statică (pag. 2). De asemenea, este foarte important ca acest program să fie adecvat pentru editarea numai a versiunilor timpurii ale Disciples II. Utilizarea acestei aplicații este posibilă, de exemplu, pentru "Garda Întunericului" și "Garda Luminii", dar nu pentru versiunile finale: "Răscoala Elfilor" și edițiile colecționate.
Ck. 3. Fereastra caracteristicilor unității programului editor Disciples II Unit
Ck. 4. Fereastră pentru editarea descrierilor unităților programului editor Disciples II Unit
Din cele de mai sus, se poate observa, ca punct pozitiv, ușurința utilizării Disciples II. Editor de unitate și ca dezavantaj - oportunități limitate de editare a caracteristicilor și descrieri ale unităților. Acestea din urmă, în opinia noastră, determină avantajul celei de-a doua metode.
O modalitate liberă de a lucra cu caracteristicile și descrierile unităților implică o cale directă către fișierele editabile.
Cea de-a doua cale este gratuită. Aceasta implică acces direct la fișierele din formatul fișierului bazei de date (DBF) din dosarul Globals, care va fi discutat mai detaliat mai jos. Accesul la fișierele de acest format poate fi obținut în mai multe moduri: utilizând standardul, inclus în pachetul oricărui sistem de operare modern, de exemplu, Microsoft Office Excel (pag. 5) și un program special. La acestea, de exemplu, se referă DBF-CDBF Viewer și Editor (p.6).
Ck. 5. Afișarea fișierului dosar Globals în Microsoft Office Excel
Spre deosebire de Excel, care limitează capacitatea de a edita fișiere în acest format, DBF-CDBF Viewer și Editor permite orice posibilă în cadrul programului, operațiuni de editare de fișiere DBF, care conține o descriere și caracteristicile unităților de joc.
2.2. Specificități de lucru cu fișierele DBF Discipoli II
După programul DBF-CDBF Viewer și Editor (pentru orice versiune, inclusiv proces) descărcat și instalat pe computer, cu ajutorul ei, putem rula toate fișierele în acest format.
Complexitatea lucrului cu aceste fișiere este, de asemenea, că:
Ck. 6. Fereastra funcțională a vizualizatorului DBF-CDBF editor
2.3. Modificarea descrierilor unităților
Pentru a edita descrierile unităților, mai întâi de toate, trebuie să știți ce este relevant pentru ele. Acestea sunt:
- numele unității;
- descrierea sa;
- numele armei.
Pentru a modifica parametrii enumerați, trebuie să deschideți fișierul Tglobal (descrieri globale). Deschidându-l, vedem un tabel cu patru coloane și un număr mare de rânduri.
Toate coloanele au nume abreviate sau complete:
- 1. ID-ul de text (datele identificatorului de text sau identificatorul de date text);
- 2. Text (text, adică descriere).
Următoarele două - Verificat și Context nu au valoare specială.
Referindu-ne la ID-ul în general, putem spune că indicele ID este folosit pentru a desemna obiecte, obiecte, acțiuni etc. și este echivalent cu conceptul de nume individual sau de nume.
În coloana Text ID se găsesc coduri de zece cifre - acestea sunt valori individuale, în cazul nostru, atribuite tuturor unităților, obiectelor, obiectelor din joc, fără excepție. Dacă utilizatorul nu stabilește un anumit obiectiv, de exemplu, pentru a adăuga o nouă unitate în joc, celulele din această coloană nu sunt accesate.
Dimpotrivă, cea de-a doua este importantă pentru editarea normală și selectând ID-ul dorit al primei coloane, puteți schimba toți parametrii de mai sus.
De exemplu, pentru unitatea Squire din fișierul Tglobal, sunt incluse următoarele coduri de text:
Deci, puteți vedea că dezvoltatorii, în procesul de prescriere a indiciilor ID, au fost ghidați de un anumit sistem de repetare a valorilor. Același lucru se poate observa în datele de mai sus, în care componenta comună pentru unitatea Squire este 01.
Coloana Verificată presupune numai două valori: True și False. În acest caz, toate valorile din fișier sunt false.
Coloana Context nu este utilizată deloc.
Astfel, în această subsecțiune am examinat parametrii de bază ai fișierului Tglobal, în care puteți schimba descrierea unităților.
2.4. Schimbarea caracteristicilor unităților
Spre deosebire de descrieri, caracteristicile unităților sunt mai greu de editat. Acest lucru se datorează în primul rând prezența mai multor fișiere care conțin caracteristicile și parametrii unităților Disciples II. In plus, pentru a înțelege specificul construcției și operarea tuturor unităților de caracteristici, este necesar să se ia în considerare fișierele care sunt responsabile pentru criteriul, într-o relație așa cum este ilustrat în Schema (Cx. 1. în care simbolul ↕, situat între celule și mijloace derivate structurile de investigație și relația).
Cx. 1. Relația fișierelor de caracteristici ale unităților
Deci, fișierul Gunits (unități), care este situat în diagrama din partea de sus, este formal (deoarece, după cum sa menționat mai sus, fișierele sunt interconectate) poate fi considerat principal. Acest fișier conține principalele caracteristici ale unităților de joc.
Fișierul Gunits este un set de date suficiente în comparație cu alte fișiere DBF. Acesta conține un set de coloane și un chiuveta corespunzătoare numărului total de unități din joc.
Pentru a modifica parametrii principalelor caracteristici ale unităților, trebuie să acordați atenție următoarelor coloane:
În plus, pentru unități de lilieci:
Următoarea valoare este Nivel. Inițial, dezvoltatorii au prevăzut că fiecare unitate este alocată primului nivel, care este determinat de cantitatea de experiență și crește atunci când această sumă este atinsă. Pentru unitățile din oricare dintre cele cinci curse este prevăzut un principiu puțin diferit. În primul rând, la nivelul unităților este crescut de prezența clădirilor necesare, iar după ce unitatea a atins nivelul maxim prevăzut pentru dezvoltarea ramurii, începe să ridice nivelul ca o unitate neutră normală.
ID-ul rasei (identificatorul cursei) înseamnă apartenența unității la o cursă sau la o cursă neutră. Acest index este definit în fișierul LRace, unde valorile sunt:
Semnificația "subbraselor" este determinată de același principiu ca și paragraful precedent. În fișierul LSubRace, 15 valori sunt definite inițial:
- 0 este pur și simplu neutru;
- 1 - oameni;
- 2 - strigoiul;
- 3 - blestematul;
- 4 - clanuri;
- 5 - neutru;
- 6 - persoane neutre;
- 7 - Elfe neutre;
- 8 - piele verde;
- 9 - dragoni;
- 10 - locuitori de mlaștini;
- 11 - locuitori ai apei;
- 12 - barbari;
- 13 - lupi;
- 14 - elfii.
Ramura unității este definită în fișierul UnitB și este responsabilă pentru clasa unității. De exemplu, indexul 0 este un soldat militar; 1 - soldat al luptei variate; 2 - magician, etc.
Dimensiunea mică (dimensiune mică) este responsabilă pentru numărul de celule care vor ocupa unitatea - 1 sau 2.
costul închirierii unei unități într-o cursă care poate fi redat capitalului determină punctul INSCRIETI C, care are următoarea formă: g0000: r0000: y0000: e0000: w0000. costul închirierii unei determinată valoare «g» și poate cuprinde 4 cifre (adică miime număr). De exemplu, știm că costul de angajare Squire în capitala Imperiului este de 50 și este afișat în valoarea actuală a acestui fișier va fi așa: g0050: r0000: y0000: e0000: w0000.
Următorul punct important al descrierii unității este numele unității (Nume Txt). Este preînregistrat în fișierul Tglobals și repetat în Gunits.
Același lucru este valabil pentru elementul Desc Txt - aceasta este descrierea unității.
ID-urile de atac ale unității sunt determinate de ID-ul atacului (atac principal) și ID-ul atacului2 (atac suplimentar). Toți parametrii de atac sunt înregistrați în fișierul Gattacks, astfel încât coloanele corespunzătoare Gunits repetă numai indici de atac.
Sănătatea unității este inclusă într-o coloană denumită Hit Point (puncte de sănătate). În fiecare chiuvetă din această coloană, doar un număr de patru cifre (adică o mie) este un număr acceptabil.
Coloana unității de bază (unitatea de bază), teoretic, este responsabilă de profilul unității în sine și este afișată, precum și identificatorul de date. Cu toate acestea, când examinăm toate rândurile din această coloană, vedem că valoarea "unității de bază" în avantajul rândurilor nu are o valoare reală (acestea sunt prescrise în acest fel: G000000000).
Ar trebui să spun că, în cazul creării unei noi unități, așa cum sa făcut în majoritatea versiunilor Disciples II, bazată pe bază, pentru a prescrie unitatea de profil ID-ul, pe baza care creează o nouă, în unitatea caseta de bază este necesară, în caz contrar, în cele din urmă, jocul va da o eroare.
Valoarea armurii (armura) caracterizează absența sau prezența unei unități de armură. Valoarea maximă admisibilă pentru acest element este de 90.
Intensitatea recuperării sănătății unității este determinată de numărul prescris în coloana Regen.
Coloana Revive C este responsabilă pentru costul de înviere a unei unități, dacă este construită în capitala Templului. Ca și în cazurile anterioare, de exemplu, pentru graficul de angajare a unei unități, valoarea numerică maximă este determinată de o mie.
XP Killed este responsabil pentru experiența câștigată de unitate pentru uciderea altei unități sau a mai multor unități, iar coloana XP Next stabilește valoarea numerică a experienței pentru fiecare unitate.
Parametrii Dyn Upgr1 și Dyn Upgr2 determină creșterea punctelor de sănătate, a deteriorării și, dacă există, a unităților blindate. Dacă Dyn Upgr1 este responsabil pentru statisticile de creștere de la al doilea la al zecelea nivel inclusiv, atunci Dyn Upgr2 este statisticile de la 11 la 99 de nivele.
Ultimul punct al dosarului Gunits, care este interesant în ceea ce privește schimbarea caracteristicilor unităților convenționale - este Death Anim (animație la moarte). Pentru această coloană, valorile sunt scrise în fișierul LDthAnim, unde:
Următorul fișier, care este important pentru determinarea caracteristicilor unităților, se numește Gattack. Aceasta, după cum sa menționat mai sus, este fișierul în care sunt înregistrați parametrii tuturor atacurilor unităților. Acesta include valori de bază, cum ar fi:
Deci, primele trei elemente sunt responsabile de indicele de atac, numele, descrierea. Ele sunt afișate și în fișierele Tglobals și Gunits.
Inițiativa unității este afișată în acest fișier într-o coloană numită Inițiativă.
Pentru a determina sursa atacului (graficul sursă), trebuie să vă referiți la fișierul LattS, care definește toate sursele de daune (furnizate inițial în joc):
Elementul de clasă este responsabil pentru un atac suplimentar atribuit unei anumite unități. Informații despre atacurile suplimentare pot fi găsite în fișierul LattC. În fișierul index 23, din care:
- 1 - daune;
- 2 - epuizare;
- 3 - paralizie;
- 6 - vindecare;
- 7 - frica;
- 8 - creșterea daunelor;
- 9 - petrificarea;
- 10 - reducerea daunelor;
- 11 - reducerea inițiativei;
- 12 - otravă;
- 13 - degeraturi;
- 14 - înviere;
- 15 - să bei vitalitate;
- 16 - tratament;
- 17 - apel;
- 18 - reducerea nivelului;
- 19 - adăugați un atac;
- 20 - transmiterea forței de viață;
- 21 - transformați-vă;
- 22 - întoarceți cealaltă;
- 23 - arde;
- 24 - acordarea protecției de la elemente;
- 25 - pentru a sparge armura.
Valoarea puterii (aprins "puterea") determină precizia unității de atac.
În liniile sub valoarea lui Qty Heal, numărul de puncte de recuperare a sănătății pentru unitățile de vindecare este setat (de exemplu, Elf-Oracle, Nun etc.). În schimb, coloana Cantitatea Dam este responsabilă de punctele de avarie și este atribuită tuturor celorlalte unități.
Parametrii Level și Alt Attack sunt aplicați selectiv pentru unitățile selectate (de exemplu, pentru unitățile care pot convoca alte unități - Elemental Lord, Lordul lupilor etc.).
Contoarele (secții, adică protecția împotriva elementelor) sunt folosite pentru unitățile capabile să protejeze unitățile de la patru elemente principale: foc, apă, aer și pământ. Acești războinici - vindecători ai Alianței Elve - Deva Grove, Sylphide și Dancerul Solar.
Deci, prezența datelor în fișierele Tglobals, Gunits și Gattacks este suficientă pentru ca unitatea să funcționeze complet pe câmpul de luptă. Dar există și parametri suplimentari care au de a face cu caracteristicile unității. Acestea includ absența sau prezența rezistenței sau imunității unității la orice sursă de atac.
Fișierul Gimmu conține, de regulă, date despre prezența rezistenței sau a imunității la una sau mai multe din principalele surse de atac prezentate în fișierul LattS.
Fișierul GimmuC extinde acest cerc și este determinat de sursele de atac specificate în fișierul LattC.
Pentru a determina dacă o unitate lipsește sau are persistență sau imunitate, trebuie să vă referiți la fișierul Limmune, care conține 3 valori:
- 1 - este absent;
- 2 - o dată (adică, fermitate);
- 3 - întotdeauna (adică imunitate).
Prin urmare, indicând valorile necesare, puteți stabili dacă unitatea are rezistență sau imunitate la oricare dintre sursele de atac.
Deci, fișierele examinate prin editarea parametrilor individuali ai caracteristicilor unității vă permit să faceți un echilibru sau un dezechilibru în joc. Și ultima este viziunea individuală a Discipolilor II.
CONCLUZIE
Manualul pe care cititorul îl vede este, în primul rând, una dintre primele încercări de a sistematiza în scris modalitățile de editare a proprietăților unităților care pot fi redate.
Doresc noroc tuturor, А.К.
Design layout și sistem de navigație: www.fallout.ru (împrumutat cu permisiune)
Manual, programare, o parte din conținutul site-ului - HSerg
Folosirea materialelor site-ului fără permisiunea capului este interzisă.