Oluştur

Oyun Optimizasyonu

  • Paralives — Oyun Optimizasyonu
Yazar:
IcyPassionis
Boyut:
18.33 kB
Tarih:
Dün, 12:43
İndirmeler:
0
0.0 / 10
Henüz kimse dosyayı değerlendirmedi.

Bu BepInEx eklentisi, oyunun teknik optimizasyonuna odaklanmıştır. Modifikasyon, grafik ayarlarını etkilemez ve oyun sürecini kesmez — yalnızca Paralives'ın daha akıcı çalışması için iç sistem algoritmalarını düzeltir.

Ana değişiklikler:

  • Unity'nin standart günlükleme sisteminin devre dışı bırakılması (oyun günlükleri artık dosyalara ve konsola kaydedilmiyor, bu da işlemci üzerindeki yükü azaltıyor).
  • Oyun içi günlüklemenin devre dışı bırakılması.
  • Çöp toplayıcının (Garbage Collection) yeni kurallara göre manuel çalışma moduna geçirilmesi, bu sayede bellek temizliği çok daha az sıklıkla gerçekleşiyor.
  • Fonksiyonların yürütme algoritmalarının optimizasyonu ve modifikasyonu:
    UpdateCharacterMemories (karakter anılarının güncellenmesi).
    UpdateCharacterBedDeformation (karakterlerin ağırlığına göre yatak deformasyonu).
    UpdateCharacterAutonomy (aktif karakterlerin özerkliği ve bağımsızlığı).
    UpdateCharacterTownAutonomyWalk (şehrin yollarında vatandaşların yürüyüş özerkliği).
  • Fonksiyonların her kare güncellemeleri sırasında bellek yığınında (Heap Memory Allocation) ayrılmanın genel olarak azaltılması ve GetComponent metodunun yanlış kullanımının düzeltilmesi.

Beklenen etki:

  • Bu aşamada modifikasyon, ortalama kare hızında %10-30 civarında bir artış sağlamaktadır ve hafifçe mikro donmaların (stutter) sıklığını ve yoğunluğunu azaltmaktadır. Ancak mod, akıcılıkla ilgili tüm sorunları çözmemekte ve oyun, çok uzun oturumlarda yavaşlayabilmektedir, çünkü eklenti, kodda mevcut olan tüm bellek sızıntılarını ortadan kaldırmamaktadır.

Kurulum talimatları:

Bu modifikasyonun çalışması için önceden BepInEx eklenti yükleyicisinin kurulmuş olması gerekmektedir.

  1. BepInEx'i indirin ve içeriğini Paralives oyununun kök klasörüne çıkarın.
  2. İndirilen .dll uzantılı eklenti dosyasını şu yola yerleştirin: Paralives/BepInEx/plugins.
  3. Eğer BepInEx dizininde plugins klasörü yoksa, bunu manuel olarak oluşturun.
Dosyanın adı ve açıklaması çevrildi Orijinalini göster (RU)Çeviriyi göster (TR)
Оптимизация игры

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

İlgili dosyalar:

Faydalı bağlantılar:

Yorumlar 0