Строка 13: |
Строка 13: |
| | | |
| # Загрузка мода в игру. Без SMAPI модификации не запустятся. | | # Загрузка мода в игру. Без SMAPI модификации не запустятся. |
− | # Упрощённые API, которые позволяют создать взаимодействия, которые раньше были недоступны. Они делают более простое внесение изменений в механики игры, настройку игрового персонажа, перевода и прочего. Но об этом чуть позже. | + | # Упрощённые API, которые позволяют создать взаимодействия, которые раньше были недоступны. Они делают более простым внесение изменений в механики игры, настройку игрового персонажа, перевода и прочего. Но об этом чуть позже. |
| # Кроссплатформенность. Это значит, что не нужно думать, как интегрировать модификацию на разные ОС. | | # Кроссплатформенность. Это значит, что не нужно думать, как интегрировать модификацию на разные ОС. |
| # Изменение и обновление модификации. SMAPI обнаруживает и чинит дыры в коде, приводящие к поломке игры. | | # Изменение и обновление модификации. SMAPI обнаруживает и чинит дыры в коде, приводящие к поломке игры. |
Строка 39: |
Строка 39: |
| Некоторые полезные ресурсы: | | Некоторые полезные ресурсы: |
| * [https://docs.microsoft.com/en-us/dotnet/csharp/quick-starts/ ''C# Quickstarts''] интерактивно обучает базам С#. | | * [https://docs.microsoft.com/en-us/dotnet/csharp/quick-starts/ ''C# Quickstarts''] интерактивно обучает базам С#. |
− | * [https://mva.microsoft.com/en-us/training-courses/c-fundamentals-for-absolute-beginners-16169 ''C# Fundamentals for Absolute Beginners''] - видеогайд, который проведет вас по С# от базовых концептов до событийно-ориентированного програмированния (в котором чаще всего моды SMAPI и нуждаются). | + | * [https://mva.microsoft.com/en-us/training-courses/c-fundamentals-for-absolute-beginners-16169 ''C# Fundamentals for Absolute Beginners''] — видеогайд, который проведет вас по С# от базовых концептов до событийно-ориентированного програмированния (в котором чаще всего моды SMAPI и нуждаются). |
| + | * [https://metanit.com/sharp/ Язык программирования C# и платформа .NET] — учебник на русском языке. |
| | | |
| ===Требования=== | | ===Требования=== |
Строка 52: |
Строка 53: |
| | | |
| Если вы не знакомы с Visual Studio (на Windows/Mac) или MonoDevelop (на Linux), [[Modding:IDE референс]] объясняет, как сделать необходимые вещи для этого гайда. | | Если вы не знакомы с Visual Studio (на Windows/Mac) или MonoDevelop (на Linux), [[Modding:IDE референс]] объясняет, как сделать необходимые вещи для этого гайда. |
− | | + | ==Создайте простой мод== |
− | ==Create a basic mod== | |
| ===Быстрый старт=== | | ===Быстрый старт=== |
| Если у вас достаточно опыта, чтобы пропустить учебник, вот краткий обзор этого раздела: | | Если у вас достаточно опыта, чтобы пропустить учебник, вот краткий обзор этого раздела: |
− | {{collapse|расширить для быстрого start|content=  | + | {{collapse|расширения для быстрого старта|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. |