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