In dieser Anleitung erfahren Sie, wie Sie benutzerdefinierte Herausforderungen in The Binding of Isaac: Rebirth erstellen. Das Gute an diesem Handbuch ist, dass es keine Programmierkenntnisse oder -fähigkeiten erfordert. Befolgen Sie einfach die nachstehenden Schritte, um eine benutzerdefinierte The Binding of Isaac: Rebirth-Herausforderungen zu erstellen.
Voraussetzungen:
- Bindung der Reue Isaaks
- Ein Texteditor. Ich empfehle Notepad++, weil es kostenlos und perfekt für unsere Zwecke geeignet ist.
- Extrem grundlegende Computerkenntnisse.
Schritt 1: Erstellen eines Mod-Ordners
Ihre benutzerdefinierte Herausforderung befindet sich in einem Mod-Ordner im Binding of Isaac-Modordner. Um dies zu finden, klicken Sie einfach mit der rechten Maustaste auf das Spiel in Ihrer Steam-Bibliothek, klicken Sie auf Eigenschaften und dann auf „Spieldateien durchsuchen“. Gehen Sie von hier aus in den Ordner namens Mods. Wenn Sie irgendwelche Mods aus dem Workshop installiert haben, sollten Sie sie hier sehen. Von hier aus müssen wir einen Ordner erstellen, in dem unsere benutzerdefinierten Herausforderungen gespeichert werden.
Es kann beliebig heißen. Es spielt keine Rolle, wie es genannt wird, wenn Sie Ihre Herausforderungen nicht in den Workshop hochladen, aber wenn Sie es tun, sollten Sie es mit einem Titel versehen, der angibt, um welche Art von Herausforderung(en) es sich handelt. Innerhalb Ihres neu erstellten Mod-Ordners erstellen wir einen weiteren Ordner mit dem Namen „Inhalt“. In diesem Ordner erstellen wir nun ein Textdokument namens „Challenges“, das wir als XML-Datei (eXtensible Markup Language) speichern. In dieser Datei müssen wir einige Dinge tun, um sie einzurichten. Unsere erste Zeile in unserer Datei sollte lauten:
Lassen Sie dann Platz für eine zweite Zeile, und unsere dritte (und letzte) Zeile lautet:
Zwischen diesen beiden Linien können wir so viele individuelle Challenges machen, wie wir wollen. Beginnen Sie jede Herausforderung auf einer neuen Zeile und schreiben Sie am Ende, nachdem wir alle unsere Herausforderungsparameter geschrieben haben.
Schritt 2: Erstellen Sie Ihre erste Herausforderung
Das Erstellen einer Herausforderung ist überraschend einfach, wenn es darum geht, wie viel Code (keine Sorge! Sie müssen keine Vorkenntnisse haben, aber Sie programmieren!) Sie schreiben müssen. Herausforderungsparameter bestehen aus mehreren Werten, die angeben, als welchen Charakter Sie spielen werden, mit welchen Gegenständen, Schmuckstücken, Pillen, Karten usw. Sie beginnen und mehr. Jeder Parameter wird in diesem Handbuch einen Abschnitt haben, der die relevanten Werte mit einer Erklärung dessen auflistet, was der Parameter bewirkt. Wenn ich „Werte“ sage, meine ich entweder eine Zahl, die mit der ID eines Sammlerstücks verbunden ist (z. B. 1,2,3 usw.), oder eine boolesche Operation, dh eine Zeichenfolge, die entweder „wahr“ oder „falsch“ sagt. Wenn dies überwältigend klingt, machen Sie sich keine Sorgen. Es ist eigentlich ganz einfach.
Für jede Herausforderung gibt es ein paar erforderliche Parameter. Ich werde sie in der Reihenfolge auflisten, in der sie in diesem Screenshot erscheinen, aber die Reihenfolge der Parameter in der Herausforderung spielt keine Rolle.
Spielertyp ist der Parameter, der festlegt, als welchen Charakter Sie spielen. Eine Füllliste ist später in diesem Handbuch verfügbar. Es ist wie folgt formatiert: playertype=“0″
Name ist der Name der Herausforderung. Es ist eine Zeichenfolge, was bedeutet, dass Sie einfach in Anführungszeichen schreiben, was die Herausforderung aufgerufen werden soll. Der Name der Herausforderung in diesem Screenshot ist Trick Rage.
id ist die eindeutige ID, die der Herausforderung zugeordnet ist. Für unsere Zwecke werden wir dies nicht wirklich für irgendetwas verwenden. Dies muss nur eine Nummer sein, die für eine bestimmte Herausforderung eindeutig ist. Sie können für Ihre erste Herausforderung einfach bei 1 beginnen und von dort aus aufsteigen. Es ist wie folgt formatiert: id=”1″
Endphase legt fest, welcher Boss besiegt werden muss, um die Herausforderung zu meistern. Dies ist wahrscheinlich der komplizierteste Parameter, da bestimmte Bosse die Verwendung eines zusätzlichen Parameters erfordern. Hier sind die möglichen Endstage-Werte:
- Mama = 6
- Mamas Herz/Es lebt = 8
- Isaak und Satan = 10
Hinweis: Ein zusätzlicher Parameter wird verwendet, um festzulegen, ob Sie bei der Herausforderung Isaac oder Satan besiegen müssen oder nicht. Es ist ein boolescher Parameter, bei dem „true“ ihn auf Isaac und „false“ auf das Lamm setzt. Es heißt altpath, um es also für Isaac festzulegen, würden Sie endstage=“10″ altpath=“true“ schreiben.
??? und The Lamb = 11 Dies verwendet denselben altpath-Parameter wie die vorherige Endstage, wobei „true“ für ??? und „falsch“ steht für das Lamm.
Mutter = 8
Hinweis: Ein zusätzlicher Parameter wird verwendet, um Mother von Mom's Heart zu unterscheiden, das den gleichen Wert hat. Um Mutter zum Endziel zu machen, schreiben Sie endstage=“8″ secretpath=“true“ Dadurch wird es so, dass Isaac automatisch alle Geheimtüren betreten kann, aber die Messerteile immer noch manuell einsammeln muss. Beachten Sie, dass bestimmte Herausforderungen möglicherweise nicht in der Lage sind, das zweite Messerstück einzusammeln, und weiche Sperren vermieden werden können, indem Sie Isaac mit dem Messerstück beginnen lassen.
Mega-Satan: Um die letzte Herausforderung zum Mega-Satan zu machen, wählen Sie zunächst aus, ob der Spieler in der Truhe oder in der Dunkelkammer für den Mega-Satan-Kampf sein soll, indem Sie die gerade besprochenen Altpath- und Endstage-Parameter verwenden. Dann schreiben Sie megasatan=“true“ Dadurch beginnt Isaac automatisch mit den zwei Schlüsselstücken, die immer noch ihren Einfluss auf die Angel/Devil-Chancen behalten.
Dies sind eigentlich die einzigen erforderlichen Parameter, damit eine Herausforderung funktioniert! Aber Ihre Herausforderung wird nur mit diesen nicht sehr interessant sein. Hier sind zwei wichtige Parameter, die fast jede Herausforderung enthalten wird.
Startartikel: Dieser Parameter bestimmt schockierenderweise, mit welchen Gegenständen Ihr Charakter beginnt. Jeder Gegenstand im Spiel hat eine zugeordnete ID, die auf platinumgod.co.uk oder im Fan-Gamepedia-Wiki zu finden ist. Ich würde die Gamepedia Platinumgod vorziehen, da sie auch die IDs anderer nützlicher Dinge wie Schmuckstücke, Pillen und Karten enthält (dazu später mehr). Kommas trennen Listen, damit sie etwa so aussehen: Startingitems=”1,2,3,4″
Raumfilter: Dieser Parameter verhindert das Spawnen bestimmter Arten von Räumen. Beachten Sie, dass Sie nicht jeden Raum filtern können, da es keine gültigen Räume gibt und Ihr Spiel abstürzt. Kommas trennen hier wieder die Listen und die Räume haben folgende IDs:
- 1 = normal
- 2 = Einkaufen
- 3 = Fehler
- 4 = Schatzkammer
- 5 = Chef
- 6 = Miniboss
- 7 = Geheimraum
- 8 = Supergeheimer Raum
- 9 = Arkade
- 10 = Fluchraum
- 11 = Arena
- 12 = Bibliothek
- 13 = Opferraum
- 14 = Teufelszimmer
- 15 = Engelszimmer
- 16 = Boss-Arena
- 17 = Boss-Ansturm
- 18 = Sauberes Schlafzimmer
- 19 = Schmutziges Schlafzimmer
- 20 = Tresor
- 21 = Würfelraum
- 22 = Schwarzmarkt
- 23 = Greedexit (?) Hat wahrscheinlich keine Auswirkung
- 24 = Planetarium (ungetestet)
- 25 = Teleporter (?) Hat wahrscheinlich keine Wirkung
- 26 = Teleporterexit (?) Wahrscheinlich ohne Wirkung
- 27 = Secretexit (?) Hat wahrscheinlich keine Auswirkung
- 28 = Blau (Kann nur normal mit blauer Taste betreten werden)
- 29 = Ultra Secret (ungetestet)
Wenn Sie also das Spawnen von Schatzräumen und Engelsräumen verhindern möchten, schreiben Sie roomfilter=“4,15″
Mit diesem Wissen können Sie Herausforderungen mit einem Namen und einer ID erstellen, die Sie als einen bestimmten Charakter spielen lassen, mit bestimmten Ausgangsgegenständen, einem bestimmten Ziel und bestimmten herausgefilterten Räumen. Mit diesem Wissen kann man schon viel anfangen. Es gibt jedoch noch viel mehr, was Sie tun können, ohne etwas über das Codieren oder Durchsuchen von Spieldateien wissen zu müssen. Der nächste Abschnitt enthält eine detaillierte Liste anderer Herausforderungsparameter und deren Verwendung.
Vollständige Attributliste und Werte
In diesem Abschnitt werde ich die Werte für Parameter auflisten, die ich vorher noch nicht besprochen habe. Ich werde Gegenstände und Schmuckstücke hier nicht auflisten, weil es so viele gibt, aber ihre IDs sind im Gamepedia-Wiki leicht verfügbar.
Spielertyp:
- 0 = Isaak (Standard)
- 1 = Magdalena
- 2 = Kain
- 3 = Judas
- 4 = ??? (Blaues Baby)
- 5 = Eva
- 6 = Simson
- 7 = Azasel
- 8 = Lazarus
- 9 = Eden
- 10 = Die Verlorenen
- 11 = Lazarus II
- 12 = Schwarzer Judas
- 13 = Lilith
- 14 = Torwart
- 15 = Apollon
- 16 = Die Vergessenen
- 17 = Die Seele (Hinweis: 16 und 17 sind praktisch derselbe Charakter. Wenn Sie einen Wert von 17 wählen, beginnt der Spieler als die Seele und nicht als die Vergessenen, aber der Rest ihrer Mechanik ist identisch.)
- 18 = Bethanien
- 19 = Jakob und Esau
- 20 = Verdorbener Isaac
- 21 = Befleckte Magdalena
- 22 = Befleckter Kain
- 23 = Verdorbener Judas
- 25 = Verdorben ??? (Blaues Baby)
- 26 = Verdorbene Eva
- 27 = Verdorbener Simson
- 28 = Verdorbene Azazel
- 29 = Befleckter Lazarus
- 30 = Verdorbenes Eden
- 31 = Verdorben verloren
- 32 = Verdorbene Lilith
- 33 = Verdorbener Hüter
- 34 = Verdorbenes Apollyon
- 35 = Verdorbenes Vergessen
- 36 = Beflecktes Bethanien
- 37 = Verdorbener Jakob
Anfangsschmuck legt fest, mit welchen Schmuckstücken Sie beginnen. Es ist wie folgt formatiert: Startingtrinkets=”1,2,3,4″ mit Kommas als Trennzeichen. Beachten Sie, dass Sie nur mit einem Schmuckstück beginnen können, es sei denn, Sie haben einen Gegenstand, mit dem Sie 2 halten können. In diesem Fall können Sie mit 2 beginnen. Andere Schmuckstücke erscheinen NICHT im Spiel. Den Wert der Zahlen finden Sie im Binding of Isaac Wiki oder auf platinumgod.co.uk. Zum Beispiel ist die ID von Swallowed Penny 1.
Startpille legt fest, mit welchen Pillen Sie beginnen. Es ist wie folgt formatiert: Startpille = „1,2,3,4″ mit Kommas als Trennzeichen. Beachten Sie, dass Sie nur mit einer Pille beginnen können, es sei denn, Sie haben einen Gegenstand, mit dem Sie 2 halten können. In diesem Fall können Sie mit 2 beginnen. Andere Pillen erscheinen NICHT im Spiel. Dieses Attribut schließt sich gegenseitig mit der Startkarte aus. Die Werte für Pillen sind wie folgt:
- -1 = Keine Pille (Standard)
- 0 = Schlechtes Gas
- 1 = Schlechte Fahrt
- 2 = Kugeln aus Stahl
- 3 = Bomben sind der Schlüssel
- 4 = Explosiver Durchfall
- 5 = Volle Gesundheit
- 6 = Gesundheit nach unten
- 7 = Gesund
- 8 = Ich habe Pillen gefunden
- 9 = Pubertät
- 10 = Hübsche Fliege
- 11 = Bereich nach unten
- 12 = Bereich nach oben
- 13 = Geschwindigkeit verringern
- 14 = Beschleunigen
- 15 = Zerreißt
- 16 = Tränen
- 17 = Unglück
- 18 = Viel Glück
- 19 = Telepillen
- 20 = 48 Stunden Energie!
- 21 = Hämatemesis
- 22 = Lähmung
- 23 = Ich kann ewig sehen!
- 24 = Pheromone
- 25 = Amnesie
- 26 = Zitronenparty
- 27 = RUA-Assistent?
- 28 = Schlagzeug!
- 29 = Süchtig!
- 30 = Erneut lockern
- 31 = ???
- 32 = Eins macht dich größer
- 33 = Eins macht dich klein
- 34 = Befallen!
- 35 = Befallen?
- 36 = Powerpille!
- 37 = Retro-Vision!
- 38 = Freunde bis zum Ende!
- 39 = X-Lax
- 40 = Etwas stimmt nicht…
- 41 = Ich bin müde…
- 42 = Ich bin begeistert!!!
- 43 = Schluck!
- 44 = Hörf!
- 45 = Fühlt sich an, als würde ich auf Sonnenschein gehen!
- 46 = Vurp!
- 47 = Schussgeschwindigkeit erhöhen
- 48 = Schussgeschwindigkeit verringert
- 49 = Experimentelle Pille
Es scheint, als ob die Effekt-IDs für goldene und Pferdepillen derzeit unbekannt sind.
Startkarte legt fest, mit welchen Karten Sie beginnen. Es ist wie folgt formatiert: Startingcard=”1,2,3,4′ mit Kommas als Trennzeichen. Beachten Sie, dass Sie nur mit einer Karte beginnen können, es sei denn, Sie haben einen Gegenstand, mit dem Sie 2 halten können. In diesem Fall können Sie mit 2 beginnen. Andere Karten erscheinen NICHT im Spiel. Dieses Attribut schließt sich gegenseitig mit Startpille aus. Zum Beispiel ist der Wert des Magiers 3. Beachten Sie, dass alle Q-Slot-Gegenstände, die keine Pille sind (wie Runen und Seelensteine), in diese Kategorie fallen. Die Werte für Karten sind wie folgt:
- -1 = Zufällig
- 0 = Keine Karte (Standard)
- 1 = Der Narr
- 2 = Der Zauberer
- 3 = Die Hohepriesterin
- 4 = Die Kaiserin
- 5 = Der Kaiser
- 6 = Der Hierophant
- 7 = Die Liebenden
- 8 = Der Streitwagen
- 9 = Gerechtigkeit
- 10 = Der Einsiedler
- 11 = Glücksrad
- 12 = Stärke
- 13 = Der Gehängte
- 14 = Tod
- 15 = Mäßigkeit
- 16 = Der Teufel
- 17 = Der Turm
- 18 = Die Sterne
- 19 = Der Mond
- 20 = Die Sonne
- 21 = Urteil
- 22 = Die Welt
- 23 = 2 Kreuz
- 24 = 2 Karo
- 25 = Pik 2
- 26 = 2 von Herzen
- 27 = Kreuz-Ass
- 28 = Karo-Ass
- 29 = Pik-Ass
- 30 = Herz-Ass
- 31 = Joker
- 32 = Hagalaz
- 33 = Jera
- 34 = Ehwaz
- 35 = Dagas
- 36 = Ansuz
- 37 = Perthro
- 38 = Berkano
- 39 = Algiz
- 40 = Leere Rune
- 41 = Schwarze Rune
- 42 = Chaoskarte
- 43 = Kreditkarte
- 44 = Regelkarte
- 45 = Eine Karte gegen die Menschlichkeit
- 46 = Selbstmordkönig
- 47 = Raus aus dem Gefängnis Kostenlose Karte
- 48 = ? Karte
- 49 = Würfelsplitter
- 50 = Notfallkontakt
- 51 = Heilige Karte
- 52 = enormes Wachstum
- 53 = Antiker Rückruf
- 54 = Äraweg
- 55 = Runensplitter
- 56 = Der Narr?
- 57 = Der Zauberer?
- 58 = Die Hohepriesterin?
- 59 = Die Kaiserin?
- 60 = Der Kaiser?
- 61 = Der Hierophant?
- 62 = Die Liebenden?
- 63 = Der Streitwagen?
- 64 = Gerechtigkeit?
- 65 = Der Einsiedler?
- 66 = Glücksrad?
- 67 = Stärke?
- 68 = Der Gehängte?
- 69 = Tod?
- 70 = Mäßigkeit?
- 71 = Der Teufel?
- 72 = Der Turm?
- 73 = Die Sterne?
- 74 = Der Mond?
- 75 = Die Sonne?
- 76 = Urteil?
- 77 = Die Welt?
- 78 = Gebrochener Schlüssel
- 79 = Königin der Herzen
- 80 = Platzhalter
- 81 = Seele Isaaks
- 82 = Seele von Magdalena
- 83 = Seele von Kain
- 84 = Seele des Judas
- 85 = Seele von ??? (Blaues Baby)
- 86 = Seele von Eva
- 87 = Seele Simsons
- 88 = Seele von Azazel
- 89 = Seele des Lazarus
- 90 = Seele von Eden
- 91 = Seele der Verlorenen
- 92 = Seele von Lilith
- 93 = Seele des Bewahrers
- 94 = Seele von Apollyon
- 95 = Seele der Vergessenen
- 96 = Seele von Bethanien
- 97 = Seele von Jakob und Esau
Fluchfilter: Dieser Parameter verhindert das Spawnen bestimmter Flüche. Jeder Fluch hat einen zugeordneten Wert, der sich additiv stapelt. Das bedeutet, dass Sie eine Zahl für diesen Parameter haben, auch wenn Sie mehrere Flüche verwenden. Um beispielsweise den Fluch der Dunkelheit und des Labyrinths zu filtern, wäre der Wert 3. Die Werte lauten wie folgt:
- 1 = Dunkelheit
- 2 = Irrgarten
- 4 = Verloren
- 8 = Unbekannt
- 16 = Verflucht
- 32 = Labyrinth
- 64 = Blind
Fluch bekommen: Dies ist im Grunde das Gegenteil des Fluchfilters. Dieser Wert bewirkt, dass auf jeder Etage Fluch(e) spawnen. Es hat die gleichen Werte und Regeln wie der Fluchfilter, um also Dunkelheit und Labyrinth auf jeder Etage zu erzwingen, wäre die Zahl 3.
Erfolge: Dieser Parameter erzwingt die Freischaltung bestimmter Errungenschaften, bevor Spieler Ihre Herausforderung spielen können. Die IDs sind in den Spieldateien zu finden, wenn Sie also diesen Parameter verwenden, übertrifft Ihr Wissen wahrscheinlich mein eigenes.
canshoot: ein sehr wichtiger Parameter, der die Augenbinde ermöglicht. Es ist boolesch, um es also zu ermöglichen, canshoot=”false” zu schreiben. Interessanterweise kann Liliths Augenbinde nicht entfernt werden.
- redhp. Fügen Sie weitere rote HP-Herzen hinzu. 2 = 1 Behälter.
- Max. PS Fügen Sie weitere Gesundheitscontainer hinzu. 2 = 1 Behälter.
- Seele Füge weitere Seelenherzen hinzu. 2 = 1 Behälter.
- schwarzp. Füge weitere schwarze Herzen hinzu. 2 = 1 Behälter.
- Münzen. Füge Münzen hinzu. Der Wert ist identisch mit der Menge der hinzugefügten Münzen.
- maxschaden. Begrenzt den maximalen Schaden. Darf nicht kleiner als 100 sein.
- Schaden hinzufügen. Fügen Sie mehr Schaden hinzu.
- Mindestfeuerrate. Minimale Feuerrate.
- minshotspeed. Minimale Schussgeschwindigkeit.
- große Reichweite. Wird nur in der PONG-Herausforderung verwendet. Macht die Reichweite lächerlich hoch.
- Schwierigkeit. Legt die Schwierigkeit fest. Gültige Werte sind:
- 0 = normal. (Ursprünglich)
- 1 = Schwer.
Schritt 3: Veröffentlichung
Jetzt, da Sie viel über Herausforderungen wissen und einige eigene erstellt haben, möchten Sie sie vielleicht im Workshop veröffentlichen. Nun, Sie haben Glück, weil Sie aufgrund dessen, was wir in Schritt 90 eingerichtet haben, bereits 1 % des Weges dorthin geschafft haben!
Bevor Sie Ihre Herausforderung veröffentlichen, vergewissern Sie sich, dass Sie sie ein- oder zweimal ohne Schummeln bestanden haben, um wütende Kommentare zu vermeiden. Dies ist auch notwendig, da Sie mindestens einmal mit Ihrem Mod spielen müssen, um eine metadata.xml-Datei zu generieren, die wir für den Workshop benötigen.
Jetzt gehen wir zu Isaacs Ordner, den wir bereits aus Schritt eins kennen. Wechseln Sie dann in den Tools-Ordner anstelle des Mods-Ordners. Starten Sie von hier aus die ModUploader.exe. Jetzt ziehst du den Ordner metadata.xml, der sich in deinem spezifischen Mod-Ordner befindet (es sollte neben unseren Inhalts-/Herausforderungsdateien die einzige andere Datei darin sein). Von hier aus kannst du die Beschreibung nach deinen Wünschen bearbeiten und Änderungshinweise hinzufügen. Aktivieren Sie unter den Tags das Kontrollkästchen "Herausforderungen" und klicken Sie dann auf "Mod hochladen". Dann sind Sie fertig!
Ich hoffe, Sie haben inzwischen Ihre erste Herausforderung erstellt und sie vielleicht sogar in den Workshop hochgeladen, damit Ihre Freunde und die breitere Isaac-Community sie spielen können. Es ist nicht so schwer, oder? Dennoch bin ich sicher, dass Sie, wie bei allem, was mit Modding zu tun hat, Fragen und Unbekannte haben. Ich werde antworten, was ich kann, aber wie ich bereits sagte, ich bin kein Programmierer. Hier sind also ein paar Ratschläge von einem anderen Nicht-Programmierer:
- Syntax ist sehr wichtig. Wenn Ihr Spiel beim Start abstürzt, nachdem Sie Ihre Herausforderungsdatei bearbeitet haben, vergewissern Sie sich, dass am Ende jeder Herausforderung ein /> steht und dass jeder Parameter richtig geschrieben und formatiert ist, wobei Zeichenfolgen, Werte und boolesche Oppositionen in Anführungszeichen folgen a = nach dem gewünschten Parameter ohne Leerzeichen dazwischen.
- Der einfachste Weg zu lernen ist, zu sehen, was andere tun. Laden Sie ein Herausforderungspaket aus dem Workshop herunter und sehen Sie sich die Datei "challenges.xml" an, um zu sehen, wie sie die Dinge eingerichtet haben. Ich werde auch mein eigenes Herausforderungspaket in den Workshop hochladen und unten verlinken, damit Sie sehen können, wie ich die Dinge formatiert habe.
Das ist alles, was wir heute dafür teilen Die Bindung von Isaac: Wiedergeburt führen. Dieses Handbuch wurde ursprünglich erstellt und geschrieben von Settra der Unvergängliche. Falls wir dieses Handbuch nicht aktualisieren, finden Sie das neueste Update, indem Sie diesen folgen Link.