Unturned

Unturned

81 ratings
Unturned NPC Maker [RU/EN/ES/FR/CN]
By BowieD
This NPC maker brings you opportunity to make amazing NPC yourself!
Этот редактор NPC позволяет вам создавать великолепных NPC самим!
   
Award
Favorite
Favorited
Unfavorite
Introduction / Введение
If you are not from Russia, this introduction is not for you.

Я, Bowie, являюсь создателем данной программы, а также популярного русификатора для этой игры. Думаю, если вы не слышали о моём русификаторе вы были бы в нём заинтересованы.

Ссылка на русификатор: https://steamcommunity.com/sharedfiles/filedetails/?id=743894156
Download [EN]
Download[github.com]

Minimal System Requirements
OS: Windows 10 (Update 1607+) / Windows 8.1 / Windows 7 Service Pack 1
RAM: 256 MB
Software: .NET Framework 4.7.2

Recommended System Requirements
OS: Windows 10 (Latest Update)
RAM: 1 GB
Software: .NET Framework 4.7.2

This app is still in development and i will appreciate any feedback from you!
Загрузить [RU]
Загрузить[github.com]

Минимальные системные требования
OS: Windows 10 (Update 1607+) / Windows 8.1 / Windows 7 Service Pack 1
ОЗУ: 256 MB
ПО: .NET Framework 4.7.2

Рекомендуемые системные требования
OS: Windows 10 (Latest Update)
ОЗУ: 1 GB
ПО: .NET Framework 4.7.2

Программа ещё находится в разработке и я жду от Вас полезную критику.
F.A.Q. / Часто задаваемые вопросы
Q: Не могу обновить программу, что делать?
A: Попробуйте открыть консоль (Ctrl + F1) и ввести команду update

Q: После загрузки проект, над которым я работал пустой! Что делать?
A: После загрузки проекта необходимо по отдельности открывать персонажей, диалоги, магазины и задания. Сделать это можно в правом верхнем углу.

Q: Can't update application, what to do?
A: Try to open console (Ctrl + F1) and enter the command update

Q: The project is empty after i loaded it! What to do?
A: You have to open characters, dialogues, vendors and quests after loading a project separately. You can do it in top right corner.

Этот раздел будет дополняться по мере появления вопросов
This section will be extended as questions will be asked
Видео-уроки [RU]
Гайд от Second Cog
Screenshots / Скрины
For more refer to GitHub[github.com] page
Смотрите больше на странице GitHub[github.com]

Dialogue editor [EN]
Introduction

Dialogue system:
NPC have messages and player replies on them. Replies have conditions determines their visibility in dialogue, rewards given on player select.

Conditions

1. Choose a reply, conditions of you want to edit.
2. Press the "Edit conditions" button that chosen reply have.

* When you click it a window with all conditions you made will appear.

* If you want to add a condition go to 3.1.
* If you want to edit a condition go to 3.2.
* If you want to delete a condition go to 3.3.

3.1.1. Press the "Add condition" button.
3.1.2. Select a condition type.
3.1.3. Configure parameters as you need.
3.1.4. Press the "Save condition" button.

3.2.1. Press the pencil button on condition you want to edit.
3.2.2. Go to 3.1.2.

3.3.1. Press the cross button on condition you want to delete.

4. Close the window with conditions.

Condition localization

In-game visibility of conditions determined by line:

"sometext {0} of {1}"

{0} - current condition value
{1} - required condition value
Quests [EN]
Creating quest

1. Open the "Quests" tab
2. Enter quest id and memorize it.
3. Fill conditions and rewards

Quest giving

1. Open the "Dialogues" tab
2. Create new reply and set "Preview Quest ID" to quest id (you can use an "!" button to select from existing)
3. Add condition of type "Has quest" to this reply with these parameters:
Quest Progress Status = "None"
Logic = "Equals"
ID = quest id
4. Add reward of type "Add quest to player" and set ID to quest id.
5. Add dialogue ID to this response that leads to the dialogue with zero player responses.

Tip: Create some dialogue that will open after selecting this

Quest in progress

1. Open the "Dialogues" tab
2. Create new reply. Do not set preview quest id.
3. Add condition of type "Has quest" to this reply with these parameters:
Quest Progress Status = "Active"
Logic = "Equals"
ID = quest id

Quest completion

1. Open the "Dialogues" tab
2. Create new reply and set "Preview Quest ID" to quest id (you can use an "!" button to select from existing)
3. Add condition of type "Has quest" to this reply with these parameters:
Quest Progress Status = "Ready to complete"
Logic = "Equals"
ID = quest id
Change quest status = true
4. Add dialogue ID to this response that leads to the dialogue with zero player responses.
Export NPC [EN]
Export NPC:

1. After you've had done working on your own NPC, you can export it using button "Export NPC", located in "File" menu
2. After you've done this, in folder, from where app was launched, folder "results" will be created. In this folder you may find a lot of folders with names like this: "0fb672de7df1470fb840dcaf47c5c291". Don't worry, this is GUID of project file. Inside this folder you will find your NPCs.
3. After you've done export, in the app also message with button "Go to result" will appear. Click this button to open NPC folder in explorer.

Testing NPC:

1. Put folder with exported NPC in folder "Bundles/NPCs" inside of Unturned directory.

Uploading NPC:

1. Create somewhere folder with any name (this folder will be used as Mod directory)
2. Create in this folder folder: "Bundles"
3. Create in "Bundles" folder named "NPCs"
4. Put folder with exported NPC in "NPCs" folder.
5. Upload mod through Unturned
Редактор диалогов [RU]
Общая информация

Система диалогов работает следующим образом:

У НИПов есть сообщения и ответы игрока на сообщения. У ответов есть условия, при которых они появляются, также есть и награды, которые даются при выборе этого ответа.

Условия

Для изменения условий ответа необходимо:

1. Определиться с ответом, для которого изменяете условие.
2. Нажать кнопку "Условия" у ответа.

* После нажатия появляется окно со списком условий, которые вы уже сделали.

* Если вы хотите добавить условие, смотрите пункт 3.1.
* Если вы хотите изменить условие, смотрите пункт 3.2.
* Если вы хотите удалить условие, смотрите пункт 3.3.

3.1.1. Нажмите кнопку "Добавить условие".
3.1.2. Выберите тип условия
3.1.3. Настройте индивидуальные параметры для выбранного условия.
3.1.4. Нажмите "Сохранить условие"

3.2.1. Нажмите на иконку карандаша возле условия, которое хотите изменить.
3.2.2. Перейдите к пункту 3.1.2.

3.3.1. Нажмите на иконку крестика возле условия, котороге хотите удалить.

4. Закройте окно со списком условий.

Локализация условий

В условиях используется текст следующего формата:

"Какой-то текст: {0} из {1}"

{0} - текущий прогресс выполнения условия
{1} - общий необходимый уровень выполнения условия
Задания [RU]
Создание задания

1. Зайдите в раздел "Задания"
2. Задайте ID задания и запомните его.
3. Заполните условия и награды

Выдача задания

1. Зайдите в раздел "Диалоги"
2. Создайте ответ, у которого ID открываемого задания будет равен тому заданию, которое вы хотите выдавать
3. Добавьте этому ответу условие типа "Задание", где статус равен "Нет", логика равна "Равно" и ID равен ID задания.
4. Добавьте этому ответу награду типа "Добавить задание", где ID равен ID задания.
5. Добавьте этому ответу переход на диалог, в котором говорит только NPC и нет ответов.

Реплика НИПа во время выполнения задания

1. Зайдите в раздел "Диалоги"
2. Создайте ответ, не указывайте ID открываемого задания.
3. Добавьте этому ответу условие типа "Задание", где статус равен "Активный", логика равна "Равно" и ID равен ID задания.

Сдача задания

1. Зайдите в раздел "Диалоги"
2. Создайте ответ, у которого ID открываемого задания будет равен тому заданию, которое вы хотите закончить
3. Добавьте этому ответу условие типа "Задание", где статус равен "Готов", логика равна "Равно" и ID равен ID задания. Установите галочку на параметре "Изменить статус при выполнении".
4. Добавьте этому ответу переход на диалог, в котором говорит только NPC и нет ответов.
Экспорт NPC [RU]
Экспорт NPC:

1. После завершения работы над NPC необходимо произвести экспорт, нажав кнопку "Экспорт NPC" в меню "Файл"
2. В папке, откуда запущена программа, в случае удачного экспорта создастся папка с названием "results", в которой будет находится папка, названная в виде GUID (пример: 0fb672de7df1470fb840dcaf47c5c291).
3. В программе при экспорте также появляется сообщение, в котором находится кнопка для быстрого перехода в папку с готовым NPC.

Тестирование NPC:

1. Переместите папку с готовым NPC в папку Bundles/NPCs, которая находится в Unturned

Загрузка NPC:

1. Создайте где-нибудь папку с любым именем (эту папку мы будем выбирать как папку мода)
2. Создайте в этой папке следующие: "Bundles"
3. Создайте в папке "Bundles" папку "NPCs"
4. Переместите папку с готовым NPC в папку "NPCs".
5. Загрузите мод через Unturned, указав в качестве папки мода начальную папку.
Looking for translators / Ищем переводчиков
Если вы хотите на добровольной основе помочь в развитии программы, вы можете сделать это, предложив свой перевод. Для получения исходных текстов обратитесь в группу DIscord к BowieD.

If you want to help in app development you can do it by creating translation. To get localization files please text BowieD in Bowie's Discord server.
123 Comments
Юраниум Mar 10 @ 6:37am 
How make npc's like a steam mod? как сделать нпс как мод в стиме
i'm finland sniper Dec 18, 2023 @ 9:01am 
Я хочу сделать задание, в котором требуется диалог с NPC, который должен появляться после взятия задания и исчезать после его выполнения, я сделал условие Задание (==, Активный статус задания и изменить статус обьекта). Беру задание у квестодателя, а NPC не появляется. Что делать?
197mph雨 Nov 17, 2023 @ 8:23pm 
Сделай гайд на флаги :bomblivesey:
Valentin Aug 23, 2023 @ 10:06am 
Привет всем,есть кто?Почему в редакторе нету карт официальных и как на них добавить нпс?В редакторе вообще пусто.
★ RED CROW ★ Jul 24, 2023 @ 1:56pm 
What would the Parameters be?
BowieD  [author] Jul 24, 2023 @ 12:40pm 
Add a quest condition to NPCs visibility conditions
★ RED CROW ★ Jul 24, 2023 @ 10:36am 
How do I make an NPC disappear after a quest?

Как сделать так, чтобы NPC исчез после квеста?
DISKLERtip Jun 23, 2023 @ 10:09am 
Как с новой функцией загрузить в мастерскую загружать 2 и более нпс а не одного у меня когда я их загружаю в мастерскую у меня обновляется мод и там остается последний загруженный нпс а не все
Слово пердуна Aug 15, 2022 @ 1:08am 
Почему у меня надпись экспортировать в unturned серого цвета и я не могу этого сделать?
ГЕЙ Aug 2, 2022 @ 11:32pm 
Почему не запускеться