-
Notifications
You must be signed in to change notification settings - Fork 0
API Query Culture culture_info
Endpoint: gm.query.culture_info
gm.query.culture_info <cultureId>
Get detailed information about a specific culture by its ID. This command displays comprehensive data about a culture including its name lists, colors, and classification, useful for understanding what names and characteristics will be available when using that culture in commands.
| Parameter | Type | Required | Description |
|---|---|---|---|
cultureId |
string | Yes | Culture identifier (StringId) |
gm.query.culture_info empireOutput:
Culture Information:
ID: empire
Name: Empire
Is Main Culture: True
Is Bandit: False
Color: {Primary Color}
Color2: {Secondary Color}
Male Names: 150
Female Names: 120
Clan Names: 45
gm.query.culture_info lootersOutput:
Culture Information:
ID: looters
Name: Looters
Is Main Culture: False
Is Bandit: True
Color: {Primary Color}
Color2: {Secondary Color}
Male Names: 20
Female Names: 10
Clan Names: 15
# Vlandia
gm.query.culture_info vlandia
# Battania
gm.query.culture_info battania
# Khuzait
gm.query.culture_info khuzaitFinding Culture IDs: Use gm.query.culture first to find available culture IDs:
# List all cultures to find IDs
gm.query.culture
# Then get detailed info
gm.query.culture_info empireUnderstanding Name Lists: The name counts show how many unique names are available:
- Male Names: Names used for male heroes from this culture
- Female Names: Names used for female heroes from this culture
- Clan Names: Names used for clans of this culture
Checking Main vs Bandit: Use this to verify if a culture is:
- Main Culture: Major faction culture (empire, vlandia, etc.)
- Bandit Culture: Hostile non-faction culture (looters, bandits, etc.)
Culture Selection Planning: Review name availability before generating many heroes:
# Check how many names are available
gm.query.culture_info empire
# Then generate heroes knowing name variety
gm.hero.generate_lords 50 empire both| Field | Description |
|---|---|
ID |
Culture's unique identifier (StringId) |
Name |
Culture's display name |
Is Main Culture |
Whether this is a major faction culture |
Is Bandit |
Whether this is a bandit culture |
Color |
Primary color used for this culture |
Color2 |
Secondary color used for this culture |
Male Names |
Count of available male names in the name list |
Female Names |
Count of available female names in the name list |
Clan Names |
Count of available clan names |
Culture Not Found:
Error: Culture with ID '{cultureId}' not found.
Solution: Use gm.query.culture to find valid culture IDs.
Invalid ID:
Error: Please provide a culture ID.
Usage: gm.query.culture_info <cultureId>
Example: gm.query.culture_info empire
Solution: Provide a valid culture ID as parameter.
-
gm.query.culture- List all cultures with filtering -
gm.hero.generate_lords- Generate lords with culture filter -
gm.hero.create_lord- Create lord with culture filter -
gm.settlement.spawn_wanderer- Spawn wanderer with culture filter -
gm.settlement.set_culture- Change settlement culture -
API-Query-Overview- All query commands
Name Availability: When generating multiple heroes from the same culture, the name lists ensure variety. Larger name lists mean more unique names available before potential duplicates.
Culture Colors: The color values represent the faction's primary and secondary colors used in the game's UI and banners.
Main Cultures: Main cultures (empire, vlandia, sturgia, aserai, battania, khuzait) typically have larger name lists and more complete data than bandit or minor cultures.
Use Case: This command is particularly useful for:
- Planning large hero generation batches
- Understanding culture characteristics
- Verifying culture type before use
- Checking name availability for role-playing scenarios
Last Updated: 2025-12-20
🏠 Home | Quick Reference | Syntax Guide
Hero Commands
- gm.hero.abort_pregnancy
- gm.hero.add_gold
- gm.hero.add_hero_to_party
- gm.hero.create_companions
- gm.hero.create_lord
- gm.hero.create_party
- gm.hero.divorce
- gm.hero.edit_appearance
- gm.hero.edit_party
- gm.hero.equip_hero
- gm.hero.export_character
- gm.hero.generate_lords
- gm.hero.give_birth
- gm.hero.heal
- gm.hero.import_character
- gm.hero.impregnate
- gm.hero.imprison
- gm.hero.kill
- gm.hero.list_appearances
- gm.hero.list_characters
- gm.hero.list_developments
- gm.hero.list_traits
- gm.hero.load_appearance
- gm.hero.load_character
- gm.hero.load_development
- gm.hero.load_traits
- gm.hero.marry
- gm.hero.open_inventory
- gm.hero.release
- gm.hero.remove_clan
- gm.hero.rename
- gm.hero.save_appearance
- gm.hero.save_development
- gm.hero.save_traits
- gm.hero.set_age
- gm.hero.set_clan
- gm.hero.set_culture
- gm.hero.set_gold
- gm.hero.set_relation
- gm.hero.start_convrsation
Clan Commands
- gm.clan.add_gold
- gm.clan.add_gold_leader
- gm.clan.add_hero
- gm.clan.add_renown
- gm.clan.create_clan
- gm.clan.create_minor_clan
- gm.clan.destroy
- gm.clan.edit_banner
- gm.clan.equip_heroes
- gm.clan.generate_clans
- gm.clan.give_gold
- gm.clan.rename
- gm.clan.set_culture
- gm.clan.set_gold
- gm.clan.set_leader
- gm.clan.set_renown
- gm.clan.set_tier
- gm.clan.sync_kingdom_colors
Kingdom Commands
- gm.kingdom.add_clan
- gm.kingdom.call_ally_to_war
- gm.kingdom.create_kingdom
- gm.kingdom.declare_alliance
- gm.kingdom.declare_war
- gm.kingdom.destroy
- gm.kingdom.edit_banner
- gm.kingdom.equip_heroes
- gm.kingdom.generate_kingdoms
- gm.kingdom.get_tribute_info
- gm.kingdom.make_peace
- gm.kingdom.pay_tribute
- gm.kingdom.remove_clan
- gm.kingdom.rename
- gm.kingdom.set_ruler
- gm.kingdom.sync_vassal_banners
- gm.kingdom.trade_agreement
Settlement Commands
- gm.settlement.add_militia
- gm.settlement.fill_garrison
- gm.settlement.give_food
- gm.settlement.give_gold
- gm.settlement.rename
- gm.settlement.reset_names
- gm.settlement.set_culture
- gm.settlement.set_hearths
- gm.settlement.set_loyalty
- gm.settlement.set_owner
- gm.settlement.set_owner_clan
- gm.settlement.set_prosperity
- gm.settlement.set_security
- gm.settlement.set_village_bound_settlement
- gm.settlement.set_village_trade_bound_settlement
- gm.settlement.spawn_wanderer
- gm.settlement.upgrade_buildings
Item Commands
- gm.item.add
- gm.item.equip
- gm.item.equip_slot
- gm.item.list_equipped
- gm.item.list_inventory
- gm.item.load_equipment
- gm.item.load_equipment_both
- gm.item.load_equipment_civilian
- gm.item.remove
- gm.item.remove_all
- gm.item.remove_equipped
- gm.item.remove_equipped_modifier
- gm.item.save_equipment
- gm.item.save_equipment_both
- gm.item.save_equipment_civilian
- gm.item.set_equipped_modifier
- gm.item.set_inventory_modifier
- gm.item.transfer
- gm.item.unequip
- gm.item.unequip_all
- gm.item.unequip_slot
Query Commands
- gm.query.character_objects
- gm.query.character_objects_any
- gm.query.character_objects_info
- gm.query.clan
- gm.query.clan_any
- gm.query.clan_info
- gm.query.culture
- gm.query.culture_info
- gm.query.hero
- gm.query.hero_any
- gm.query.hero_info
- gm.query.item
- gm.query.item_any
- gm.query.item_info
- gm.query.kingdom
- gm.query.kingdom_any
- gm.query.kingdom_info
- gm.query.modifier_info
- gm.query.modifiers
- gm.query.settlement
- gm.query.settlement_any
- gm.query.settlement_info
- gm.query.troop
- gm.query.troop_any
- gm.query.troop_info