Створити

Оптимізація гри

  • Paralives — Оптимізація гри
Автор:
IcyPassionis
Розмір:
18.33 kB
Дата:
Вчора, 12:43
Завантажень:
0
0.0 / 10
Ще ніхто не оцінив файл

Цей плагін BepInEx зосереджений виключно на технічній оптимізації гри. Модифікація не торкається графічних налаштувань і не вирізає ігровий процес — вона лише коригує внутрішні системні алгоритми, щоб зробити роботу Paralives більш плавною.

Основні зміни:

  • Вимкнення стандартної системи логування Unity (ігрові логи більше не записуються у файли та консоль, що знижує навантаження на процесор).
  • Вимкнення внутрішньоігрового логування.
  • Переведення зборщика сміття (Garbage Collection) на ручний режим роботи за новими правилами, завдяки чому очищення пам'яті відбувається значно рідше.
  • Оптимізація та модифікація алгоритмів виконання функцій:
    UpdateCharacterMemories (оновлення спогадів персонажів).
    UpdateCharacterBedDeformation (деформація ліжка під вагою персонажів).
    UpdateCharacterAutonomy (автономія та самостійність активних персонажів).
    UpdateCharacterTownAutonomyWalk (автономія ходьби городян по міських маршрутах).
  • Загальне зниження виділення пам'яті в купі (Heap Memory Allocation) під час виконання щосекундних оновлень функцій та виправлень неправильного використання методу GetComponent.

Очікуваний ефект:

  • На даному етапі модифікація дозволяє отримати приріст середньої частоти кадрів в районі 10–30% і трохи знижує частоту та інтенсивність мікрофризів (статтерів). При цьому мод не вирішує абсолютно всі проблеми з плавністю, і гра все ще може сповільнюватися при дуже тривалих сесіях, оскільки плагін не усуває всі існуючі витоки пам'яті в коді.

Інструкція з установки:

Для роботи цієї модифікації потрібен попередньо встановлений завантажувач плагінів BepInEx.

  1. Скачайте BepInEx і розпакуйте його в кореневу папку гри Paralives.
  2. Помістіть завантажений файл плагіна з розширенням .dll у папку за шляхом: Paralives/BepInEx/plugins.
  3. Якщо папки plugins у каталозі BepInEx ще немає, створіть її вручну.
Назва та опис файлу були перекладені Показати оригінал (RU)Показати переклад (UK)
Оптимизация игры

Этот плагин BepInEx сфокусирован исключительно на технической оптимизации игры. Модификация не затрагивает графические настройки и не вырезает игровой процесс — она лишь корректирует внутренние системные алгоритмы, чтобы сделать работу Paralives более плавной.

Основные изменения:

  • Отключение стандартной системы логирования Unity (игровые логи больше не записываются в файлы и консоль, что снижает нагрузку на процессор).
  • Отключение внутриигрового логирования.
  • Перевод сборщика мусора (Garbage Collection) на ручной режим работы по новым правилам, благодаря чему очистка памяти происходит значительно реже.
  • Оптимизация и модификация алгоритмов выполнения функций:
    UpdateCharacterMemories (обновление воспоминаний персонажей).
    UpdateCharacterBedDeformation (деформация постели под весом персонажей).
    UpdateCharacterAutonomy (автономия и самостоятельность активных персонажей).
    UpdateCharacterTownAutonomyWalk (автономия ходьбы горожан по городским маршрутам).
  • Общее снижение выделения памяти в куче (Heap Memory Allocation) при выполнении ежекадровых обновлений функций и исправлений неверного использования метода GetComponent.

Ожидаемый эффект:

  • На данном этапе модификация позволяет получить прирост средней частоты кадров в районе 10–30% и слегка снижает частоту и интенсивность микрофризов (статтеров). При этом мод не решает абсолютно все проблемы с плавностью, и игра по-прежнему может замедляться при очень длительных сессиях, так как плагин не устраняет все существующие утечки памяти в коде.

Инструкция по установке:

Для работы этой модификации требуется предварительно установленный загрузчик плагинов BepInEx.

  1. Скачайте BepInEx и распакуйте его содержимое в корневую папку игры Paralives.
  2. Поместите скачанный файл плагина с расширением .dll в папку по пути: Paralives/BepInEx/plugins.
  3. Если папки plugins внутри каталога BepInEx еще нет, создайте ее вручную.

Пов'язані файли:

Корисні посилання:

Коментарі 0