logo
de
Deutsch

TMXL Karte Toolkit

Ersteller: Platonymous
Aktualisiert:08/03/2023 00:04:04
400KB
mcafee
Authentifizierung
Vertraut von 200,000,000+ Nutzern

Vorausgesetzte Mods

wird automatisch installiert, wenn Sie TMXL Karte Toolkit verwenden

Über diesen Mod

Toolkit zum Hinzufügen/Bearbeiten/Ersetzen von Karten und Erstellen von Buildables. (Früher TMXLoader genannt).

TMXL-Karten-Toolkit

von Platonymous

Früher TMXLoader genannt. UmbenanntTMXL-Karten-Toolkitda der reine .tmx-Datei-Ladeteil dieses Mods jetzt Teil von SMAPI (3.2+) ist

Neu in 1.8.4

Bildebenen für Buildables
Um Bildebenen verwenden zu können, muss ihr Name mit „UNIQUEID“ enden, z. B. „MyLayer-UNIQUEID“, allerdings nicht bei Innenraumkarten.
Farbgebung für Bauobjekte
Um die Farbgebung zu ermöglichen, benötigt die Bildebene zwei Eigenschaften: „Color“ mit einem Standard-RGB-Wert wie „255 255 255 255“ für Weiß und eine beliebige „ColorId“-Eigenschaft. Alle Ebenen mit der gleichen „ColorId“-Eigenschaft werden auf die gleiche Weise eingefärbt.

Neu in 1.8.0:
Baubares:
Buildables können durch Drücken von F2 erstellt oder entfernt werden (kann in der Konfigurationsdatei geändert werden)
Um das letzte auf der Karte platzierte Bauobjekt zu entfernen, drücken Sie die RÜCKTASTE, während das Menü geöffnet ist.
Regelmäßige baubare Kartenbearbeitungen:
"Baubares": [
{
"id":"Platonymous.Buildable",
"name": "Baubar",
"Datei": "assets/Buildable.tmx",
"iconFile": "assets/icon.png",
"removeEmpty":false,
"Preis": 10000,
"set:": "Andere"
},
  ]

Gebäude:
"Baubares": [
{
"id":"Platonymous.SomeBuilding",
"name": "Ein Gebäude",
"Datei": "assets/SomeBuilding.tmx",
"indoorsFile":"assets/SomeBuildingInterior.tmx",
"exitTile":[1,3],
"iconFile": "assets/SomeIcon.png",
"removeEmpty":false,
"Bauelemente":[
{
"index":388,
"Stapel": 100
},
{
"Name":"Pastinake",
"Stapel":1
}
],
"Preis":10000
}
  ]

exitTile ist der Punkt, zu dem ein Spieler beim Verlassen eines Gebäudes teleportiert. Um zu diesem Punkt zu teleportieren, verwenden Sie die Aktion oder TouchActionExitBuildableauf der Karte oder (mit 1.8.8+) verwenden Sie BUILDINGLOCATION EXITXY in der Warp-Eigenschaft, wie „Warp“: „9 24 BUILDLOCATION EXITXY“.
Im Buildable (Außenbereich) wird jedes in den Eigenschaften verwendete INDOORS oder UNIQUEID durch die generierten Werte ersetzt. Um zum Innenbereich zu gelangen, verwenden Sie für exp:
Warp 14 3 INNEN

Neu in 1.4.2:
Festlegen von Festivalplätzen für NPCs, die keinen haben.
Format Festivalspots:
"festivalSpots":
[
{
"Name": "Sandy",
"map": "Stadtfest",
"position": [19, 35],
"Richtung": 1
}
]


Neu in 1.4.0:
Es wurde eine einfachere Möglichkeit hinzugefügt, Partnerzimmer hinzuzufügen, indem manVorlage für das Ehegattenzimmerdie Sie unter optionale Dateien finden
wenn Sie einen Mod mit der Vorlage erstellen,nichtFügen Sie beim Veröffentlichen die Datei towninterior.png ein.

Wichtige Änderung in Version 1.3.0:
TMXL verwendet jetzt SMAPI-ContentPacks, was bedeutet, dass alle Pakete direkt in den Mod-Ordner gelangen und das ContentPack für die beiden Beispiele separat heruntergeladen werden muss (optionale Dateien).

Enthält zwei Beispiele für beide Ports vonUlithiumDragons-Mods (Geschnittener Inhalt und Dschungeltempel).

Zusätzliche Ebenen und neue TileActions funktionieren auch in Karten, die nicht mit TMXL importiert wurden.



JSON-Struktur von ContenPacks content.js:
Spoiler:
Zeigen

{
"addMaps":// Neue Karten
  [  
    {
"Name": "JungleTempleExterior",// Name des neuen Standorts
"Datei": "JungleTempleExterior.tmx",// Dateiname im ContentPacks-Ordner
},
...
],
"mergeMaps":// Teile von Maps ersetzen
  [  
    {
"Name": "Wald",// Map zum Zusammenführen mit
"Datei": "Woods.tmx",
"Quellbereich": [0,0,12,12],// Bereich auf Ihrer Karte, den Sie platzieren möchten (x, y, Breite, Höhe)
"Position": [0,0],// Position, an der der neue Inhalt auf der Karte platziert werden soll (x, y)
"addWarps":// Warps hinzufügen ("entryX entryY TargetLocation exitX exitY")
      [
"7 -1 Dschungeltempelaußenseite 14 34",
....
],
"removeWarps":// entfernt vorhandene Warps ("entryX entryY TargetLocation exitX exitY")
      [ 
"7 -1 Dschungeltempelaußenseite 14 34",
....
      ]
},
...
],
"replaceMaps":// Maps vollständig ersetzen
  [  
   {
"Name": "Woods", // Zu ersetzende Karte
"Datei": "Woods.tmx",
},
...
],
"onlyWarps":// Nur Warps ändern
   [

    {
"Name": "Bushaltestelle",
"addWarps": [
"12 8 Stadtbus 2 6"
      ]
    }
],
"Skripte":["Skript.lua"]
}
Zusätzliche Funktionen:
Spoiler:
Zeigen


Zeichnen Sie mehr als nur die Standardebenen:
Fügen Sie die Eigenschaft hinzuDraw/DrawAbove oder DrawBeforeFür die Ebene, die Sie im Spiel gezeichnet sehen möchten, muss der Wert der Ebene entsprechen, nach der/vor der es gezeichnet wird, z. B.Zurückwenn Sie eine andere Back-Layer wünschen.

TileActions (1.0.1) hinzugefügt, die entweder in der Action- oder TouchAction-Eigenschaft verwendet werden.
Und seit 1.1.0 können Sie auch die Karteneigenschaft „EntryAction“ verwenden, die ausgelöst wird, wenn der Spieler die Karte betritt.

Sagen
IhrText
Dasselbe wie „Message“, aber ohne das „ “

Sag ZwergischIhrText
Dasselbe wie „Say“, zeigt den Text jedoch auf Zwergisch an, wenn der Spieler nicht über die Übersetzungsanleitung verfügt.



SwitchLayersEbene1:Ebene2
Vertauscht zwei Ebenen, auch Ebenen, die eigentlich nicht gezeichnet sind.

SwitchLayers
Ebene1:Ebene2:14:17
Schaltet nur die angegebene Kachel zwischen den Ebenen x:y um

SchalterEbenenEbene1:Ebene2:1-5:5-7
Schaltet den angegebenen Bereich zwischen den Ebenen x1-x2:y1-y2 um

SwitchLayers-Aktionen können kombiniert werden, indem man sie einfach nacheinander schreibt. Beispiel:
SwitchLayers Gebäude:GebäudeOffen:4:6-9 Gebäude:GebäudeOffen:9:5 Front:FrontOffen:4:6-9 ImmerFront:ImmerFrontOffen:4:6-9

Sperren1 380
Ruft eine TileAction auf, wenn das aktive Objekt den angegebenen Index hat. Sperrbetragsindex
Benötigt weitere Eigenschaften auf derselben Kachel:

ErfolgAktion wird ausgelöst, wenn das richtige Objekt in mindestens der richtigen Menge verwendet wird
VersagenAktion wird ausgelöst, wenn das falsche Objekt oder nicht genug verwendet wird
StandardAktion wird ausgelöst, wenn kein Objekt gehalten wird

(Neu in 1.1.0)
LuaIhrOrdnername IhreFunktion
Ruft eine Funktion aus einem Ihrer Lua-Skripte auf

Lua-Funktionen müssen drei Parameter annehmen: Standort, Kachelposition und Layer-ID

Lua-Beispiele
Spoiler:
Zeigen

pc = falsch
Funktion startPC(Standort, Kachelposition, Ebene)
wenn PC dann
Game1.playSound("Münze")
TMX.getTile(Standort,"Vorderseite",36, 12).TileIndex = 991
pc = falsch
anders
Game1.playSound("Sternentropfen")
TMX.getTile(Standort,"Vorderseite",36, 12).TileIndex = 1153
pc = wahr
Ende
Ende


Darüber hinaus kann jede Aktion (und TouchAction) bedingt festgelegt werden, indem demselben Tile die folgenden Eigenschaften hinzugefügt werden:
ZustandEine Bedingung entweder im Format einer Ereignisbedingung (Veranstaltungsvoraussetzungen) oder wenn vorangestelltesPCeine Spielerkondition (aber noch nicht gemischt)
ZurückgreifenAusgelöste Aktion, wenn die Bedingung nicht erfüllt ist (optional)

Derzeit unterstützte Spielerbedingungen: catPerson, isMale, exhausted, hasGreenhouse, hasRustyKey, hasSkullKey, hasUnlockedSkullDoor, hasDarkTalisman, hasMagicInk, running, usingTool, usingSlingshot, bathingClothes, stardewHero, hasClubCard, canUnderstandDwarves

Bedingungen und Spielerbedingungen können mit dem PräfixNICHTdie sie umkehren.


Die Aktionen sind noch sehr begrenzt, werden aber erweitert. Wenn Sie eine bestimmte TileAction benötigen, können Sie sie mir auf derSMAPI-Diskord(@Routine)

SMAPI-Mods können mit PyTK ihre eigenen Tileactions hinzufügen:
mit PyTK.Types;
TileAction Say = neue TileAction("Say", sayAction).register();



Bekannte Fehler:

„Zeichnen“/„Vorher zeichnen“/„Abwärts zeichnen“ funktioniert nicht immer mit der vorderen Ebene.


Warnung zum Speichern des Serialisierers geändert
SMAPI warnt, dass dieser Mod „Ihre Sicherungsdateien beschädigen oder unbrauchbar machen kann, wenn Sie ihn deinstallieren“.
Dies liegt daran, dass TMXL auf Eigenschaften zugreift, die verwendet werden KÖNNTEN, um den Serialisierer auf diese Weise zu ändern, ihn aber nicht tatsächlich ändert.
Trotz der Warnung werden Ihre Sicherungsdateien bei der Verwendung oder Deinstallation dieses Mods nicht beschädigt oder unbrauchbar.


Bei Fragen erreichen Sie mich in der Regel über dieStardew Valley Discordunter dem BenutzernamenRoutine#8715

Wenn dir meine Mods gefallen und du mich unterstützen möchtest, kannst du das überPaypaloder aufPatreon.

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