Changes

Jump to navigation Jump to search
integrate quick start into 'creating a basic mod'
Line 51: Line 51:  
If you're not familiar with Visual Studio 2017 (on Windows/Mac) or MonoDevelop (on Linux), [[Modding:IDE reference]] explains how to do the important stuff you need for this guide.
 
If you're not familiar with Visual Studio 2017 (on Windows/Mac) or MonoDevelop (on Linux), [[Modding:IDE reference]] explains how to do the important stuff you need for this guide.
   −
==Quick start==
+
==Creating a basic mod==
The rest of this page will help you create a mod. If you're experienced enough to skip the tutorial, here's a quick summary of what this page will walk you through:
+
===Quick start===
 
+
If you're experienced enough to skip the tutorial, here's a quick summary of this section:
 +
{{collapse|expand for quick start|content= 
 
# Create an empty C# class library project.
 
# Create an empty C# class library project.
 
# Target .NET Framework 4.5, 4.5.1, or 4.5.2 for best compatibility.
 
# Target .NET Framework 4.5, 4.5.1, or 4.5.2 for best compatibility.
Line 61: Line 62:  
# Create a [[#Add your manifest|<tt>manifest.json</tt> file]] which describes your mod for SMAPI.
 
# Create a [[#Add your manifest|<tt>manifest.json</tt> file]] which describes your mod for SMAPI.
 
# Create [[#Release your mod|a zip file containing the mod files]] for release.
 
# Create [[#Release your mod|a zip file containing the mod files]] for release.
 +
}}
   −
==Create a basic mod==
   
===Create the project===
 
===Create the project===
 
A SMAPI mod is a compiled library (DLL) with an entry method that gets called by SMAPI, so let's set that up.
 
A SMAPI mod is a compiled library (DLL) with an entry method that gets called by SMAPI, so let's set that up.
translators
8,446

edits

Navigation menu