Introducing the 'Out of Africa' Crusader Kings 2 Alternate History Generator tool!
WARNING this is a very early alpha and is for testing purposes only, results may be mixed and there will likely be bugs and features missing or not balanced.
For updates on release you can follow: https://twitter.com/yemmlieCK2Gen
Basically the tool will generate, from scratch, a completely new history of humanity from its first exodus from Africa as a new mod to be playable in CK2 (and now optionally an entirely random map!). A random culture and pagan religion is formed (as in completely random, using all the parameters available for religions and cultures in CK2, as well as forming a unique language used to name characters, provinces, kingdoms, gods, religions. These cultures will then spread throughout europe, mutating and changing as they spread, words and language, religions, ethnicity, cultural ideals, laws, looting, river sailing, incest, religious heads, holy sites, wives, concubines and everything, all morphing, mutating and branching off as humans spread through time and land, and form a completely unique world with absolutely none of the vanilla cultures, religions, provinces, de-jure duchies or anything found in the base game.
Then it starts generating the history in much greater detail, a simpler simulation than CK2, nevertheless it processes births, deaths, marriages, inheritances, wars and conquests to create a full dynasty family trees, title histories, dejure kingdoms and empires, conquered lands, to create a starting point for the player to drop into and start creating their own histories in-game.
Absolutely everything about the history of the world except the map data itself is unique.
It also works on modded maps (though I can't guarantee it'll work on all modded maps)
In addition, the latest (unstable) beta build adds completely random map generation, so you can play on a completely randomized map with completely randomized cultures, kingdoms, religions and empires!
To use history generator:
1) Select the CK2 install directory in the Configuration tab
2) Set generation options in the Generation Option tab
3) Click Start in the Generate tab. It will start with pre-history where pre-society humans will spread throughout the land, and after all areas are colonized, it will begin generating the history of your world. At this point you can stop the generation at any time, or leave it to run to an alternate 1066 (the maximum date, though it'll report 1070 in the editor since it needs to generate a few years ahead).
4) Click export. It will export the history as a new mod in your CK2 mod folder.
5) If you want to play on an earlier date within the same history, you can input the same seed and regenerate, and stop generation at an earlier date (the seed is stored in the outputted mod's root directory). At this time multiple start date bookmarks are not possible.
As I said before, expect there may be bugs or issues and keep your autosaves regular just in case.
DOWNLOAD
Requires .NET 4.5 - https://www.microsoft.com/en-gb/download/details.aspx?id=30653
For 2.6.1.1 but should work on prior builds
http://ck2generator.com/versions/CK2Generator0985.zip
MAP GENERATOR INSTRUCTIONS
1) Load tool.
2) Click 'Map Generator' button.
3) Click 'Generate Landmass' until you find a landmass you want to use.
4) Click 'Generate Full'
5) Select a directory to put the map into (this is a seperate process to creating the history generation mod itself, so the map can be reused for numerous generations, or used separately to generate maps for use in development of fantasy mods etc)
6) Wait 10-15 minutes (sorry, will try speed it up but its difficult, it's doing a LOT)
7) Once the map preview turns into a colour terrain map, we're done.
8) For safety it may be a wise idea to restart the tool in case there are any bugs in history generation in the same session as map gen.
9) Select the map's directory in Alternate Map Mod box of Configuration tab.
10) Generate an alternate history as usual using the instructions above.
KNOWN ISSUES
History generator
* No nomads (disabled due to crashes / broken set up)
Map generator
* Occasionally the results of map generation crash on load, am trying to track down but in meantime just generate a new map and make sure to restart the tool between generations
* Potential for gameplay crashes so keep your autosaves regular.
* Ports need rotating to face the right direction.
* No straits created at this time between small islands / islands close to mainland
* Occasionally some of the provinces may be a bit oddly shaped / small.
* No generation options for map. Just click 'Generate Landmass' until you find one you like.
* No rivers yet
* Mountains need some work, they don't cut province borders or block movement between them.
This is not an exhaustive list I'm sure there are other issues I've forgotten or not discovered yet, so appreciate any feedback on issues, as well as fun screenshots of people's random worlds, histories and characters.
SPECIAL THANKS:
Blap Tinpinky: For helping massively with the province generation algorithms
Pirisinian: For hunting down the cause of a ridiculously frustrating bug!
WARNING this is a very early alpha and is for testing purposes only, results may be mixed and there will likely be bugs and features missing or not balanced.
For updates on release you can follow: https://twitter.com/yemmlieCK2Gen
Basically the tool will generate, from scratch, a completely new history of humanity from its first exodus from Africa as a new mod to be playable in CK2 (and now optionally an entirely random map!). A random culture and pagan religion is formed (as in completely random, using all the parameters available for religions and cultures in CK2, as well as forming a unique language used to name characters, provinces, kingdoms, gods, religions. These cultures will then spread throughout europe, mutating and changing as they spread, words and language, religions, ethnicity, cultural ideals, laws, looting, river sailing, incest, religious heads, holy sites, wives, concubines and everything, all morphing, mutating and branching off as humans spread through time and land, and form a completely unique world with absolutely none of the vanilla cultures, religions, provinces, de-jure duchies or anything found in the base game.
Then it starts generating the history in much greater detail, a simpler simulation than CK2, nevertheless it processes births, deaths, marriages, inheritances, wars and conquests to create a full dynasty family trees, title histories, dejure kingdoms and empires, conquered lands, to create a starting point for the player to drop into and start creating their own histories in-game.
Absolutely everything about the history of the world except the map data itself is unique.
It also works on modded maps (though I can't guarantee it'll work on all modded maps)
In addition, the latest (unstable) beta build adds completely random map generation, so you can play on a completely randomized map with completely randomized cultures, kingdoms, religions and empires!
To use history generator:
1) Select the CK2 install directory in the Configuration tab
2) Set generation options in the Generation Option tab
3) Click Start in the Generate tab. It will start with pre-history where pre-society humans will spread throughout the land, and after all areas are colonized, it will begin generating the history of your world. At this point you can stop the generation at any time, or leave it to run to an alternate 1066 (the maximum date, though it'll report 1070 in the editor since it needs to generate a few years ahead).
4) Click export. It will export the history as a new mod in your CK2 mod folder.
5) If you want to play on an earlier date within the same history, you can input the same seed and regenerate, and stop generation at an earlier date (the seed is stored in the outputted mod's root directory). At this time multiple start date bookmarks are not possible.
As I said before, expect there may be bugs or issues and keep your autosaves regular just in case.
DOWNLOAD
Requires .NET 4.5 - https://www.microsoft.com/en-gb/download/details.aspx?id=30653
For 2.6.1.1 but should work on prior builds
http://ck2generator.com/versions/CK2Generator0985.zip
MAP GENERATOR INSTRUCTIONS
1) Load tool.
2) Click 'Map Generator' button.
3) Click 'Generate Landmass' until you find a landmass you want to use.
4) Click 'Generate Full'
5) Select a directory to put the map into (this is a seperate process to creating the history generation mod itself, so the map can be reused for numerous generations, or used separately to generate maps for use in development of fantasy mods etc)
6) Wait 10-15 minutes (sorry, will try speed it up but its difficult, it's doing a LOT)
7) Once the map preview turns into a colour terrain map, we're done.
8) For safety it may be a wise idea to restart the tool in case there are any bugs in history generation in the same session as map gen.
9) Select the map's directory in Alternate Map Mod box of Configuration tab.
10) Generate an alternate history as usual using the instructions above.
KNOWN ISSUES
History generator
* No nomads (disabled due to crashes / broken set up)
Map generator
* Occasionally the results of map generation crash on load, am trying to track down but in meantime just generate a new map and make sure to restart the tool between generations
* Potential for gameplay crashes so keep your autosaves regular.
* Ports need rotating to face the right direction.
* No straits created at this time between small islands / islands close to mainland
* Occasionally some of the provinces may be a bit oddly shaped / small.
* No generation options for map. Just click 'Generate Landmass' until you find one you like.
* No rivers yet
* Mountains need some work, they don't cut province borders or block movement between them.
This is not an exhaustive list I'm sure there are other issues I've forgotten or not discovered yet, so appreciate any feedback on issues, as well as fun screenshots of people's random worlds, histories and characters.
SPECIAL THANKS:
Blap Tinpinky: For helping massively with the province generation algorithms
Pirisinian: For hunting down the cause of a ridiculously frustrating bug!
Last edited:
- 64
- 13
- 1