Linha 32: |
Linha 32: |
| <span id = "help"> </span> A comunidade de modificação de Stardew Valley é muito acolhedora. Sinta-se livre para pedir ajuda em [[Modding: Community # Discord | #modding na Stardew Valley Discord]]. | | <span id = "help"> </span> A comunidade de modificação de Stardew Valley é muito acolhedora. Sinta-se livre para pedir ajuda em [[Modding: Community # Discord | #modding na Stardew Valley Discord]]. |
| | | |
− | ==Get started== | + | == Introdução == |
− | ===Learn C#=== | + | === Aprenda 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.
| + | Como os mods são escritos em C #, é uma boa idéia familiarizá-lo primeiro. Você não precisa memorizar tudo, mas uma compreensão do básico (como campos, métodos, variáveis e classes) facilitará todo o resto. |
| | | |
− | Some useful resources:
| + | Alguns recursos úteis: |
− | * [https://docs.microsoft.com/en-us/dotnet/csharp/quick-starts/ ''C# Quickstarts''] teaches the basics of C# with interactive examples. | + | * [https://docs.microsoft.com/en-us/dotnet/csharp/quick-starts/ '' C # Quickstarts ''] ensina o básico do C # com exemplos interativos. |
− | * [https://mva.microsoft.com/en-us/training-courses/c-fundamentals-for-absolute-beginners-16169 ''C# Fundamentals for Absolute Beginners''] is a video guide which will walk you through C#, from the basic concepts to event-driven programming (which is what SMAPI mods mostly use). | + | * [https://mva.microsoft.com/en-us/training-courses/c-fundamentals-for-absolute-beginners-16169 '' Fundamentos de C # para iniciantes absolutos ''] é um guia em vídeo que o orientará C #, dos conceitos básicos à programação orientada a eventos (que é o que os mods SMAPI usam principalmente). |
| | | |
− | ===Requirements=== | + | === Requisitos === |
− | Before you start:
| + | Antes que você comece: |
− | # Read the [[Modding:Player Guide/Getting Started|Player Guide]]. The rest of this guide assumes you're already familiar with using mods. | + | # Leia o [[Modding: Player Guide / Getting Started | Player Guide]]. O restante deste guia pressupõe que você já esteja familiarizado com o uso de mods. |
− | # Install Stardew Valley. | + | # Instale o Stardew Valley. |
− | # Install [[Modding:Player Guide/Getting Started#Install SMAPI|SMAPI]]. | + | # Instale [[Modding: Guia do Player / Introdução # Instale SMAPI | SMAPI]]. |
− | # Install the IDE (''integrated development environment''). | + | # Instale o IDE ('' ambiente de desenvolvimento integrado ''). |
− | #* On Linux: install [http://www.monodevelop.com/ MonoDevelop]. | + | # * No Linux: instale [http://www.monodevelop.com/ MonoDevelop]. |
− | #* On Mac: install [https://www.visualstudio.com/vs/visual-studio-mac/ Visual Studio 2017 for Mac]. (This is a rebranded MonoDevelop.) | + | # * No Mac: instale [https://www.visualstudio.com/vs/visual-studio-mac/ Visual Studio 2017 para Mac]. (Este é um MonoDevelop renomeado.) |
− | #* On Windows: install [https://www.visualstudio.com/vs/community/ Visual Studio 2017 Community]. When the installer asks about workloads, enable ''.NET Desktop Development''. | + | # * No Windows: instale [https://www.visualstudio.com/vs/community/ Comunidade do Visual Studio 2017]. Quando o instalador perguntar sobre cargas de trabalho, ative '' .NET Desktop Development ''. |
| | | |
− | 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.
| + | Se você não está familiarizado com o Visual Studio 2017 (no Windows / Mac) ou o MonoDevelop (no Linux), [[Modding: IDE reference]] explica como fazer as coisas importantes necessárias para este guia. |
| | | |
| ==Create a basic mod== | | ==Create a basic mod== |