logo
it
Italiano

TMXL Mappa Toolkit

Creatore: Platonymous
Aggiornato:2023-03-08 00:04:04
400KB
mcafee
Verifica
fiducioso da 200,000,000+ utenti

mod pre-richiedente

verrà installato automaticamente quando si utilizza TMXL Mappa Toolkit

Su questo mod

Toolkit per aggiungere/modificare/sostituire mappe e creare build. (Precedentemente chiamato TMXLoader).

Kit di strumenti per mappe TMXL

di Platonimo

Precedentemente denominato TMXLoader. RinominatoKit di strumenti per mappe TMXLpoiché la parte di caricamento del file .tmx puro di questa mod è ora parte di SMAPI (3.2+)

Novità nella versione 1.8.4

Livelli di immagine per elementi edificabili
Per utilizzare i livelli immagine, il loro nome deve terminare con "UNIQUEID", ad esempio "MyLayer-UNIQUEID", anche se non nelle mappe di interni.
Colorazione per oggetti da costruire
Per consentire la colorazione, il livello immagine deve avere due proprietà: "Color" che contiene un valore RGBA predefinito come "255 255 255 255" per il bianco e una proprietà "ColorId" che può essere qualsiasi valore. Tutti i livelli che condividono la proprietà "ColorId" saranno colorati allo stesso modo.

Novità nella versione 1.8.0:
Elementi edificabili:
Gli elementi edificabili possono essere costruiti o rimossi premendo F2 (può essere modificato nel file di configurazione)
Per rimuovere l'ultimo elemento edificabile posizionato sulla mappa, premere BACKSPACE mentre il menu è aperto.
Modifiche regolari alla mappa edificabile:
"edificabili": [
{
"id":"Platonimo.Costruibile",
"nome": "Costruibile",
"file": "assets/Buildable.tmx",
"iconFile": "assets/icon.png",
"removeEmpty":false,
"prezzo": 10000,
"set:": "Altri"
},
  ]

Edifici:
"edificabili": [
{
"id":"Platonimo.QualcheEdificio",
"nome": "Alcuni edifici",
"file": "assets/SomeBuilding.tmx",
"indoorsFile":"assets/SomeBuildingInterior.tmx",
"exitTile":[1,3],
"iconFile": "assets/SomeIcon.png",
"removeEmpty":false,
"buildItems":[
{
"indice":388,
"pila":100
},
{
"nome":"Pastinaca",
"pila":1
}
],
"prezzo": 10000
}
  ]

exitTile è il punto in cui un giocatore si teletrasporterebbe quando esce da un edificio. Per teletrasportarsi fino a quel punto, usa Action o TouchActionExitBuildablesulla mappa o (con 1.8.8+) utilizzare BUILDINGLOCATION EXITXY nella proprietà Warp, come "Warp": "9 24 BUILDLOCATION EXITXY".
Nell'Edificabile (esterno) ogni INDOORS o UNIQUEID utilizzato nelle proprietà verrà sostituito dai valori generati. per passare all'uso interno per exp:
Warp 14 3 AL CHIUSO

Novità nella versione 1.4.2:
Impostare luoghi per i festival per i PNG che non ne hanno uno.
Formato dei luoghi del festival:
"festivalSpots":
[
{
"nome": "Sandy",
"mappa": "Fiera cittadina",
"posizione": [19, 35],
"direzione": 1
}
]


Novità nella versione 1.4.0:
Aggiunto un modo più semplice per aggiungere stanze per coniugi utilizzandoModello per la stanza del coniugeche trovi nei file opzionali
se crei una mod con il modello,non fareincludere il file towninterior.png quando lo si rilascia.

Importante modifica nella versione 1.3.0:
TMXL ora utilizza SMAPI ContentPacks, il che significa che tutti i pacchetti vanno direttamente nella cartella mod e il ContentPack per i due esempi deve essere scaricato separatamente (file facoltativi).

Include due esempi di entrambe le porte diMod di UlithiumDragons (contenuti tagliati e tempio della giungla).

I livelli aggiuntivi e le nuove TileAction funzioneranno anche nelle mappe non importate con TMXL.



Struttura JSON di ContenPacks content.js:
Spoiler:
Spettacolo

{
"aggiungiMappe":// Nuove mappe
  [  
    {
"nome": "TempioGiunglaEsterno",// Nome della nuova posizione
"file": "JungleTempleExterior.tmx",// Nome file all'interno della cartella ContentPacks
},
...
],
"mergeMaps":// Sostituisci parti delle mappe
  [  
    {
"nome": "Bosco",// Mappa in cui unirti
"file": "Woods.tmx",
"area sorgente": [0,0,12,12],// Area sulla mappa che vuoi posizionare (x, y, larghezza, altezza)
"posizione": [0,0],// Posizione in cui il nuovo contenuto dovrebbe essere posizionato sulla mappa (x, y)
"addWarps":// aggiungi Warps ("entryX entryY TargetLocation exitX exitY")
      [
"7 -1 JungleTempleExterior 14 34",
....
],
"rimuoviDeformazioni":// rimuove i Warp esistenti ("entryX entryY TargetLocation exitX exitY")
      [ 
"7 -1 JungleTempleExterior 14 34",
....
      ]
},
...
],
"sostituisciMappe":// Sostituisci completamente le mappe
  [  
   {
"name": "Woods", // Mappa da sostituire
"file": "Woods.tmx",
},
...
],
"soloDeformazioni":// Cambia solo Warps
   [

    {
"nome": "Fermata dell'autobus",
"aggiungiDeformazioni": [
"12 8 CityBus 2 6"
      ]
    }
],
"script":["script.lua"]
}
Caratteristiche aggiuntive:
Anticipazione:
Spettacolo


