Živahni simulator življenja, ki poudarja ustvarjalnost in svobodo. Zgradite lahko hiše katere koli zahtevnosti, eksperimentirate z oblikami in merili z uporabo... Več podrobnosti
Optimizacija igre
-
Prenesi (18.33 kB)4 junij 2026, 12:43optimizacija-igry_1780566184_631128.zip
Ta BepInEx vtičnik se osredotoča izključno na tehnično optimizacijo igre. Modifikacija ne vpliva na grafične nastavitve in ne odstranjuje igralnega procesa — le prilagaja notranje sistemske algoritme, da delo Paralives postane bolj tekoče.
Glavne spremembe:
- Onemogočanje standardnega sistema beleženja Unity (igralni dnevniki se ne zapisujejo več v datoteke in konzolo, kar zmanjšuje obremenitev procesorja).
- Onemogočanje notranjega beleženja.
- Prenos zbiralnika smeti (Garbage Collection) v ročni način delovanja po novih pravilih, kar pomeni, da se čiščenje pomnilnika zgodi precej redkeje.
- Optimizacija in modifikacija algoritmov izvajanja funkcij:
UpdateCharacterMemories (posodobitev spominov likov).
UpdateCharacterBedDeformation (deformacija postelje pod težo likov).
UpdateCharacterAutonomy (avtonomija in samostojnost aktivnih likov).
UpdateCharacterTownAutonomyWalk (avtonomija hoje mestnih prebivalcev po mestnih poteh). - Skupno zmanjšanje dodeljevanja pomnilnika v kupu (Heap Memory Allocation) pri izvajanju rednih posodobitev funkcij in popravkov napačne uporabe metode GetComponent.
Pričakovani učinek:
- V tej fazi modifikacija omogoča povečanje povprečne frekvence sličic za približno 10–30% in rahlo zmanjšuje frekvenco in intenzivnost mikro zamrznitev (stutterjev). Kljub temu mod ne rešuje vseh težav s tekočnostjo, igra pa se še vedno lahko upočasni pri zelo dolgih sejah, saj vtičnik ne odpravi vseh obstoječih puščanj pomnilnika v kodi.
Navodila za namestitev:
Za delovanje te modifikacije je potrebno predhodno nameščen vtičnik BepInEx.
- Prenesite BepInEx in razpakirajte njegovo vsebino v glavno mapo igre Paralives.
- Postavite preneseno datoteko vtičnika z razširitvijo .dll v mapo na poti: Paralives/BepInEx/plugins.
- Če mape plugins znotraj imenika BepInEx še ni, jo ustvarite ročno.
Этот плагин BepInEx сфокусирован исключительно на технической оптимизации игры. Модификация не затрагивает графические настройки и не вырезает игровой процесс — она лишь корректирует внутренние системные алгоритмы, чтобы сделать работу Paralives более плавной.
Основные изменения:
- Отключение стандартной системы логирования Unity (игровые логи больше не записываются в файлы и консоль, что снижает нагрузку на процессор).
- Отключение внутриигрового логирования.
- Перевод сборщика мусора (Garbage Collection) на ручной режим работы по новым правилам, благодаря чему очистка памяти происходит значительно реже.
- Оптимизация и модификация алгоритмов выполнения функций:
UpdateCharacterMemories (обновление воспоминаний персонажей).
UpdateCharacterBedDeformation (деформация постели под весом персонажей).
UpdateCharacterAutonomy (автономия и самостоятельность активных персонажей).
UpdateCharacterTownAutonomyWalk (автономия ходьбы горожан по городским маршрутам). - Общее снижение выделения памяти в куче (Heap Memory Allocation) при выполнении ежекадровых обновлений функций и исправлений неверного использования метода GetComponent.
Ожидаемый эффект:
- На данном этапе модификация позволяет получить прирост средней частоты кадров в районе 10–30% и слегка снижает частоту и интенсивность микрофризов (статтеров). При этом мод не решает абсолютно все проблемы с плавностью, и игра по-прежнему может замедляться при очень длительных сессиях, так как плагин не устраняет все существующие утечки памяти в коде.
Инструкция по установке:
Для работы этой модификации требуется предварительно установленный загрузчик плагинов BepInEx.
- Скачайте BepInEx и распакуйте его содержимое в корневую папку игры Paralives.
- Поместите скачанный файл плагина с расширением .dll в папку по пути: Paralives/BepInEx/plugins.
- Если папки plugins внутри каталога BepInEx еще нет, создайте ее вручную.
Povezane datoteke:
Uporabne povezave:
