Мод «Character Texture VRAM Leak Fix [ZombieBuddy]» для Project Zomboid

0
00:55
4

Скачать файл

Категория:
Автор:
Версия:
17.10.2026
Размер:
21.5 Kb
Расширение:
ZIP
Добавил:
Источник:

Исправляет утечку видеопамяти в Build 42. Во время игры, особенно в боях, расход VRAM постепенно растёт. Когда видеопамяти становится недостаточно, игра начинает использовать системную память, что может привести к рывкам, зависаниям и вылетам.

Для работы требуется ZombieBuddy. Мод работает только на клиенте, не изменяет сохранения и может быть установлен или удалён в любой момент.

Как работает исправление

  • Одежда и тело каждого персонажа отображаются на одной объединённой текстуре. Игра пересоздаёт её при изменении внешности: появлении крови и грязи, повреждении или починке одежды, смене красителя или оттенка. Это касается игроков и зомби, поэтому в бою текстура может пересоздаваться после каждого попадания.
  • При пересоздании игры создавалась новая текстура, а старая не возвращалась в пул. Она освобождалась только при удалении персонажа, поэтому предыдущие текстуры оставались в VRAM до конца сессии.
  • Перед пересозданием мод возвращает старую текстуру в пул текстур игры. Затем игра повторно использует её вместо выделения новой.
  • Объём сэкономленной видеопамяти зависит от размера текстур и частоты смены одежды. Текстура 512×512 занимает около 1 МБ при каждом пересоздании, а HD-текстура 2048×2048 из другого мода – около 16 МБ. Утечка сильнее всего проявляется в боях с большим количеством крови, при встрече с ордами и использовании HD-модов одежды или кожи.

Установка и проверка

  • Закрыть игру, подписаться на ZombieBuddy и этот мод, включить оба мода и запустить игру.
  • При первом запуске ZombieBuddy запросит разрешение на использование JAR-файла. Перед подтверждением следует проверить SHA-256.
  • Для проверки работы мода в файле console.txt в пользовательской папке Zomboid не чаще одного раза в минуту появляется сообщение [SmartTextureLeakFix] stale combined textures returned so far: N . Каждая учтённая текстура – это текстура, которую базовая игра оставила бы в памяти.

Совместимость

  • Для Build 42; проверено на классах игры версии 42.21.
  • Совместим с PZ_Optimization и Project Viewpoint.
  • Не изменяет сохранения, предметы и персонажей. Настроек и горячих клавиш нет.
  • В сетевой игре мод отвечает только за клиентский рендеринг. JAR-файл находится в media/java/client, поэтому выделенные серверы его не загружают. Работа в мультиплеере не проверялась.
  • Исходный код и скрипт сборки находятся в 42/src. Требуется ZombieBuddy версии 2.3.2 или новее.

Техническая информация:

  • Workshop ID: 3821525282
  • ID мода: SmartTextureLeakFix
Требуемые моды:
Версия Project Zomboid
  • Build 42
Нет комментариев. Ваш будет первым!

Установка модификации в Project Zomboid

1. Скачайте и распакуйте архив с модификацей.

2. Скопируйте папку с модом в C:\Users\Имя_Пользователя\Zomboid\mods

3. Запустите Зомбоид и активируйте нужное дополнение в меню.