Kolorowy symulator życia, w którym główny nacisk kładzie się na kreatywność i wolność. W grze można budować domy o dowolnym stopniu skomplikowania, eksperymentować... Więcej informacji
Optymalizacja gry
-
Pobierz (18.33 kB)4 czerwca 2026, 12:43optimizacija-igry_1780566184_631128.zip
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.
- Pobierz BepInEx i rozpakuj jego zawartość do głównego folderu gry Paralives.
- Umieść pobrany plik pluginu z rozszerzeniem .dll w folderze: Paralives/BepInEx/plugins.
- Jeśli folder plugins w katalogu BepInEx jeszcze nie istnieje, stwórz go ręcznie.
Этот плагин BepInEx сфокусирован исключительно на технической оптимизации игры. Модификация не затрагивает графические настройки и не вырезает игровой процесс — она лишь корректирует внутренние системные алгоритмы, чтобы сделать работу Paralives более плавной.
Основные изменения:
- Отключение стандартной системы логирования Unity (игровые логи больше не записываются в файлы и консоль, что снижает нагрузку на процессор).
- Отключение внутриигрового логирования.
- Перевод сборщика мусора (Garbage Collection) на ручной режим работы по новым правилам, благодаря чему очистка памяти происходит значительно реже.
- Оптимизация и модификация алгоритмов выполнения функций:
UpdateCharacterMemories (обновление воспоминаний персонажей).
UpdateCharacterBedDeformation (деформация постели под весом персонажей).
UpdateCharacterAutonomy (автономия и самостоятельность активных персонажей).
UpdateCharacterTownAutonomyWalk (автономия ходьбы горожан по городским маршрутам). - Общее снижение выделения памяти в куче (Heap Memory Allocation) при выполнении ежекадровых обновлений функций и исправлений неверного использования метода GetComponent.
Ожидаемый эффект:
- На данном этапе модификация позволяет получить прирост средней частоты кадров в районе 10–30% и слегка снижает частоту и интенсивность микрофризов (статтеров). При этом мод не решает абсолютно все проблемы с плавностью, и игра по-прежнему может замедляться при очень длительных сессиях, так как плагин не устраняет все существующие утечки памяти в коде.
Инструкция по установке:
Для работы этой модификации требуется предварительно установленный загрузчик плагинов BepInEx.
- Скачайте BepInEx и распакуйте его содержимое в корневую папку игры Paralives.
- Поместите скачанный файл плагина с расширением .dll в папку по пути: Paralives/BepInEx/plugins.
- Если папки plugins внутри каталога BepInEx еще нет, создайте ее вручную.
Powiązane pliki:
Przydatne linki:
