В этом руководстве, мы объясним как осуществляется процесс изменения цикла дня и ночи Dying Light 2?
Руководство по изменению цикла дня и ночи в Dying Light 2
Как изменить смену дня и ночи в Dying Light 2?
Ключевые моменты:
Существует мод, который изменяет цикл день\ночь на Real Time Mod (1 час в игре = 1 час в реальном времени). Если соотношение 1 к 1 звучит как много, то это руководство для вас. Очень легко изменить значения на любые, которые вы хотите IE: 2x, 4x, 8x и т.д. Это простая манипуляция с 3 значениями.
Для просмотра сжатого архива data0.pak требуется программа-распаковщик файлов (например, 7 zip).
Я не несу ответственности за любые потерянные или поврежденные файлы. Любые потерянные/удаленные файлы могут быть восстановлены через опцию проверки целостности игровых файлов в steam.
Как работает время в игре Dying Light 2?
Прежде чем модифицировать время по своему вкусу, мы должны понять, как время работает в игре.
В данной игре значения отображаются следующим образом:
- экспортировать float WHOLE_DAY_DURATION__DAY = 4800.0;// 1 час в игровом дневном времени означает 3:20 минуты реального времени
- экспортировать float WHOLE_DAY_DURATION__NIGHT = 2400.0;// 1 час в игровом дневном времени означает 1:40 минуты реального времени
- export float WHOLE_DAY_DURATION__INTERIOR = 8640.0;// 1 час в игровом дневном времени означает 6 минут реального времени
Как вы видите, есть три значения, которые мы должны изменить, чтобы повлиять на цикл. Числа, используемые выше, - это секунды реального времени.
Например: Множитель времени нахождения внутри составляет 8640 секунд для одного внутриигрового дня. 8640 секунд = 144 минуты. Как упоминалось выше, 1 час в игре = 6 минут реального времени. 6 x 24 = 144 минуты = 8640 секунд.
Автор Real Time Mod сделал конвертацию для 30-минутных и 60-минутных игровых часов.
Получились следующие значения:
- 48000.0 = 30 секунд (реальное время)
- 86000.0 = 60 секунд (реальное время)
Редактирование
- Перейдите в каталог C:\SteamLibrary\steamapps\common\Dying Light 2\ph\source, где находится файл data0.pak.
- Используйте программу для сжатия файлов (я использую 7zip, потому что она бесплатная).
- Щелкните правой кнопкой мыши, наведите курсор на программу для сжатия файлов и выберите открыть архив (не распаковывайте его, там 3гб файлов).
- В окне просмотра архива найдите подпапку с названием scripts.
- В папке с названием scripts найдите файл dw_weather_def.scr.
- Щелкните правой кнопкой мыши на dw_weather_def.scr и выберите Edit.
- dw_weather_def.scr откроется в Блокноте.
Информация, которая нас интересует, это три строки:
- export float WHOLE_DAY_DURATION__DAY = 4800.0;// 1 час в игровом дне означает 3:20 минут реального времени
- export float WHOLE_DAY_DURATION__NIGHT = 2400.0;// 1 час в игре днем означает 1:40 минут реального времени
- export float WHOLE_DAY_DURATION__INTERIOR = 8640.0;// 1 час в игре днем означает 6 минут реального времени
Просто введите любые желаемые значения и сохраните перед открытием игры.
Сохраните копию dw_weather_def.scr где-нибудь на случай непредвиденных обстоятельств.