logo
es
Español

Patio de cónyuge personalizado

Creador: aedenthorn
Actualizado:2021-08-02 20:04:12
23KB
mcafee
Autenticación
Confiado por 200,000,000+ usuarios

Mods previos requeridos

se instalará automáticamente cuando uses Patio de cónyuge personalizado

Acerca de este mod

Le permite personalizar la ubicación y las baldosas utilizadas para el área de cónyuge al aire libre para cualquier vainilla o NPC personalizado utilizando paquetes de contenido.
Aviso: este mod ahora está obsoleto, úseloPatio de cónyuges personalizado Reduxen cambio.


Este mod fue originalmente parte deCónyuges múltiples, pero parece que será útil en general para cualquier cónyuge, por lo que lo estoy trasladando a este nuevo mod (¡y lo estoy mejorando a medida que avanza el proceso!).

Este mod es un framework simple. No hace nada por sí solo; tendrás que crear e instalar un paquete de contenido. O bien, puedes pedirle al creador de tu cónyuge PNJ personalizado que cree un paquete de contenido personalizado para el patio de tu cónyuge.

Ahora hay unaAsistente para el patio del cónyuge personalizadoque le permitirá crear patios de cónyuges simples sin ningún conocimiento de JSON.Instálalo junto con este mod y sigue las instrucciones en su página. El asistente no te permitirá realizar personalizaciones avanzadas, pero una vez que hayas configurado mosaicos sencillos, podrás editar el archivo JSON para ajustarlo a tu gusto.

NOTA: Si necesitas ayuda con este mod, visitami servidor de DiscordNo puedo ayudarte en las publicaciones de Nexus, es demasiado incómodo.

Uso simple

Para un cónyuge soltero de vainilla, puede adaptar el paquete de contenido de ejemplo en elPestaña ArchivosInstala este mod, instala el paquete de contenido y luego edita el paquete de contenido.contenido.jsonarchivo, que se ve así:



{
"áreas": {
"Emily": {
ubicación:
            {
"X": 69,
"Y": 7
},
"useDefaultTiles": verdadero,
"useTilesOf": "Emily"
        }
    }
}



Esto le indica al mod que cree un área para la esposa de Emily en la casilla 73,11, usando sus casillas predeterminadas de patio. Simplemente cambia el nombre y las coordenadas de ubicación para que coincidan con las de tu esposa.

useTilesOfEs una clave opcional que permite especificar un conjunto diferente de fichas predeterminadas. Simplemente cámbiela por el nombre de otro cónyuge de VANILLA.

Las áreas de cónyuges de vainilla son mosaicos de 3x3 y la "ubicación" se refiere al mosaico superior izquierdo.

También puedes especificar un desplazamiento de PNJ personalizado; tendrás que hacer esto para los PNJ personalizados: los cónyuges originales tienen ubicaciones predeterminadas dentro del área de cónyuges, pero también puedes anularlas. UsaDesplazamiento npccon valores X e Y, al igual queubicación(ver el ejemplo con Sophia a continuación).

Para encontrar las coordenadas de los mosaicos, puedes usarModo de depuraciónPuedes comprobar tu json enhttps://smapi.io/json


Uso avanzado

