Скачать файл
Категория:
Автор:
Версия:
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 |
|
- Комментарии
Написать комментарий
Нет комментариев. Ваш будет первым!
Установка модификации в Project Zomboid
1. Скачайте и распакуйте архив с модификацей.
2. Скопируйте папку с модом в C:\Users\Имя_Пользователя\Zomboid\mods
3. Запустите Зомбоид и активируйте нужное дополнение в меню.