Utwórz

Optymalizacja gry

  • Paralives — Optymalizacja gry
Autor:
IcyPassionis
Rozmiar:
18.33 kB
Data:
Wczoraj, 12:43
Pobrań:
0
0.0 / 10
Jeszcze nikt nie ocenił pliku
  • 4 czerwca 2026, 12:43
    optimizacija-igry_1780566184_631128.zip
    Sprawdzanie wirusów od Virustotal: plik jest bezpieczny (zobacz raport)
    Pobierz (18.33 kB)

Ten plugin BepInEx koncentruje się wyłącznie na technicznej optymalizacji gry. Modyfikacja nie zmienia ustawień graficznych ani nie wycina rozgrywki — jedynie koryguje wewnętrzne algorytmy systemowe, aby uczynić działanie Paralives bardziej płynnym.

Główne zmiany:

  • Wyłączenie standardowego systemu logowania Unity (logi gry nie są już zapisywane w plikach i konsoli, co zmniejsza obciążenie procesora).
  • Wyłączenie logowania wewnątrz gry.
  • Przełączenie zbieracza śmieci (Garbage Collection) na tryb ręczny według nowych zasad, dzięki czemu czyszczenie pamięci odbywa się znacznie rzadziej.
  • Optymalizacja i modyfikacja algorytmów wykonywania funkcji:
    UpdateCharacterMemories (aktualizacja wspomnień postaci).
    UpdateCharacterBedDeformation (deformacja łóżka pod ciężarem postaci).
    UpdateCharacterAutonomy (autonomia i samodzielność aktywnych postaci).
    UpdateCharacterTownAutonomyWalk (autonomia chodzenia mieszkańców po miejskich trasach).
  • Ogólne zmniejszenie alokacji pamięci w stercie (Heap Memory Allocation) podczas wykonywania aktualizacji funkcji i naprawiania błędnego użycia metody GetComponent.

Oczekiwany efekt:

  • Na tym etapie modyfikacja pozwala na wzrost średniej liczby klatek na sekundę o około 10–30% i nieznacznie zmniejsza częstotliwość oraz intensywność mikro-zacięć (stutterów). Modyfikacja nie rozwiązuje jednak wszystkich problemów z płynnością, a gra nadal może zwalniać podczas bardzo długich sesji, ponieważ plugin nie eliminuje wszystkich istniejących wycieków pamięci w kodzie.

Instrukcja instalacji:

Aby ta modyfikacja działała, wymaga wcześniej zainstalowanego loadera pluginów BepInEx.

  1. Pobierz BepInEx i rozpakuj jego zawartość do głównego folderu gry Paralives.
  2. Umieść pobrany plik pluginu z rozszerzeniem .dll w folderze: Paralives/BepInEx/plugins.
  3. Jeśli folder plugins w katalogu BepInEx jeszcze nie istnieje, stwórz go ręcznie.
Nazwa i opis pliku zostały przetłumaczone Pokaż oryginał (RU)Pokaż tłumaczenie (PL)
Оптимизация игры

Этот плагин 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 еще нет, создайте ее вручную.

Powiązane pliki:

Przydatne linki:

Komentarze 0