Custom Textures

Updated 11 months 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.