Skip to content

Example use case

pappnu edited this page Apr 1, 2021 · 13 revisions

This example shows how to use the Texture Set Creator to make red, green and blue variants for the Iron Helmet in Skyrim SE. It is assumed that the Iron Helmet models are already available as loose files.

Nifskope can be used to inspect the models' texture paths:

Using the information above a config, that reaplces the diffuse textures with red, green and blue variants is formulated. The config is as follows:

[
    {
        "name": "IronHelmetExample",
        "searchTerm": "Iron",
        "variants": [
            {
                "name": "Red",
                "textures": [
                    {
                        "original": "textures/armor/iron/m/HelmetPlate.dds",
                        "new": "HelmetPlate_red.dds"
                    },
                    {
                        "original": "Plate01.dds",
                        "new": "HelmetPlate01_red.dds"
                    }
                ]
            },
            {
                "name": "Green",
                "textures": [
                    {
                        "original": "HelmetPlate.dds",
                        "new": "armor/iron/m/HelmetPlate_green.dds"
                    },
                    {
                        "original": "/m/HelmetPlate01.dds",
                        "new": "HelmetPlate01_green.dds"
                    }
                ]
            },
            {
                "name": "Blue",
                "textures": [
                    {
                        "original": "on/m/HelmetPlate.dds",
                        "new": "HelmetPlate_blue.dds"
                    },
                    {
                        "original": "lmetPlate01.dds",
                        "new": "HelmetPlate01_blue.dds"
                    }
                ]
            }
        ]
    }
]

All the textures are in the same directory, but a variety of ways is used to point at them for showcase purposes. New texture paths shouldn't start with the texture directory as texture sets look for textures from data/textures/ by default. The config is saved to the configs directory of the module as iron_helmet_config.json.

Next step is to run Texture Set Creator within zEdit with the above config. A plugin that overrides the original Iron Helmet records is used. The following pictures showcase the process:

Result ingame:

Clone this wiki locally