Ustvari

Optimizacija igre

  • Paralives — Optimizacija igre
Avtor:
IcyPassionis
Velikost:
18.33 kB
Datum:
Včeraj, 12:43
Prenosov:
0
0.0 / 10
Še nihče ni ocenil datoteke

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.

  1. Prenesite BepInEx in razpakirajte njegovo vsebino v glavno mapo igre Paralives.
  2. Postavite preneseno datoteko vtičnika z razširitvijo .dll v mapo na poti: Paralives/BepInEx/plugins.
  3. Če mape plugins znotraj imenika BepInEx še ni, jo ustvarite ročno.
Ime in opis datoteke sta bila prevedena. Pokaži izvirnik (RU)Prikaži prevod (SL)
Оптимизация игры

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

Povezane datoteke:

Uporabne povezave:

Komentarji 0