H4nz0-Seasonality_Fix icon

Seasonality Fix

Fixes stuck or broken season transitions in the Seasonality mod. Prevents season looping and ensures stable season progression after sleep or time skips.

Last updated 5 days ago
Total downloads 232
Total rating 0 
Categories Server-side
Dependency string H4nz0-Seasonality_Fix-1.0.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2202 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.

Preferred version: 5.4.2202
RustyMods-Seasonality-3.8.0 icon
RustyMods-Seasonality

Dynamic seasons by altering textures and colors, providing an immersive environmental experience that changes with time.

Preferred version: 3.8.0

README

Seasonality Fix

🇭🇺 Magyar

Ez a mod a Seasonality mod egy kellemetlen hibáját javítja, amikor az évszakok:

  • beragadnak
  • nem váltanak
  • vagy alvás / időugrás után elkezdenek „pörögni”

🔧 Mit csinál?

A mod figyeli az aktuális évszak állapotát, és ha azt látja, hogy:

  • az évszak ideje lejárt
  • de nem történik váltás

akkor:

  • törli a beragadt időzítést
  • kényszerít egyetlen helyes évszakváltást
  • újraindítja az időzítőt

✔️ Eredmény

  • nincs több végtelen évszak loop
  • nincs beragadás
  • nincs visszainduló évszak
  • stabil működés alvás után is

⚙️ Konfiguráció

A config fájlban állítható:

  • Engedélyezve – mod ki/be
  • Ellenőrzési idő – milyen gyakran vizsgálja az állapotot
  • Sleep override törlése – beragadt alvás állapot reset
  • Részletes naplózás
  • Brutál diagnosztikai naplózás (csak hibakereséshez)

⚠️ Fontos

  • A mod nem változtatja meg az évszakok hosszát
  • Nem írja felül a Seasonality configodat
  • Csak akkor avatkozik be, ha hiba történik

🧩 Függőségek

  • BepInEx
  • Seasonality (RustyMods)

💬 Hibajelentés

Hibát találtál? Írd meg nekünk Discordon:

👉 https://discord.gg/T4BATaaxzQ


🇬🇧 English

This mod fixes an issue in the Seasonality mod where seasons can:

  • get stuck
  • fail to transition
  • or rapidly loop after sleep / time skips

🔧 What does it do?

The mod monitors the current season state and if it detects that:

  • the season duration has expired
  • but no transition occurs

it will:

  • cancel any stuck scheduled invoke
  • trigger exactly one correct season change
  • restart the internal timer

✔️ Result

  • no more infinite season loops
  • no stuck seasons
  • no season reset bugs
  • stable behavior after sleeping

⚙️ Configuration

Available in config:

  • Enabled
  • Check interval
  • Clear sleep override
  • Verbose logging
  • Diagnostic logging (debug only)

⚠️ Important

  • Does NOT change season durations
  • Does NOT override Seasonality configs
  • Only intervenes when a bug is detected

🧩 Dependencies

  • BepInEx
  • Seasonality (RustyMods)

💬 Reporting issues

Found a bug? Let us know on Discord:

👉 https://discord.gg/T4BATaaxzQ