Cambios

Ir a la navegación Ir a la búsqueda
sin resumen de edición
Línea 50: Línea 50:     
Si no estás familiarizado con Visual Studio 2017 (En Windows/Mac) o MonoDevelop (en Linux), [[Modding:IDE reference]] explica como hacer las cosas importantes que necesitas para esta guía.
 
Si no estás familiarizado con Visual Studio 2017 (En Windows/Mac) o MonoDevelop (en Linux), [[Modding:IDE reference]] explica como hacer las cosas importantes que necesitas para esta guía.
 +
 +
==Crear un mod básico==
 +
===Inicio rápido===
 +
Si ya tienes suficiente experiencia para saltarte el tutorial, aquí hay un pequeño resumen de esta sección,
 +
{{collapse|expande para pequeño resumen|content= 
 +
# Crea una Biblioteca de clases (.NET Standard) vacía.
 +
# Utiliza .NET Framework 4.5, 4.5.1, o 4.5.2 para una mejor compatibilidad.
 +
# Referencia el PH6: "<tt>Pathoschild.Stardew.ModBuildConfig</tt> paquete NuGet" para automaticamente añadir las referencias correctas según plataforma en la que estés creando el mod.
 +
# Crea una clase <tt>ModEntry</tt> con subclases <tt>StardewModdingAPI.Mod</tt>.
 +
# Elimina el método <tt>Entry</tt>, y escribe tu cóidgo usando [[#Mod APIs|eventos y referencias API de SMAPI]].
 +
# Crea un [[#Add your manifest|archivo <tt>manifest.json</tt>]] que describe tu mod de SMAPI.
 +
# Crea [[#Release your mod|un archivo zip que contenga la información del mod]] para publicarlo.
 +
}}
 +
 +
===Crear el proyecto===
 +
Un mod SMAPI es una librería compilada (DLL) con un método de entrada invocado por SMAPI, así que veamos que es eso.
 +
 +
# Abre Visual Studio 2017 o MonoDevelop.
 +
# Crea una solución usando una Biblioteca de clases (.NET Standard) (lee [[Modding:IDE reference#create-project|como crear un proyecto]]). '''Asegúrate de escoger .NET Framework, no .NET Core o .NET Standard.'''
 +
# Cambia la red de trabajo a .NET Framework 4.5, 4.5.1, o 4.5.2 para una mejor compatibilidad (lee [[Modding:IDE reference#set-target-framework|como cambiar la red de trabajo]]).
 +
# Referencia el PH7: "paquete NuGet <tt>Pathoschild.Stardew.ModBuildConfig</tt>" (lee [[Modding:IDE reference#add-nuget|como añadir el paquete]]).
 +
# Reinicia Visual Studio/MonoDevelop tras instalar el paquete.
    
{{Stub}}
 
{{Stub}}
15

ediciones

Menú de navegación