-
Notifications
You must be signed in to change notification settings - Fork 0
vaniver/pdox_procedural
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This project procedurally generates maps for the four main historical Paradox games: Crusader Kings III, Europa Universalis IV, Victoria 3, and Hearts of Iron IV. The maps are tuned for multiplayer rather than singleplayer. To install requirements, use a command like `pip install -r requirements.txt`. Current status is: * CK3: Functional * EU4: Not started * V3: loads * HOI4: loads to menu; some issue with output The core procedures are in `gen.py`, with configuration details set in `config.yaml` and `/data`. In order to get it to work, you'll need to change the output location, at least, and then run `python3 gen.py`. **CONFIGURATION** The top of the config file contains basic customization: the name of the mod and where it should be output. The program will only output mods that are in the `MOD_OUTPUT` dictionary to the location used as a key. After that is the base install files. A bunch of files are read from the base game and then modified (to strip out historical events, for example), and this should be more robust to game updates than having pre-made files. `CONTINENT_LISTS` is used to determine which countries to include on the map, and how to arrange them. The countries need to have appropriate csv files in `data`. The remaining configs are used to shape the construction procedure. The basic procedure starts with three continents arranged around an inner sea roughly similar to the Mediterranean. Islands and island kingdoms are added to make the 'old world'. (CK3 stops generation at this point, but mods for the other games will continue making other continents.) **TITLE FORMAT** TODO: Fill this out
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published