Morrowind scutește murdar și gmst - ce este și cum să gătești bine?

"Dirty" salvează și GMST - ce este și cum să-l gătiți corect?

Capitolul 1. Ceea ce explică motivul pentru care apare "murdar" salvează și cum să le evite

Una dintre cele mai frecvente reclamații ale moderilor este schimbarea neașteptată a plugin-ului în timp ce lucrează la acesta, cum ar fi dispariția ușilor, mai multe copii NPC, modificări care sunt vizibile în designer și nu apar în joc etc.







Cel mai probabil, aveți un joc "murdar" salvat. Pentru a corecta situația, reveniți la memoria salvată înainte de a instala modulul și executați teste pe acesta.

Notă: Modul trebuie să fie OK; problemă în salvarea "murdară".
  • Regula numărul 1. Înainte de a încărca modulul dvs. la test, efectuați o salvare separată fără modul instalat. Apoi, utilizați această salvare pentru întregul proces de testare.
  • Regula 2. Nu salvați în timp ce testați modulul. Fi salvat numai atunci când modul este terminat și sunteți sigur că nu vor mai exista modificări în acesta.
  • Regula 3. Dacă modul intră în magazin, nu îl schimbați. Notă: dacă intenționați să aduceți mari modificări modului, atunci probabil că cel mai bun mod este să creați un joc separat de salvare special pentru testarea acestui plugin. Descărcați acest fișier salvat când doriți să testați modulul și rețineți - nu salvați cu modul de testare conectat.


Ce este o salvare murdară? Jocul de salvare "murdar" este ceea ce obțineți atunci când executați sau actualizați ceva într-un plugin care este deja inclus în jocul dvs. salvat. Fișierul salvat conține date care nu se potrivesc cu cele din noua versiune a fișierului esp, astfel încât acesta devine "murdar". Este posibil să întâlniți obiecte duplicate, obiecte pierdute, containere care își pierd conținutul și alte probleme diferite. Modificarea modului după ce este inclusă în salvare, acesta este probabil motivul cel mai frecvent pentru eșecurile moderelor neexperimentate, precum și una dintre cele mai frecvente plângeri disponibile.


Când controlați o zonă de jocuri gata, este mai sigur să adăugați obiecte noi și să nu editați ceea ce există deja în joc. Editarea NPC-urilor, containerelor și a tot ceea ce este deja în joc este o modalitate directă de a rezolva probleme cu salvarea, conflictele cu alte moduri și poate, de asemenea, să prăbușească ceva important în jocul în sine. Dacă doriți să remediați un NPC existent sau un alt obiect care face parte din jocul original, atunci încercați cu un caracter care nu a fost niciodată aproape de zona modificată: nici în aceeași celulă, nici în celule adiacente (dacă modificați zona exterioară).


Dacă ați interacționat deja cu NPC-ul sau, probabil, ați fost cu el într-o singură celulă, conținutul inventarului său este stocat în jocul de salvare. Datele din fișierul esm sau esp specifică doar condițiile inițiale pentru NPC (și orice altceva în joc) atunci când începeți din nou. Când descărcați jocul, datele sunt citite mai întâi din fișierele esm. apoi de la esp-fișiere. și apoi actualizată în conformitate cu ceea ce este scris în salvarea dvs. *. Deci, dacă ați interacționat cu un NPC, datele de la salvare vor suprascrie ceea ce este stabilit de fișierele esm și esp.


Puteți schimba hainele de la NPC-uri pe care personajul tău nu le-a întâlnit încă, sau să creeze un nou NPC și să-i dea haine. Dacă încercați să adăugați elemente spre vânzare comerciantului, atunci le puteți pune într-un container (în aceeași celulă) deținut de NPC-ul de care aveți nevoie. Utilizați un nou container (cu un ID unic), pe care l-ați adăugat la jocul dvs. și setați comerciantul dorit ca proprietar.

Nu toate datele despre NPC sau alte obiecte sunt stocate în salvare. De exemplu, date despre cap și păr. De aceea, diferite moduri de schimbare a modului facial / coafuri pot face modificări vizibile chiar și pentru NPC-urile cu care ați comunicat. Inventarul NPC, conținutul containerelor și multe alte date sunt stocate în salvează atunci când interacționează cu obiectul, schimbându-l astfel, nu va avea nici un efect. Nu am o listă specifică a ceea ce este stocat în jocul de salvare, doar ipoteze. Cred că datele care pot fi modificate doar prin încărcarea modului, și nu prin jocul obișnuit, nu sunt salvate. De exemplu, capetele și tunsoriile NPC pot fi modificate numai prin mod și nu prin jocul obișnuit. Deci nu are sens să salvați această informație într-un fișier.

Pe de altă parte, inventarul NPC stabilește ce poate face comerțul și ceea ce puteți elimina din corp la moartea sa, iar acest lucru se poate schimba în jocul normal. Așadar, datele despre inventar ar trebui să fie cu siguranță păstrate. Și scripturile pot muta aproape orice obiect în joc, pot adăuga obiecte noi și pot curăța pe cele existente etc. Astfel, o mulțime de date despre locația obiectelor în lumea jocurilor ar trebui să fie păstrate.

Capitolul 2. În care vom construi o capcană pentru slonopot ... curățați jocul murdar de salvare

Cel mai sigur și mai demn de încredere mod de a evita problema este să te întorci la jocul salvat care a fost făcut înainte de conexiunea mod. Deoarece acest joc nu va conține link-uri către mod, acesta va fi curat și veți evita conflictele care pot apărea atunci când modificați sau dezactivați modulul.

Sugestii pentru instalarea modului: când instalați un mod nou, faceți o copie de rezervă a salvării înainte de a conecta modul, apoi încercați acest mod înainte de a vă întoarce în joc. Astfel, dacă aveți probleme sau moduri pe care pur și simplu nu le place, puteți să le dezactivați cu ușurință și să începeți cu cele salvate anterior.

Dacă nu doriți sau nu puteți reveni la vechile salvări, puteți încerca să le curățați pentru a elimina linkurile la modul care a fost modificat sau șters. În continuare, veți descrie modalitățile prin care puteți încerca să salvați salvarea, dar nu există nicio garanție că salvarea curățată va fi rezolvată de probleme sau că va funcționa deloc, întotdeauna faceți o copie de rezervă a fișierului înainte de a efectua modificări.

În primul rând, vom analiza metoda în joc. Este, în majoritatea cazurilor, ideal pentru moduri care sunt un lucru în sine. Asta este, este un mod care adaugă unele materiale noi în joc, și nu face o mulțime de modificări la conținutul existent al jocului. Modelele care fac modificări la lucrurile existente sunt destul de greu de curățat, metodele pentru care vor fi descrise mai jos.







Metoda în joc

Deci, metoda în joc. În primul rând, faceți o salvare de rezervă, doar pentru caz.

  • Luați tot ce vă aparține, din zona de modă: de la orice containere, celule, etc. care este parte sau modifică modul. Transferați toate bunurile, precum și personajul într-o celulă interioară mică, cu un număr minim de lucruri înăuntru. O mică casă sau o cabană cu mobilier minuțios este o opțiune ideală. Selectați o celulă care nu este afectată de mod.
  • Pentru a evita problemele legate de încărcarea caracterului și a altor erori legate de inventar:
  • dacă modul adaugă elemente la joc (haine, arme, armuri etc.), asigurați-vă că personajul dvs. nu are nimic în inventar;
  • Dacă modul modifică greutatea elementelor din joc, atunci plasați astfel de articole din inventar;
  • dacă ștergeți un mod care modifică numele oricăror elemente din inventar, puneți aceste elemente de acolo.
  • Dacă nu sunteți sigur care element poate fi afectat de mod, atunci puneți totul din inventar.
NOTĂ. De asemenea, când instalați un mod care modifică greutatea sau numele obiectelor deja existente, trebuie mai întâi să eliminați aceste elemente din inventar pentru a evita greșelile.
  • Salvați și ieșiți.
  • Reporniți jocul și dezactivați modulul din meniul "Fișiere date".
  • Acum încărcați salvarea, deja fără modul conectat. Veți primi mesaje de eroare, ignorați-le.
  • Revenind la joc fără modă, salvați din nou.
  • Fișierul nou salvat trebuie să fie curat. Pentru un timp, jucați jocul fără mod pentru a vă asigura că totul funcționează așa cum ar trebui.


După ce înțelegeți că totul este bine, utilizați acest joc de salvare curat ca punct de pornire al jocului.

V-aș sfătui să scapați (sau să mutați) vechile moduri cu mod.

