Valheim
You are viewing a potentially older version of this package. View Latest Version
Install with App

Details

Date Uploaded
2 weeks ago
Downloads
1.3K
Size
118KB
ADDatHost Valheim hosting
€1

Seasonal SLS Bridge

Seasonal SLS Bridge connects Seasonality with StarLevelSystem to give Valheim's creatures seasonal traits.

The goal is simple: make the world feel more alive and less predictable without changing StarLevelSystem itself, creature levels, spawn rates or loot.

Features

When a new creature appears, the mod checks the current Seasonality season and gives it a chance to receive a seasonal StarLevelSystem modifier.

Each season favors different traits.

Winter --- Vetrbarn

Winter strongly favors cold-oriented creatures.

Possible modifiers include:

  • Frost
  • ResistFrost
  • Big
  • StaminaDrain
  • ResistPierce
  • ResistSlash
  • ResistBlunt
  • EitrDrain

Frost has a 95% primary chance with the default configuration.

Spring --- Várbarn

Spring favors poison, adaptation and strange elemental mutations.

Possible modifiers include:

  • Poison
  • ElementalChaos
  • PoisonNova
  • ResistPoison
  • Fast
  • Evolving
  • Splitter

The main seasonal chances are:

  • Poison --- 65%
  • ElementalChaos --- 25%

Summer --- Sumarbarn

Summer favors heat, fire and aggressive elemental effects.

Possible modifiers include:

  • Fire
  • FireNova
  • ResistFire
  • Lightning
  • Fast
  • Brutal
  • Big

The main seasonal chances are:

  • Fire --- 70%
  • Lightning --- 15%

Autumn --- Haustbarn

Autumn is the most unstable season, favoring lightning, poison and spiritual effects.

Possible modifiers include:

  • Lightning
  • Poison
  • ElementalChaos
  • SoulEater
  • ResistSpirit
  • Alert
  • ResistPoison
  • Big

The main seasonal chances are:

  • Lightning --- 40%
  • Poison --- 30%
  • ElementalChaos --- 20%

Other listed modifiers act as secondary possibilities when the main seasonal modifier is not selected.

The exact result can therefore vary from creature to creature.

Seasonal Creature Names

Creatures that successfully receive a seasonal StarLevelSystem modifier also receive a seasonal title:

  • Winter --- Vetrbarn
  • Spring --- Várbarn
  • Summer --- Sumarbarn
  • Autumn --- Haustbarn

These titles stay with the creature that received them, even after the season changes or the world is saved and loaded.

The bridge does not replace StarLevelSystem's own modifier names. SLS continues to display and control its modifiers normally.

Configuration

Configuration file:

BepInEx/config/TheLionCid.SeasonalSLSBridge.cfg

Some of the main options are:


Setting Default Description


SeasonalRollChance 100 Overall percentage chance to perform a seasonal modifier roll.

DelaySeconds 0.75 Short delay before applying the seasonal modifier.

IncludeTamed false Allows tamed creatures to receive seasonal modifiers when enabled.

Each season also has configurable chances for its different modifiers.

SeasonalRollChance uses percentages, so 100 means 100% and 50 means 50%.

You can also configure lists of creatures that should be allowed or excluded from the seasonal system.

How creatures are handled

Seasonal SLS Bridge is designed to affect new creatures, not to constantly change creatures that already exist.

It does not reroll a creature every time the world is loaded or whenever the season changes.

Players, bosses, dead creatures and traders are excluded.

Tamed creatures are excluded by default unless IncludeTamed is enabled.

This means a creature can become part of the history of the world: a Vetrbarn born during winter can still carry that identity when spring arrives.

Multiplayer

The mod is designed with multiplayer in mind.

For the best experience, install the same version on the server and clients. This allows seasonal titles to be displayed consistently to players.

The server controls seasonal modifier application to avoid clients applying the same effect multiple times.

Requirements

Required dependencies:

  • BepInExPack Valheim
  • StarLevelSystem 1.14.0
  • Seasonality

The exact Thunderstore dependencies are listed in manifest.json.

Seasonal SLS Bridge 1.2.0 is designed specifically for the tested StarLevelSystem 1.14.0 version. If StarLevelSystem changes its API in a future update, the bridge may also need an update.

Installation

Thunderstore

Install Seasonal SLS Bridge and its dependencies through your mod manager.

Manual installation

  1. Install the required dependencies.
  2. Put SeasonalSLSBridge.dll in:

BepInEx/plugins/SeasonalSLSBridge/

  1. Launch Valheim.

Compatibility and design

Seasonal SLS Bridge is intentionally a small bridge between two existing mods.

It does not:

  • change creature stars or levels;
  • change spawn rates;
  • change loot;
  • edit StarLevelSystem's modifier definitions;
  • replace StarLevelSystem modifier names;
  • alter Seasonality's season system;
  • directly edit creature statistics.

The modifiers applied by StarLevelSystem still have their normal effects.

The idea is not simply to make creatures stronger. It is to make each season leave a visible mark on the creatures that appear during it.

AI-assisted development

A significant part of this mod's development, including code generation, debugging, testing and troubleshooting, was done with the help of AI.

The author, TheLionCid, is not an experienced Valheim mod developer and is publishing this project openly so that more experienced modders can review it, identify problems and help improve it.

Feedback, bug reports and code improvements are welcome.

Permissions

You may adapt or modify this project for your own use, provided that you respect the licenses and credits of this project and its dependencies.

Do not redistribute the work of other authors as your own.

Credits

  • TheLionCid --- Seasonal SLS Bridge
  • MidnightMods --- StarLevelSystem
  • RustyMods --- Seasonality
  • BepInEx / Valheim modding community --- modding framework and ecosystem

Disclaimer

This is an independent compatibility bridge. It is not an official component of StarLevelSystem or Seasonality.

Updates to Valheim, StarLevelSystem or Seasonality may require an update to the bridge.

DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro