Files
necromants-tome-7d2d-3-2/NEXUS_CHANGELOG_1.4.1.txt
T
AlexCubeandClaude Opus 5.5 77b56be9ae 1.4.1: утечка видеопамяти от трупов «Жертвы», труп лежит 5 минут
Было: CorpseLootPatch перекрашивал труп через renderer.materials и Tint(),
и ничего за собой не убирал. Копии материалов Unity с объектом не удаляет,
перекрашенная текстура была несжатой RGBA32 (16-64 МБ) и читаемой (копия
ещё и в RAM), кеш только рос. Лог игры: Texture.currentTextureMemory
1,2 -> 7,4 ГБ за два часа при desired ~3,5 ГБ, FPS 60 -> 11. Те же жалобы
на Nexus (sanovskiy, Kriloko, Megaladon43).

Стало: каждый перекрашенный труп записан (рендереры, материалы, текстуры),
тик раз в секунду удаляет всё за трупом, которого нет в мире, текстура
удаляется со счётчиком пользователей. Текстура не больше 1024, DXT,
makeNoLongerReadable. Проверено в игре: обыск и истечение срока доводят
счёт до «трупов 0, текстур 0».

Необысканный труп лежит 300 с вместо 3600 (указание пользователя).
buffNecroZombieKillTrackerDisplay: update_rate .1 -> 1 (отзыв zomb1);
урон ножа растёт после убийства, проверено.

Документы: версия 1.4.1, README (статус + несовместимость с 3.3
experimental), описания Nexus и сайта (пять минут вместо часа),
NEXUS_CHANGELOG/FILE_SUMMARY_1.4.1.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-24 23:36:51 +03:00

6 lines
1.1 KiB
Plaintext

FIXED: the frame rate drop that grew the longer you played (thanks sanovskiy, Kriloko and Megaladon43 for the reports). Every red Victim corpse painted its own full-size copy of the zombie's textures and never released them, together with copies of its materials - within a couple of hours that was gigabytes of video memory. The painted textures are now small and compressed, shared between corpses, and everything is released as soon as the corpse is gone.
CHANGED: an unsearched Victim corpse now stays for 5 minutes instead of an hour.
CHANGED: the Necromancy tracker refreshes the knife's damage once a second instead of 10 times a second (thanks zomb1 for pointing at it). Nothing changes in play: the damage only moves when you kill.
IMPORTANT: this version is for game version 3.2. It is NOT compatible with 3.3 experimental (latest_experimental): there the Spatial Vault stops saving its contents, so items in it are lost, and the Pyramid of Heresy fails to load. Please stay on 3.2 with this mod for now; a 3.3 version will be released separately.
Drop-in over 1.4.0, saves carry over. Single-player. The mod ships Harmony libraries, so EasyAntiCheat must be off.