1. Einleitung
2. Literaturreferenz
3. Toolreferenz
4. Dateireferenz
1.Einleitung
Im eigentlichen sollte dies eine Referenz und keinen Guide darstellen, aber
bei d2.de heißt gewohnheitsbedingt alles Guide. Doch im eigentlichen ist das
Haarspalterei, wichtiger ist, dass hier ein Überblick über alles geboten wird,
was mit D2-Modmaking zu tun hat, da dies des öfteren von Einsteigern verlangt
wird. Ich möchte hier betonen, dass ich mit Absicht viel ausgelassen habe, um
die Übersicht zu waren, und Neulinge nicht zu sehr zu verwirren.
2.Literaturreferenz
Verweis | Beschreibung |
---|---|
www.inDiablo.de | Hier findet man deutschsprachige Turitorials. Unter anderen den Orientierungsguide, der gerade von euch gelesen wird. Außerdem findet man deutschsprachige Infos über dass Originalspiel, und dass Forum ist ideal zum nachschlagen wenn man auf die schnelle nicht weiß wie stark/schwach ein bestimmtes Feature ist. Die Tradeforen sind übrigens mit Vorsicht zu genießen, da der Wert eines Item nicht immer dessen Güte wiederspiegelt, sondern nur dessen Seltenheit. |
Phrozenkeep | DIE Seite über D2-Modmaking. Nirgendwo findet man so viele Guides und Tools fürs Modmaking als hier. Es gibt kaum eine Frage die im Forum nicht beantwortet werden können. Der einzige Nachteil ist, dass alles in Englisch gehalten ist. |
www.lurkerlounge.com | Wenn man nicht Englisch kann ist diese Seite wohl ein Grund, Englisch zu lernen. Zwar findet man dort relativ wenig zum Thema Modmaking, dafür aber umso mehr Informationen über die Spieldynamik. |
www.d2wissen.de | Auch hier geht es nicht wirklich ums modden, ich kann aber empfehlen die ganze Seite aufmerksam durchzulesen. Besonders wenn man aus sprachlichen Gründen auf die LL verzichten muss. |
3.Toolreferenz
Verweis | Beschreibung |
---|---|
mpq2k | Mit diesen Tool kann man sowohl Dateien in die mpq einfügen, und was viele oft vergessen auch extrahieren. Jedoch muss man zum Extrahieren den genauen Pfad kennen. Ich empfehle dringenst die Anleitung durchzulesen. Insgesamt sollte man aber mit etwas Vorkenntnis mit DOS keine Probleme haben. |
mpqview | Dieses Programm dient zum Extrahieren von Dateien, jedoch höre ich oft, dass man damit bestimmte Dateien nicht findet. Dies liegt daran, dass nur Dateien in der Filelist gefunden werden können. In diesen Fall sollte man entweder diese händisch erweitern, oder auf mpq2k umsteigen dessen Anwendung jedoch viel komplexer ist. |
dc6con | Hiermit lassen sich .dc6 Dateien in .pcx Dateien konvertieren und umgekehrt. Hierbei handelt es sich um deine DOS-Version. |
PSI DC6 | Und dies ist die Windows Version. Ich bin zwar erklärter Feind dieses Programmes, da die DOS-Version imho mindestens tausend mal besser ist. Aber entscheidet selbst. |
Baron Darkstorms TBL Editor | Mit diesen Editor kann man .tbl-Dateien bearbeiten. |
.txt-Dateien | Wer nichts mit den Moden auf den Hut hat, sondern nur die spielentscheidenden Dateien einsehen will, ist hiermit gut beraten. |
patch_d2.mpq | Diese Datei ist dafür bekannt, sich selbst zu zerstören, weshalb man sie praktischerweise bei uns downloaden kann. |
4.Dateireferenz
Pfad | Beschreibung |
---|---|
data\global\ecxel\armor.txt | Hier kann man alles einstellen, was mit Rüstungen zu tun hat. Also Blockchance, Autoprefix, Droplevel, Blockchance und Schlagschaden bei Schildern, Haltbarkeit, benötigte Stärke, Kaufkosten und bei welchen NPC man es kaufen kann, Anzahl und Art der Sockeln, welches Geräusch es beim fallen macht, ob man es mit einem Namen versehen kann, Anzahl der Gürtelreihen, welche Teile der Körpers davon überdeckt werden, Größe des Inventars, und zu guter letzt ist es auch noch möglich Items unzerstörbar zu machen (so wie es Blizzard mit den Bögen gemacht hat) |
data\global\ecxel\weapon.txt | Dies enthält in etwa die gleichen Informationen wie die armor.txt, nur eben für Waffen, womit die Höhe des Schadens, die Größe des Stapels, die Art der Führung (1h oder 2h), die Reichweite, die Geschwindigkeit und den Bonus durch Stärke/Geschicklichkeit bestimmen kann. Im Gegensatz zu der armor.txt kann man als Anforderungen auch den Wert Geschicklichkeit nehmen. Außerdem kann man in der letzten Spalte einstellen, dass ein Gegenstand beliebig oft zum Verkauf steht, was zur Zeit unter anderen bei den Wurftränken der Fall ist. |
data\global\ecxel\misc.txt | Diese Datei ist in gewisser weise der armor.txt und weapons.txt. Doch fehlen entscheidene Stellen wie die Ausstatbarkeit mit Autoprefixen. Um sich diesen Luxus trotzdem zu gönnen, kann man Amulette usw. in der armor.txt definieren. Jedoch gibt es ein paar tolle Features, wie zum Beispiel dass das Item nicht zufällig fallen kann, oder dass wenn man es rechtklickt man ein anderes Item erhält, ob das Item in den Gürtel darf, und wenn ja ob es beim aufheben automatisch dorthin wandert, der Lichtradius und die allgemeinen Dinge wie Einkaufbarkeit. |
data\global\ecxel\automagic.txt | Hier kann man die Autoprefixe bestimmen. Damit meine ich zB. das Paladinschilder sogar im weißen Zustand Resistenzen haben. |
data\global\ecxel\magicprefix.txt data\global\ecxel\magicsuffix.txt data\global\ecxel\rareprefix.txt data\global\ecxel\raresuffix.txt |
Hier kann man die Suffixe und Preffixe aller Item einstellen. Dies ist zwar eine kurze Erklärung, aber wenn man wirklich in diesen Dateien etwas verändern will, artet dies schnell in Arbeit aus. |
data\global\ecxel\charstats.txt | Hier kann man die Dinge einstellen, die einen Char ausmachen. Also Startwerte, wie viel Mana/Leben/Ausdauer er per Punkt erhält, die Zauber- und Laufgeschwindigkeit und zu guter letzt mit welchen Item er zu Beginn erhält. Leider ist es nur möglich weiße Items zur Verfügung zu stellen. |
data\global\ecxel\cubemain.txt | Diese Datei enthält das komprimierte Wissen über die Rezepte des Hoadrimwürfels, die beliebig editiert werden können. |
data\global\ecxel\difficultylevels.txt | Diese Datei dient dazu, um die Unterschiede der 3 Schwierigkeitsgrade einzustellen. So kann man einstellen, wie viel Erfahrung man beim Tod verliert (Für HC natürlich irrelevant), wie viel Abzug es bei den Widerständen gibt, ob es einen Bonus bei der Anzahl der Bossmonster gibt, wie viel Schaden Statik denn wirklich macht und welche Einschränkungen es beim leechen, einfrieren und verfluchen gibt. |
data\global\ecxel\experience.txt | Hier kann man einstellen, welches maximales Level existiert, und mit welcher Menge an Erfahrung man aufsteigt. Praktischerweise für jeden Char einzeln einstellbar. Somit kann man schwächeren Char ein einfacheres Leveln bescheren. |
data\global\ecxel\gamble.txt | Und hier steht geschrieben, welche Gegenstände man durch Glücksspiele erhalten kann. |
data\global\ecxel\gems.txt | Hierin geht es um die Eigenschaften von Edelsteinen und Runen. |
data\global\ecxel\hireling.txt | Wie der Name schon sagt, geht es hier um die Werte der Söldner, welche Skills sie haben und welche Waffen sie tragen können. |
data\global\ecxel\inventory.txt | Hier kann man einstellen, welche Größe das Inventar, der Würfel und die Kiste besitzt. |
data\global\ecxel\itemratio.txt | In dieser Datei kann man einstellen, wie oft Items eine bestimmte Farbe haben. Jedoch lässt sich dies nur global einstellen. Besser ist es, dies in der Treasureclass einzustellen. |
data\global\ecxel\TreasureClass.txt data\global\ecxel\TreasureClassEx.txt |
Hier kann man einstellen, welcher Gegner in welchen Schwierigkeitsgrad welches Item fallen lässt. Dabei wird bestimmt wie viele Item jeder Gegner fallen lässt, welche Farben sie haben, die Chance das gar nichts fällt und um welches Item es sich überhaupt handeln. Um zu wissen welcher Eintrag zu welchen Monster gehört ist die monstats.txt zu verwenden. |
data\global\ecxel\missiles.txt | Hier kann man das aussehen der Skillgrafiken ändern. Leider ist es ohne große Vorkenntnisse nur möglich die Grafiken zu verwenden, die schon benutzt wurden. Außerdem kann man die Möglichkeiten Gegner zurückzuwerfen, die Geschwindigkeit der Geschosse und einige Skills die man nicht in der Skills.txt findet (zB. Schaden der Necrosekellete) verändern. |
data\global\ecxel\monstats.txt | Dies ist die wohl umfangreichste Datei überhaupt. Einstellen lassen sich die Geschwindigkeit,die Leechbarkeit, die Einfrierbarkeit, das Level, die Menge, das Skilllevel, die Widerstände, die Leben, die Widerstände, die Blockchance, die Leben, der Schaden und die Rüstungsklasse eines Monsters. Außerdem kann man einstellen was und wieviel ein Monster dropt. |
data\global\ecxel\Runes.txt | Hier kann man die Runenwörter definieren. |
data\global\ecxel\SetItems.txt | Hierbei geht es wie der Name schon sagt um die Setitems. Was man hier verändern kann sollte selbsterklärend sein |
data\global\ecxel\Skills.txt | Hierbei handelt es sich um die Zweitumfangsreichste Datei. Folgendes lässt sich enstellen: Welche Level/Skills/Charwerte nötig sind um Skills benutzen zu können, wo die Buttons plaziert werden, welchen Schaden ein Skill macht, wieviel % des Waffenschaden benutzt wird, und welchen Angriffsbonus es gibt. Wieviel Mana der jeweilige Skill braucht, und wie er per Level steigt, ob der Skill auch in der Stadt gecastet werden kann, und auf wenn man ihn casten kann. Welche Waffen man in der Hand halten muss, um den Skill zu benutzen. Und um es nicht zu vergessen kann man bei jeden Skill Parameter ändern, die je nach Skill verieren. So lässt sich zB. bei der Frostnova bestimmen, welchen Radius sie hat, und um wie viel sich dieser Radius per Level vergrößert. |
data\global\ecxel\Sound.txt | Diese Datei dient weniger dazu, editiert zu werden, sondern eher als Nachschlagewerk. Und zwar lassen sich hier die Pfade ausmachen, in dem sich die Sounds die im Spiel vorkommen verstecken. Diese findet man dann in der speech.mpq, unter dem Pfad data\local\sfx\*, wobei * der Pfad aus der Sound.txt ist. |
data\global\ecxel\SuperUniques.txt | Hier geht es um vordefinierten Monster wie Holzkopf Baumkopf. |
data\global\ecxel\UniqueItems.txt | Wie die SetItems.txt, nur eben für Uniques |
Guide von dt