Cum de a crea un mutator pentru uciderea podelei, metalmedved

O instrucțiune simplă pas cu pas pentru crearea celui mai simplu mutator.

Avem nevoie de un KillingFloor SDK cu fișierul ucc.exe. Descărcați aici.

1. Mai întâi, creați un subfolder în folderul kf cu numele viitorului dvs. mutator și în el folderul Classes. De exemplu, puteți obține următoarea structură:

2. Apoi, în folderul Classes, creați un fișier cu extensia .uc. de exemplu, Mut1.uc

3. Deschideți fișierul notepad killingfloor.ini din folderul System al folderului de joc. Găsiți rândul [Editor.EditorEngine] și adăugați după el linia

adică în cazul nostru

4. Deschideți fișierul creat la pasul 2 din notepad și lipiți fragmentul de cod acolo


clasa Mut1 extinde Mutator;

defaultproperties
Numele grupului = "KFNewMut"
FriendlyName = "Mutator nou"
Descriere = "Mutator simplu"
>

Rețineți că clasa cuvântului trebuie să aibă același nume ca fișierul creat la pasul 2. De asemenea, numele atribuit proprietățiiNumeleNumele trebuie să înceapă întotdeauna cu literele KF. Salvați fișierul.

5. Compilați mutatorul. Pentru a face acest lucru, creați un fișier cu extensia .bat în dosarul Sistem al dosarului de joc. de exemplu make.bat și utilizați notepad-ul lipiți textul:


del NewMut.u
ucc face
del steam_appid.txt

Explicarea codului. Prima linie pe care o ștergem mutatorul compilat, dacă există deja, pentru că dacă nu faceți acest lucru, atunci când efectuați modificări ale codului mutator după prima compilare, acestea nu vor intra în vigoare. A doua linie pe care o facem ucc (fișierul ucc.exe trebuie să fie în subfolderul Sistemului jocului instalat) compilează toți mutatorii care ucid podea, inclusiv pe a noastră. În al treilea rând, ștergem fișierul creat de ucc după compilare, ceea ce împiedică începerea jocului.

6. Salvați și executați fișierul creat în pasul 5. Acum, în dosarul Sistem al dosarului de joc, trebuie să aveți două fișiere:

aceasta este mutația însăși și fișierul descriptiv.

Asta e tot. Puteți rula jocul, creați unul nou și, pe tab-ul mutators, vedeți noul dvs. mutator. Mutatorul nostru nu are funcții, este doar o coajă.

După ce ați studiat scenariul ireal, puteți scrie deja un mutator funcțional. Poți începe să studiezi aici.

Articole similare