• 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.
Anyhow: the attached safe file doesnt convert my own title (kingdom of macedon), and all subjects in imperator (mine and other country's) seem to all go independent. Plus, even small subject states with maybe 10 territories convert as independent kingdom titles. What am I doing wrong?
Thanks for the report, it should convert properly now with newest release.
1661886462876.png

Subjects relations are not yet converted, so your subjects became independent. Nothing some manual modding won't fix.

Imho there's not a good match for 1:1 link between Imperator tributaries/client states etc.. and ck3 feudal mechanism. Probably options should be added to let the user decide. I would prefer the current mechanism.
Indeed, I can make it an option (enabled by default).
 
  • 1Like
Reactions:
Thanks for the report, it should convert properly now with newest release.
View attachment 872299
Subjects relations are not yet converted, so your subjects became independent. Nothing some manual modding won't fix.


Indeed, I can make it an option (enabled by default).
Awesome, thank you! Last question; most countries are converted as independent kingdoms (i.e. sparta, patrai, lucania), and only very few as duchies or even counties - what exactly decides the title-tier in this case? Sparta only covers 1 CKIII county after all... And why is Rome converted as an empire, even though they're still quite small?
 
Hello there! I'm trying to convert a Rome save, but it keeps crashing while loading after I press start.
 

Attachments

  • log.txt
    105,2 KB · Views: 0
  • error.log
    35,7 MB · Views: 0
  • autosave.rome
    167,6 MB · Views: 0
Awesome, thank you! Last question; most countries are converted as independent kingdoms (i.e. sparta, patrai, lucania), and only very few as duchies or even counties - what exactly decides the title-tier in this case? Sparta only covers 1 CKIII county after all... And why is Rome converted as an empire, even though they're still quite small?
Apart from some special cases, title rank is based on Imperator country rank:

C#:
            switch (country.Rank) {
                case CountryRank.migrantHorde:
                case CountryRank.cityState:
                    return "d";
                case CountryRank.localPower:
                case CountryRank.regionalPower:
                case CountryRank.majorPower:
                    return "k";
                case CountryRank.greatPower:
                    return "e";
                default:
                    return "d";
            }
Sparta was historically a kingdom in antiquity, so it makes sense. I don't plan to change the default rank conversion rules, but I could add a configurable file that users would be able to modify like this:
Code:
city_state = d
local_power = d
regional_power = k
...
What do you think?

Rome is an empire because it's mapped to e_roman_empire from CK3 vanilla. You can remove the line
Code:
link = { imp = ROM ck3 = e_roman_empire rank = k }
from ImperatorToCK3/configurables/title_map.txt to prevent this.
 
I am fiddling about with the configurables in preparation to convert a save and have a question I can't seem to find an answer to:
For government mappings, are there any additional terms that can be added other than just the origin and destination? For example, for cultures you can specify regions/provinces, Imperator tags, and CK3 religions to further specify out how the mappings can go. I was hoping to have some regions of the world be "Clan focused" without having to manually edit a bunch of files on the backside of conversion. Thanks for your time
 
I am fiddling about with the configurables in preparation to convert a save and have a question I can't seem to find an answer to:
For government mappings, are there any additional terms that can be added other than just the origin and destination? For example, for cultures you can specify regions/provinces, Imperator tags, and CK3 religions to further specify out how the mappings can go. I was hoping to have some regions of the world be "Clan focused" without having to manually edit a bunch of files on the backside of conversion. Thanks for your time
There are no additional fields in the mapper at the moment. Which ones should I add from other mappers? Regions and provinces?
 
There are no additional fields in the mapper at the moment. Which ones should I add from other mappers? Regions and provinces?
I'd imagine that culture (group) from Imp or heritage from CK3 would make the most sense. Seems to me that this is more of a cultural expression than a religious one and that any delineations along geography are just an expression of that. I mean, if its a trivial amount of effort then add them all (more options can only be better here) but if we need to realistically limit it then I'd advocate for something arising out of culture.
 
Apart from some special cases, title rank is based on Imperator country rank:

C#:
            switch (country.Rank) {
                case CountryRank.migrantHorde:
                case CountryRank.cityState:
                    return "d";
                case CountryRank.localPower:
                case CountryRank.regionalPower:
                case CountryRank.majorPower:
                    return "k";
                case CountryRank.greatPower:
                    return "e";
                default:
                    return "d";
            }
Sparta was historically a kingdom in antiquity, so it makes sense. I don't plan to change the default rank conversion rules, but I could add a configurable file that users would be able to modify like this:
Code:
city_state = d
local_power = d
regional_power = k
...
What do you think?

Rome is an empire because it's mapped to e_roman_empire from CK3 vanilla. You can remove the line
Code:
link = { imp = ROM ck3 = e_roman_empire rank = k }
from ImperatorToCK3/configurables/title_map.txt to prevent this.
Thank you for the explanation. I'd love the possibility of a configurable file; i.e. to change local powers to duchies! Would it be possible to link CK3 title rank to imperator's total population of a country? i.e. 100 pops or more = duchy, 500 pops or more = kingdom, 5000 pops or more = empire? In some cases it makes sense that small countries (like sparta) are transfered as kingdoms in ck3, but minor countries such as halikarnassos would make more sense as duchies or even counties I'd say.
 
  • 1
Reactions:
I'd imagine that culture (group) from Imp or heritage from CK3 would make the most sense. Seems to me that this is more of a cultural expression than a religious one and that any delineations along geography are just an expression of that. I mean, if its a trivial amount of effort then add them all (more options can only be better here) but if we need to realistically limit it then I'd advocate for something arising out of culture.
Added an optional "irCulture" parameter to government mappings (also renamed "imp" parameter to "ir"). The converter currently has no concept of culture group, but I might add a "irCultureGroup" parameter at some point when it does.
Thank you for the explanation. I'd love the possibility of a configurable file; i.e. to change local powers to duchies! Would it be possible to link CK3 title rank to imperator's total population of a country? i.e. 100 pops or more = duchy, 500 pops or more = kingdom, 5000 pops or more = empire? In some cases it makes sense that small countries (like sparta) are transfered as kingdoms in ck3, but minor countries such as halikarnassos would make more sense as duchies or even counties I'd say.
It should be possible, I can add this when I have enough free time (which is in a few months, sadly). But the lowest target rank possible will probably be a duchy due to converter design.
 
  • 1Like
Reactions:
Hi. I`m trying to launch game but it closes at loading every time. Where is my problem?
Are you using other CK3 mods? These error don't seem to come from the converter.
[16:49:25][pdx_data_factory.cpp:1460]: Could not find data system function 'ScriptedRelation'
[16:49:25][pdx_data_factory.cpp:1099]: Failed to convert statement for argument '0' for call 'GetScriptedRelationTooltip' in 'GetScriptedRelationTooltip( ScriptedRelation, GetPlayer, Character )'
[16:49:25][pdx_data_factory.cpp:1079]: Failed converting statement for 'GetScriptedRelationTooltip( ScriptedRelation, GetPlayer, Character )'
[16:49:25][pdx_gui_localize.cpp:249]: gui/shared/portraits.gui:1899 - Failed parsing localized text: [GetScriptedRelationTooltip( ScriptedRelation, GetPlayer, Character )]
[16:49:25][pdx_gui_factory.cpp:910]: gui/shared/portraits.gui:1899 - Failed converting property 'text'(143)
[16:49:25][pdx_data_factory.cpp:1460]: Could not find data system function 'ScriptedRelation'
[16:49:25][pdx_data_factory.cpp:1099]: Failed to convert statement for argument '0' for call 'GetScriptedRelationTooltip' in 'GetScriptedRelationTooltip( ScriptedRelation, GetPlayer, Character )'
[16:49:25][pdx_data_factory.cpp:1079]: Failed converting statement for 'GetScriptedRelationTooltip( ScriptedRelation, GetPlayer, Character )'
[16:49:25][pdx_gui_localize.cpp:249]: gui/shared/portraits.gui:1882 - Failed parsing localized text: [GetScriptedRelationTooltip( ScriptedRelation, GetPlayer, Character )]
[16:49:25][pdx_gui_factory.cpp:910]: gui/shared/portraits.gui:1882 - Failed converting property 'text'(143)