Modding:Content Patcher

De Stardew Valley Wiki
Revisión del 21:53 8 abr 2020 de Minirvana (discusión | contribs.) (Agregar sección Assets)
Ir a la navegación Ir a la búsqueda

Creación de paquetes de Content Patcher SMAPI mascot.png

Modding:Índice

¿Desea crear paquetes de Content Patcher para Stardew Valley? ¡Esta página es para ti! Para el uso de mods, consulte Modding:Guía del jugador. Para crear mods SMAPI, consulte Modding:Guía del Modder.

Esta página pretende ser una introducción suave a la creación de paquetes de Content Patcher. Si no necesita una introducción, consulte el archivo readme de Content Patcher completo.

Conceptos básicos

¿Qué es Content Patcher?

Content Patcher es un mod SMAPI que te permite cambiar los recursos del juego (imágenes, diálogos, datos y mapas) sin reemplazar los archivos del juego o escribir código. Lo usa creando un paquete de contenido (una carpeta) con un par de archivos JSON (básicamente texto). Simplemente editando un archivo JSON, puedes...

  • Reemplazar un archivo de imagen;
  • Hacer cambios estacionales;
  • Hacer un diálogo que cambie según el clima, la fecha, sus relaciones con otros PNJ, etc;
  • Hacer cambios muy específicos (como hacer que el café sea más caro los fines de semana de invierno cuando nieva después de haber completado el JojaMart);
  • Y mucho más.

Assets

Unasset es esencialmente un archivo en la carpeta Content del juego con el nombre de asset. El nombre del recurso nunca incluye la ruta de Contentel idioma o la extensión del archivo (Puedes usar tokens para dirigirse a idiomas específicos). Por ejemplo:

Archivo Nombre del Asset
Content/Portraits/Abigail.xnb Portraits/Abigail
Content/Maps/spring_beach.xnb
Content/Maps/spring_beach.es-ES.xnb
Content/Maps/spring_beach.fr-FR.xnb
Maps/spring_beach

Un recurso puede contener varios imagenes o entradas de datos. Por ejemplo, esto es lo que contiene Portraits/Abigail si lo desempaquetas:

Modding - creating an XNB mod - example portraits.png

Así que si quisieras cambiar los retratos de Abigail, usarías Content Patcher para cargar o editar Portraits/Abigail.