Skip to content

Parsed data

These tables turn Victoria 3 definitions into analysis-ready CSV files. See the parsing guide before regenerating them from an installed game.

examples/parse.py regenerates all eight parsed tables and the buy-package charts in one run. The production-configuration table uses the separate examples/production_analysis.py script.

Use the parser dictionary for generated parser fields and the production dictionary for every analytical production-table column.

Buildings

One row per building, including construction cost, group membership, unlocks, land use, and resolved inherited building-group attributes. Important columns: key, building_group, required_construction_points, land_usage, and economy_of_scale.

key building_group required_construction_points land_usage economy_of_scale
building_food_industry bg_light_industry 600.0 — True
building_textile_mill bg_light_industry 600.0 — True
building_furniture_manufactory bg_light_industry 600.0 — True
building_glassworks bg_light_industry 600.0 — True
building_tooling_workshop bg_light_industry 600.0 — True

Download artifacts/datasets/parsed/buildings.csv · View examples/parse.py

uv run python -m examples.parse

Goods

One row per tradeable good with its base cost, category, and trade or consumption properties. Important columns: key, cost, category, tradeable, and local.

key cost category tradeable local
ammunition 50 military — —
small_arms 60 military — —
artillery 70 military — —
tanks 80 military — —
aeroplanes 80 military — —

Download artifacts/datasets/parsed/goods.csv · View examples/parse.py

uv run python -m examples.parse

Population needs

Maps each population need to eligible goods and substitution constraints. Important columns: key, goods, weight, min_supply_share, and max_supply_share.

key goods weight min_supply_share max_supply_share
popneed_simple_clothing fabric 1.0 0.0 0.5
popneed_simple_clothing clothes 2.0 0.0 1.0
popneed_crude_items wood 1.0 0.0 0.5
popneed_crude_items furniture 2.0 0.0 1.0
popneed_basic_food grain 0.85 0.0 0.9

Download artifacts/datasets/parsed/pop_needs.csv · View examples/parse.py

uv run python -m examples.parse

Population types

One row per profession or dependent type, including starting wealth, wage weights, employment flags, and consumption multipliers.

key start_quality_of_life wage_weight working_adult_ratio consumption_mult
academics 10 4.0 — —
aristocrats 20 5.0 0.2 —
bureaucrats 10 4.0 — —
capitalists 20 5.0 — —
clergymen 10 3.0 — —

Download artifacts/datasets/parsed/pop_types.csv · View examples/parse.py

uv run python -m examples.parse

Production methods

Flattened production methods with employment, goods flows, state modifiers, unlock conditions, and production-method-group context.

building production_method_group production_method employment goods_tools goods_steel
building_food_industry pmg_base_building_food_industry pm_bakery 5000 0 0
building_food_industry pmg_base_building_food_industry pm_sweeteners 5000 0 0
building_food_industry pmg_base_building_food_industry pm_baking_powder 5000 0 0
building_food_industry pmg_canning pm_disabled_canning 0 0 0
building_food_industry pmg_canning pm_cannery 500 0 0

Download artifacts/datasets/parsed/production_methods.csv · View examples/parse.py

uv run python -m examples.parse

Production configurations

The main analytical table has one row per valid combination of production methods for a building. It contains input/output flows, employment, private-wage-normalized employment, construction cost, unlock era, and nominal profitability.

building production_method building_group era employment wage_normalized_employment profit_per_wage_normalized_employment_nominal
building_food_industry pm_bakery+pm_disabled_canning+pm_disabled_distillery+pm_manual_… bg_light_industry 1 5000 6000.0 0.09166666666666666
building_food_industry pm_bakery+pm_disabled_canning+pm_disabled_distillery+pm_automat… bg_light_industry 5 2500 3500.0 0.08
building_food_industry pm_bakery+pm_disabled_canning+pm_pot_stills+pm_manual_dough_pro… bg_light_industry 1 5350 6675.0 0.09737827715355805
building_food_industry pm_bakery+pm_disabled_canning+pm_pot_stills+pm_automated_bakery bg_light_industry 5 2850 4175.0 0.09101796407185629
building_food_industry pm_bakery+pm_disabled_canning+pm_patent_stills+pm_manual_dough_… bg_light_industry 2 5900 7950.0 0.1509433962264151

Download artifacts/datasets/production/production_table.csv · View examples/production_analysis.py

uv run python -m examples.production_analysis

State regions

One row per state region with arable land and total resource potential. Resource columns feed directly into scenario building limits.

key province_count arable_land resource_building_coal_mine resource_building_iron_mine resource_building_oil_rig
STATE_SVEALAND 58 30.0 0 60 0
STATE_GOTALAND 27 35.0 0 15 0
STATE_SCANIA 10 20.0 8 0 0
STATE_NORRLAND 186 22.0 0 100 0
STATE_GOTLAND 2 3.0 0 0 0

Download artifacts/datasets/parsed/state_regions.csv · View examples/parse.py

uv run python -m examples.parse

Technologies

Technology keys, eras, categories, prerequisites, and map-update behavior.

key era category unlocking_technologies should_update_map
sericulture 1 production — —
enclosure 1 production — —
manufacturies 1 production — —
shaft_mining 1 production manufacturies —
cotton_gin 1 production manufacturies —

Download artifacts/datasets/parsed/technology.csv · View examples/parse.py

uv run python -m examples.parse