Skip to main content

Modding

CategoryModding
Category
Modding

Overview

Modding in Shapez2 bezeichnet von Nutzern erstellte Änderungen am Spiel, die Gameplay, Benutzeroberfläche und Assets hinzufügen, verändern oder erweitern. Mods können von einfachen Komfortverbesserungen (QoL) bis hin zu völlig neuen Gegenständen, Maschinen, Plattformen oder Spielmodi reichen. Shapez2 basiert auf dem Unity-Game-Framework (2022.3.62f2) und unterstützt das Laden von Mods nativ, ohne einen externen Mod-Loader zu benötigen. Die Entwickler stellen Dokumentation und Beispielcode zur Verfügung, um Moddern die Spielarchitektur zu erklären und die Entwicklung neuer Inhalte zu erleichtern; außerdem steht eine dedizierte Modding-API namens ShapezShifter zur Verfügung, die gängige Modding-Aufgaben vereinfacht.

Mods für Shapez2 werden über den Steam-Workshop veröffentlicht und verteilt, wo Spieler Mods durchsuchen und abonnieren und das Spiel automatisch die Mods herunterladen lassen können. Offizielle und community-gepflegte Ressourcen decken mehrere Aspekte der Mod-Erstellung ab, einschließlich Einrichtung der Entwicklungsumgebung, Verhalten des Mod-Ladens, Debugging-Praktiken, Veröffentlichungsabläufe, Befehlszeilenargumente, die für Modding relevant sind, und wie Spieldateien für Modder organisiert sind. Es gibt sowohl offizielle Dokumente der Entwickler als auch inoffizielle Community-Ressourcen, die zusätzliche Details und Beispiele liefern.

Verfügbare Dokumentation umfasst die von den Entwicklern bereitgestellte Modding-Dokumentation und Richtlinien für Kunst und Assets, Beispiel-Mod-Repositories und community-gepflegte Referenzen. Das Modding-Ökosystem von Shapez2 nutzt Tools und Bibliotheken, die im Unity-Modding üblich sind, und Community-Ressourcen verweisen auf Hilfsprogramme wie MonoMod RuntimeDetour und HarmonyX für Laufzeit-Patching und Detouring. Die Beispiel-Mods und das ShapezShifter-Repository sind nützliche Ausgangspunkte, um funktionierende Beispiele und gängige Muster zum Registrieren neuer Inhalte, Assets und Verhaltensweisen zu sehen.

  • Verwende die offizielle Modding-Dokumentation und die Richtlinien für Kunst/Assets als primäre Referenzen, um Inhalte zu erstellen, die sich sauber in das Spiel integrieren.
  • Konsultiere die Beispiel-Mods und die ShapezShifter-API, um zu lernen, wie man neue Maschinen, Gegenstände, Plattformen und benutzerdefinierte Spielmodi registriert und um etablierte Mod-Strukturen und Namenskonventionen zu befolgen.
  • Veröffentliche fertige Mods im Steam-Workshop, damit sie leicht auffindbar sind und Spielern automatisch zum Download angeboten werden.
  • Nutze Community-Ressourcen wie die inoffiziellen Modding-Dokumente und Assembly-/Klassenreferenzen, wenn du tiefere Einblicke in Spielinterna benötigst; diese Ressourcen ergänzen die offiziellen Dokumente und Beispielcodes.
  • Für Laufzeit-Patching oder Detouring werden Community-Tools wie MonoMod RuntimeDetour und HarmonyX häufig herangezogen; befolge die Dokumentation dieser Projekte, wenn du Laufzeitänderungen anwendest.
  • Teste Mods gründlich mit den bereitgestellten Debugging-Workflows und Befehlszeilenoptionen, um Stabilität und Kompatibilität mit anderen Mods sicherzustellen.

Modding in Shapez2 wird sowohl durch offizielle Entwickleranleitungen als auch durch eine aktive Community unterstützt. Anfänger im Modding sollten mit den offiziellen Dokumenten und Beispiel-Mods beginnen, um das standardmäßige Projektlayout und die API-Nutzung zu erlernen, und dann Community-Referenzen sowie die ShapezShifter-Beispiele zu Rate ziehen, um die Funktionalität zu erweitern.

Other entities of this type

Related pages

Last updated: