Game optimization

  • Paralives — Game optimization
Author:
IcyPassionis
Size:
18.33 kB
Date:
Today, 12:43
Downloads:
0
0.0 / 10
No one has rated the file yet.

This BepInEx plugin is focused exclusively on technical optimization of the game. The modification does not affect graphics settings or remove any gameplay features — it only adjusts internal system algorithms to make Paralives run more smoothly.

Main changes:

  • Disables Unity’s standard logging system (game logs are no longer written to files or the console, reducing CPU load).
  • Disables in-game logging.
  • Switches the garbage collector to manual mode with new rules, causing memory cleanup to occur much less frequently.
  • Optimizes and modifies the execution algorithms for the following functions:
    UpdateCharacterMemories (character memory updates).
    UpdateCharacterBedDeformation (bed deformation under character weight).
    UpdateCharacterAutonomy (autonomy and independence of active characters).
    UpdateCharacterTownAutonomyWalk (townsfolk walking autonomy on city routes).
  • Overall reduction of heap memory allocation during per-frame function updates and fixes incorrect usage of the GetComponent method.

Expected effect:

  • At this stage, the modification can provide an average FPS increase of about 10–30% and slightly reduces the frequency and intensity of micro-freezes (stutters). However, this mod does not solve all smoothness issues, and the game may still slow down during very long sessions, as the plugin does not eliminate all existing memory leaks in the code.

Installation instructions:

This modification requires the BepInEx plugin loader to be installed beforehand.

  1. Download BepInEx and extract its contents into the root folder of the Paralives game.
  2. Place the downloaded plugin file with the .dll extension into the following folder: Paralives/BepInEx/plugins.
  3. If the plugins folder does not exist inside the BepInEx directory, create it manually.

Related files:

Useful links:

Comments 0