logo
es
Español

Kit de herramientas de mapa TMXL

Creador: Platonymous
Actualizado:2023-03-08 00:04:04
400KB
mcafee
Autenticación
Confiado por 200,000,000+ usuarios

Mods previos requeridos

se instalará automáticamente cuando uses Kit de herramientas de mapa TMXL

Acerca de este mod

Kit de herramientas para agregar/editar/reemplazar mapas y crear compilables. (Anteriormente llamado TMXLoader).

Kit de herramientas de mapas TMXL

por Platónimo

Anteriormente llamado TMXLoader. RenombradoKit de herramientas de mapas TMXLya que la parte de carga de archivos .tmx pura de este mod ahora es parte de SMAPI (3.2+)

Novedades en la versión 1.8.4

Capas de imagen para objetos construibles
Para utilizar capas de imágenes, su nombre debe terminar con "UNIQUEID" como "MyLayer-UNIQUEID", aunque no en los mapas de interiores.
Colorear para construir
Para permitir la coloración, la capa de imagen debe tener dos propiedades: "Color", que contiene un valor RGB predeterminado como "255 255 255 255" para el blanco, y una propiedad "ColorId", que puede ser cualquiera. Todas las capas que comparten la propiedad "ColorId" se colorearán del mismo modo.

Novedades en la versión 1.8.0:
Construibles:
Los elementos construibles se pueden construir o eliminar presionando F2 (se puede cambiar en el archivo de configuración)
Para eliminar el último construible colocado en el mapa, presione RETROCESO mientras tiene el menú abierto.
Ediciones regulares de mapas construibles:
"construibles": [
{
"id": "Platonymous.Armable",
"nombre": "Construible",
"archivo": "activos/Buildable.tmx",
"iconFile": "activos/icono.png",
"eliminarVacío":falso,
"precio":10000,
"set:": "Otros"
},
  ]

Edificios:
"construibles": [
{
"id": "Platonymous.SomeBuilding",
"nombre": "Algún edificio",
"archivo": "activos/SomeBuilding.tmx",
"indoorsFile": "activos/InteriorDeUnEdificio.tmx"
"exitTile":[1,3],
"iconFile": "activos/AlgúnIcono.png",
"eliminarVacío":falso,
"buildItems":[
{
"índice":388,
"pila":100
},
{
"nombre":"Chirivía",
"pila":1
}
],
"precio":10000
}
  ]

exitTile es el punto al que se desplazaría un jugador al salir de un edificio. Para desplazarse a ese punto, use la Acción o TouchAction.Salida construibleen el mapa o (con 1.8.8+) use BUILDINGLOCATION EXITXY en la propiedad Warp, como "Warp": "9 24 BUILDLOCATION EXITXY".
En el Buildable (exterior), cada INTERIOR o UNIQUEID utilizado en las propiedades será reemplazado por los valores generados. para deformar al uso interior para exp:
Warp 14 3 INTERIORES

Novedades en 1.4.2:
Establecer lugares de festival para los NPC que no tienen uno.
Formato de los lugares del festival:
"Lugares del festival":
[
{
"nombre": "Sandy",
"mapa": "Feria del pueblo",
"posición": [19, 35],
"dirección": 1
}
]


Novedades en la versión 1.4.0:
Se agregó una forma más sencilla de agregar habitaciones para cónyuges usando elPlantilla de habitación para cónyugesque encontrará en archivos opcionales
Si creas un mod con la plantilla,noIncluya el archivo towninterior.png al publicarlo.

Cambio importante en la versión 1.3.0:
TMXL ahora usa SMAPI ContentPacks, lo que significa que todos los paquetes van directamente a la carpeta mod y el ContentPack para los dos ejemplos debe descargarse por separado (archivos opcionales).

Incluye dos ejemplos de ambos puertos deMods de UlithiumDragons (Contenido eliminado y Templo de la jungla).

Las capas adicionales y las nuevas TileActions también funcionarán en mapas no importados con TMXL.



Estructura JSON de ContenPacks content.js:
Spoiler:
Espectáculo

{
"addMaps":// Nuevos mapas
  [  
    {
"nombre": "Exterior del Templo de la Jungla",// Nombre de la nueva ubicación
"archivo": "JungleTempleExterior.tmx",// Nombre del archivo dentro de la carpeta ContentPacks
},
...
],
"fusionar mapas":// Reemplazar partes de mapas
  [  
    {
"nombre": "Bosque",// Mapa para fusionar en
"archivo": "Woods.tmx",
"área de origen": [0,0,12,12],//Área en tu mapa donde quieres colocar (x, y, ancho, alto)
"posición": [0,0],// Posición donde se debe colocar el nuevo contenido en el mapa (x, y)
"addWarps":// agregar Warps ("entradaX entradaY UbicaciónObjetivo salidaX salidaY")
      [
"7-1 JungleTempleExterior 14 34",
....
],
"eliminar deformaciones":// elimina las deformaciones existentes ("entryX entryY TargetLocation exitX exitY")
      [ 
"7-1 JungleTempleExterior 14 34",
....
      ]
},
...
],
"reemplazarMapas":// Reemplazar completamente los mapas
  [  
   {
"nombre": "Bosque", // Mapa para reemplazar
"archivo": "Woods.tmx",
},
...
],
"soloDeformaciones"://Solo cambia Warps
   [

    {
"nombre": "Parada de autobús",
"addWarps": [
"Autobús urbano 12 8 2 6"
      ]
    }
],
"scripts":["script.lua"]
}
Características adicionales:
Spoiler:
Espectáculo


