Vic2ToHoI4-0.2A
This release's big feature is an overhaul of ideologies. In addition to HoI4's normal three ideologies, there are 'Radical' and 'Absolutist'. The more extreme Vic2 governments map to the various ideologies as you might expect. Radical is for Anarcho-Liberals. Absolutist is for Absolute Monarchies and Presidential Dictatorships. HM governments become Democratic, and Prussian Constitutional governments depend on the party in power, either becoming Absolutist or Democratic.
Ideological support is converted based on the upper house, with the extreme ideologies supporting their ideology and the less extreme ones supporting democracy. However, a lesser ideology will support the more extreme form if the more extreme form is in power.
Both kinds of ideology conversion can be changed by editing governmentMappings.txt.
One caveat: only ideologies held by great powers or by human players will convert. Everything else becomes neutral. So you still get a chance to sway other countries to your camp.
In addition to ideologies, names and leaders are now converted. You won't be seeing Jigme Wangchuck very often any more, if you see him at all. The names are pulled from the Vic2 namelists for your country's primary culture. Female names and callsigns are added in data files included with the converter.
As always, there are plenty of other fixes included, too. This time, Hamiller78 has done some cleanup of the national focus generation. There's lots more to do, but the most egregious errors should now be fixed. See the changelog below for a more extensive list.
This release has opened many areas where we need help on the converter! This is a community project, so we do need your help to make it a good tool.
First, we can use more portraits. It would help a great deal if you could create new portraits and update cultureGroupToGraphics.txt to point at them correctly. As the name implies, culture groups are mapped to sets of portraits (also, ideologies). I'd like to stick with HoI4's existing art style if possible. However, if you add a truly large number of portraits, I'll not object to you changing the overall style. Bears and Equine portraits are an exception. Feel free to not match the existing style with them, as they're already just in there for fun.
We can use help with female names and callsigns. If you check femaleNames.txt and callsigns.txt, you'll see that very few cultures have any added. Those could use fleshing out. What I've done is assume an HoI4 country is associated with a given Vic2 culture (or multiple cultures), and pulled the HoI4 names into the mapping file. If you’re willing to continue that effort, it would greatly flesh out that aspect of the converter. For that matter, any name types I haven’t addressed yet could use this treatment. I think companies have names, and there may be more I didn’t think of.
Province mappings are always an issue. They were originally generated by a fully automatic tool, so are strange in a great many parts of the world. I’ve been slowly fixing them for my megacampaign (so western Europe should be much better now), but they need addressing elsewhere. We have a tool that can be used for this task, so it’s not too hard. If you know an area of the world well (like the area where you live), please take a few minutes to review the mappings there. Pay attention to the order in the mappings, too, the first one is most important. If you get it right, capitals land on the proper spot in HoI4. If its wrong, they’re offset.
We can use some review for country flags. For various reasons, we can’t just copy the Vic2 flags across. PDM’s permissions allow us to use their flags, but we need to double-check that none of them would end up assigning a wrong flag to a country. If you could double-check that the tags they assign match the default Vic2 ones, and that they also match the EU4 to Vic2 converter ones, I could add the flags in and nearly all missing flag errors would be cleared away. Alternately, if you feel like making flags, that would be helpful too.
For the more math or programming types, I can use some assistance with naval base placement. The converter generates a list of border points between provinces, but they aren’t in proper order. I tried fixing that for this release, but was stymied by several provinces in the northern Baltic, with their inlets and bays and fjords. If you could help me develop an algorithm that takes a bunch of these points and puts them into a sensible list, that would be very helpful.
Finally, if you know C++ or would like to learn, we can always use more people programming. I’m focused on country internals right now, but you could work on whatever part strikes your fancy, or I could give specific direction. Either way, that’s the biggest aspect of working on the converter.