-
Notifications
You must be signed in to change notification settings - Fork 0
API Hero rename
Endpoint: gm.hero.rename
gm.hero.rename <heroQuery> <name>
| Parameter | Type | Required | Description |
|---|---|---|---|
heroQuery |
string | Yes | Hero identifier (StringId or partial name match) to find a single hero |
name |
string | Yes | The new name for the hero. Use SINGLE QUOTES for multi-word names |
Renames the specified hero to a new name. This command allows you to change the display name of any hero in the game, including player companions, lords, and wanderers. The name change is immediate and permanent for the current save.
The command finds a single hero matching the provided query (either by StringId or by name search) and updates their display name to the specified new name.
gm.hero.rename lord_1_1 'Sir Galahad'Output:
Hero renamed from '{Previous Name}' to 'Sir Galahad' (ID: lord_1_1)
gm.hero.rename 'old hero name' NewNameOutput:
Hero renamed from 'old hero name' to 'NewName' (ID: {hero_id})
gm.hero.rename companion_1 'The Bold Knight'Output:
Hero renamed from '{Previous Name}' to 'The Bold Knight' (ID: companion_1)
Finding Heroes to Rename: Use query commands to find hero IDs:
# Find hero by partial name match
gm.query.hero Marcus
gm.query.hero_info lord_1_1
# Then rename using the ID
gm.hero.rename lord_1_1 'Sir Marcus the Bold'Multi-word Names: Always use SINGLE QUOTES for names with spaces:
# Correct - using single quotes
gm.hero.rename lord_1_1 'Lord of Winterfell'
gm.hero.rename companion_1 'The Swift Blade'
# Incorrect - double quotes don't work in TaleWorlds console
gm.hero.rename lord_1_1 "Lord of Winterfell" # This will failSingle-word Names: No quotes needed for single-word names:
gm.hero.rename lord_1_1 Marcus
gm.hero.rename companion_1 RagnarRenaming Player Companions:
# Find your companion
gm.query.hero companion
# Rename them
gm.hero.rename companion_1 'Loyal Guard'Renaming Lords: Change the name of faction lords:
# Find the lord
gm.query.hero empire
# Rename specific lord
gm.hero.rename lord_3_5 'Emperor Marcus'Renaming Wanderers: Rename wanderers before recruiting them:
# Spawn a wanderer
gm.settlement.spawn_wanderer pen
# Find the wanderer
gm.query.hero wanderer
# Rename them
gm.hero.rename {wanderer_id} 'Skilled Warrior'Using with Create Commands: Rename heroes after creation:
# Create a lord with temporary name
gm.hero.create_lord 'Temp Name' vlandia male
# Find the created lord
gm.query.hero 'Temp Name'
# Rename to final name
gm.hero.rename 'Temp Name' 'Sir Lancelot'Partial Name Matching: The heroQuery parameter supports partial matches:
# If there's only one hero with "Marcus" in the name
gm.hero.rename Marcus 'Marcus Aurelius'
# Be specific if multiple matches possible
gm.hero.rename lord_1_1 'Marcus Aurelius'Multiple Matches: If the heroQuery matches multiple heroes:
Error: Multiple heroes found matching '{query}'. Please be more specific.
Solution: Use the exact hero StringId or a more specific name.
No Matches: If no hero is found:
Error: No hero found matching '{query}'.
Solution: Verify the hero exists using gm.query.hero first.
Empty Name: If the new name is empty:
Error: New name cannot be empty.
Solution: Provide a valid name for the hero.
- API-Hero-Overview - All hero commands
- API-Hero-create_lord - Create new lord with custom name
- API-Hero-generate_lords - Generate multiple lords
- gm.query.hero - Find heroes by name
- gm.query.hero_info - Get detailed hero information
- gm.query.hero_any - Advanced hero search
Name Persistence: The name change is saved with your game save and will persist through save/load cycles.
Immersion and Role-Play: This command is useful for:
- Customizing companion names to fit your story
- Renaming lords after conquest to reflect your empire
- Creating themed playthroughs with specific naming conventions
- Fixing auto-generated names you don't like
No Culture Effect: Renaming a hero does not change their culture, skills, equipment, or any other properties - only their display name.
Single Quotes Required: The TaleWorlds console system requires SINGLE QUOTES (not double quotes) for multi-word arguments. Double quotes will not work.
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