Dibujar más que solo las capas estándar:
Añadir la propiedadDibujar/Dibujar arriba o Dibujar antesEn la capa que quieres ver dibujada en el juego, el valor debe ser la capa que se dibuja antes/después, por ejemplo.AtrásSi quieres otra capa trasera.

Se agregaron TileActions (1.0.1), que se utilizan en la propiedad Action o TouchAction.
Y desde la versión 1.1.0 también puedes usar la propiedad del mapa "EntryAction", que se activará cada vez que el jugador ingrese al mapa.

Decir
Tu texto
Igual que el mensaje que solía funcionar pero sin el " "

Decir enanoTu texto
Igual que Say pero muestra el texto en enano si el jugador no tiene la guía de traducción.



SwitchLayersCapa1:Capa2
Cambia dos capas, incluso capas que no están realmente dibujadas.

SwitchLayers
Capa1:Capa2:14:17
Cambia únicamente el mosaico especificado entre las capas x:y

Capas de SwichCapa 1: Capa 2: 1-5:5-7
Cambia el área especificada entre las capas x1-x2:y1-y2

Las acciones de SwitchLayers se pueden combinar simplemente escribiéndolas una tras otra, por ejemplo:
SwitchLayers Edificios:EdificiosAbiertos:4:6-9 Edificios:EdificiosAbiertos:9:5 Frente:FrenteAbierto:4:6-9 SiempreFrente:SiempreFrenteAbierto:4:6-9

Cerrar1 380
Invoca una TileAction si el objeto Activo tiene el índice de cantidad de bloqueo especificado
Requiere propiedades adicionales en el mismo mosaico:

ÉxitoAcción que se activa al utilizar el objeto correcto al menos en la cantidad correcta
FallaAcción que se activa cuando se utiliza el objeto incorrecto o no es suficiente
Por defectoAcción que se activa cuando no se sostiene ningún objeto

(Nuevo en 1.1.0)
LuaTuNombreDeCarpeta TuFunción
Invoca una función desde cualquiera de sus scripts lua

Las funciones de Lua deben tomar tres parámetros: ubicación, posición del mosaico y id de capa

Ejemplos de Lua
Spoiler:
Espectáculo

pc = falso
función startPC(ubicación, tilepos, capa)
Si pc entonces
Juego1.playSound("moneda")
TMX.getTile(ubicación,"Frente",36, 12).TileIndex = 991
pc = falso
demás
Juego1.playSound("gota de estrella")
TMX.getTile(ubicación,"Frente",36, 12).Índice de mosaico = 1153
pc = verdadero
fin
fin


Además, cada Acción (y TouchAction) se puede configurar como condicional agregando las siguientes propiedades al mismo mosaico:
CondiciónUna condición ya sea en el formato de una condición de evento (Condiciones previas del evento) o si va prefijado porordenador personaluna condición de jugador (pero aún no mixta)
RetrocederAcción que se activa si no se cumple la condición (opcional)

Condiciones de jugador actualmente admitidas: catPerson, isMale, exhausted, hasGreenhouse, hasRustyKey, hasSkullKey, hasUnlockedSkullDoor, hasDarkTalisman, hasMagicInk, running, usingTool, usingSlingshot, bathingClothes, stardewHero, hasClubCard, canUnderstandDwarves

Las condiciones y las condiciones del jugador se pueden prefijar conNOlos invierten.


Las acciones aún son muy limitadas, pero se ampliarán. Si necesitas una TileAction específica, puedes sugerírmela en elSMAPI Discort(@Rutina)

Los mods de SMAPI pueden agregar sus propias Tileactions usando PyTK:
utilizando PyTK.Types;
TileAction Decir = new TileAction("Decir", sayAction).register();



Errores conocidos:

Dibujar/Dibujar antes/Dibujar arriba no siempre funciona con la capa Frontal.


Se modificó el serializador de guardado Advertencia
SMAPI advierte que este mod "puede corromper tus archivos guardados o dejarlos inutilizables si lo desinstalas".
Esto se debe a que TMXL accede a propiedades que PODRÍAN usarse para cambiar el serializador de esa manera, pero en realidad no lo cambia.
Entonces, a pesar de lo que dice la advertencia, tus archivos guardados no se corromperán ni quedarán inutilizables al usar o desinstalar este mod.


Si tienes alguna pregunta, normalmente puedes encontrarme en elDiscord de Stardew Valleybajo el nombre de usuarioRutina#8715

Si te gustan mis mods y quieres apoyarme, puedes hacerlo a través dePayPalo enPatreon.

Mods principales para Stardew Valley

Explora los mejores mods para Stardew Valley que aportan nuevas funciones, gráficos mejorados y formas emocionantes de transformar tu experiencia de juego.

¡Desbloquea todo el potencial de Stardew Valley con XMODhub — explora estos mods principales hoy mismo!

mcafee
Autenticación
Confiado por 200,000,000+ usuarios

¿Necesitas ayuda con la descarga o instalación? Únete a nuestra comunidad de Discord para soporte!

logo
Idioma

Soluciones de juego

Recursos

Fogonadura

Síguenos en

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