-
Notifications
You must be signed in to change notification settings - Fork 27
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
New translations publishing-your-mod.md (Russian)
- Loading branch information
1 parent
afef165
commit 2b13a19
Showing
1 changed file
with
98 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,98 @@ | ||
--- | ||
next: false | ||
description: Learn how to prepare your finished Lethal Company mod and upload it to thunderstore. | ||
--- | ||
|
||
# Публикуем свой мод | ||
|
||
Существует несколько вариантов для публикации вашего мода, например, на различных сайтах, посвященных моддингу. | ||
|
||
Однако большинство моддеров Lethal Company используют в первую очередь [Thunderstore](https://thunderstore.io/c/lethal-company/). Поэтому мы сосредоточимся на нем. | ||
|
||
Есть ряд причин, по которым мы рекомендуем использовать его: | ||
|
||
- У Thunderstore есть свой лаунчер для модов, использующий open-source лаунчер R2ModMan -- он позволяет пользователям устанавливать моды буквально в один клик | ||
- Когда сообщество моддеров нацелено на один сайт это делает поиск модов легче и малозатратнее по времени | ||
- Сообществу моддеров становится проще предоставлять помощь (как эта вики) по сравнению с поддержкой разных платформ | ||
|
||
<!-- ## Mod websites --> | ||
|
||
<!-- - https://www.moddb.com/games/lethal-company --> | ||
|
||
<!-- - https://www.nexusmods.com --> | ||
|
||
<!-- - https://mod.io/g **(Not available currently, since Lethal Company has not been registered there yet)** --> | ||
|
||
## Публикуем на Thunderstore | ||
|
||
Сначала создайте аккаунт. Когда ваш аккаунт будет создан, вам нужно будет настроить "Team". Чтобы это сделать направляйтесь в настройки аккаунта, находящиеся в правом верхнем углу окна, вот здесь: | ||
|
||
![Thunderstore account settings](/images/publishing-your-mod/thunderstoresettings.png) | ||
|
||
Следом, нажмите "Teams", и снова нажмите "Create Team": | ||
|
||
![Thunderstore Create Team button](/images/publishing-your-mod/thunderstorecreateteam.png) | ||
|
||
Мы рекомендуем использовать ник как наименование команды, если вы не имеете команды. | ||
|
||
Чтобы загрузить мод для Lethal Company, вам сначала нужно переместиться в категорию [Lethal Company](https://thunderstore.io/c/lethal-company/). | ||
|
||
Всё что вам нужно здесь это нажать "Upload", в верхнем левом углу экрана: | ||
|
||
![Thunderstore Upload button](/images/publishing-your-mod/thunderstoreupload.png) | ||
|
||
Вы увидите следующее: | ||
|
||
![Thunderstore Upload package page](/images/publishing-your-mod/thunderstoreuploadpackage.png) | ||
|
||
Мод должен быть определенного формата, чтобы быть подходящим для Thunderstore. Это позволит им показать его описание, иконку и другие особенности пользователю. | ||
|
||
Документацию для этого формата вы можете найти [здесь](https://thunderstore.io/c/lethal-company/create/docs/). | ||
|
||
Однако если вы хотите получить краткое объяснение, то вам нужно создать папку со следующими файлами: | ||
|
||
- icon.png (PNG иконка для мода, должна быть 256x256 разрешения) | ||
- README.md (Readme файл с расширением .md для отображения на странице) | ||
- manifest.json (файл JSON с метадатой) | ||
- Сам мод (типа 'MyMod.dll') | ||
|
||
Ниже приведен пример manifest.json: | ||
|
||
```json | ||
{ | ||
"name": "MoonOfTheDay", | ||
"version_number": "1.0.3", | ||
"website_url": "https://github.com/MaxWasUnavailable/MoonOfTheDay", | ||
"description": "Описание мода. Максимум 250 символов.", | ||
"dependencies": [ | ||
"LethalAPI-1.0.0" | ||
] | ||
} | ||
``` | ||
|
||
Обратите внимание, что вы можете оставить зависимости пустыми, если в вашем моде их нет: | ||
|
||
```json | ||
"dependencies": [] | ||
``` | ||
|
||
::: warning | ||
**Note that if you use BepInEx, you will have to add `BepInEx-BepInExPack-5.4.2100` to your dependencies:** | ||
|
||
```json | ||
"dependencies": ["BepInEx-BepInExPack-5.4.2100"] | ||
``` | ||
|
||
::: | ||
|
||
Once you're done with all of this, happy with the way your README [will look](https://thunderstore.io/tools/markdown-preview/), and your manifest [is valid](https://thunderstore.io/tools/manifest-v1-validator/), you simply need to create a zip file and upload the mod! | ||
|
||
**Note that the zip file has to be created using the individual files, not the folder they're in. E.g. select all of the files listed above, and _then_ create a zip.** | ||
|
||
## Updating on Thunderstore | ||
|
||
To update a mod on the Thunderstore, you'll need to repeat the upload process. **Make sure you have increased the version in your `manifest.json` file!** | ||
|
||
# Discord | ||
|
||
- The [Unofficial Lethal Company Community](https://discord.gg/nYcQFEpXfU) has a [#mod-releases](https://discord.com/channels/1169792572382773318/1169851544359927858) channel. |