Скачать файл
Мод повышает плавность Project Viewpoint в режиме от первого и третьего лица и помогает находить причины просадок производительности.
- Предварительная загрузка анимаций. После загрузки сохранения мод загружает наборы анимаций и групп действий: для ползающих зомби, животных, транспорта и других модов. Игра загружает их по мере необходимости, что может вызывать зависания. Предварительная загрузка переносит эту нагрузку на конец экрана загрузки.
- Поиск медленных обработчиков Lua. Мод отслеживает время выполнения обработчиков игровых событий и указывает мод и файл, вызвавшие задержку. В console.txt появляется строка slow Lua , если обработчик занимает не менее 8 мс за кадр. Раз в минуту также выводится список из десяти самых медленных обработчиков.
- Отчёт о плавности кадров. Раз в минуту выводятся средний FPS, минимальный FPS для 1% кадров, процентили времени кадра, количество кадров дольше 25, 50 и 100 мс, а также данные о сборке мусора.
- События Flight Recorder для подробного профилирования с помощью Java Flight Recorder: smoothframes.Frame и smoothframes.LuaHandler .
Мод не меняет правила игры, сохранения и работу других модов. Предварительная загрузка лишь выполняет раньше загрузку, которая в обычной игре произошла бы позднее.
Требования:
- Project Zomboid Build 42.21.
- ZombieBuddy версии 2.3.0 или новее. Установка – по инструкции на странице мода. В параметрах запуска Steam требуется указать -agentlib:zbNative -- .
- Мод создан для Project Viewpoint версии 0.1.6 и работает без него. Проверка показала, что все перехватчики применяются, а файлы Viewpoint не изменяются.
При первом запуске и после каждого обновления ZombieBuddy запрашивает разрешение на запуск SmoothFrames.jar .
Просмотр резуль��атов: после игры откройте файл Zomboid\console.txt в пользовательской папке и найдите строки [SmoothFrames] . Они показывают результаты предварительной загрузки, медленные обработчики Lua и показатели плавности за последнюю минуту.
Сетевая игра: мод работает на стороне клиента – каждый игрок запускает его отдельно. Чтобы игроки загружали мод автоматически, добавьте его на сервер вместе с ZombieBuddy и Viewpoint в файл servertest.ini :
- Mods=ZombieBuddy;Viewpoint;ViewpointSmoothFrames
- WorkshopItems=3619862853;3809306528;3816784011
Выделенные серверы не запускают Java-часть мода, расположенную в media/java/client , поэтому она не создаёт нагрузку на сервер.
Техническая информация:
- Workshop ID: 3816784011
- ID мода: ViewpointSmoothFrames
| Версия Project Zomboid |
|
- Комментарии
Установка модификации в Project Zomboid
1. Скачайте и распакуйте архив с модификацей.
2. Скопируйте папку с модом в C:\Users\Имя_Пользователя\Zomboid\mods
3. Запустите Зомбоид и активируйте нужное дополнение в меню.