Телепорты (прохождение через ворота)
в Fable: The Lost Chapters

Автор статьи: Torionel. Список UID входов в локации: пользователь jwc200 с fabletlcmod.com

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

Секрет перехода заключается в двух находящихся возле него стрелочках — красной REGION_EXIT_POINT и зеленой REGION_ENTRANCE_POINT. На самом деле локации не обязательно должно быть соседними, главное связать идентификаторы (UID) этих маркеров.

Покажем, как создать их самостоятельно с помощью Chocolate Box (CBox).

  1. Создайте маркер REGION_EXIT_POINT в нужном месте локации.
  2. Выделите его.
  3. Кликните на плюс около значения CTCDRegionExit.
  4. Поставьте галочку около значения Active.

Остальные важные параметры:

  • Radius — числовое значение в этой строке указывает, сколько места должна занимать зона, при входе в которую Герой попадает в другую локацию.
  • MessageRadius — радиус зоны, при входе в которую на темном экране появляется название локации, в которую Герой попадет, если пройдет еще шаг-другой.

Если не уверены, какое числовое значение поставить в этих полях, можете использовать эти:

  • Radius — 5.00000
  • MessageRadius — 11.00000

Следующее поле — EntranceConnectedToUID ("привязать вход к идентификатору номер ..."). Тут можно использовать два вида UID'ов.

Первый вид — не те, которые у объектов в локациях, а UID'ы самих локаций. Вам просто нужно вставить сюда UID нужной локации, а труд собрать их из TNG-файлов взял на себя пользователь jwc200 (открыть список в новой вкладке). Таким образом реализованы все игровые переходы, но способ не очень удобный, поскольку UID'ы эти в нестандартном формате, а их источник в игровых файлах точно не установлен (приходится просто копировать существующие цифры, не зная толком, откуда они).

Второй вид — UID'ы объектов в локации. К ним также можно привязать вход в локацию, делается это в CBox. Нужно нажать на маркер REGION_EXIT_POINT, затем на плюс возле значения CTCRegionExit, на троеточие возле EntranceConnectedToUID, после чего щелкнуть по объекту (лучше эту будет уже упомянутый REGION_ENTRANCE_POINT, потому что вы будете появляться по центру выбранного объекта).

Последнее действие — сохранить изменения.

P.S. Важно заметить, что телепортеры этого типа записываются в сохранениях. То есть если вы удалите такой телепортер, то в сохранении, где он был, Герой всё равно будет телепортироваться в другую локацию.

Больше интересного о Fable — в нашем Telegram-канале