Diablo 2 Modding Guide – Eigene Unique-Items erstellen

Du hast Zeit, Spaß und (oder) Lust mal ein D2exp Mod zu schreiben?
Aber Du weist noch nicht oder hast noch fragen beim erstellen eines neuen Uni?
Dann bist Du hier genau richtig!
Na dan los!

Als erstes gräbst Du mal die UniqueItems.txt und patchstring.tbl
aus der Patch_D2.mpq Datei raus. Die beiden Datein brauchst Du beim erstellen
von NEUEN Unis auf jeden fall.
Zusätzlich sind noch die armor.txt, misc.txt
und weapons.txt interesant um den Code
des Grunditems herauszufinden.

So dann öffnen wir mal die UniqueItems.txt.
Ich beschreib die einzelnen Spalten nach meinem Wissen mal:

name = Der Name des Unis. !ACHTUNG! Du must den
Namen vom Uni genauso in der patchstring.tbl
eintragen. Nicht vergessen!
version = Eine 0 für D2 oder eine 100 eintragen für
D2exp
completed = Eine 1 rein damit der Uni überhaubt
gedropt werden kann oder eine 0 rein um ein Uni abzuschalten.
beta = Hat glaube ich keine Bedeutung mehr. (Ich lass
es immer frei und hatte noch keine Probleme mit selbstgemachten Unis)
rarity = Um die Seltenheit des Unis zu bestimmen,
um so größer die Zahl um so seltener ist der Uni. (Hat NICHTS mit der globalen
Dropwarscheinlichkeit zu tun, die findet Ihr in der itemratio.txt
)
Level = Das Level vom Uni. Bedeutet zb ein Level 20
Uni kann nicht von ein Level 5 Monster gedropt werden.
LevelReq = Ist das Level ab wann man das Uni tragen
kann.
code = Hier kommt der Code
den Ihr in den armor.txt, misc.txt
und weapons.txt Datein findet zb hax für eine Hand
Axe, cm1 für ein kleinen Zauber usw.
type = Der Name des Grunditem
cost mult = Hat was mit den Kosten für Kaufen,
Verkaufen und Reparieren zu tun. (weiß leider nicht genau wie das berechnet
wird)
cost add = Schau bitte bei cost
mult
nach.
transform = Verändert die Farbe vom Uni wenn es
getragen wird. 1 für soll verändern und 0 für keine Veränderung.
invtransform = Verändert die Farbe vom Uni im
Inventar. 1 für soll verändern und 0 für keine Veränderung.
transformcolor = Bestimmung der Farbe für transform
und invtransform. Hier die Liste der Farben
ItemMod1Code = Hier bestimmen wir die besonderen
Eigenschaften die genauen Parameter findet ihr auf der Magical Code Master List
von der Phrozenkeep Seite.
ItemMod1Param = Schau bitte bei ItemMod1Code
nach.
ItemMod1Min = Schau bitte bei ItemMod1Code
nach.
ItemMod1Max = Schau bitte bei ItemMod1Code
nach.
ItemMod2Code = Schau bitte bei ItemMod1Code
nach.
ItemMod2Param = Schau bitte bei ItemMod1Code
nach.
ItemMod2Min = Schau bitte bei ItemMod1Code
nach.
ItemMod2Max = Schau bitte bei ItemMod1Code
nach.
ItemMod3Code = Schau bitte bei ItemMod1Code
nach.
ItemMod3Param = Schau bitte bei ItemMod1Code
nach.
ItemMod3Min = Schau bitte bei ItemMod1Code
nach.
ItemMod3Max = Schau bitte bei ItemMod1Code
nach.
ItemMod4Code = Schau bitte bei ItemMod1Code
nach.
ItemMod4Param = Schau bitte bei ItemMod1Code
nach.
ItemMod4Min = Schau bitte bei ItemMod1Code
nach.
ItemMod4Max = Schau bitte bei ItemMod1Code
nach.
ItemMod5Code = Schau bitte bei ItemMod1Code
nach.
ItemMod5Param = Schau bitte bei ItemMod1Code
nach.
ItemMod5Min = Schau bitte bei ItemMod1Code
nach.
ItemMod5Max = Schau bitte bei ItemMod1Code
nach.
ItemMod6Code = Schau bitte bei ItemMod1Code
nach.
ItemMod6Param = Schau bitte bei ItemMod1Code
nach.
ItemMod6Min = Schau bitte bei ItemMod1Code
nach.
ItemMod6Max = Schau bitte bei ItemMod1Code
nach.
ItemMod7Code = Schau bitte bei ItemMod1Code
nach.
ItemMod7Param = Schau bitte bei ItemMod1Code
nach.
ItemMod7Min = Schau bitte bei ItemMod1Code
nach.
ItemMod7Max = Schau bitte bei ItemMod1Code
nach.
ItemMod8Code = Schau bitte bei ItemMod1Code
nach.
ItemMod8Param = Schau bitte bei ItemMod1Code
nach.
ItemMod8Min = Schau bitte bei ItemMod1Code
nach.
ItemMod8Max = Schau bitte bei ItemMod1Code
nach.
ItemMod9Code = Schau bitte bei ItemMod1Code
nach.
ItemMod9Param = Schau bitte bei ItemMod1Code
nach.
ItemMod9Min = Schau bitte bei ItemMod1Code
nach.
ItemMod9Max = Schau bitte bei ItemMod1Code
nach.
ItemMod10Code = Schau bitte bei ItemMod1Code
nach.
ItemMod10Param = Schau bitte bei ItemMod1Code
nach.
ItemMod10Min = Schau bitte bei ItemMod1Code
nach.
ItemMod10Max = Schau bitte bei ItemMod1Code
nach.
End = Kommt immer eine 0 rein sonst kan das Spiel
abstürzen.

So zum Schluß zeige ich Dir noch wie man zb ein Unigürtel mit +1 All Skill,
+15% All Resi und Unzerstörbar herstelt.

1. In der UniqueItems.txt eine neue Zeile erstellen
2. Folgendes nun eintragen:

name = Astrogürtel
version = 100
completed = 1
rarity = 1
Level = 15
LevelReq =20
code = mbl
type = Belt(M)
cost mult = 5
cost add = 5000
transform = 0
invtransform = 0
transformcolor = 0
ItemMod1Code = allskills
ItemMod1Min = 1
ItemMod1Max = 1
ItemMod2Code = res-all
ItemMod2Min = 15
ItemMod2Max = 15
ItemMod3Code = indestruct
ItemMod3Min = 1
ItemMod3Max = 1
End = 0

3. Die UniqueItems.txt abspeichern
4. In der patchstring.tbl ein neuen Schlüssel
erstellen der Astrogrütel heißen soll und im rechten Feld auch Astrogürtel
eintragen
5. Die patchstring.tbl abspeichern
6. Dan wie immer weitermachen, soll heißen bin Datein erstellen usw
7. ZOCKEN und hoffen das nun so schnell wie möglich der Astrogürtel gedropt wird
8. !!!GEFUNDEN UND SPAß DRAN HABEN!!!

Guide von RELATIV

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert