Перейти к содержимому
Бунтовые биты

Бунтовые биты

  • Дом
  • Новости
  • Путеводители
  • Видео-гиды
  • Примечания к патчу
  • Сообщить о нарушении
  • Переключить форму поиска
Благородные судьбы

Руководство по моддингу Noble Fates для начинающих

Опубликовано 04/01/202204/01/2022 К Сатору Без комментариев на Руководство по моддингу Noble Fates для начинающих
  • Заголовок: Благородные судьбы
  • Дата выпуска:
  • Разработчик:
  • Издатель:
Информация о Благородных судьбах пока неполная.. Пожалуйста, помогите нам заполнить детали игры, используя это контактная форма.

Это руководство покажет вам, как модифицировать Noble Fates.. Мы рассмотрим правильную настройку, делаю свой первый мод, элементы управления исходным кодом, и многое другое.

В этом руководстве предполагается, что вы уже прочитали пользовательское эхо NF для моддинга.. Расположен здесь.

Я постараюсь свести повторения к минимуму. Если на что-то есть ссылка, она будет связана, а не объяснена снова..

Настройка

Рекомендуется использовать Код Visual Studio. Я сделал расширение для октдатов, чтобы помочь с моддингом.. Вы можете выполнить поиск NF OctDat в VSC, чтобы получить его.. Альтернативная ссылка здесь.

Зайдите в «Благородные судьбы» в Steam.. Щелкните правой кнопкой мыши > Благородные судьбы > Характеристики > Бета-версии > Разработка

Ветка разработки поддерживает два варианта строки cmd.. Объедините оба, чтобы сразу начать играть..

  • “-Пропуститьменю” пропускает главное меню и сразу переходит к новой игре.
  • “-шипинтро” пропускает вступление и выбрасывает вас в игру.

Откройте папку с игрой. Создайте “Моды” папка, если у вас ее еще нет. Создайте еще одну папку для вашего мода..

Создайте новый текстовый файл и переименуйте его в MyMod.octdat., или какое у тебя будет название мода.

OctMod.info & Preview.png объяснены здесь. Это для загрузки вашего мода в мастерскую Steam.. Если вы не хотите загружать свой мод, вы можете пропустить эту часть..

Откройте VSC и настройте рабочее пространство.. Вы можете сделать это, перетащив нужные папки на боковую панель..

я вообще держу 3 основные папки здесь.

  • …\Steam\steamapps\common\Noble Fates\Mods\ – Основная папка модов игры
  • …\Steam\steamapps\common\Noble Fates\Noble Fates_Data\StreamingAssets\OctDats – Все игры OctDats
  • …\NF\MyMods\OctDats – Это моя папка репо git.

Когда вы настроите его так, как вам нравится, Файл > Сохранить рабочую область как…

Делаем свой первый мод

Откройте папку OctDats в своем рабочем пространстве и перейдите в «Настройки». > GameSettings.octdat

Вот игра’s Ползунок настроек Raid Chance.

{
id Oct.Settings.Game.RaidChance
type SliderSettingDefinition
name = Raid Chance
order = -900
категория = <Окт.Настройки.Игра>
мин = 0
Макс = 2
шаг = .1
единица = x
defaultValue = 1
}

Позволять’сначала давайте немного разберемся с этим.

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

Откройте октдат и вставьте в него следующее:. Установите значение, какое хотите.

Сохраните файл и загрузите игру.

Чтобы проверить этот параметр, вам необходимо загрузить новую или сохраненную игру.. Параметры > Игра

{
id Oct.Settings.Game.RaidChance
type SliderSettingDefinition
 
Макс = 5
}

Здесь мы видим, что мод действительно работает.. Поздравляю!

Система контроля версий

Если вы знакомы с этим, то пропустите этот раздел.. В противном случае, настоятельно рекомендуется использовать какой-либо контроль версий.

лично я предпочитаю GitLab. В Windows, Я использую Рабочий стол GitHub программное обеспечение. Это хороший универсальный графический интерфейс. Простой и удобный в использовании. Снова, это мое предпочтение, и вы можете использовать все, что захотите. Даже если вы используете только CLI.

Ссылка на мой НФ GitLab для справки.

Если вам нужна помощь, в сети можно найти бесконечное количество информации о Git и системе контроля версий.. Также не стесняйтесь обращаться за помощью в дискорд..

Блендер

Экспорт:

  • Анимации
    • Снимите тело/голову
    • Отметьте новые действия F (заставить пользователя)
    • Убейте все следы NLA
  • Сетки
    • Применить преобразования
  • Экспорт настроек
    • ФБХ 7.4 двоичный
    • Шкала: .01
    • Применить масштабирование: ФБХ Все
    • Проверять !ЭКСПЕРИМЕНТАЛЬНАЯ ЧАСТЬ! Применить преобразования
  • Рамки
    • Снимите флажок «Добавить листовые кости».
    • Первичная ось кости: Да
    • Вторичная ось кости: -Х
  • Анимация
    • Снимите флажок Ключ ко всем костям.
    • Снимите флажок с полосок NLA.

DLL-моды

В этом руководстве предполагается, что у вас есть опыт работы с C# и использованием Harmony/Bepin. Harmony или Bepin не требуются..

Я бы порекомендовал вам посмотреть пример DropsMod.

Настройка Visual Studio

Вам нужно будет скачать Визуальная Студия если у тебя его еще нет.

Необязательный: Визуальная Студия 2017

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

На момент написания, вам нужно только добавить .Net Framework 4.7.1 SDK в контрольный список установки.

//.NET-категория                                .//Инструменты кода Категория

.Чистая платформа 4.6.1 SDK                        ClickOnce Публикация

.Чистая платформа 4.6.1 пакет таргетинга                Инструменты статического анализа

.Чистая платформа 4.7.1 SDK                        Преобразование текстового шаблона

.Чистая платформа 4.7.1 пакет таргетинга

.Пакет таргетинга Net Portable Library                .//Категория деятельности по развитию

С# и Visual Basic

.//Облако, база данных, и служить Коту.

Типы данных CLR для SQL Server

Источники данных и ссылки на сервисы

.//Составители, инструменты для сборки, и время выполнения Cat.

Компиляторы C# и Visual Basic Roslyn

MSBuild

Начиная

ILSpy & dotPeek — отличные инструменты для просмотра кода игры. ILSpy не требует пояснений. Информация на связанной странице объяснит, как ее использовать.. dotPeek — это отдельная программа.

Открыть dotPeek. Файл > Открыть↓

…\Steam\steamapps\common\Noble Fates\Noble Fates_Data\Managed → Сборка-CSharp.dll

Отсюда вы можете ссылаться на весь код игры..

В Visual Studio

Запускать новый проект. Назовите это. Для Framework должно быть установлено значение .Net Framework. 4.7.1

Добавьте или удалите ссылки по мере необходимости.

Добавить ссылки

В моем моде Алхимия, я создал 2 новые команды, сопровождающие задание «Алхимия». По сути, это копия CookItemCommand.cs

пространство имен Алхимия
{
открытый класс SynthesizeItemCommand : Команда CraftItem
{
общедоступная строка переопределения() => "Алхимия";
 
общедоступная команда SynthesizeItemCommand(Инициализатор OctSaveInitializer)
: база(инициализатор)
{
}
 
общедоступная команда SynthesizeItemCommand(Владелец актера, Рабочая среда WorkbenchPropActor, ПредметРецепт рецепт)
: база(владелец, верстак, рецепт)
{
}
 
общедоступная строка переопределения ToString() => это.частичный != ноль ? "Алхимия " + this.partial.item.type.GetName() : "Алхимия " + (объект)этот.рецепт;
}
 
}

В октдате он упоминается как, CommandType = Alchemy.SynthesizeItemCommand

После создания проекта вы можете удалить эти 2 файлы в папку вашего мода. Это все, что вам нужно.

Это все, чем мы делимся сегодня для этого. Благородные судьбы гид. Это руководство было первоначально создано и написано Сатору. На случай, если нам не удастся обновить это руководство, вы можете найти последнее обновление, следуя этому связь.

Если вы считаете, что какой-либо контент на этом сайте нарушает ваши права, включая ваши права интеллектуальной собственности, пожалуйста, свяжитесь с нами немедленно, используя нашу контактную форму.
Путеводители Теги:Благородные судьбы

Навигация по публикациям

Предыдущий пост: Руководство по прохождению достижений Reality’s Reverse Side
Следующий пост: Шинг! Руководство по достижениям (100% Разблокировано)

Оставить ответ Отменить ответ

Ваш адрес электронной почты не будет опубликован. Обязательные поля отмечены *

  • Заголовок: Благородные судьбы
  • Дата выпуска:
  • Разработчик:
  • Издатель:
Информация о Благородных судьбах пока неполная.. Пожалуйста, помогите нам заполнить детали игры, используя это контактная форма.

Отказ от ответственности

Весь цитируемый контент взят из соответствующих источников.. Если вы считаете, что мы использовали ваш контент без разрешения, обязательно свяжитесь с нами, и мы отнесемся к этому серьезно.
  • О нас
  • Связаться с нами
  • политика конфиденциальности
  • Условия использования

Авторское право © 2025 Бунтовые биты.

Питаться от Пресс-книга новостей Тема WordPress