Line 31: |
Line 31: |
| <span id="help"></span>The Stardew Valley modding community is very welcoming. Feel free to ask for help in [[Modding:Community#Discord|#modding on the Stardew Valley Discord]]. | | <span id="help"></span>The Stardew Valley modding community is very welcoming. Feel free to ask for help in [[Modding:Community#Discord|#modding on the Stardew Valley Discord]]. |
| | | |
− | ==Getting started== | + | ==Get started== |
− | ===Learning C#=== | + | ===Learn C#=== |
| Since mods are written in C#, it's a good idea to get acquainted with it first. You don't need to memorise everything, but a grasp of the basics (like fields, methods, variables, and classes) will make everything else much easier. | | Since mods are written in C#, it's a good idea to get acquainted with it first. You don't need to memorise everything, but a grasp of the basics (like fields, methods, variables, and classes) will make everything else much easier. |
| | | |
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. |
| | | |
− | ==Creating a basic mod== | + | ==Create a basic mod== |
| ===Quick start=== | | ===Quick start=== |
| If you're experienced enough to skip the tutorial, here's a quick summary of this section: | | If you're experienced enough to skip the tutorial, here's a quick summary of this section: |
Line 160: |
Line 160: |
| The mod so far will just send a message to the console window whenever you press a key in the game. | | The mod so far will just send a message to the console window whenever you press a key in the game. |
| | | |
− | ===Troubleshooting=== | + | ===Troubleshoot=== |
| If the tutorial mod doesn't work... | | If the tutorial mod doesn't work... |
| | | |
Line 169: |
Line 169: |
| # If all else fails, come ask for help in the [[Modding:Community#Discord|#modding in the Stardew Valley Discord]]. :) | | # If all else fails, come ask for help in the [[Modding:Community#Discord|#modding in the Stardew Valley Discord]]. :) |
| | | |
− | ==Going further== | + | ==Go further== |
| ===SMAPI APIs=== | | ===SMAPI APIs=== |
| SMAPI provides a set of APIs you can use to do more. See [[Modding:Modder Guide/APIs|SMAPI reference]] for more info. | | SMAPI provides a set of APIs you can use to do more. See [[Modding:Modder Guide/APIs|SMAPI reference]] for more info. |