Редактор timecycle

Освещение и цветокоррекция — с приблизительным предпросмотром. Документация и примеры

Откройте timecyc.json. Редактор работает локально и ничего не отправляет в сеть.

Настройки

У освещения и цветокоррекции могут быть разные временные точки.

Откройте полный файл настроек, чтобы начать.

Условная сцена

—
Как в открытом файле
Сцена до изменений.
После изменений
Сцена после изменений.
Выберите параметр — здесь появится подсказка, на что он влияет.

Это не рендер игры. Здесь условно показаны небо, солнце, вода, освещение, туман и матрица цвета. Дальность, тени и post-FX упрощены; качество, материалы и игровые эффекты не воспроизводятся.

Как пользоваться
  1. Откройте timecyc.json кнопкой «Открыть JSON…». Выберите погоду, раздел и точку. Все изменения остаются в памяти браузера.
  2. Измените число или цвет. В предпросмотре используются оба раздела выбранной погоды на указанное время. Верхняя сцена берётся из открытого файла, нижняя — из изменённой копии.
  3. Новая временная точка копирует значения выбранной точки. Освещение и цветокоррекция независимы: их времена не обязаны совпадать. Можно оставить одну точку — она будет постоянной весь день.
  4. Сохраните полный JSON и убедитесь, что скачивание завершилось. Для больших файлов редактор выбирает компактную запись. Поместите файл по пути GAME_STORAGE_PATH + "data/timecyc.json" и перезапустите клиент.

Профиль определяется только по name. Сохраните все 23 канонических имени. В каждом профиле обязательны lighting и grading.

Временные ключи — 00:00…23:59, без повторов внутри одного раздела. Между точками значения меняются плавно, в том числе через полночь. EXTRACOLOURS_1 и EXTRACOLOURS_2 — не дневные погоды: у них по восемь фиксированных пресетов в каждом разделе.

RGB — красный, зелёный, синий; RGBA дополнительно содержит alpha. Вода и post-FX используют alpha 0–255, не 0–1. В матрице цвета каждая строка задаёт вклад исходных R, G, B, alpha в один выходной канал; отрицательные коэффициенты и значения больше 1 допустимы.

JSON обязателен для инициализации timecycle. При отсутствии файла или ошибке игра не завершается: инициализация пропускается. Неудачная повторная загрузка оставляет предыдущие настройки. Редактор проверяет файл перед скачиванием, но окончательный визуальный результат нужно проверять в игре.

Добавить временную точку

Скопируются значения текущей точки только выбранного раздела.