That’s ez to find out. My steps.
I . “Sleepwalking” perk actually named as “Somnambulant”
2 . Open \Localization\english_xml.pak\text_ui_soul.xml and find substring “Somnambulant”
There’s a data connecting localized string to its internal name:
<Row><Cell>HC_perk_sleepwalker</Cell><Cell>Sonambulant</Cell><Cell>Somnambulant</Cell></Row>
3 . Open perk.xml and search for “HC_perk_sleepwalker”
There is a long string:
<row exclude_in_game_mode="" icon_id="sleepwalker" level="" metaperk_id="" parent_id="" perk_id="d2105041-120b-4c06-8e61-1948a5fdf65d" perk_name="HC perk Sleepwalker" perk_ui_desc="HC_perk_sleepwalker_desc" perk_ui_name="HC_perk_sleepwalker" skill_selector="" stat_selector="" ui_priority="0" visibility="1" />
As you can see there’s important substring:
perk_id="d2105041-120b-4c06-8e61-1948a5fdf65d"
where d2105041-120b-4c06-8e61-1948a5fdf65d is perk ID of Somnambulant (or sleepwalker).
- cheat_add_perk id:d2105041-120b-4c06-8e61-1948a5fdf65d