Disegnare più livelli rispetto a quelli standard:
Aggiungi la proprietàDisegna/Disegna sopra o Disegna primaper il livello che vuoi vedere disegnato nel gioco, il valore deve essere il livello che è stato disegnato dopo/prima, per exp.Indietrose vuoi un altro strato posteriore.

Aggiunte TileActions (1.0.1), utilizzate nella proprietà Action o TouchAction.
E dalla versione 1.1.0 è possibile utilizzare anche la proprietà della mappa "EntryAction", che verrà attivata ogni volta che il giocatore entra nella mappa.

Dire
Il tuo testo
Lo stesso messaggio che funzionava prima, ma senza " "

Dì nanicoIl tuo testo
Uguale a Say, ma mostra il testo in nanico se il giocatore non ha la guida alla traduzione.



SwitchLayersLivello 1:Livello 2
Scambia due livelli, anche quelli che non sono effettivamente disegnati.

SwitchLayers
Livello 1:Livello 2:14:17
Cambia solo la Tile specificata tra i livelli x:y

SwichLayersLivello 1:Livello 2:1-5:5-7
Commuta l'area specificata tra i livelli x1-x2:y1-y2

Le azioni SwitchLayers possono essere combinate semplicemente scrivendole una dopo l'altra, ad esempio:
SwitchLayers Edifici:EdificiAperti:4:6-9 Edifici:EdificiAperti:9:5 Fronte:FronteAperto:4:6-9 SempreFronte:SempreFronteAperto:4:6-9

Serratura1 380
Richiama un TileAction se l'oggetto attivo è dell'indice specificato. Indice di blocco
Richiede ulteriori proprietà sulla stessa tessera:

SuccessoAzione attivata quando si utilizza l'oggetto giusto almeno nella giusta quantità
FallimentoAzione attivata quando si utilizza l'oggetto sbagliato o non abbastanza
PredefinitoAzione attivata quando non si tiene alcun oggetto

(Novità nella versione 1.1.0)
LuaNomeCartella La tuaFunzione
Richiama una funzione da uno qualsiasi dei tuoi script lua

Le funzioni Lua devono accettare tre parametri: posizione, tileposition e layerid

Esempi Lua
Spoiler:
Spettacolo

pc = falso
funzione startPC(posizione, tilepos, layer)
se pc allora
Game1.playSound("moneta")
TMX.getTile(posizione,"Fronte",36, 12).TileIndex = 991
pc = falso
altro
Game1.playSound("stardrop")
TMX.getTile(posizione,"Fronte",36, 12).TileIndex = 1153
pc = vero
FINE
FINE


Inoltre, ogni azione (e TouchAction) può essere impostata come condizionale aggiungendo le seguenti proprietà allo stesso Tile:
CondizioneUna condizione nel formato di una condizione di evento (Prerequisiti dell'evento) o se preceduto daPCuna condizione del giocatore (ma non ancora mista)
RicaderciAzione attivata se la condizione non è soddisfatta (facoltativo)

Condizioni del giocatore attualmente supportate: catPerson , isMale , exhausted , hasGreenhouse , hasRustyKey , hasSkullKey , hasUnlockedSkullDoor , hasDarkTalisman , hasMagicInk , running , usingTool , usingSlingshot , bathingClothes , stardewHero , hasClubCard , canUnderstandDwarves

Condizioni e PlayerConditions possono essere precedute daNONinvertirli.


Le azioni sono ancora molto limitate, ma saranno ampliate. Se hai bisogno di una TileAction specifica, puoi suggerirmela suSMAPI Discort(@Routine)

I Mod SMAPI possono aggiungere le proprie Tileactions utilizzando PyTK:
utilizzando PyTK.Types;
TileAction Say = new TileAction("Say", sayAction).register();



Bug noti:

Draw/DrawBefore/DrawAbove non sempre funziona con il livello Front.


Avviso di modifica del serializzatore di salvataggio
SMAPI avverte che questa mod "potrebbe danneggiare i tuoi file di salvataggio o renderli inutilizzabili se la disinstalli".
Questo perché TMXL accede a proprietà che POTREBBERO essere utilizzate per modificare il serializzatore in quel modo, ma in realtà non lo modifica.
Quindi, nonostante quanto riportato nell'avviso, i tuoi file di salvataggio non verranno danneggiati né diventeranno inutilizzabili quando utilizzi o disinstalli questa mod.


Se avete domande di solito potete trovarmi suStardew Valley Discordsotto il nome utenteRoutine#8715

Se ti piacciono le mie mod e vuoi supportarmi, puoi farlo tramitePayPalo suPatreon.

Top Mod per Stardew Valley

esplorare i migliori mod per Stardew Valley che portano nuove funzionalità, visuali aggiornati e modi emozionanti per trasformare la tua esperienza di gameplay.

sblocca il pieno potenziale di Stardew Valley con XMODhub- esplora questi mod top oggi!

mcafee
Verifica
fiducioso da 200,000,000+ utenti

Hai bisogno di aiuto per il download o l'installazione? Unisciti al nostroComunità DiscordCerca supporto.

logo
lingua

soluzioni di giochi

risorse

richieste di partenariato e supporto

Seguici

discordfacebooktwitteryoutube
Supporto:
support@xmodhub.com
Xmod_Lily
Affari:
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