Создание полной конверсии (HPL2)

Материал из CSM Wiki
Версия от 14:14, 9 февраля 2020; Slux (обсуждение | вклад) (Новая страница: «Категория:HPL2_Engine При создании пользовательского сюжета приходится использовать все н…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

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

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

Что такое полная конверсия?

Полное преобразование (часто называемое FC, IFC или просто мод) - это полный пересмотр того, как игра запускается. Это позволяет изменить многие аспекты игры, переопределив основной файл конфигурации, используемый для определения игры. Мод позволит редактировать всё, что доступно в основных игровых ресурсах, включая все файлы конфигурации и некоторые жестко запрограммированные ресурсы, однако вы по-прежнему ограничены некоторыми вещами в игре, такими как сам движок. По сути, вы можете редактировать все, что вам уже доступно, но это не добавит ничего, что выходит за рамки конфигурации, предоставляемой Frictional Games.

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

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

Это руководство покажет вам, как создать полностью изолированную полную конверсию (IFC).

Подготовка

Начинать нужно с создания папки для него. Поместите папку my_mod в каталог установки Amnesia («redist» для Retail-версии и «Amnesia The Dark Descent» для Steam).

Теперь, в зависимости от того, сколько пользовательских изменений вы хотите в своем моде, вам нужно создать еще несколько папок в папке вашего мода. Самая важная папка - папка config, так как она содержит все ваши индивидуальные настройки. Вместо создания новой папки с именем config, вы можете просто вернуться в корневую папку Amnesia, скопировать туда папку config и вставить ее в свой мод. Вот список папок, которые вам нужны или могут понадобиться в вашем моде:

  • config
  • maps
  • main_menu
  • graphics (if you use custom graphics)
  • entities (if you use custom entities)
  • static_objects (if you use custom static objects)
  • textures (if you use custom textures)
  • music (if you use custom music tracks)
  • sounds (if you use custom sounds)
  • models (if you use a custom lantern)

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