Edit: nevermind, I was a dumbass and missed some gfx files while updating :/ now how do I delete this?
First of all, sorry if this is in the wrong board or thread. I wasn't sure of where to post. And I apologize in advance for the tl:dr.
So I am having some trouble updating my personal aGoT submod, which worked like a charm in version 1.5. It adds some characters (in their own history/characters .txt) and a culture (+ an associated.gfx file).
The submod draws from both "A Game of Thrones" and the submod "Congenital Overhaul". However, here comes my first issue: putting "dependencies = { "A Game of Thrones" "AGOT Congenital Overhaul" }" in the .mod file causes the game to crash soon after unpausing. Having "AGOT Congenital Overhaul" as the only dependency seems to fix that.
(Yet having two dependencies used not to be an issue?)
I suspect my second problem also has to do with dependency stuff. "Congenital Overhaul" adds in a bunch of extra hairs and beards, which I then "used" in my new characters' portraits (using ruler designer and Portrait Builder to get their code).
Back in 1.5, everything showed up properly. But now, 'historical' characters referencing the CO hairs and beards 'revert' to base aGoT ones instead. It's like my submod's histories are loaded before the CO resources, and therefore do not use them.
Character portraits of my custom culture act particularly weird: the CO hairs appear in ruler designer, but once a game begins the created character will 'revert' to 'default' ones, CO stuff nowhere to be found in the barber thing. However, 'default' aGoT cultures have them available in both ruler designer and the barber menu - even on the characters that wouldn't 'load' them.
Dependencies have somehow taken a level in complexity, and I'm perplexed. The Validator doesn't seem to be finding anything relevant, either, so hopefully someone can help me out.
Also, I've noticed that the game will crash very quickly once unpaused if any of the mod's .txt files (ex: character histories) use anything but ANSI encoding. I don't remember it being this unforgiving.
Have the last few patches somehow made the game more sensitive to file formats?
First of all, sorry if this is in the wrong board or thread. I wasn't sure of where to post. And I apologize in advance for the tl:dr.
So I am having some trouble updating my personal aGoT submod, which worked like a charm in version 1.5. It adds some characters (in their own history/characters .txt) and a culture (+ an associated.gfx file).
The submod draws from both "A Game of Thrones" and the submod "Congenital Overhaul". However, here comes my first issue: putting "dependencies = { "A Game of Thrones" "AGOT Congenital Overhaul" }" in the .mod file causes the game to crash soon after unpausing. Having "AGOT Congenital Overhaul" as the only dependency seems to fix that.
(Yet having two dependencies used not to be an issue?)
I suspect my second problem also has to do with dependency stuff. "Congenital Overhaul" adds in a bunch of extra hairs and beards, which I then "used" in my new characters' portraits (using ruler designer and Portrait Builder to get their code).
Back in 1.5, everything showed up properly. But now, 'historical' characters referencing the CO hairs and beards 'revert' to base aGoT ones instead. It's like my submod's histories are loaded before the CO resources, and therefore do not use them.
Character portraits of my custom culture act particularly weird: the CO hairs appear in ruler designer, but once a game begins the created character will 'revert' to 'default' ones, CO stuff nowhere to be found in the barber thing. However, 'default' aGoT cultures have them available in both ruler designer and the barber menu - even on the characters that wouldn't 'load' them.
Dependencies have somehow taken a level in complexity, and I'm perplexed. The Validator doesn't seem to be finding anything relevant, either, so hopefully someone can help me out.
Also, I've noticed that the game will crash very quickly once unpaused if any of the mod's .txt files (ex: character histories) use anything but ANSI encoding. I don't remember it being this unforgiving.
Last edited: