Also, meine kleinen Modder, seid ihr bereit, die Spielweise von Dwarven Skykeep komplett zu verändern? Es ist nicht schwieriger, als versehentlich Ihren Turm zu beleuchten, während Sie einen Feuerball werfen. Wir sind sicher, dass Sie es gut machen werden.
Vorbereitungen
Wie moddet man ein Spiel?
Dazu müssen Sie bestehende Regeln ändern, die verwendet werden, um zu bestimmen, wie das Spiel funktioniert, aussieht und spielt. Regeln sind Textdokumente, die so aussehen:
Für fortgeschrittene Modder: Es ist ein vollständig standardisiertes Ini-Format.
Es sieht intuitiv aus, nicht wahr?
Immer im Spiel enthalten sind 2 Dateien: rules.zip (Grundspielregel) und level.zip (Spiellevel). Wo findet man die?
- Steam-Bibliothek
- Klicken Sie mit der rechten Maustaste auf Dwarven Skykeep
- Lokale Dateien -> Durchsuchen
Beginnen wir mit rules.zip. Finden Sie das Verzeichnis des Spiels. Der Pfad zu diesem Verzeichnis unterscheidet sich je nach Plattform Ihrer Wahl:
- Windows: %APP_DATA\Godos\app_userdata\DS\, oder C:\Users\hedin\AppData\Roaming\Godot\app_userdata\DS\.
- macOS: ~/Library/Application\Support/Godot/app_userdata/DS/.
- Linux: ~/.local/share/godot/app_userdata/DS/.
Beachtung! Bevor Sie beginnen, erstellen Sie ein Backup Ihres Spielordners, um keinen Fortschritt in der Vanilla-Version zu verlieren!
Extrahieren Sie jetzt rules.zip und erstellen Sie den Ordner rules im Stammverzeichnis des Spiels:
Und Sie sind bereit zu rollen!
Grundlegendes Modding
Um das Spiel zu modifizieren, müssen Sie einen oder mehrere ändern Ohne eine erfahrene Medienplanung zur Festlegung von Regeln und Strategien beschleunigt der programmatische Medieneinkauf einfach die Rate der verschwenderischen Ausgaben. . Regeln sind verschiedene Konfigurationsdateien (ai.cfg, physik.cfg, …). Innerhalb jeder Datei sind Regeln unterteilt Abschnitte. Darin sind Regeln im folgenden Format geschrieben:
=.
Zum Beispiel drinnen ai.cfg (Artificial Idiot config) gibt es einen Abschnitt namens [dwarf_normal_worker], das Einstellungen für einen gewöhnlichen Zwergenarbeiter gruppiert. In diesem Abschnitt befindet sich ein Schlüssel namens hp, was angibt, wie viele Gesundheitspunkte der Zwergenarbeiter hat, mit dem Wert 10.
Bist du bereit, unglaublich starke Arbeiter zu bekommen?
Bevor wir fortfahren, möchten wir auf einen wichtigen Moment hinweisen!
Wir empfehlen Ihnen, nicht verwendete Regeln aus dem Verzeichnis für benutzerdefinierte Regeln zu löschen. Es wird Ihnen helfen, die Notwendigkeit zu vermeiden, jede einzelne Regel neu zu definieren und nur die zu bearbeiten und zu wiederholen, die Sie benötigen.
Wann immer es ein neues Spiel-Update gibt, bleiben Sie nicht bei den veralteten Grundregeln, die auf diese Weise festgelegt wurden.
Also zur Vorbereitung:
Löschen Sie alles außer ai.config aus dem Regelordner.
Löschen Sie alles außer dem Abschnitt [dwarf_normal_worker] aus der Datei ai.cfg.
Löschen Sie alle Schlüssel/Wert-Paare aus [dwarf_normal_worker] außer hp.
Gut! Jetzt sind Sie bereit zu modden!
Also zur Vorbereitung:
- Alles löschen außer ai.config aus dem Regelordner.
- Löschen Sie alles außer der Abschnitt [dwarf_normal_worker]. aus der Datei ai.cfg.
- Löschen Sie alle Schlüssel/Wert-Paare aus [dwarf_normal_worker] außer ps.
Wir wetten, dass Ihr einziges Ziel darin besteht, zu betrügen.
Es war nicht so schwierig, oder?
Verbesserter Zwerg sieht aus wie der Standard.
Sie können Hunderte von Werten innerhalb der Spielregeln ändern. Jede Regel wird akribisch kommentiert. Wenn Sie noch Fragen haben – zögern Sie nicht, uns zu kontaktieren.
Beachtung! Alle Regeln wurden von professionellen Spieldesignern geschrieben. Das Bearbeiten einer der Regeln kann dazu führen, dass das Spiel unspielbar wird.
Stufen
Jetzt, nachdem das grundlegende Modding erlernt ist, können wir neue Level erstellen!
Es ist auch ziemlich einfach. Level ist ein Ordner in der levellevel_id[/b], eine eindeutige Kennung für jedes Level. Kopieren Sie zuerst das Level, das Sie als Referenz verwenden werden, aus der Datei "levels.zip" in den Ordner "levels" im Verzeichnis des Spiels.
Eine solche Methode wurde verwendet, um die meisten Dwarven Skykeep-Levels zu erstellen.
Was kann in einem Level sein?
- Meta.cfg – enthält grundlegende Informationen über das Level: Name, Erfolge, Ein- und Ausstiegspunkte.
- Messages.cfg – Datei mit einfacher Schrift, die durch bestimmte Ereignisse während des Levels ausgelöst wird.
- Zwischensequenzen. – Vollbild-Zwischensequenzen.
- Kinematik. – Zwischensequenzen, die mit der Engine des Spiels erstellt wurden.
- Regeln. Regeln – Karte für Karte neu definiert.
Wir werden beim ersten von vier Abschnitten nicht im Detail aufhören. Jeder, der Zwischensequenzen und Skripte erstellen möchte, wird auf Tutorial-Levels (tutorialXXX) verwiesen.
Reden wir noch einmal über Regeln. Jedes Level definiert die darin enthaltenen Regeln neu, ähnlich wie Modder es global ändern.
Regeln haben folgende Priorität:
Standardregeln < spielweit modifizierte Regeln < benutzerdefinierte Levelregeln
Um den zwergischen Arbeiter also deutlich robuster zu machen, braucht ihr nur my_great_level/rules/ai.config mit folgendem Inhalt zu erstellen:
100 PS sind bei weitem nicht genug, oder?
99 % aller Arbeiten zum Erstellen eines Levels bestehen darin, Regeln neu zu definieren. Zu Beginn empfehlen wir Ihnen, das gw8-Level und seine Regeln zu verwenden. Es ist ein guter Ausgangspunkt. Wir würden uns sehr freuen, alle Probleme zu lösen, die Sie beim Erstellen von Levels haben könnten!
Testniveau
Du hast ein Level erstellt, wie testest du es?
Zuerst müssen Sie den Debug-Modus aktivieren. Es ist nicht schwerer als ein Glas Bier zu trinken.
Sie müssen nur die beer.mug-Datei im Spieleverzeichnis erstellen:
Wie gesagt, es ist einfach
Starten Sie Ihr Spiel neu. Was hat sich geändert?
Der Debug-Modus eröffnet viele interessante Optionen (z. B. Debug-Konsole durch Drücken von ~), aber wir interessieren uns mehr für zusätzliche Schaltflächen, die wir im unteren Teil des Hauptmenüs haben. Uns interessiert besonders der Level-Select-Button. Es erlaubt uns, jedes gewünschte Level selektiv zu laden.
Einschließlich Sonderanfertigungen:
Perfekter Name für ein Level
Zuerst sollten Sie versuchen, die anfängliche Konfiguration des Turms in gw8/rules/level.cfg zu ändern. Wenden Sie sich bei allen diesbezüglichen Fragen an uns!
Metagame-Debugger
Ebenen in Dwarven Skykeep existieren nicht im Vakuum. Spieler greifen mit seinem Kartendeck und Artefakten auf ein bestimmtes Level zu. Spieler erhalten zusätzliche Karten, nachdem sie ein Level erreicht, Quests in der Stadt erledigt und sie in Geschäften gekauft haben.
Dies bedeutet, dass einzelne Level unterschiedlich gespielt werden können, je nachdem, ob der Spieler mit dem Startdeck oder einem späten Spiel darauf zugegriffen hat.
Um das Deck im Debug-Modus zu bearbeiten, können Sie das Metagame Debugger-Tool verwenden (Schaltfläche namens Meta Progress im anfänglichen Debug-Menü):
Sieht eher einschüchternd aus.
Mit diesem Tool können Sie die Levels starten, als ob Sie bereits alles andere geschlagen hätten, und so Ihr Deck und Ihre Artefakte optimieren.
Beachtung! Die folgende Aktion wird Ihren aktuellen Spieldurchgang NULLIFIZIEREN. Stellen Sie sicher, dass Sie ein Backup Ihres Spiels erstellt haben.
Um das Spiel in den benötigten Zustand zu versetzen:
- Setze alles zurück, indem du auf „Metagame zurücksetzen“ klickst
- Aktivieren Sie die Kontrollkästchen, die Sie benötigen, bevor Sie auf Ihr Level zugreifen
- Erstellen Sie ein benutzerdefiniertes Deck mit der Schaltfläche „Deck“.
- Erstellen Sie benutzerdefinierte Artefaktsätze mit „Artefakten“.
- Du bist startklar! Starten Sie Ihr neues Level!
Das ist alles, was wir heute dafür teilen Zwergische Himmelsfestung führen. Dieses Handbuch wurde ursprünglich erstellt und geschrieben von G_Gen. Falls wir dieses Handbuch nicht aktualisieren, finden Sie das neueste Update, indem Sie diesen folgen Link.