• 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.
Status
Not open for further replies.

arave

Recruit
2 Badges
Jan 18, 2013
7
11
  • Crusader Kings II
  • Crusader Kings III

Information​

I have verifed my game files (Steam only)​

Yes

I have disabled all mods​

Yes

I am running the latest game update​

Yes

Required​

Summary​

Bug characters of Holy Roman Empire Fashion cultures missing clothes

Description​

Characters from cultures that use Holy Roman Empire Fashion, with Elegance of the Empire DLC are naked close to the year 1000

Steps to reproduce​

Close to the year 1000, suddenly characters from cultures that wear Holy Roman Empire Fashion are naked or wearing clothes as if they are ill, or the clothes are just missing as a visual bug. Please see screenshots uploaded as reference. I am not running the game with any mods at all.

Game Version​

game version: Branch: release/1.9.0.3 Commit: 6dc0ab180c85f57b00a73546e4d1be69001c0279 Timestamp: 2023-05-11 20:50:12 +0000 Commit Number: 3875 MP Checksum: 72ec clausewitz: titus/release/1.9.0.3 e691c233d2badfa924cad5e7faa9006fab01432f jomini: titus/release/1.9.0.3 e691c233d2badfa924cad5e7faa9006fab01432f external_libs: develop 114b50d3c22c4b7ad1a995993ed1c99da5e3bf1c

Platform​

Windows

Additional Information​

Affected Feature​

  • Events
  • Gameplay

Save Game​

View attachment Etichonen_867_01_01.ck3

Other Attachments​

20230515012628_1.jpg20230515012710_1.jpg20230515012722_1.jpg20230515012737_1.jpg20230515012749_1.jpg20230515012825_1.jpg

 
Hello there! This should be fixed as per 1.9.1 version of the game. Does this issue still occur?
I have this issue right now. Both Holy Roman Imperial and Continental European clothes show up as the white cloth at year 1004. (I think past 1000? It was okay before)
It is okay if you have a culture with clothed for one of these plus another style. For example a culture that has the northerner clothes and continental european clothes will default to the northern clothes.

No mods. All DLC except Friends & Foes. Verified game files to be sure, doesn't help.

Version
game version:
Branch: release/1.9.1
Commit: 5bb9e55c9bbf7f815f6885cdd58b6232208b3aef
Timestamp: 2023-05-25 14:51:36 +0000
Commit Number: 2080
MP Checksum: 8ef1
clausewitz: titus/release/1.9.1 263a9ef46bd008ab6da71f5168825baefc701a36
jomini: titus/release/1.9.1 263a9ef46bd008ab6da71f5168825baefc701a36
external_libs: develop b4a8c9e9462e9c79c7956363a534b367fe4db375
 

Attachments

  • 20230607210720_1.jpg
    20230607210720_1.jpg
    907,1 KB · Views: 0
  • 20230607220419_1.jpg
    20230607220419_1.jpg
    851,3 KB · Views: 0
  • 20230607220335_1.jpg
    20230607220335_1.jpg
    1 MB · Views: 0
Last edited:
Have the same bug. It occurs on the first day of the millennium. As soon as Jan 1, 1000 rolls over, every culture with western European dress aesthetics decides to take a vow of poverty.

Please fix this as it's ruining my current run.
 
  • 1Like
Reactions:
I did some looking into the issue and think the problem is in 00_clothing_triggers.txt
A character born in 960 for example now doesn't qualify for neither portrait_era1_trigger and portrait_era2_trigger past year 1000.
I don't know what the intended way of working is but I changed the AND on line 5 to OR and now it works as a quick fix for myself

Edit: It seems Children born 1000-1009 also do not get the era2 trigger as long as they're under 16, but they don't qualify for era1 as well.

Code:
### General clothing triggers ###

portrait_era1_trigger = { # Intended to primarily cover the years 850 to 1000
    OR = {
        AND = {
            scope:year_of_birth < 1000
            OR = {
                current_year < 1000
                is_alive = no
            }
        }
        AND = { # Children under 16 will use the same fashion as characters over 25
            scope:year_of_birth < 1000
            scope:age < 16
        }    
    }
}

portrait_era2_trigger = { # Intended to primarily cover the years 1000 to 1150
    current_year >= 1000
    OR = {
        AND = { # People from 16 to 25 will be the first to adopt new fashion
            scope:year_of_birth >= 975
            scope:year_of_birth < 1125
            scope:age >= 16
        }
        AND = {
            scope:year_of_birth >= 1010
            scope:year_of_birth < 1150
            OR = {
                current_year < 1150
                is_alive = no
            }
        }
        AND = { # Children under 16 will not be early adopters
            scope:year_of_birth >= 1010
            scope:year_of_birth < 1150
            scope:age < 16
        }
    }
}
 
Last edited:
  • 1
  • 1Like
Reactions:
I did some looking into the issue and think the problem is in 00_clothing_triggers.txt
A character born in 960 for example now doesn't qualify for neither portrait_era1_trigger and portrait_era2_trigger past year 1000.
I don't know what the intended way of working is but I changed the AND on line 5 to OR and now it works as a quick fix for myself

Edit: It seems Children born 1000-1009 also do not get the era2 trigger as long as they're under 16, but they don't qualify for era1 as well.

Code:
### General clothing triggers ###

portrait_era1_trigger = { # Intended to primarily cover the years 850 to 1000
    OR = {
        AND = {
            scope:year_of_birth < 1000
            OR = {
                current_year < 1000
                is_alive = no
            }
        }
        AND = { # Children under 16 will use the same fashion as characters over 25
            scope:year_of_birth < 1000
            scope:age < 16
        }   
    }
}

portrait_era2_trigger = { # Intended to primarily cover the years 1000 to 1150
    current_year >= 1000
    OR = {
        AND = { # People from 16 to 25 will be the first to adopt new fashion
            scope:year_of_birth >= 975
            scope:year_of_birth < 1125
            scope:age >= 16
        }
        AND = {
            scope:year_of_birth >= 1010
            scope:year_of_birth < 1150
            OR = {
                current_year < 1150
                is_alive = no
            }
        }
        AND = { # Children under 16 will not be early adopters
            scope:year_of_birth >= 1010
            scope:year_of_birth < 1150
            scope:age < 16
        }
    }
}
I really need to fix it for my campagn, but I don't really understand what you did. I found the file, but what AND should I replace by OR?
 
I really need to fix it for my campagn, but I don't really understand what you did. I found the file, but what AND should I replace by OR?
Search for the "portrait_era1_trigger". Then two lines under that (line 5 in the code I posted earlier) you see " AND = {". Change that to " OR = {"
Or you could make other that makes characters eligible for the trigger.

This fixes around 90% of the issue. Children born 1000-1009 also do not get the era2 trigger as long as they're under 16. If you want that fixed you'll have to change something in the triggers, but I didn't change anything for that as it is pretty non-impactful to me.
 
  • 1
Reactions:
Status
Not open for further replies.