GithubHelp home page GithubHelp logo

ptsnoop / hoi4-to-stellaris-converter Goto Github PK

View Code? Open in Web Editor NEW
15.0 4.0 2.0 15.37 MB

Converts save games from Hearts of Iron IV into mods for Stellaris.

License: GNU General Public License v3.0

Python 99.81% AMPL 0.19%

hoi4-to-stellaris-converter's Introduction

HoI4 to Stellaris Converter

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!


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?
  • Supports HoI4-to-DEFCON converted games - just take the results of the DEFCON game and put them into the config file.

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.
  • 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.

Mods included: Variable Earth Climates - https://steamcommunity.com/sharedfiles/filedetails/?id=902328397


Screenshots:

20180224210156_1

20180224210343_1

20180224210223_1

20180224210534_1

hoi4-to-stellaris-converter's People

Contributors

ptsnoop avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

idhrendur zl1271

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.