Para un ejemplo más complejo, que permita mosaicos personalizados, láminas de mosaicos personalizadas y áreas de patio para varios cónyuges, consulte el paquete de contenido de ejemplo.contenido_complejo.json(reemplazar elcontenido.jsonCon él o simplemente copiando el contenido. Ese archivo tiene áreas para varios cónyuges, incluida Sofía, y carga una hoja de mosaicos personalizada desde un archivo PNG:

{
"áreas": {
"Emily": {
"ubicación": {
"X": 73,
"Y": 11
},
"useDefaultTiles": verdadero,
"useTilesOf": "Emily"
},
"Haley": {
"ubicación": {
"X": 74,
"Y": 7
},
"useDefaultTiles": verdadero,
"useTilesOf": "Haley"
},
"Sofía": {
"ubicación": {
"X": 77,
"Y": 11
},
"useDefaultTiles": falso,
"fichasespeciales": [
                {
"ubicación": {
"X": 77,
"Y": 12
},
"capa": "Frente",
"tilesheet": "Hoja de mosaico personalizada",
Índice de mosaico: 0
},
                {
"ubicación": {
"X": 77,
"Y": 13
},
"capa": "Edificios",
"tilesheet": "Hoja de mosaico personalizada",
"Índice de mosaico": 4
},
                {
"ubicación": {
"X": 78,
"Y": 13
},
"capa": "Edificios",
"tilesheet": "Hoja de mosaico personalizada",
Índice de mosaico: 6
},
                {
"ubicación": {
"X": 79,
"Y": 13
},
"capa": "Edificios",
"tilesheet": "Hoja de mosaico personalizada",
Índice de mosaico: 7
},
                {
"ubicación": {
"X": 80,
"Y": 12
},
"capa": "Frente",
"tilesheet": "Hoja de mosaico personalizada",
"Índice de mosaico": 1
},
                {
"ubicación": {
"X": 80,
"Y": 13
},
"capa": "Edificios",
"tilesheet": "Hoja de mosaico personalizada",
Índice de mosaico: 5
                }
],
"npcOffset": {
"X": 1,
"Y": 2
},
"npcAnimation": "Sophia_Farm1"
        }
},
"HojasDeMosaicosParaAñadir": {
"Hoja de mosaico personalizada": {
"ruta": "assets/custom_tile_sheet.png",
"ancho": 4,
"altura": 2,
"Ancho del mosaico": 16,
"Altura del azulejo": 16
        }
    }
}


Esto le dice al mod que haga lo siguiente para Sophia:

  • Crea su área de cónyuge a los 77,11
  • no uses mosaicos predeterminados para el área de su cónyuge (de todos modos, no tiene ninguno),
  • agrega una lista de mosaicos especiales en las coordenadas dadas, en la capa dada, usando el nombre de hoja de mosaico dado (ver Hojas de mosaico personalizadas a continuación)
  • Coloque a Sofía en un desplazamiento de 77,11 de 1,2 (es decir, en 78,13)
  • reproducir una animación de la lista de animaciones llamada "Sophia_Farm1" (esta es una animación proporcionada por SVE).

Las áreas de cónyuges solo se mostrarán para los NPC casados con el granjero, por lo que no hay nada de malo en crear un paquete de contenido para tu NPC, en caso de que el jugador se case con ellos.


Láminas de azulejos personalizadas

El ejemplo anterior también agrega una hoja de mosaico personalizada llamada "CustomTileSheet" a partir de un png personalizado incluido en el paquete de contenido, lo que permite la adición de gráficos de mosaico personalizados.

Las hojas de mosaico personalizadas deben especificar el ancho y la altura de los mosaicos. Por lo tanto, esta hoja de mosaico tiene 64 píxeles (4 x 16) de ancho y 32 píxeles (2 x 16) de alto. Para consultar el índice de un mosaico personalizado, cuente de izquierda a derecha, comenzando desde 0. Por lo tanto, los índices de mosaico en la hoja de mosaico de ejemplo son:

0 1 2 3
4 5 6 7

Puede echar un vistazo al archivo png en el paquete de contenido de ejemplo y compararlo con el área del cónyuge de Sophia en la captura de pantalla de otoño para comprender más claramente.

También puedes utilizar el{estación}etiqueta en la ruta de tu hoja de mosaicos, p. ej.

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

y luego use cuatro archivos png separados para las cuatro estaciones, es decir:

activos/hoja_de_azulejos_personalizada_spring.png
activos/hoja_de_azulejos_personalizada_verano.png
activos/hoja_de_azulejos_personalizada_fall.png
activos/hoja_de_azulejos_personalizada_invierno.png


Si estas usandoCónyuges múltiples, utilice también este mod, ya que he eliminado esta funcionalidad de ese mod en la última versión.


Técnico:

RequiereSMAPI, utiliza Harmony.

Compatible conActualizador de modspara actualizaciones automáticas.

El código está enhttps://github.com/aedenthorn/StardewValleyMods.

Si quieres quejarte o pedir ayuda o ayudarme a probar mis mods, puedes visitarmi servidor de Discord.

Una lista de todas mis modificaciones para Stardew Valley está disponible enhttps://www.nexusmods.com/stardewvalley/articles/895.

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