GalaMods » Hogwarts Legacy » Моды для игры Hogwarts Legacy » Смешай и подбери предметы одежды для персонажей

Смешай и подбери предметы одежды для персонажей для Hogwarts Legacy

Описание Авторы
Смешай и подбери предметы одежды для персонажей 1
Смешай и подбери предметы одежды для персонажей 2
Сценарий Python, помогающий моддерам создавать моды, которые смешивают и сочетают различные элементы одежды, а также пример модификации, сгенерированный с помощью сценария (и загрузчика Tangerie JSON2DA).

ВАЖНОЕ ПРИМЕЧАНИЕ. Чтобы использовать скрипт Python для создания модов, у вас должна быть Fmodel и пользовательский проект UE для Hogwarts Legacy, и все настроено должным образом. Сценарий Python предназначен больше для помощи моддерам, которые уже немного знакомы с моддингом Hogwarts Legacy, уже правильно настроили Fmodel и UE и хотят быстро создавать новые комбинации одежды.

В примере мода здесь используются текстуры из мода на шелковые колготки, поэтому для его работы требуется этот мод.

Чтобы установить пример мода:
- Возьмите z_104_silky_sheer_tights_P UTOC/UCAS/PAK (блок 104) и один из цветов UTOC/UCAS/PAK (блок 106) с мода Шёлковые колготки, но НЕ берите блок 105 (например, НЕ устанавливайте z_105_no_sock_overrides_in_outfit_DAs_P).
- Установите z_105_mix_n_match_outfit_pieces_P UTOC/UCAS/PAK из этого мода.

Остальная часть этого руководства относится к использованию скрипта Python для быстрого создания ваших собственных пользовательских модов одежды и предполагает, что вы уже относительно знакомы, по крайней мере, с основами модификации Hogwarts Legacy (например, пользовательская Fmodel, пользовательский проект UE и т. ):

Скрипт My Python позволяет вам комбинировать элементы из разных нарядов и сочетать их с любым нарядом, который вы хотите. В мод приложены скрипт и мод, которые сгенерированы с помощью скрипта.

Этот мод также иллюстрирует процедуру использования мода шелковых колготок с любыми пользовательскими активами данных (DA).

Чтобы использовать скрипт Python для создания собственной экипировки, сначала извлеките ресурсы данных снаряжения с помощью Fmodel ( https://github.com/LongerWarrior/FModel ), где ресурсы данных находятся в Phoenix\Content\Data\GearAppearances\Outfit .

Вы также можете извлечь все значки снаряжения в Content\UI\Icons\Gear , чтобы вы могли видеть, какой наряд соответствует каждому номеру снаряжения.

Затем вам нужно будет отредактировать скрипт Python следующим образом:

# Установите путь JSON к извлеченным JSON-файлам одежды из Fmodel.
# Установите исходные части, которые вы хотите использовать в экипировке, под номером target_idx в src_outfits[target_idx]
# Вы можете установить данный фрагмент src в несколько целей
# Любые фрагменты, которые не указаны, будут использовать исходный фрагмент из цели.
# Если src_outfits[target_idx] не указан, я не буду генерировать новый JSON для этого target_idx
#
# ПРИМЕР 1: Чтобы заменить наряд №72 на Верх из наряда100, Низ из наряда82, Носки из наряда51, Обувь из наряда2, укажите:
# src_outfits[72] = {'Верхний': 100, 'Нижний': 82, 'Носки': 51, 'Обувь':2}
#
# ПРИМЕР 2: Переписать все женские наряды, чтобы получить носки из наряда 51:
# для target_idx в all_valid_female_outfits:
# src_outfits[target_idx] = {'Носки': 51}
#
# Флаги:
# - add_missing_pieces_to_target[target_idx] определяет, добавлять ли фигуру к цели в target_idx, если эта цель еще не имеет ее
# - Установите значение False, чтобы пропустить копирование любых фрагментов, которых еще нет в мишени.
# - Установите значение True, чтобы добавить часть к цели, если ее еще нет
# - изначально я установил для всех этих параметров значение False по умолчанию.
#

Запустите скрипт, который создаст измененные целевые JSON для каждого target_idx, указанного в src_outfits, и поместит измененные JSON в подкаталог Modded.

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

После запуска Python-скрипта у вас будут JSON-файлы с указанными вами нарядами. Импортируйте их в UE с помощью сценария пакетного импорта или отдельного сценария импорта здесь: https://github.com/Tangerie/Json2DA.

В паке:
1. Смешивайте и подбирайте предметы одежды персонажей
Это образец мода, который я сгенерировал, используя свой скрипт Python. Для него требуются текстуры с мода шелковых колготок, и он должен быть установлен с chunk104 и одним из вариантов цвета (chunk106) из этого мода, но НЕ с chunk105.

2. Сценарий Python для Mix N 'Match Character Outfit Pieces
Это скрипт Python для объединения частей одежды из разных нарядов в целевой наряд.
peek6
7-03-2023, 17:49
Комментарии (0)