RustyMods-Seasonality icon

Seasonality

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

Last updated 3 weeks ago
Total downloads 178268
Total rating 58 
Categories Server-side Client-side World Generation Ashlands Update
Dependency string RustyMods-Seasonality-3.4.6
Dependants 347 other packages depend on this package

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2105 icon
denikson-BepInExPack_Valheim

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

Preferred version: 5.4.2105

README

Seasonality

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

Requires Seasonality Textures to work properly https://thunderstore.io/c/valheim/p/RustyMods/SeasonalityTextures/

Features

  • Four seasons: Winter, Spring, Summer, Fall
  • Counter determined by age of world
  • Full configurability
  • Weather control
  • Use of custom textures
  • Seasonal modifiers

Screenshots

Imgur Imgur Imgur

Global Keys

  • season_winter
  • season_summer
  • season_spring
  • season_fall

Custom Textures

The plugin allows to use of custom textures by adding png files into the designated directories within your configuration folder in bepinex.

File structure

BepInEx
 - config
  - Seasonality
   - Textures
    - Beech
    - BeechSmall
        - spring.png
        - summer.png
        - winter.png
        - fall.png
    - Birch
    - ...

The names of the png files must follow the summer.png syntax in order for the plugin to recognize it.

Notes

Come find me on OdinPlus Discord in order to share texture files and learn about what the texture needs to look like.

Texture Example

Imgur Imgur Imgur These are the images used to modify Beech trees in the meadows, spring.png and winter.png, the last one is for BeechSmall tree spring.png

Contact information

For Questions or Comments, find Rusty in the Odin Plus Team Discord

https://i.imgur.com/XXP6HCU.png

Or come find me at the Modding Corner

If you enjoy this mod and want to support me: PayPal

https://www.buymeacoffee.com/peimalcolm2

Changelog

Version Update Notes
1.0.0 - Initial Release
1.0.1 - Minor improvements ( Counter does not work well on servers )
1.0.2 - Clutter visual improvements
1.0.3 - Tweaked configs
1.0.4 - Fixed server side timer
1.0.5 - Minor improvements and Project Auga compatibility
1.0.6 - Birch tree custom texture fix
1.0.7 - Weather EnvMan bug fix
1.0.8 - Fixed grass textures, added variety to water lilies and vass and fixed admin death resetting counter
1.0.9 - custom texture fix
1.1.0 - Visual tweaks and added command to force reload terrain
1.1.1 - Weather by season by biome configs added - delete old cfgs might be necessary
1.1.2 - fixed weather config for summer being in wrong spot and moved textures out of plugin into config folder and lox fur coat turns white for winter
2.0.0 - Texture replacement overhaul - Commands added - Warm Snow Weather - Summer never cold - Winter always cold - Might need to delete old configs
2.0.1 - Invariant culture Tmp_Tex hotfix
2.0.2 - Texture hotfix and timer temp fix
2.0.3 - Mistland trees fix and timer timezone config added to fix timezone differences
2.0.4 - Fixed timer UI timezone issue
2.0.5 - Shrudnal added compatiblity with Auga and Minimal Status Effects by Randyknapp - Expanded mosses to swamp and plains differenciation - Plains grass and beyond now compressed using DTX1 and filter point to properly make edits
2.0.6 - timespan hotfix
2.0.7 - Server synced Weather system and tweaked textures
3.0.0 - WeatherMan properly changes when you transition biome - Performance increase ( should be near zero fps impact now ) - more visual tweaks - timer visual tweaks
3.0.1 - Weather man redundancies added - gull turns into crow for fall
3.0.2 - Minor fix to Clear Warm Snow environment
3.0.3 - Fixed custom barks not being applied and added new category - Pickables - Color blind folks can now retexture mushrooms and raspberries to their liking
3.0.4 - Added deeper configuration options using YML
3.0.5 - Fixed weather SE disappearing
3.0.6 - Client only Server connected timer works properly - Added seasonal armors
3.0.7 - Fixed season desyncing - Fixed status effect timer visibility toggles
3.0.8 - Fixed swamp tree branches using swamp grass textures
3.0.9 - Syncing tweaks and beta release of frozen water feature
3.1.0 - sorry
3.1.1 - cough cough
3.1.2 - Tweaked frozen water material and optimized to reduce possible stutters
3.1.3 - Timer is based off in-game time, optmized weather system, added only change season when sleeping feature
3.1.4 - Added toggle to replace creature textures and mistland rocks moss change to white during winter
3.1.5 - Fixed weather not changing after boss event and improved frozen water
3.1.6 - Fixed ship placement and fixed localization of weather tooltip
3.1.7 - Optimizations to reduce stuttering
3.1.8 - Made sure to re-apply season status effects after death
3.1.9 - Fixed if user logs out and back in, re-apply season status effect
3.2.0 - Overhauled weather system and tweaked fall damage modifier recommended by bid-soft
3.2.1 - Seperated main plugin from textures and added feature to disable season by biome (beta)
3.2.2 - Made to sure to add snow and rain to weather status effect localization
3.2.3 - Minor tweak to make sure seasons aren't applied twice in multiplayer
3.2.4 - Possible broken frozen water feature / added check to avoid errors
3.2.5 - Ashland release - cleaned up project, removed fluff
3.2.6 - Fixed water collider being on even when not winter
3.2.7 - fix freezing protection
3.2.8 - ok i think now i fixed update bugs
3.2.9 - fixed possible memory leak
3.3.0 - removed version check so users can install on server to sync seasons and not force on all players
3.3.1 - added new season icons and some tweaks
3.3.2 - Fixe season not changing sometimes
3.3.3 - Sleep override is back
3.3.4 - modifiers are back and more freezing protection
3.3.5 - added tooltip, added warm snow, warm snow storm, night frost
environment options, removed toggle to protect from freezing, use new environments
3.3.6 - tweaked season change timer
3.3.7 - season should change even if sleeping past timer
3.3.8 - Reverted timer back to old version, Added way to add custom prefabs seasonal textures, improved water freezing
3.3.9 - Minor adjustment to timer threshold to for desync issues
3.3.10 - Adjustment to threshold to fix seasons switching constantly ?
3.3.11 - My bad, fixed now
3.4.0 - Changed timer to save last season change to disk on a file
3.4.1 - Config to control immunity while fading to black, and hotfix to prevent fading repeatedly
3.4.2 - Small patch to make sure screen fade is ready
3.4.3 - Always cold does not apply in ashlands
3.4.4 - Added missing weather localized keys
3.4.5 - Tiny tweak, wrong boolean check on season timer
3.4.6 - Timer set back to use config file to save last season change, improved terrain color change

Environments

Clear
Twilight_Clear
Misty
Darklands_dark
Heath clear
DeepForest Mist
GDKing
Rain
LightRain
ThunderStorm
Eikthyr
GoblinKing
nofogts
SwampRain
Bonemass
Snow
Twilight_Snow
Twilight_SnowStorm
SnowStorm
Moder
Crypt
SunkenCrypt
Caves
CavesHildir
Mistlands_rain
Mistlands_thunder
InfectedMine
Queen
CryptHildir
Ashlands_ashrain
Ashlands_ashrain_clear
Ashlands_storm
Ashlands_meteorshower
Ashlands_misty
Ashlands_CinderRain
Ashlands_SeaStorm
Fader
WarmSnow
WarmSnowStorm
NightFrost