Skip to content

Releases: panik4/RandomParadox

RandomParadox v0.8.2

23 Dec 11:54
Compare
Choose a tag to compare

This is primarily a bugfix release

Changes included from Fwg:

  • Fix bug where province generation would mess with a repeated segmentgeneration by changing the altitude in lakes
  • Fix selection of duplicate climate types in climate input
  • Preprocess input climate and map to default primary colours of a climate type instead of using the secondary colours
  • Fix issue when cleaning up small chunks that border each other at the map edge
  • Fix first generated segment being black (0,0,0)
  • Avoid crash in some scenarios if rivermap is of size 0.
  • Fix issue where "loadHeight" was not set and unset correctly
  • Ensure correct initialisation of developmentFactor and populationDensity

General

  • Move to CMake. Use new working directory and resource directory paths throughout codebase

Hoi4

  • Improve export and allow singular map export to not overwrite complete Hoi4 mod

RandomParadox v0.8.1

25 Nov 17:16
Compare
Choose a tag to compare

Changes included from Fwg:

  • Improved segment generation to also have fewer segments (and therefore regions) in less habitable areas
  • Support loading of forest coverage
  • Stability improvements by catching image resolution errors and improving clearing of data to force rerunning of required steps
  • Improve bitmap loading
  • Improvements to heightmap and climate loading
  • Make sealevel an input instead of a slider
  • Fixed bug in terrain generation that lead to land and seabody detection failing
  • Fixed incorrect heightEdge factor in noise generation
  • Fixed issue where lakes in land input were interpreted as land

Hoi4

  • Support generating mods for version 1.15 of Hoi4.
  • Fixed bug with incomplete paths in generated mod.
  • Add additional game files for increased stability of generated mods.

RandomParadox v0.8.0

20 Oct 17:39
Compare
Choose a tag to compare

Changes included from Fwg:

  • Major change to region and province generation: Everything is now based on segments that are defined by geographical features, regions get derived from segments, and provinces are generated in the bounds of segments.
  • Precise state input possible due to segment generation
  • Location generation system, for cities, mines, ports, forestry, agriculture
  • Connection generation between locations
  • Improved logging
  • Secondary colours for climate input
  • Improved river loading
  • Various bug fixes and stability improvements

UI:

  • Improved state and country generation and editing tab

Hoi4

  • Victory Point generation
  • Ai strategy fixes
  • Improved Population and Industry Calculation
  • Improved Unit generation
  • Improved port placement based on Fwg location generation
  • Reduction in mod errors
  • XCrossings reliably removed

Vic3

  • Functional Spline Network (Anchors/Strips/Segments) generation based on Fwg Navmesh/Connection generation
  • Naval Exit Generation
  • Locator Generation (except for farms)

RandomParadox v0.7.2

04 Aug 16:56
Compare
Choose a tag to compare

UI:

  • a lot of steps now run asynchronously, GUI doesn't look like it's crashing anymore when clicked while computations are running, and updates log header in the meantime

Fwg:

  • fixed bug where province type is not determined correctly when loading provinces
  • auto limit normalisation after applying land layers
  • allow settings maximum land height for generated and input maps after applying land layers

Scenario

  • fixed bug where incorrect gamepath would lead to crashes in name generation
  • fixed incorrect config for cutFromBase

Hoi4

  • fixed bug with all states being categorised as wasteland
  • fixed supply hubs being generated in lakes

Vic3

  • fixed bug with anchors being outside of province area
  • fixed bug with spline file being incorrectly written
  • fixed bug where typemap is wrongly exported for vic3
  • avoid crashes due to wrong path on data import

RandomParadox v0.7.1

28 Jul 20:24
Compare
Choose a tag to compare

Bug fixes included from Fwg

  • Terrain detection had an issue for inputs where the seaLevel was below 80. This was solved
  • Province generation when given a complex barrier input produced odd results, due to the segmentation approach. This approach was disabled
  • Region generation could get stuck and would sometimes produce odd results. Is now faster, more deterministic and more reliable.
  • When loading a region map, and making use of the auto fill feature for black areas, error messages were frequent and led to unreliable state in the later parts of the generation

Scenario Module fixes

  • In the Vic3 module, one path was not created in the directory structure, which lead to the export not being possible.
  • When paths are not correctly configured, the whole generation would terminate. This now prints details to the user, and allows them to change the path in the configuration tab during runtime, and try the export again.

New Features

Vic3

  • Locator generation
  • Partial spline network generation, placing anchors on land states

RandomParadox v0.7.0

18 Jul 17:05
Compare
Choose a tag to compare

Underlying FastWorldGenerator changes

  • Massively improved land and climate generation, now separating land forms/elevation types and climate zones.
  • Furthermore separated tree coverage from climate zones.
  • Allow editing, loading and drawing of various parts of civilisation data, such as Development, Population, Cities, and Agriculture
  • Extended GUI features to include drawing tools in some images, such as density, development, population, and more.
  • Extended GUI with Help Buttons to display tips for the currently selected tab
  • Allow loading of rivers
  • Allow editing, loading and drawing of temperatures in the GUI
  • Allow editing, loading and drawing of humidity in the GUI
  • Improved province generation
  • Performance improvements
  • Improved Logging
  • Improved error handling
  • Many more small improvements

Scenario generation

  • Improved model for population and development generation.
  • Generation, visualisation of strategic regions.
  • Allow editing of countries and states in GUI
  • Allow distribution of countries and strategic regions via drawing features in GUI.
  • Extended GUI with Help Buttons to display tips for the currently selected tab
  • Many more small improvements

Hoi4

  • Massively improved generation of graphical terrain
  • Overlay agricultural and city data over graphical terrain
  • Improved assignment of lakes
  • Improved population and industry generation
  • Many more small improvements

Vic3

  • Allow generation of maps of all resolutions
  • Improvements to heightmap generation
  • Automatic natural resource placement
  • Automatic building generation (experimental)
  • Very basic technology level generation
  • Extended GUI for scenario editing, with country and strategic region edit now available for Vic3Module as well
  • Many more small improvements

RandomParadox v0.6.0-rc2

29 Oct 20:58
Compare
Choose a tag to compare
Pre-release

Major new features:

  • Add GUI
  • massively refactor game modules to be more compatible
  • some edit features for countries and states in GUI

Major changes integrated from FastWorldGen library:

  • increase amount of different climates a lot
  • allow fantasy climate
  • Barrier input that affects province and state generation
  • Land Input can be manually mapped in the GUI to compatible climate/elevation zones
  • Load 8, 24 and 32 bit bitmaps via drag&drop in GUI

0.5-rc1Changelog: v0.5.0...v0.6.0-rc1
rc1-rc2: v0.6.0-rc1...v0.6.0-rc2

RandomParadox v0.5.0

09 Jul 16:20
Compare
Choose a tag to compare

[Fwg changes included]

  • Can now load region map
  • Region colours now unique
  • Can now set target amount of regions, size of regions and amount of provinces is then auto-determined
  • Normalmap is normalized to make use of whole 0-255 range, giving flatter maps more texture
  • Allow generation of heightmap land layers on simple flat terrain input. This allows putting in desired shapes without having to create a detailed heightmap first.
  • Fix slow speed of applying land layers
  • Improve climate classification
  • Auto detect altitude of hill, mountain and peak starts from desired share of land in these categories
  • Major rework of modularity of generation. Preparation work to be able to simply recall parts of the generation multiple times.
  • Add configurable interactive mode to go through the generation step by step. Experimental.
  • Improve reading of plain terrain maps to improve accuracy when guessing terrain types.
  • Improve multi-edit of province map while in interactive mode.

[ScenarioGenerator]

  • Support generating 0 countries, leaving just the map data as a foundation for game modules.
  • Refactoring of class and file names for multiple files.
  • Expand editor with new function to generate world_normal interactively, with different strengths of the sobel factor

[Vic3]

  • Reduce errors in generation, by correcting state files and adding new blank files for error inducing events

Full Changelog: v0.4.3...v0.5.0

RandomParadox v0.4.3

12 Jun 21:27
Compare
Choose a tag to compare

Fwg changes included:

  • Loading of png's now possible
  • new IOReader component, that handles loading of input maps and does sanity checks
  • Allow loading of climate map instead of automatic climate generation.
  • Allow mapping of colours of input climate image to compatible internal colours
  • Allow loading of continent map
  • Bug fixes for climate generation

Hearts of Iron IV related changes:

  • Configurabable chance of weather events such as rain, mud, snow, etc
  • More sanity checks of user input

Improved Documentation, adding step by step guide for loading from input and cutting out parts of the base game files

RandomParadox v0.4.2

12 May 17:20
Compare
Choose a tag to compare

FastWorldGen changes now included:

  • Loaded heightmap will now be checked for size, if too large, will warn and scale it down
  • Improved performance a bit by using downscaling and filtering in some parts

Vic3:

  • While an input heightmap is downscaled if too large, it is buffered and later used for packing, so no loss of detail in the heightmap happens

Full Changelog: v0.4.1...v0.4.2