Erenshor
You are viewing a potentially older version of this package. View Latest Version
Install

Details

Date Uploaded
3 weeks ago
Downloads
144
Size
73KB
Dependency string
TeamSaltyBois-SimsStartAtLevel1-1.0.0

Sims Start at Level 1 — v1.0

Description

This mod ensures that every newly-created SimPlayer starts at level 1. Made as a companion mod for my Sim Passive Leveling Overhaul, however it works fine on its own. It only affects Sims that do not already have an existing save file, any Sim you have already encountered retains their current level and experience.

Keep in mind that rival sims gain levels on login. Nonrival sims (Generic and character slot bound) both can also have additional levels applied on login by default.


Features

  • All brand-new Sims start at level 1.
  • Existing Sims are unaffected.

Performance

No impact. The mod executes one integer assignment per newly created Sim during the login loading screen. There is no active code running during gameplay afterwards.


Requirements

BepInEx 5.4.23.5


Installation

  1. Install BepInEx for Erenshor.
  2. Place SimStartAtLevel1.dll in your BepInEx/plugins/ folder.
  3. Launch the game. No additional configuration is required.

Compatibility

No compatibility issues.


Methods Patched

  • SimPlayerDataManager.CheckLoadData — Prefix (ref int) Patches SimPlayerDataManager.CheckLoadData to force the initial level parameter to 1.

Notes

Won't do anything for existing saves unless you increase sim count. Only works post "Server Reset", or if one (or all) of the sims files from %LocalAppData%Low\Burgee Media\Erenshor\ESSaveData is deleted.


To-DO

  • Reset Sim/Reset all sim function does not seem to delete SIM file, needs investigation into ServerReset.cs to patch support for it.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.