About this mod
Dynamic seasons by altering textures and colors, providing an immersive environmental experience that changes with in-game time.
- Requirements
- Permissions and credits
- Changelogs
- Donations
Features
- Four seasons: Winter, Spring, Summer, Fall
- Counter determined by age of world
- Full configurability
- Weather control
- Use of custom textures
How to Install
You should find several files in the zip.
Requires BepinEx to work. There is two major steps to the installation.
1. Seasonality.dll goes into the plugin folder
2. Place Seasonality inside config folder
Seasonality is folder, with all the textures necessary for the plugin to properly apply changes to the world.
Within it are many folders, with many png files.
This plugin has been designed with the premise of full configurability, meaning, you can manipulate the png files to create your very own look!
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
Compatibility with Willybach's HD Texture Pack
If you are using Willybach's Texture pack, make sure to download his custom seasonality textures
Color
Modifies particle system colors of tree leaves and affects the colors of trees during fall season.
Global Keys
- season_winter
- season_summer
- season_spring
- season_fall
Use these keys with other mods to control behavior by season
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
- ...
- plugin
- Seasonality.dll
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.
Contact information
For Questions or Comments, find Rusty at OdinPlus Discord or Modding Corner
If you enjoy this mod and want to support me: Buy Me A Coffee or PayPal
Seasonal Tweaks
Additional plugin that contains extra features which works with the main Seasonality plugin.
Features
- Modify plant behavior
- Modify pickable behavior
- Modify beehive behavior
- Modify gucksack behavior
- If Farming or Foraging is installed, you can use it to define ignore season parameter
- Modify seasonal items behavior
## There are 4 distinctive categories to manipulate
## You can add your custom assets to manipulate them
## Else you can delete file, and let plugin auto-generate
## Should recognize modded items
Pickable:
- m_prefabName: BlueberryBush
m_spring:
## m_amount refers to the amount plucked off bush/item when harvesting pickable
m_amount: 1
## m_canHarvest refers to the interactability of the pickable
m_canHarvest: true
m_summer:
m_amount: 1
m_canHarvest: true
m_fall:
m_amount: 1
m_canHarvest: true
m_winter:
Plants:
- m_prefabName: Beech_Sapling
m_spring:
## You can manipulate the scale and growth time of plants
m_maxScale: 1.5
m_minScale: 0.8
m_growTimeMax: 5000
m_growTime: 3000
m_canHarvest: true
m_summer:
m_maxScale: 1.5
m_minScale: 0.8
m_growTimeMax: 5000
m_growTime: 3000
m_canHarvest: true
m_fall:
m_maxScale: 1.5
m_minScale: 0.8
m_growTimeMax: 5000
m_growTime: 3000
m_canHarvest: true
m_winter:
m_maxScale: 1.5
m_minScale: 0.8
m_growTimeMax: 5000
m_growTime: 3000
m_canHarvest: true
Beehives:
- m_prefabName: piece_beehive
m_spring:
## You can manipulate the amount of honey that can be stored within the beehives
m_maxHoney: 4
m_canHarvest: true
m_summer:
m_maxHoney: 4
m_canHarvest: true
m_fall:
m_maxHoney: 4
m_canHarvest: true
m_winter:
m_maxHoney: 4
m_canHarvest: false
Pieces:
- m_prefabName: piece_gift1
m_season: Winter