File information

Last updated

Original upload

Created by

RustyNoodles

Uploaded by

RustyNoodles

Virus scan

Safe to use

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
Seasonality Github

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