SimPassiveLevelingOverhaul

v1.4.2·Updated 2026-07-19

Overhauls Erenshor's Sim level progression with passive XP over time.

About this mod Author’s original text

Sim Passive Leveling Overhaul — v1.4.2

Erenshor game update (2026-07-16): Supported.

Note 1.4.2 represents an update where I believe the mod is stable, heavily tested, and guarded against even the most minute possible issue that could crop up. I will keep it updated for game versions, but i'm out of ideas that fit the mods scope!

Description

This mod replaces the vanilla sim XP catchup system with a highly configurable passive XP drip that runs in the background while you play, and only while you play. No offline catch up.

The vanilla system grants simulated players most of their levels in abrupt bursts each time you log in, depending on which slot the sims are assigned to. I found this a bit immersion breaking with my playstyle: I log out frequently and only play a couple times a week.

Many values are exposed and configurable so you can tweak the leveling to your liking. The mod can be added or removed mid playthrough with no issues.

If you're starting fresh and want more of a "day one" MMO experience, I recommend pairing this with my companion mod, Sim Start At Level 1.

Features

Passive XP for All Eligible Sims

  • Unassigned generic sims gain XP on the standard curve.
  • Rival sims level roughly 25% faster.
  • Your own character slot sims gain XP on the standard curve up to a cap of two levels above you, with a configurable catch up multiplier when behind.
  • Active party members and sims tied to other character slots do not receive passive XP. They gain levels through combat or when you play those characters.
  • Passive XP stacks with whatever sims earn from their own kills out in the world. Neither overwrites the other.

1–35 Leveling Curve (~110 Hours Total assuming no variance)

  • Levels 2–5: 12 to 18 minutes per level
  • Levels 6–10: 18 minutes to 1 hour per level
  • Levels 11–15: 1 hour 6 minutes to 1 hour 36 minutes per level
  • Levels 16–20: 1 hour 48 minutes to 3 hours per level
  • Levels 21–25: 3 hours 30 minutes to 5 hours 6 minutes per level
  • Levels 26–30: 5 hours 24 minutes to 6 hours 30 minutes per level
  • Levels 31–35: 6 hours 42 minutes to 7 hours 30 minutes per level

Per-Sim Variance (Configurable, default 0.5× – 1.5×)

XP modifier from a random seed, which rerolls on zone changes. Produces organic variation across the roster.

Configuration

All settings are stored in BepInEx/config/erenshor.simxpovertime.cfg. Edit this file while the game is closed to adjust behavior.

  • TickIntervalSeconds — Default: 120, minimum 90, maximum 3600

Interval in seconds between XP grants. The XP granted is scaled accordingly, so the leveling speed stays the same regardless of interval. Values outside the range are clamped.

  • MaxLevel — Default: 35, range 1–35

Maximum level cap for sims. Sims will not gain passive XP beyond this level. Values outside the range are clamped. 35 is the game's own maximum, and post 35 ascension progression is left entirely to the base game.

  • VarianceMin — Default: 0.5

Minimum speed variance per sim. A value of 0.5 means the slowest sim levels at half speed.

  • VarianceMax — Default: 1.5

Maximum speed variance per sim. A value of 1.5 means the fastest sim levels at 1.5× speed.

  • UseFixedSeed — Default: false

If enabled, uses a fixed seed for variance per sim. Pair it with SeedIncrementOnZoneChange = false for stable variance between multiple sessions.

  • FixedSeedValue — Default: 12345

The seed value used when UseFixedSeed is enabled.

  • SeedIncrementOnZoneChange — Default: true

If enabled rerolls variance per sim at every save point, zone changes, teleports, respawns, altar saves. Set to false for stable variance throughout an entire session.

  • RivalSpeedMultiplier — Default: 1.25

XP speed multiplier for rival sims (Friends' Club). Set to 1.0 for no bonus.

  • SlotCatchupPerLevel — Default: 0.10

Catch up boost applied per level behind. For example, if a sim is 5 levels behind, they receive a 0.5 (50%) boost.

  • SlotCatchupMax — Default: 3.0

Upper limit for the catch up multiplier. Preve

Install & use Install: follow the bundled instructions

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
  3. For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
  4. Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.

Install locations vary a lot between mods — the bundled readme is the most reliable guide.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPack

File & checksum

Filename
SimPassiveLevelingOverhaul-1.4.2.zip
File size
156.7 KiB