Footsteps sound doesn't work

edited February 24 in General

Hello,

i am trying to create a nice sound athmosphere for my custom heroes.

I'll use dark seer as an example here , because there is something weird about him too.

1) Define sound file in custom heroes kv

"SoundSet"                  "Hero_DarkSeer"
"GameSoundsFile"            "soundevents/game_sounds_heroes/game_sounds_dark_seer.vsndevts"
"VoiceFile"                 "soundevents/voscripts/game_sounds_vo_dark_seer.vsndevts"

2) adapt files

2.a) i changed all the voice files to empty mp3's and that worked.

2.b) change game sounds, like footsteps and attack sound

This is the preattack sound inside game_sounds_dark_seer.vsndevts

"Hero_DarkSeer.PreAttack"
{
    "operator_stacks"
    {
        "update_stack"
        {
            "reference_operator"
            {
                "operator"      "sos_reference_stack"
                "reference_stack"       "dota_src1_3d"
                "operator_variables"
                {
                    "vsnd_files"
                    {
                        "value"
                        {
                            "wave0"     "sounds/weapons/hero/dark_seer/preattack01.vsnd"
                            "wave1"     "sounds/weapons/hero/dark_seer/preattack02.vsnd"
                            "wave2"     "sounds/weapons/hero/dark_seer/preattack03.vsnd"
                            "wave3"     "sounds/weapons/hero/dark_seer/preattack04.vsnd"
                        }
                    }
                    "volume"
                    {
                        "value"     "5.000000"
                    }
                    "pitch_rand_min"
                    {
                        "value"     "-0.050000"
                    }
                    "pitch_rand_max"
                    {
                        "value"     "0.050000"
                    }
                    "pitch"
                    {
                        "value"     "1.000000"
                    }
                    "soundlevel"
                    {
                        "value"     "72.000000"
                    }
                    "distance_max"
                    {
                        "value"     "1500.000000"
                    }
                    "event_type"
                    {
                        "value"     "1.000000"
                    }
                }
            }
        }
    }
}

as u can see the location of the soundfiles is "sounds/weapons/hero/dark_seer/preattack01.vsnd", so i put files in the same folder hierarchy, and that worked, my custom hero now has different attack sounds.

But the problem is that if i do the same with

"Hero_Dark_Seer.Footsteps"
{
    "operator_stacks"
    {
        "update_stack"
        {
            "reference_operator"
            {
                "operator"      "sos_reference_stack"
                "reference_stack"       "dota_src1_3d_footsteps"
                "operator_variables"
                {
                    "vsnd_files"
                    {
                        "value"
                        {
                            "wave0"     "sounds/physics/footsteps/hero/shared/general01.vsnd"
                            "wave1"     "sounds/physics/footsteps/hero/shared/general02.vsnd"
                            "wave2"     "sounds/physics/footsteps/hero/shared/general03.vsnd"
                            "wave3"     "sounds/physics/footsteps/hero/shared/general04.vsnd"
                            "wave4"     "sounds/physics/footsteps/hero/shared/general05.vsnd"
                            "wave5"     "sounds/physics/footsteps/hero/shared/general06.vsnd"
                            "wave6"     "sounds/physics/footsteps/hero/shared/general07.vsnd"
                        }
                    }
                    "volume_rand_min"
                    {
                        "value"     "-0.149902"
                    }
                    "volume_rand_max"
                    {
                        "value"     "0.149902"
                    }
                    "volume"
                    {
                        "value"     "5.449707"
                    }
                    "pitch_rand_min"
                    {
                        "value"     "-0.050000"
                    }
                    "pitch_rand_max"
                    {
                        "value"     "0.050000"
                    }
                    "pitch"
                    {
                        "value"     "1.000000"
                    }
                    "soundlevel"
                    {
                        "value"     "72.000000"
                    }
                    "distance_max"
                    {
                        "value"     "2000.000000"
                    }
                    "event_type"
                    {
                        "value"     "4.000000"
                    }
                }
            }
        }
    }
}

it doesnt do a thing, i dont hear any footstep sounds.

2 things to note :

1) i didnt hear any footstep sounds before but i did hear an attack sound before

2) notice that dark seer is an exception because for the atack sound the name is "Hero_DarkSeer.PreAttack" , while for the footsteps its "Hero_Dark_Seer.Footsteps"

but i have tried the same with chen, which does not have this weird difference, and i also hear no footstep sounds. Anyone got a clue on how i can get them to work?