Skip to content

Releases: ajul/pyradox

v4.2.0

22 Feb 02:15
Compare
Choose a tag to compare
  • Trees can now be nested inside groups. This appears in e.g. HoI4 save files, which are now parseable.
  • Simplified yml caching; it is no longer necessary to specify a list of specific files to search for a localisation.

v4.1.0

28 Jan 02:23
Compare
Choose a tag to compare

Some significant restructuring. Changes include:

  • Reorganized core modules, splitting off datatypes and filetypes into subpackages.
  • Table is no longer a thing; csvs now parse to Trees.
  • Improved the base parse* functions in terms of ease of finding game directories so we no longer need pyradox.load.
  • Output more easily to JSON, CSV, and HTML.

v4.0.1

27 Jan 04:23
Compare
Choose a tag to compare
  • More automatic finding of game directory.
  • Some script fixes.

v4.0.0

24 Jan 21:22
Compare
Choose a tag to compare

Major changes:

  • Changed naming convention to snake_case.
  • Reworked date/time primitive.
  • Added color primitive.

v3.0.0

05 Aug 03:43
Compare
Choose a tag to compare

As per semantic versioning guidelines, this will be called 3.0.0 since it contains a moderate backwards compatibility break.

Removed pyradox.struct.List as per #2.

key = { value0 value1 value2 }

is syntactic sugar for

key = value0 key = value1 key = value2

Use the findAll(key) method to iterate over all values matching a key.

Some other improvements to Tree methods.

v2.8.0

01 Jul 20:16
Compare
Choose a tag to compare

Major changes:

  • Now uses own yml parser instead of pyyaml.
  • HoI4, Stellaris scripts.

v3.0.0 will change the behavior of item groups and will break some existing scripts. See #2 . This is the last release of v2.x.

Trade extractor v1.0

20 Aug 05:24
Compare
Choose a tag to compare

Add a trade extractor for EU4, which produces node, country, power, money tuples.

Battle extractor v1.2

03 Apr 06:07
Compare
Choose a tag to compare

Hardcode cp1252 encoding to support systems that do not default to it.

v2.7.4

02 Apr 05:19
Compare
Choose a tag to compare

Use cp1252 encoding.

Battle extractor v1.1

20 Mar 05:51
Compare
Choose a tag to compare
  • Now supports eu3, eu4, vic2.
  • Separated war and battle outputs. Use the war output only if the battle output is too big to apply a pivot table.
  • Aggregated side strengths.
  • Each country involved in a battle/war generates one row. Filter by side/is_war_leader if you want only one set of rows.