RustyMods-Seasonality icon

Seasonality

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

Last updated 2 weeks ago
Total downloads 81039
Total rating 36 
Categories Server-side Client-side World Generation
Dependency string RustyMods-Seasonality-3.2.4
Dependants 167 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/

Disclaimers

This plugin is still in development and will be seeing further improvements, so be sure to backup your worlds before each update.

Removed ValheimPlus incompatibility. Please test without V+ before you complain to me about bugs.

Major Update 3.1.3

Delete configurations - major changes

  • Timer is based off in-game time
  • New feature: Season change only when sleeping (toggle in configurations)
  • Optimized weather system
  • Finished adding all basic creatures to replacement map

Features

  • Four seasons: Winter, Spring, Summer, Fall
  • Counter determined by age of world
  • Full configurability
  • Status Effects depending on season
  • Weather control
  • Use of custom textures
  • Custom weather creation
  • YML configuration options

Screenshots

Imgur Imgur Imgur

Configurations

  • Control configuration enables user to decide season at will
  • Current season displays season and is a drop down choice for user
  • Player modifiers can be toggled on and off
  • Seasonal weather can be toggled on and off
  • Modifiers can be customized

Status Effects

Imgur

Color

This plugin color tints the materials in the scene, meaning any color choices you apply will almost always darken the object. In order to lighten an object, it is necessary to replace the texture. For example, most of the winter objects are texture replaced meaning any color choices you make won't be used.

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