Телепорты (прохождение через ворота)
в Fable: The Lost Chapters
Автор статьи: Torionel. Список UID входов в локации: пользователь jwc200 с fabletlcmod.com
В предыдущих статьях мы разобрали другие виды телепортов, теперь же речь пойдет о переходах через ворота между соседними локациями. Это телепорт не в привычном смысле слова, но фактически это тоже телепорт.
Секрет перехода заключается в двух находящихся возле него стрелочках — красной REGION_EXIT_POINT и зеленой REGION_ENTRANCE_POINT. На самом деле локации не обязательно должно быть соседними, главное связать идентификаторы (UID) этих маркеров.
Покажем, как создать их самостоятельно с помощью Chocolate Box (CBox).
- Создайте маркер REGION_EXIT_POINT в нужном месте локации.
- Выделите его.
- Кликните на плюс около значения CTCDRegionExit.
- Поставьте галочку около значения 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. Важно заметить, что телепортеры этого типа записываются в сохранениях. То есть если вы удалите такой телепортер, то в сохранении, где он был, Герой всё равно будет телепортироваться в другую локацию.