Custom Textures

Updated a week ago

Textures

Seasonality supports fully customizable texture profiles, allowing you to override the mod’s default seasonal textures with your own.

File Structure

Custom texture profiles are placed in:

BepInEx
└── config
    └── Seasonality
        ├── Default
        └── <YourCustomProfile>

The Default folder contains all baseline textures used by the mod.

To create your own profile:

  1. Copy the entire Default folder.
  2. Rename the copied folder (e.g. MyWinterPack).
  3. Edit any .png files inside your new profile folder.

Then open: BepInEx/config/RustyMods.Seasonality.cfg and set Texture Folder = ... to your folder name.

Seasonality will now load every .png in your custom folder instead of the files in Default.


Saving In-Game Textures for Editing

Seasonality allows you to export existing seasonal textures directly from the game.

Use the in-game command: Seasonality save [prefab]

This will:

  • Save the corresponding .png into the Saved Textures folder.
  • Automatically name the file correctly for Seasonality’s texture system.

You can then:

  • Edit the exported texture.
  • Create alternate seasonal versions (e.g., @winter.png, @fall.png) by copying and renaming the PNG using the season name format supported by the mod.
  • Place your modified textures into your custom profile folder.

Seasonality will detect and load your edited textures automatically.