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
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
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
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
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
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
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
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