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 de
Có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 simplePara un cónyuge soltero de vainilla, puede adaptar el paquete de contenido de ejemplo en el
Pestañ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. Usa
Desplazamiento npccon valores X e Y, al igual que
ubicación(ver el ejemplo con Sophia a continuación).
Para encontrar las coordenadas de los mosaicos, puedes usar
Modo de depuraciónPuedes comprobar tu json en
https://smapi.io/json Uso avanzadoPara 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 el
contenido.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 personalizadasEl 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.pngactivos/hoja_de_azulejos_personalizada_verano.pngactivos/hoja_de_azulejos_personalizada_fall.pngactivos/hoja_de_azulejos_personalizada_invierno.pngSi estas usando
Cónyuges múltiples, utilice también este mod, ya que he eliminado esta funcionalidad de ese mod en la última versión.
Técnico:Requiere
SMAPI, utiliza Harmony.
Compatible con
Actualizador de modspara actualizaciones automáticas.
El código está en
https://github.com/aedenthorn/StardewValleyMods.
Si quieres quejarte o pedir ayuda o ayudarme a probar mis mods, puedes visitar
mi servidor de Discord.
Una lista de todas mis modificaciones para Stardew Valley está disponible en
https://www.nexusmods.com/stardewvalley/articles/895.