logo
de
Deutsch

Benutzerdefinierte Ehepartner Patio

Ersteller: aedenthorn
Aktualisiert:02/08/2021 20:04:12
23KB
mcafee
Authentifizierung
Vertraut von 200,000,000+ Nutzern

Vorausgesetzte Mods

wird automatisch installiert, wenn Sie Benutzerdefinierte Ehepartner Patio verwenden

Über diesen Mod

Ermöglicht es Ihnen, den Standort und die Fliesen für den Outdoor-Ehepartner-Bereich für jede Vanille oder benutzerdefinierte NPC mit Inhaltspaketen anzupassen.
Hinweis: Dieser Mod ist jetzt veraltet, bitte verwenden SieBenutzerdefinierte Ehepartner-Terrasse Reduxstattdessen.


Dieser Mod war ursprünglich Teil vonMehrere Ehepartner, aber es scheint, als wäre es für jeden Ehepartner allgemein nützlich, also verschiebe ich es in dieses neue Mod (und verbessere es dabei!).

Dieser Mod ist ein einfaches Framework. Er erledigt nichts von selbst; Sie müssen ein Content-Paket dafür erstellen und installieren. Entweder das oder Sie bitten den Ersteller Ihres benutzerdefinierten NPC-Partners, ein benutzerdefiniertes Content-Paket für die Partnerterrasse für seinen NPC zu erstellen.

Es gibt jetzt eineBenutzerdefinierter Ehepartner-Patio-AssistentDamit können Sie einfache Partner-Patios erstellen, ohne JSON-Kenntnisse zu besitzen.Installieren Sie es zusammen mit diesem Mod und folgen Sie den Anweisungen auf der Mod-Seite. Der Assistent erlaubt keine erweiterten Anpassungen. Sobald Sie jedoch einfache Tilesheets damit eingerichtet haben, können Sie die JSON-Datei anschließend bearbeiten und nach Belieben optimieren.

HINWEIS: Wenn Sie Hilfe zu diesem Mod benötigen, besuchen Sie bittemein Discord-Server. Ich kann Ihnen in den Nexus-Posts nicht helfen, es ist zu umständlich.

Einfache Anwendung

Für einen einzelnen Vanilla-Ehepartner können Sie das Beispiel-Inhaltspaket imRegisterkarte „Dateien“. Installieren Sie diesen Mod, installieren Sie das Inhaltspaket und bearbeiten Sie dann die Inhaltspaketecontent.jsonDatei, die wie folgt aussieht:



{
"Bereiche": {
"Emily": {
Standort:
            {
"X": 69,
"J": 7
},
"useDefaultTiles": wahr,
"useTilesOf": "Emily"
        }
    }
}



Dies weist den Mod an, einen Ehepartnerbereich für Emily auf Kachel 73,11 zu erstellen, wobei ihre Standard-Terrassenbereichskacheln verwendet werden. Ändern Sie einfach den Namen und die Standortkoordinaten, um sie an Ihren Ehepartner anzupassen.

useTilesOfist ein optionaler Schlüssel, mit dem Sie einen anderen Satz von Standardkacheln angeben können. Ändern Sie diesen einfach in den Namen eines anderen VANILLA-Ehepartners.

Die Ehepartnerbereiche in Vanilla bestehen aus 3 x 3 Kacheln und „Standort“ bezieht sich auf die oberste linke Kachel.

Sie können auch einen benutzerdefinierten NPC-Offset angeben. Dies müssen Sie für benutzerdefinierte NPCs tun. Ehepartner in der Standardversion haben Standardpositionen innerhalb des Ehepartnerbereichs, aber Sie können diese auch überschreiben. Verwenden SienpcOffsetmit X- und Y-Werten, genau wieStandort(siehe das Beispiel mit Sophia unten).

Um Kachelkoordinaten zu finden, können Sie verwendenDebug-Modus. Sie können Ihr JSON unter überprüfenhttps://smapi.io/json


Erweiterte Nutzung

Für ein komplexeres Beispiel, das benutzerdefinierte Kacheln, benutzerdefinierte Kachelblätter und Terrassenbereiche für mehrere Ehepartner ermöglicht, werfen Sie einen Blick auf die Beispiel-Inhaltspaketecontent_complex.json(ersetzen Sie diecontent.jsondamit oder kopieren Sie einfach den Inhalt). Diese Datei enthält Ehepartnerbereiche für mehrere Ehepartner, einschließlich Sophia, und lädt ein benutzerdefiniertes Kachelblatt aus einem PNG:

{
"Bereiche": {
"Emily": {
"Standort": {
"X": 73,
"Y": 11
},
"useDefaultTiles": wahr,
"useTilesOf": "Emily"
},
"Haley": {
"Standort": {
"X": 74,
"J": 7
},
"useDefaultTiles": wahr,
"useTilesOf": "Haley"
},
"Sophia": {
"Standort": {
"X": 77,
"Y": 11
},
"useDefaultTiles": falsch,
"Spezialkacheln": [
                {
"Standort": {
"X": 77,
"Y": 12
},
"Schicht": "Vorderseite",
"tilesheet": "Benutzerdefiniertes TileSheet",
"tileIndex": 0
},
                {
"Standort": {
"X": 77,
"Y": 13
},
"layer": "Gebäude",
"tilesheet": "Benutzerdefiniertes TileSheet",
"tileIndex": 4
},
                {
"Standort": {
"X": 78,
"Y": 13
},
"layer": "Gebäude",
"tilesheet": "Benutzerdefiniertes TileSheet",
"tileIndex": 6
},
                {
"Standort": {
"X": 79,
"Y": 13
},
"layer": "Gebäude",
"tilesheet": "Benutzerdefiniertes TileSheet",
"tileIndex": 7
},
                {
"Standort": {
"X": 80,
"Y": 12
},
"Schicht": "Vorderseite",
"tilesheet": "Benutzerdefiniertes TileSheet",
"tileIndex": 1
},
                {
"Standort": {
"X": 80,
"Y": 13
},
"layer": "Gebäude",
"tilesheet": "Benutzerdefiniertes TileSheet",
"tileIndex": 5
                }
],
"npcOffset": {
"X": 1,
"Y": 2
},
"npcAnimation": "Sophia_Farm1"
        }
},
"tileSheetsToAdd": {
"Benutzerdefiniertes Kachelblatt": {
"Pfad": "assets/custom_tile_sheet.png",
"Breite": 4,
"Höhe": 2,
"Kachelbreite": 16,
"Kachelhöhe": 16
        }
    }
}


Dies weist den Mod an, Folgendes für Sophia zu tun:

  • erstellen Sie ihren Ehepartner Bereich bei 77,11
  • Verwenden Sie keine Standardkacheln für den Ehepartnerbereich (sie hat sowieso keine),
  • Fügen Sie eine Liste spezieller Kacheln an den angegebenen Koordinaten auf der angegebenen Ebene unter Verwendung des angegebenen Kachelblattnamens hinzu (siehe „Benutzerdefinierte Kachelblätter“ weiter unten).
  • Platzieren Sie Sophia mit einem Offset von 1,2 von 77,11 (also bei 78,13).
  • Spielen Sie eine Animation aus der Animationsliste mit dem Namen „Sophia_Farm1“ ab (dies ist eine von SVE bereitgestellte Animation).

Ehepartnerbereiche werden nur für NPCs angezeigt, die mit dem Bauern verheiratet sind. Es kann also nicht schaden, ein Inhaltspaket für Ihren NPC zu erstellen, falls der Spieler ihn heiratet.


Benutzerdefinierte Fliesenblätter

Das obige Beispiel fügt außerdem ein benutzerdefiniertes Kachelblatt namens „CustomTileSheet“ aus einem benutzerdefinierten PNG hinzu, das im Inhaltspaket enthalten ist, wodurch das Hinzufügen benutzerdefinierter Kachelgrafiken ermöglicht wird.

Benutzerdefinierte Kachelblätter müssen Breite und Höhe in Kacheln angeben. Dieses Kachelblatt ist daher 64 Pixel (4 x 16) breit und 32 Pixel (2 x 16) hoch. Um auf einen Kachelindex in einem benutzerdefinierten Kachelblatt zu verweisen, zählen Sie von links nach rechts, beginnend bei 0. Die Kachelindizes im Beispielkachelblatt lauten also:

0 1 2 3
4 5 6 7

Sie können sich die PNG-Datei im Beispielinhaltspaket ansehen und sie mit dem Ehepartnerbereich von Sophia im Herbst-Screenshot vergleichen, um ein besseres Verständnis zu erhalten.

Sie können auch die{Jahreszeit}Tag im Pfad Ihres Kachelblatts, z. B.

"Pfad": "assets/custom_tile_sheet_{season}.png",

und verwenden Sie dann vier separate PNG-Dateien für die vier Jahreszeiten, d. h.:

assets/custom_tile_sheet_spring.png
assets/custom_tile_sheet_summer.png
assets/custom_tile_sheet_fall.png
assets/custom_tile_sheet_winter.png


Wenn SieMehrere Ehepartner, verwenden Sie bitte auch diesen Mod, da ich diese Funktionalität in der neuesten Version aus diesem Mod entfernt habe.


Technisch:

ErfordertSMAPI, verwendet Harmony.

Kompatibel mitMod-Updaterfür automatische Updates.

Code ist beihttps://github.com/aedenthorn/StardewValleyMods.

Wenn Sie sich beschweren oder um Hilfe bitten möchten oder mir beim Testen meiner Mods helfen möchten, können Sie besuchenmein Discord-Server.

Eine Liste aller meiner Mods für Stardew Valley finden Sie unterhttps://www.nexusmods.com/stardewvalley/articles/895.

Top-Mods für Stardew Valley

Entdecke die besten Mods für Stardew Valley, die neue Funktionen, verbesserte Grafiken und spannende Möglichkeiten bieten, dein Spielerlebnis zu verändern.

Entfalte das volle Potenzial von Stardew Valley mit XMODhub — entdecke noch heute diese Top-Mods!

mcafee
Authentifizierung
Vertraut von 200,000,000+ Nutzern

Brauchst du Hilfe beim Download oder der Installation? Trete unserer Discord-Community für Unterstützung bei!

logo
Sprache

Gaming-Lösungen

Ressourcen

Partner

Folgen Sie uns auf

discordfacebooktwitteryoutube
Support:
support@xmodhub.com
Xmod_Lily
Geschäft:
dc@xmodhub.com or cathy@business.xmodhub.com
catherine_79237

Larvas Limited

Room 1201, 12/F Tai Sang Bank Building 130-132 Des Voeux Road Central HK