Releases: PTSnoop/HoI4-to-Stellaris-Converter
v0.3A
HoI4 to Stellaris Converter 0.3
New feature: added support for the HoI4 to DEFCON converter. You can now take the results from the end of the DEFCON game, put them into the HoI4-to-Stellaris config file, and the converter will take them into account when generating the new Stellaris empires.
v0.2A
New features:
- Governments now no longer hardcoded. They're now separated out into files/governments.txt, to make it easier to add new ones for Kaiserreich / Millennium Dawn / other total-conversion mods.
- A few bugs fixed. Unreadable state data will no longer crash the converter, fallback country flags are now being used, and nuclear wars will only destroy Earth rather than the whole galaxy.
HoI4 to Stellaris Converter 0.2
New features:
- Full support for Stellaris v2.0! The converter will now output mods for the Cherryh update.
Screenshots:
Known limitations:
- Any newly-created empires will immediately gain full communications with all fallen empires. There's no disestablish_communications event effect, so there's no real way around this. (Maybe I should just add a few lines to the generated histories about this, to make this look deliberate - something about first-contact by radio telescopes in the 2150s or something.)
- I've had another go at getting the empire-specific name lists working, but no success so far. The rumours that species will recognise each other if they have the same portrait and name were apparently exaggerated.
- Mod support could still be better. At the moment, the converter only supports one mod at a time - and it needs to be a sufficiently large mod, with its own replacements for all the required HoI4 files. (Also, I should probably stop hardcoding government types and separate them out into their own file, to make it easier to support big mods like Millennium Dawn and Kaiserreich.)
- I've got a sneaking suspicion that some rarer countries still won't work properly. Depending on what tag the Franco-British Union takes, it may well go back to thinking of itself as just France or the UK. And I don't know where the People's Republic of China is getting its ship names from, so it's likely the converter won't know either.
- As always, more testing required. If you have any non-working HoI4 saves (or just any sufficiently interesting ones!) then please send me a copy of your log file and save file and/or Vic2-to-HoI4 mod.
v0.1A
New features:
- I've included Rob's Variable Earth Climates mod. If global warming or nuclear winter destroys the Earth's climate, Earth will still look like Earth rather than a random arid/arctic/whatever planet.
- Better support for absolutist/anarchocapitalist/syndicalist governments.
Lots of small bugfixes:
- Better unicode handling. The converter should hopefully no longer crash when trying to write out special characters into namelists.
- Dynamically created nations (Nationalist Spain, Vichy France, etc) should now have the right names.
- Earth will no longer sometimes rename itself.
- If your capital is in a region with no HoI4 weather data, you'll now get an arid planet rather than a converter crash.
- No more ship or planet names with numbers in. German planets will no longer be named after U-boats.
- Stellaris will no longer occasionally crash when trying to hand Earth over to newly-created empires.
HoI4 to Stellaris Converter 0.1
They said it couldn't be done.
Well, no, actually what they said was that it shouldn't be done. They said a Hearts Of Iron IV to Stellaris converter was unneccessary, that people could easily just create their own custom human race inside Stellaris with whatever ethos and backstory they wanted, and that a custom HoI4-to-Stellaris converter would be a lot of work for something actually quite pointless.
And, um, they were completely right. But hey, everyone needs a hobby!
To get this to work, you'll also need the Visual Studio 2017 C++ redistributable:
https://support.microsoft.com/en-gb/help/2977003/the-latest-supported-visual-c-downloads
Instructions:
- Download the zip file and extract it somewhere.
- Open up configuration.txt. Add your own paths to your save file, HoI4 install directory (or Vic2-to-HoI4 mod), and Stellaris mod directory.
- Run Converter.exe .
Screenshots:
Features:
- Picks out the top few nations after the WW2 peace conferences and gives them their own exoplanet colonies to start from. Bigger / more industrialised countries get better planets, weaker nations get extra difficulty-setting-style penalties.
- Simulates a halfway-plausible timeline between the end of WW2 and the 2200 Stellaris start date. Possible futures include Cold Wars between major powers, nuclear war making Earth uninhabitable, climate change making Earth a bit less hospitable in a few different ways, and/or bureaucratic overhead keeping Earth as an early-space-age Primitive Civilization while the other nations bestride the heavens. Or maybe Earth is perfectly fine and is happily governed by whoever most emphatically won HoI4.
- Supports Vic2-to-HoI4 converted games, including ones that were converted from EU4 and CK2. Karlings in space, anyone?
Known limitations:
- Really not very well tested at all.
- No, seriously. I've only tried this out on the handful of Vic2 save files I've got lying around. If something goes wrong for you, please send me a copy of your log file and save file and/or Vic2-to-HoI4 mod so I can have a go at getting it fixed.
- Name lists get generated for each of the converted empires, but all the actual humans get their names from the default human name list instead. The only way around this would be to create separate human species with different name list - but then humans don't recognise each other as the same species. To get around this, I put a few lines in the backstory about mass migrations breaking down ethno-national boundaries. This makes more sense for freedom-loving democracies than for lebensraum-dominating fascist states, I suppose - but then maybe the ideals of the Reich got a bit lost-in-translation over hundreds of years.
- Ship names and planet names are generated from the HoI4 ship name lists. But converted games don't have those yet (everyone just uses the generic ship names), so at the moment Vic2->HoI4->Stellaris games don't have any planet names. I'll probably push some changes ot the Vic2-to-HoI4 converter at some point to address this.
- 64-bit Windows only at the moment. Linux support should be trivial, but I've not tested it yet.
- No converter frontend support yet. It shouldn't be too hard to add this, though.
- I'm planning to tie this in with the HoI4 to DEFCON converter - once I finish actually writing it.
- Probably won't work with the 2.0 update for a while.