Dacă încercați să curățați salvarea, care a devenit murdară datorită modificării (sau actualizării) modului după ce este inclus în jocul de salvare: cu siguranță doriți să scăpați de depozitele vechi făcute cu versiunea modului diferită de cea a dvs. Ele sunt murdare și există o mare probabilitate de a face probleme dacă le folosiți cu noua versiune a plug-in-ului.

Acum, ia în considerare o modalitate mai avansată de a curăța salvează.

Ștergerea modurilor cu utilitarul Tesame

Pentru a face acest lucru, avem nevoie de TES Advanced Mod Editor (TESAME). Ca întotdeauna, faceți o copie de siguranță a memoriei, astfel încât, în cazul în care nu sunteți mulțumit de lucrare, reveniți la început.

Ștergerea modurilor cu editorul Farren's Enchanted

Și încă o cale de a curăța salvează, acum cu programul Farren's Enchanted Editor. Modul de reducere a salvării de 5 MB la 1 MB (o creștere accentuată a numărului de contracte și eliminarea majorității "întârzierilor"). Această metodă are unele ciudățenii, cum ar fi redeșteptarea de caractere moarte, dar nu încalcă questurile, nu schimbă atitudinea personajelor față de dvs. etc. O mulțime de spațiu în jocul de salvare se află pe lista NPC-urilor (personajele pe care le-ai furat, ucise etc.) și CELL (celulele pe care le-ai atins), așa că ...

  • Descărcați jocul dvs. de salvare.
  • Dezactivați editarea în condiții de siguranță (Editați meniul -> Opțiuni de editare -> Editare sigură sau faceți clic pur și simplu pe pictograma similară semnului rutier din bara de instrumente, va emite un avertisment și va deveni galben strălucitor și roșu).
  • Faceți clic pe pătratul din dreptul cuvântului "Celule" pentru a marca toate celulele.
  • Faceți clic pe cuvântul (nu pătratul) "Celule" pentru a extinde lista și pentru a o deplasa pentru a găsi celula sau celulele în care stocați toate bunurile (casa dvs. dacă aveți una). Eliminați marcajele din aceste celule, altfel veți pierde lucrurile.
  • Faceți clic pe pătratul din dreptul cuvântului "NPCs Altered / Killed by Player" (NPC-uri) pentru a marca toate NPC-urile afectate.
  • CRITICE. Faceți clic pe cuvântul "NPCs Altered / Killed by Player" (NPC-uri) pentru a extinde lista și pentru a afișa toate înregistrările NPCC. Găsiți intrarea "PlayerSaveGame" și debifați-o. Această înregistrare specială nu poate fi ștearsă, altfel veți rupe jocul.
  • Faceți clic pe "Ștergeți" și pe toate NPCC și CELLS. cu excepția casei dvs. și a "PlayerSaveGame", vor fi șterse.
  • Salvați fișierul. Deci, am redus fișierul de 5 MB la 1 MB. Toate NPC-urile și-au păstrat atitudinea față de mine și pot să merg în jurul lui Balmor nu ca scârțâiele.

Capitolul 3. În care ne întâlnim cu răul rău ... adică. GMST

Mulți dintre voi sunteți conștienți de înregistrările sinistre GMST. care își fac drumul la modă, dar, de asemenea, văd că întrebările despre ele sunt încă cerute, iar moda încă ieșea să le conțină. În acest capitol, cu toții învățăm despre ele.

Setările pentru jocuri (GMST) sunt înregistrări care conțin informațiile solicitate de Morrowind. Unele dintre acestea conțin valori numerice pentru arme și armuri, mișcări și abilități, date despre joc legate de gama de setări de vedere și gama, în timp ce altele conțin pur și simplu numele de vrăji și abilități.


Prima contaminare a GMST a avut loc odată cu eliberarea Tribunalului, după care sa descoperit că salvarea plug-in-ului fără tribunalul conex a dat erori de înregistrări GMST. prins într-un dosar.

Această contaminare rupe vraja "Summon Fabricant" și modifică numele butoanelor "Max Vanzator" (la "Max Sell") și Share (pentru Companion Share).

Blooodmoon adaugă încă 61 GMST. aducând numărul lor la 72.


Locația acestor înregistrări este în fișierul executabil CS și nu are nimic de-a face cu fișierele principale. Acest lucru se poate face cu ușurință prin descărcarea CS.exe și salvarea fișierului fără a încărca vrăjitorii deloc. Ca rezultat, veți primi aproximativ 80 KB de înregistrări GMST (1400+), toate cu valori incorecte. Aceste valori incorecte ale GMST Morrowind se manifestă ca o schimbare vastă în liniile de text din joc, dintre care cea mai notabilă este litera "s" care precede fiecare abilitate și abilitate.


Aceste intrări "false" apar numai atunci când COP nu poate găsi valoarea corespunzătoare din fișierul principal (care conține valorile corecte). Acesta este motivul pentru care problema a apărut pentru prima dată după eliberarea Tribunalului. Mulți oameni continuă să facă modă numai pentru Morrowind cu o versiune patchată a COP pentru Tribunal. Deoarece noua funcție adăugată Tribunalului necesită instalarea de variabile de joc, ele au fost incluse în fișierul CS.exe. Iar cei care fac modă numai pentru Morrowind nu conectează Tribunalul, care conține valorile GMST corecte, iar KS îi adaugă liniștit în plugin.

Este simplu: oficială .esm NOT loaded = contaminare GMST!

Creatorii de moduri ar trebui să evalueze dacă au nevoie sau nu au nevoie de unul sau alt dosar master oficial. Când salvați un plug-in, acesta devine dependent de toate fișierele master descărcate în CS la acel punct. Acest lucru este normal dacă utilizați obiecte sau funcții din add-on-uri, dar dacă nu aveți nevoie de ele, atunci este de dorit să păstrați dependența numai de la Morrowind. Cu toate acestea, fără a descărca unul sau mai multe fișiere master oficiale, veți primi contaminarea GMST, iar tu, ca modder, ar trebui să prinzi momentul în care se conectează la plugin, cum să le ocolești și cum să le elimini.

Singura modalitate de a evita această problemă este să descărcați TOATE modurile oficiale instalate sau să faceți mai multe instalații cu seturi diferite de ele.

Dacă alegeți să conectați toate fișierele master, atunci modurile dvs. vor fi dependente de acestea. După terminarea modului, intrările inutile ale fișierelor master master pot fi șterse. Acest lucru este bine dacă sunteți sigur că nu utilizați obiecte și funcții din fișierele de bază de programe de completare pe care le ștergeți, dar nu este întotdeauna posibil să stabiliți ce obiect aparține uneia sau altei .esm -u.

Eliminarea dependenței atunci când modul folosește un astfel de obiect este calea directă spre coruperea pluginului.

Există mai multe utilitare care pot elimina complet intrările GMST dintr-un fișier:

Toți aceștia pot elimina aceste intrări nedorite din fișier.

Utilizatorilor de moduri. Dacă folosiți moda, este întotdeauna mai bine să vă uitați la cele noi pe GMST modificat. Mulți oameni încă nu știu că sunt incluse în plugin, și chiar și cei care știu pot uita complet despre ei atunci când se actualizează.

Dacă ați inclus deja un mod murdar într-o salvare, atunci nu recomand să eliminați înregistrările GMST din acesta. Un plugin modificat, deja inclus în salvare, poate duce la o salvare "murdară". Acest lucru se datorează faptului că datele fișierelor modificate se modifică și ordinea modificărilor acestora. Când se întâmplă acest lucru, jocul nu se poate potrivi cu indicii celulei cu cei care există deja în fișierul de salvare și rămâneți cu două obiecte în loc de unul.

Pentru a rezolva acest lucru, ManaUser a creat un mod foarte util, numit QuickFix. Acest mod este încărcat ultima și "resetează" valorile GMST la cele corecte.

Dacă faceți Total Conversion (TC), este foarte important să includeți toate GMST Morrowind. Excluderea oricăreia dintre ele este echivalentă cu includerea unor categorii incorecte specificate. Acest lucru este deosebit de important dacă creați fișierul TC de la zero. Cel mai simplu mod de a lua valori din fișierul master Morrowind este de a profita de capacitatea de export / import în CS. Pur și simplu exportați setările din fișierul master dorit în text și apoi îl importați în fișierul principal.

Dacă ați început deja TC-ul dintr-un fișier curat și ați primit deja setări GMST incorecte în fișierul dvs., puteți încărca morrowind.esm și fișierul dvs. principal în KS și puteți salva. Acest lucru va actualiza toate GMST-urile "false" celor corecte, dar va face de asemenea dependent de morrowind.esm. Această dependență poate fi eliminată din fișierul dvs. utilizând Editorul Morrowind Enchanted sau Kitul pentru depanarea Elder Scrolls (TES DTK).







Trimiteți-le prietenilor: