Это руководство покажет вам пошаговый процесс модификации The Bloodline.. Если вы раньше модифицировали игры, но никогда не настраивал игру, которая не поддерживает моды, это тот, босс.
Предисловие
На момент написания этого руководства, Родословная не имеет доступных модов. Этому способствуют разные причины, главным из которых является отсутствие знаний о том, как модифицировать игру.. Если вы раньше пробовали моддинг, изменение игр путем редактирования XML-файлов или использования программы, спрятанной в скрытой папке., или, может быть, даже экспериментировать с SDK игры, вы заметите, что успешные сцены моддинга обычно имеют поддержку моддинга и четкую документацию..
В The Bloodline ситуация иная.. Хотя главный разработчик игры открыт для модов, метод может показаться непонятным. Поиск в Google дает результаты о добавлении поддержки модов., сообщения на форуме восьмилетней давности, в которых обсуждаются устаревшие инструменты, и видеоролики на YouTube, призывающие вас подписаться на Patreon, чтобы получить самодельный инструмент для загрузки модов.. Сообщество Discord немногочисленно, усложняет поиск информации, если кто-то действительно создал моды и не задокументировал свой процесс.
Данное руководство направлено на решение этой проблемы.. Независимо от того, являетесь ли вы ветераном моддинга или новичком, пытающимся изменить текстовое поле без посторонней помощи., это руководство даст прямые ответы. Больше никаких расплывчатых предложений “просто погуглите,” больше никаких устаревших советов по Unreal Engine. Прочтите это руководство, и ты обретешь ясность.
Краткая информация об авторе – Я специализируюсь на игровом дизайне и игровом искусстве., не программирование игр. Если вы ищете ресурсы для создания новой механики или изменения функционирования The Bloodline, это руководство, возможно, не самое лучшее. Он по-прежнему будет работать для базового моддинга, такого как замена изображений или музыкальных ресурсов., но вам может потребоваться дополнительное исследование для более продвинутых модификаций. Мы надеемся, что это руководство вдохновит некоторых найти ответы и поделиться ими с сообществом., возможно, в их собственном руководстве, избавляя других от копания в комментариях годы спустя.
Помнить, вы, вероятно, столкнетесь с проблемами. Ломать вещи — это нормально; это часть процесса обучения. Не стесняйтесь экспериментировать и расширять границы. Если что-то пойдет не так, вы всегда можете переустановить игру или движок, или начать работу над проектом заново. Деструктивные методы могут быть самым быстрым способом понять, как все держится вместе., так что давай, ломать вещи, но не обращайся ко мне по этому поводу!
Начиная
Готов погрузиться в моддинг The Bloodline? Первый, давайте соберем некоторые необходимые инструменты. Все упомянутые здесь инструменты бесплатны., соответствие духу моддинга. Поскольку я использую Windows, инструкции с этой точки зрения. Однако, перечисленные инструменты либо работают в Linux, либо имеют Linux-совместимые эквиваленты., хотя процесс может отличаться.
Универсальные инструменты
- Нереальный движок 4.26.2 – Это ваш основной инструмент для создания плагина и его преобразования в файл .pak.. Убедитесь, что имя вашего проекта — TheBloodline.; в противном случае, загрузчик модов, о котором я упомяну позже, не распознает ваш мод. Даже если вы не создаете скриптовый мод, желательно следовать этому соглашению об именах.
- ФМодель – Удобный инструмент для изучения pak-файлов.. Он позволяет экспортировать определенные модели и текстуры, сохраняя структуру папок..
- Репак – Этот инструмент рекомендуется для упаковки модифицированного контента в файл .pak.. Это просто использовать, отсутствие ненужных функций, поддерживает нашу версию Unreal, и доказал свою надежность. Репак тоже умеет распаковывать, позволяющий извлечь pak-файл The Bloodline. Имейте в виду, что распаковка всей игры может занять некоторое время., особенно если у тебя SSD. По состоянию на 6 января, 2024, полностью распакованная игра весит 30 ГБ с 68,745 файлы и 3114 папки.
- Нереальный загрузчик модов (UML) – Этот инструмент в первую очередь предназначен для скриптовых модов.. Он интегрируется в The Bloodline., предоставление двух папок – Основные моды для управления сценариями SDK C++ (НЕ UE4 С++) и логические моды для обработки сценариев чертежей.. Не забудьте скачать профиль Modloader с сайта Нексус чтобы убедиться, что загрузчик модов распознает игру, к которой вы его подключаете.
Инструменты художника
- Блендер – Используйте его для моделирования, УФ-картирование, анимации, такелаж, Форекс, и каждый аспект рабочего процесса художника. Хотя блендер универсален, Я также упомяну специализированные программы для задач, с которыми Blender не справляется..
- Производитель материалов – Избегайте использования Blender для строительных материалов., особенно процедурные. Material Maker — лучший выбор для этого..
- Упал – Создан для иллюстраций и цифрового рисования, Krita не слишком многофункциональна, но предлагает простой подход.. Если вы предпочитаете программу, ориентированную на конкретные задачи без лишней сложности, Крита — надежный вариант.
- PaintdotNET – Эта программа рисования предоставляет более расширенные возможности и может экспортировать файлы различных типов, например .dds.. Хотя это может показаться сложным, становится удобным для задач, с которыми Крита не справляется.
- GIMP – Инструмент для редактирования изображений, GIMP не предназначен для иллюстраций и рисования, как Paint и Krita.. Он служит другой цели в вашем художественном наборе инструментов..
- LibreSprite – Если вы увлекаетесь пиксель-артом, Асеприт - это то, что нужно, но его бесплатный аналог с открытым исходным кодом, LibreSprite, это достойная альтернатива.
- Ресурс ВГ – На этом сайте собраны скопированные ресурсы из других игр., разделен на Ресурс Спрайтера, Ресурс модели, Ресурс текстуры, и ресурс звука. Независимо от того, стремитесь ли вы напрямую скопировать мод или ищете хорошие ссылки, этот сайт является надежным ресурсом. Перемещайтесь между разделами с помощью цветной панели вверху..
Звук
- Мужество – Универсальный инструмент для записи., смешивание, и редактируем аудио. Это особенно полезно для актеров озвучивания.. С помощью различных инструментов, вы можете улучшить и настроить свой звук, даже если вы записали это в далеко не идеальных условиях.
- ЛММС – Цифровая аудио рабочая станция (DAW) что позволяет производить, сочинять, и смешивать музыку и звуки. Если вы специально не создаете музыку, придерживаться Audacity может быть проще. Забудьте пока о FL Studio и Ableton.
- FreeSound – Звуковая библиотека Creative Commons с обширной коллекцией семплов, отправленных пользователями.. Нужен ли вам звук закрывающейся двери автомобиля или любой другой специфический звук, это самое подходящее место.
Как создать свой первый мод
В этом руководстве основное внимание уделяется замене ресурсов, таких как модели или текстуры, и оно не касается сценариев или игровых функций.. Хотя это может сработать, Я не могу ничего гарантировать. Важно отметить, что Pak Patching — неэффективный метод модификации игры.. Я не уверен, стоит ли использовать более одного мода или как обращаться с именами в таких случаях.. На данный момент, альтернативный метод включает в себя инструмент под названием Unreal Mod Unlocker.. Этот метод предполагает копирование приготовленных файлов и размещение их в ..\SteamsteamappscommonThe BloodlineBuild5.51WindowsNoEditorTheBloodlineContent. Это известно как свободная модификация файлов., но это руководство не охватывает это. Сейчас, давайте углубимся в исправление пакета.
- Скачать Нереальный движок 4.26.2, Репак, и необязательно ФМодель & Нереальный загрузчик модов исходя из ваших конкретных потребностей.
- Начните с создания нового проекта без каких-либо Стартовый контент.
- Независимо от конкретного мода, над которым вы работаете, назовите проект Родословная. Придерживайтесь этого соглашения об именах для обеспечения единообразия..
- Однажды в двигателе, ты поймаешь себя на том, что смотришь в пол. Посмотрите в нижнюю часть экрана, и вы должны увидеть Контент-браузер. Если его не видно, перейдите на верхнюю панель инструментов и нажмите кнопку Содержание Кнопка чтобы поднять это.
- Убедитесь, что вы уже находитесь в пределах Содержание папка. Здесь, вам необходимо привести файловую структуру в соответствие со структурой Bloodline. Используйте инструмент ФМодель изучить пак-файл Bloodline. Вы можете найти этот файл по адресу ..\SteamAppscommonThe BloodlineBuild5.51WindowsNoEditorTheBloodlineContentPaks.
- Наблюдайте и внимательно записывайте местоположение актива, который вы хотите заменить.. Вы точно скопируете этот путь и имя файла ресурса., так что обратите пристальное внимание.
- В этот момент, есть два разных пути. Вы можете либо создать свой проект, либо начать разработку ресурсов, которые заменят те, что есть в The Bloodline.. Здесь начинается собственно процесс создания модов..
- В моем случае, Я буду использовать некоторые созданные мной значки пользовательского интерфейса.. Поэтому, Я создам папку с именем CustomUI, а затем еще одну папку с именем BloodlineUIElements.. Я помещу туда свои изображения и нажму «Сохранить все».. Обратите внимание на намеренную ошибку в написании слова “календарь”? Если в файлах оригинальной игры написано с ошибкой, так будет и с твоим модом.
- Следующий шаг — приготовить нашу работу.. В Unreal Engine, перейти к Файл > Готовить контент для Windows. Если у вас другая операционная система, опция может не указывать явно “Окна,” но процесс остается прежним.
- Если нажать на эту кнопку, появится всплывающее окно с сообщением чего-то вроде “Неподдерживаемая платформа,” вам нужно отменить. Затем перейдите к Файл > Пакетный проект > Поддерживаемые платформы…
- В этом меню, включите вашу операционную систему. Для большинства пользователей, это было бы Окна (64 кусочек). Сейчас, повторить шаг 9.
- Как только ваш проект будет готов, вам нужно будет найти результаты. Первый, найдите, где ваш проект Unreal хранится на вашем компьютере. Если вы пойдете в Файл > Открытый проект и наведите курсор на свой файл, ты должен увидеть путь. В моем случае, это в моих документах.
- Когда вы дойдете до папки вашего проекта, перейти к ..\СохраненоПриготовленоWindowsNoEditor.
- Вы должны увидеть папку TheBloodline.. Скопируйте это.
- Найдите, где вы скачали репак. В идеале, вы организуете все это в чистой и удобной для навигации папке., но это зависит от тебя. Конкретное место, куда вы распаковали репак, не имеет значения..
- Вставьте папку TheBloodline в тот же каталог, что и репак.. Сейчас, Repak.exe и TheBloodline должны располагаться рядом..
- Создайте здесь новую папку и назовите ее. TheBloodline-WindowsNoEditor_P. Переместите Родословная папку в TheBloodline-WindowsNoEditor_P.
- Удерживая Shift, щелкните правой кнопкой мыши пустое место в папке Repak и выберите здесь открыть командное окно.. Если ты не можешь этого сделать, откройте предпочитаемый вами терминал (скорее всего командная строка) и перейдите к текущей папке с помощью команды «cd»’ команды.
- Запустите команду репак.exe пакет TheBloodline-WindowsNoEditor_P.
- Поздравления! Теперь у вас есть патч Pak.. Переместите TheBloodline-WindowsNoEditor_P.pak в ..\SteamAppscommonTheBloodlineBuild5.51WindowsNoEditorTheBloodlineContentPaks и запусти игру.
Если ваш мод представляет собой скрипт, а не замену ресурсов, возможно, вам придется переместить pak-файл в Папки Unreal Mod Loader – или Логические Моды или CoreMods. Если вы не используете SDK C++ для своих сценариев., ваш мод чертежа должен войти в Логические Моды. Эта папка должна была быть создана в папке The Bloodline’s Pak..
Поиск неисправностей
Ниже могут быть некоторые вещи, которые пошли не так.
- Вы ошиблись в названии файла.
- Вы не совсем придерживались файловой структуры The Bloodline.. (Учитывая беспорядочную структуру проекта, это может быть проблема в 99% дел. Не торопитесь и проверьте еще раз.)
- Вы попытались упаковать файлы из папки содержимого вашего проекта, а не из папки ..\СохраненоПриготовленоWindowsNoEditor папка.
- Вы забыли переместить приготовленные файлы во вновь созданный TheBloodline-WindowsNoEditor_P папка.
- Вы неправильно поняли, какой объект контролирует контент XYZ.. (Это случилось со мной с Грассом. Бесшовная текстура травы, похоже, не определяет внешний вид травы.)
- Игра обновлена, и путь/имя файла ресурса, который вы исправляете, перемещен/изменен/удален.. Откройте пак еще раз в Fmodel.. Если оно ушло, оно ушло, главный. Имейте в виду, что эта игра вообще не находится на финальной стадии.. Вещи часто меняются, так что ожидайте, что это произойдет в какой-то момент.
- Сбой? Проверьте это Руководство по устранению неполадок Родословной.
Разные примечания & Информация
- Большинство текстур пользовательского интерфейса, похоже, находятся в Содержание > Пользовательский интерфейс > РодословнаяUIElements.
- Некоторые элементы файловой структуры The Bloodline содержат опечатки.. Например, после создания иконки для лагеря, вы можете подумать о том, чтобы назвать значок календаря icn_calendar. Однако, на самом деле это icn_callendar в файлах. Это подчеркивает важность двойной проверки всего.
- Размеры текстур, похоже, не вызывают проблем. Кажется, игра масштабирует объекты до необходимого разрешения, не требуя корректировок с нашей стороны..
- Любые изменения, внесенные в Texture2D, сохраняются.. Например, отключение фильтрации текстур для пиксельных текстур предотвращает их размытие..
- FModel не предоставляет полные необработанные данные всего доступного.. Это может стать проблемой при попытке понять логику проекта.. Хотя есть возможность импортировать подготовленные ресурсы в Unreal Engine в настройках проекта. > Двигатель – Плита > Редактор (Разрешить приготовленный контент в редакторе), попытка переместить ресурсы из распакованной игры Vanilla приводит к ошибкам нераспознанного типа файла..
- Чтобы уменьшить размер файла Pak и время приготовления от сырого до готового, рассмотрите возможность удаления объектов в сцене Unreal, таких как пол, световой люк, и все в планировщике. Имеет ли это значение? Вероятно, нет, но это делает вещи меньше.
Это все, чем мы делимся сегодня для этого. Родословная гид. Это руководство было первоначально создано и написано It's Phoenix. На случай, если нам не удастся обновить это руководство, вы можете найти последнее обновление, следуя этому связь.