Изменение погоды в локациях Fable: The Lost Chapters
Автор статьи: Torionel
Погода в Fable TLC задается локациям в файле game.bin — в записи по локации, находящейся в разделе REGION. В данной записи указывается ссылка (id) на собственно "погодную тему" ("environment theme"), которая находится в разделе ENVIRONMENT_THEME_DAY.
Скриншоты погоды можно скачать здесь.
Как поставить другую погоду
- Откройте Fable Explorer (FE).
- В левом нижней части спуститесь до REGION (почти в самом конце).
- Нажмите на плюсик около надписи. Перед вами список локаций. Найдите нужную и два раза щелкните на ней.
- Откроется новое окно. В нем щелкните на плюсик около REGION. Откроется список.
- Выберите поле EnvironmentTheme. Что мы видим в текстовом поле справа? ID нашей погоды, конечно же!
Чтобы вам не искать нужную "погоду" среди локаций, вот неполный список:
- 2351 — как у дома Греев — мрачная, темная погода с большой луной;
- 2374 — моя любимая погода — валит снег и белое-пребелое небо;
- 2356 — дождливая погода как в Ведьмином Лесу.
Как создать новую погоду
Новая погодная тема создается вручную или через Object Builder в Chocolate Box (CBox), как описано в статье "Добавление объектов (файлов)".
Редактирование погоды
Существующую погоду можно редактировать двумя способами: изменяя числовые параметры и заменяя прикрепленные к погоде текстуры.
Числовые параметры:
- SunTilt — наклон солнца;
- SunRotate — вращение солнца;
- SunHeight — высота солнца.
Аналогичные три строки есть и для луны. Значения с точкой, доступны отрицательные значения.
Также есть важный параметр EditorColour, который, предположительно, должен был задавать общую цветовую гамму погоду, но эксперименты с ним ни к чему не привели (известно лишь, что целое число в данной строке записано в формате ARGB, где "A" означает альфа-слой). Посмотреть запись цветов можно здесь.
Когда будете менять текстуры, учтите следующее:
- Одни и те же картинки могут повторяться внутри записи ENVIRONMENT_THEME по нескольку раз, поэтому требуется заменить идентификаторы везде.
- Как правило, текстуры неба для дня и ночи отличаются. В некоторых темах еще есть текстуры вечернего неба.
- Менять стоит только текстуры неба. Текстуры облаков повторяются во всех видах погоды.
- В качестве исходника для новой погоды выбирайте такую тему, где вам больше всего подходит освещение, потому что мы пока не имеем сведений на тему изменения источников света в локации.
- Лучше, чтобы текстуры были родного размера — 512х512 пикселей.
- При импорте текстуры выбирайте DXT1 (как в оригинале), также стоит задать значение альфа-слоя 1, а не 0 (тоже как в оригинале).