Skip to content

3 Distributing Your Mod

ItsSpyce edited this page Sep 12, 2025 · 1 revision

Distributing your mod

The process is the same as every other mod type, but include:

  • Material files from Data/materials
  • Material configurations from Data/SKSE/Plugins/MaterialSwapperFramework/MOD_NAME.esp

Distrbuting updates to materials

Any changes to materials will only be seen as destructive when you change the name of the material configuration for a record. You're free to either change the JSON file that contains all of the configurations or add a new JSON file that includes additional configurations.

Conflicts between configurations

MSF will take the last configuration loaded in order of the filesystem. Take the following scenario:

MaterialSwapperFramework
|--MyMod.esm|
      |--0.json
      |     |--my_editor_id:default   <-- this will get overwritten
      |
      |--1.json
            |--my_editor_id:default   <-- this will be the conflict winner

Because 1.json is read by the filesystem after 0.json, it will take effect after.

Clone this wiki locally