• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.
So where are you getting stuck? You create a separate file in the GFX folder. See how vanilla does it and adjust from there.
 
I added the following to my decision.

my_decision_julia{
spriteTypes = {
spriteType = {
name = "GFX_my_decision_julia"
texturefile = "gfx\\interface\\decision_icon_catholic_pilgrimage.dds"
}
}
}

It doesn't work.


PS why is this forum removing my space characters. This is stupid.
 
Code:
spriteTypes = {
    spriteType = {
        name = "GFX_my_decision_julia"
        texturefile = "gfx\\interface\\decision_icon_catholic_pilgrimage.dds"
    }
}

All goes in a separate file. You really should read more carefully. The wiki contains all of this information.
 
Oh, now I see it too. It's irritating written. There should be more information about this.

For example: You need to specify your icon in a separate text file with an GFX extension. This should be in your GFX text file written:

spriteTypes = {
spriteType = {
name = "GFX_<YOUR_DECISION_NAME_HERE>"
texturefile = "gfx\\interface\\<YOUR_DDS_FILENAME_HERE>"
}
}

Make sure to change <YOUR_DECISION_NAME_HERE> with your actually decision name and <YOUR_DDS_FILENAME_HERE> with your actually dds filename in gfx\\interface\\ directory.

You can add more icons by simply adding more spriteType{...} within your spriteTypes{...} in your GFX file. For example:

spriteTypes = {
spriteType = {
name = "GFX_my_first_decision"
texturefile = "gfx\\interface\\my_first_decision.dds"
}

spriteType = {
name = "GFX_my_second_decision"
texturefile = "gfx\\interface\\my_second_decision.dds"
}

spriteType = {
name = "GFX_my_third_decision"
texturefile = "gfx\\interface\\my_third_decision.dds"
}
}

#This would be a good help, not those 2 short lines in the WIKI.