Fated Kingdom

Fated Kingdom

Not enough ratings
Официальное руководство по редактору Fated Kingdom
By FatedLiberty
Статья от разработчиков, которая рассказывает о создании пользовательских модификаций для Fated Kingdom с помощью официального редактора: возможности, инструкции по запуску, использование разметки, локализация и часто задаваемые вопросы.
   
Award
Favorite
Favorited
Unfavorite
О редакторе


После выхода игры стал доступен официальный редактор, с помощью которого каждый владелец лицензионной копии Fated Kingdom может создавать свои собственные модификации, которые включают:
  • Добавление, изменение или удаление карт;
  • Изменение гильдий (классов персонажей);
  • Добавление, изменение или удаление клеток игровой доски;
  • Изменение книги правил.
Но прежде чем приступать к созданию модов, нужно понять основной принцип работы с модами в Fated Kingdom. Весь контент, поддающийся модификации (карты, гильдии, клетки и правила), размещается в файле данных data.db, который можно найти по этому пути:

Fated Kingdom\FatedKingdom_Data\StreamingAssets

Таким образом, каждый мод создается на основе этого стандартного файла data.db. Пользователь открывает его с помощью редактора, вносит желаемые изменения, а потом заменяет стандартный файл на модифицированный. Если вы хотите играть со своим или чужим модом по сети, то каждый участник партии предварительно должен заменить стандартный data.db на измененный, иначе партия не запустится или игра будет работать некорректно.

Из-за особенностей программной архитектуры редактора, сохранение изменений нужно производить после каждого редактирования отдельного элемента (карты, клетки доски, гильдии или правил). Для этого нужно нажать на иконку с дискетой в верхней части интерфейса.

После того, как закончите работу над собственной модификацией, ее можно сразу же опробовать в игре. Но перед этим необходимо удалить файл «cache». Это кэш игры, который создается после каждого запуска игры. После изменения или замены data.db обязательно удалите cache из папки «Streaming Assets», иначе ваши изменения не появятся в игре!

Первый запуск
Редактор уже включен в дистрибутив игры и находится в папке, куда установлена Fated Kingdom. Вот самый простой способ найти ее:
  • Найти Fated Kingdom в библиотеке Steam;
  • Нажать правой кнопкой по названию или обложке игры;
  • В контекстном меню выбрать опцию «Свойства...» (Properties...);
  • В открывшемся окне перейти на вкладку «ЛОКАЛЬНЫЕ ФАЙЛЫ» (LOCAL FILES);
  • Нажать на кнопку «ПРОСМОТРЕТЬ ЛОКАЛЬНЫЕ ФАЙЛЫ...» (BROWSE LOCAL FILES...).
После этого откроется стандартное окно «Проводника» Windows (Explorer) с содержимым папки, куда установлена игра. В ней есть папка с названием «Editor» - именно в ней находится официальный редактор Fated Kingdom. Его можно запустить с помощью исполняемого файла «Editor.exe».

Запустив редактор, вы можете начать модификацию Fated Kingdom. Первым делом откройте файл данных. Для этого нажмите на кнопку «File» в левом верхнем углу экрана и выберите файл data.db, который можно найти по такому пути:

Fated Kingdom\FatedKingdom_Data\StreamingAssets

Вы также можете скопировать data.db и сохранить его в другом месте с помощью стандартных возможностей Windows. Это будет полезно, если вы захотите вернуться к стандартному варианту файла данных, чтобы создать модификацию с нуля.
Восстановление data.db


Основой для всех модов служит стандартный вариант файла data.db, но для того, чтобы модификация работала, этот файл нужно заменять на модифицированный. Из-за этого у пользователя может возникнуть проблема, когда у него не просто не останется базы для нового мода. Поэтому перед началом работы с редактором мы настоятельно рекомендуем сделать резервную копию файла data.db.

Но что делать, если файл уже изменен? В таком случае стандартный файл данных можно восстановить, предварительно сохранив свой мод в отдельной папке за пределами дистрибутива Fated Kingdom. Далее нужно переустановить игру:
  • Найти Fated Kingdom в библиотеке Steam;
  • Нажать правой кнопкой по названию или обложке игры;
  • В контекстном меню выбрать вкладку «Управление» (Manage);
  • В появившемся списке выбрать опцию «Удалить с устройства» (Uninstall from device).
После этого скачайте Fated Kingdom заново. Также вместо этого можно воспользоваться функцией «ПРОВЕРИТЬ ЦЕЛОСТНОСТЬ ФАЙЛОВ ИГРЫ...» (VERIFY INTEGRITY OF GAME FILES) на вкладке «ЛОКАЛЬНЫЕ ФАЙЛЫ» (LOCAL FILES). В таком случае скачивать игру целиком не нужно, достаточно будет дождаться окончания проверки, после которой Steam скачает стандартный вариант файла data.db.
Поддерживаемые языки

На данный момент весь контент Fated Kingdom доступен на двух языках - английском и русском. То есть у каждого элемента, будь то карта, гильдия или клетка, есть два варианта, по одному на каждый язык.

По умолчанию редактор использует английский язык как основной, но его можно изменить на русский, воспользовавшись переключателем в верхней части интерфейса. Перед тем, как сменить язык, обязательно сохраните текущие изменения, нажав на кнопку с изображением дискеты!

Для работы игры вовсе не обязательно переводить каждую новую карту или клетку на два языка, для корректной работы будет достаточно того перевода, на котором вы предпочитаете играть.

Кстати, теоретически в текстовые поля редактора можно внести и символы на другом языке, поэтому пользователь при желании может создать перевод основного контента Fated Kingdom на любой известный ему язык.
Редактирование контента


Чтобы добавить карту или клетку доски, перейдите на соответствующую вкладку и нажмите на кнопку с изображением плюса. Для удаления нажмите на кнопку с минусом. По умолчанию каждая новая карта имеет тип «Encounter» (Встреча). Таким образом, она появится в колоде встреч. Если вы хотите, чтобы карта была в другой колоде, смените ее тип. Также вы можете привязать карту к определенной гильдии, но мы рекомендуем делать это только в случае предметов и умений.

Если вы редактируете карты, мы крайне рекомендуем придерживаться ограничения в 180 символов (с пробелами). В случае его превышения карта в игре может отображаться некорректно. Но при желании стандартный размер текста можно уменьшить, воспользовавшись тегом [size]. Именно его мы использовали, чтобы уменьшать художественный текст на многих картах. В случае с клетками игровой доски мы рекомендуем придерживаться ограничения в 80 символов.

Для удобства редактирования текста в редакторе используется облегченный язык разметки - Markdown. Он позволяет добавлять в текст списки, менять отображение текста и многое другое.

Полный список доступных опций описан по ссылке[ru.wikipedia.org], однако редактор на данный момент Fated Kingdom поддерживает не все теги, а только основные:
  • Жирный текст;
  • Наклонный текст;
  • Масштаб текста;
  • Заголовки;
  • Списки;
  • Иконки.
Примеры использования этих тегов можно увидеть в редакторе. Для базового редактирования карт их знать необязательно, вполне хватит кнопок, которые мы добавили в интерфейс редактора. Тем не менее, знание основ Markdown пригодится, если вы планируете вносить изменения в книгу правил Fated Kingdom.



Также мы добавили удобный способ вставки картинок в правила с помощью тега [Image]. Вот пример его использования:

[Image](LEGEND_DICES)

В скобках указано название файла изображения с расширением .JPG или .PNG. Этот файл нужно поместить в папку «Image», расположенную по этому пути:

Fated Kingdom\FatedKingdom_Data\StreamingAssets

Обратите внимание, что вставка изображений предназначена только для редактирования книги правил. Работа с другими типа контента не предусмотрена.

Напоминаем: не забывайте сохранять изменения необходимо после редактирования каждого отдельного элемента или перед сменой языка!
Часто задаваемые вопросы
Если у вас есть какие-либо вопросы или предложения по работе редактора, то смело задавайте их здесь, в секции комментариев, или в разделе обсуждений. И спасибо вам, что играете в Fated Kingdom!


- Почему нельзя добавить в игру новые гильдии?

Потому что на данный момент в Fated Kingdom предусмотрено только пять мест для классов игроков. Это особенность архитектуры игры.

- Я удалил стандартные клетки и добавил свои, но почему-то при старте партии на на доске много пустых клеток. Почему это происходит?

Потому что каждая клетка может появляться на доске только в одном экземпляре. Для корректной генерации доски необходимо как минимум 37 клеток: 13 на внутреннем пути и 24 на внешнем пути.

- Какое разрешение должно быть у иллюстраций?

620x360 для карт, 310x676 для знамен гильдий и 72x72 для иконок гильдий.

- Можно ли добавлять и убирать разделы книги правил? Будут ли изменения отражаться в оглавлении в интерфейсе игры?

Да, игра автоматически составляет оглавление исходя из текста правил.

- Как много карт поддерживает игра?

По умолчанию Fated Kingdom включает 200 карт, однако технически игра способна нормально отображать до 300 карт. Количество клеток доски и размер правил никак не ограничены.

- Можно ли добавить или убрать колоды?
Чтобы убрать колоду, нужно удалить все карты, которые к ней относятся. Добавить дополнительные колоды нельзя, такая возможность не предусмотрена.
14 Comments
ૐ♠۷♥ŁĩǾŊ♦۸♣꧂ 25 Dec, 2020 @ 2:56am 
Сделайте мастерскую было бы очень здорово:leo_smile:
FatedLiberty  [author] 19 Jul, 2020 @ 9:57pm 
@EdenAver, попробуйте удалить файл cache в папке с файлом данных и перезапустить игру.
FatedLiberty  [author] 19 Jul, 2020 @ 9:57pm 
При каждом броске каждому кубику придается случайное вращение, поэтому не переживайте за случайность. А вот перебирать карты придется вручную. У нас была идея сделать контекстное меню с выбором конкретной карты по названию, но до реализации пока руки не дошли.
Tost1l{ 19 Jul, 2020 @ 12:39pm 
Здравствуйте, как быть с вращением кубика и перебором карт из колоды?Очень неудобно брать какое-то зелье перебирая попросту все, такое можно как-то самостоятельно смодерировать?
SaintAbel 16 Jul, 2020 @ 12:20pm 
Еще одна проблема, теперь при создании карт. Я полностью удалил оригинальные карты, чтобы создать собственные с нуля. Заметил, что карту можно изменить ровно до того момента, как ты зашел в игру. После этого карта перестает изменяться. Также колода, состоящая из 1 карты, у меня не появилась, но, когда я добавил вторую карту, она появилась. Не знаю, баг ли это, но, думаю, не критично. Пока больше ничего не выяснил. Если что-то еще обнаружу или предоставленная мной информация будет неполной или ошибочной, сообщу. Спасибо за Ваш труд.
FatedLiberty  [author] 16 Jul, 2020 @ 12:14am 
С цветами мы разберемся, на них уже были жалобы некоторое время назад.
FatedLiberty  [author] 16 Jul, 2020 @ 12:14am 
@EdenAver,

1) Вероятно, инструмент для добавления объектов будет встроен в саму игру.
2) Это вряд ли, потому что в данный момент архитектура игры не позволяет реализовать это в обозримые сроки.

Блокнот - хорошая идея, возможно его стоит встроить как отдельный пункт в меню, которое вызывается по нажатию ESC.

Игра действительно автоматически подставляет оглавления в зависимости от текста правил, но нужно четко следовать форматированию, которое используется в оригинальных правилах.
SaintAbel 15 Jul, 2020 @ 11:15pm 
Также некорректно работает изменение цветов Гильдий. Некоторые цвета отображаются неверно. Например, при выборе мною цвета "Teal" отображается ярко-розовый. Более того, например, при выборе цвета "DarkRed" надписи "История" и "Способности" при выборе фракции вовсе пропадают, а цветом фигурки и инвентаря становится ярко-оранжевый.
SaintAbel 15 Jul, 2020 @ 10:24pm 
Будет ли добавлена в редактор возможность добавлять на стол:
1) Предметы, такие как монеты, раны, кубики
2) Новые колоды
Будет ли возможность писать на доске, или, как вариант, добавлен какой-нибудь блокнот?
Я прописал собственную книгу правил, насколько я понял из руководства, игра автоматически составляет оглавления. Я так понимаю, это зависит от расстановки "#". Однако у меня не добавилось ни одного оглавления слева от книги правил. Возможно я что-то не так сделал?
FatedLiberty  [author] 15 Jul, 2020 @ 5:39am 
@EdenAver, это поможет исправить проблему быстрее. Большое спасибо за информацию!