Question about gun_hit_fx__info, How do I know the name list of all materials in the game?

we can use gun_hit_fx__info to control the explosion effect when the shell hits different materials

But I need to know all the material names to set him up completely correctly, otherwise the shell will use gun_hit_fx__default for certain materials

How do I know the name list of all materials in the game?

for example.

Maybe the development team will understand the problem if they look at this example.

m8_scott_turret_01_75mm_m2_howitzer_marker_team1{
  _extends:t="m8_scott_turret_01_75mm_m2_howitzer"
  gun_hit_fx__default:t="explosion_grenades_snow_effect+big_action_shell_expl_map_icon_effect_team1"

  "gun_hit_fx__info:shared:array"{

    "info:object"{

      "default:object"{
        fx:t="hit_59_80mm_dirt_he_effect+big_action_shell_expl_map_icon_effect_team1"
        penetrationFx:t="hit_20_60mm_ap_sand_effect"
        ricochetFx:t="hit_ricochet_big_effect"
      }

      "wood:object"{
        fx:t="hit_59_80mm_wood_he_effect+big_action_shell_expl_map_icon_effect_team1"
        penetrationFx:t="hit_20_60mm_ap_wood_effect"
        ricochetFx:t="hit_ricochet_big_effect"
      }

      "steel:object"{
        fx:t="hit_59_80mm_metal_he_effect+big_action_shell_expl_map_icon_effect_team1"
        penetrationFx:t="hit_20_60mm_ap_sand_effect"
        ricochetFx:t="hit_ricochet_big_effect"
      }

      "metal:object"{
        fx:t="hit_59_80mm_metal_he_effect+big_action_shell_expl_map_icon_effect_team1"
        penetrationFx:t="hit_20_60mm_ap_sand_effect"
        ricochetFx:t="hit_ricochet_big_effect"
      }

      "fabric:object"{
        fx:t="hit_59_80mm_wood_he_effect+big_action_shell_expl_map_icon_effect_team1"
        penetrationFx:t="hit_basic_cloth_effect"
      }

      "soil:object"{
        fx:t="hit_59_80mm_dirt_he_effect+big_action_shell_expl_map_icon_effect_team1"
        penetrationFx:t="hit_20_60mm_ap_sand_effect"
        ricochetFx:t="hit_ricochet_big_effect"
      }

      "dirt:object"{
        fx:t="hit_59_80mm_dirt_he_effect+big_action_shell_expl_map_icon_effect_team1"
        penetrationFx:t="hit_20_60mm_ap_sand_effect"
        ricochetFx:t="hit_ricochet_big_effect"
      }

      "mud:object"{
        fx:t="hit_59_80mm_dirt_he_effect+big_action_shell_expl_map_icon_effect_team1"
        penetrationFx:t="hit_20_60mm_ap_sand_effect"
        ricochetFx:t="hit_ricochet_big_effect"
      }

      "concrete:object"{
        fx:t="hit_59_80mm_stone_he_effect+big_action_shell_expl_map_icon_effect_team1"
        penetrationFx:t="hit_20_60mm_ap_sand_effect"
        ricochetFx:t="hit_ricochet_big_effect"
      }

      "sand:object"{
        fx:t="hit_59_80mm_dirt_he_effect+big_action_shell_expl_map_icon_effect_team1"
        penetrationFx:t="hit_20_60mm_ap_sand_effect"
        ricochetFx:t="hit_ricochet_big_effect"
      }

      "snow:object"{
        fx:t="hit_100_150mm_he_snow_effect+big_action_shell_expl_map_icon_effect_team1"
        penetrationFx:t="hit_water_medium_big_effect"
      }

      "ice:object"{
        fx:t="hit_100_150mm_he_snow_effect+big_action_shell_expl_map_icon_effect_team1"
        penetrationFx:t="hit_water_medium_big_effect"
      }

      "water3d:object"{
        fx:t="hit_water_medium_big_effect+big_action_shell_expl_map_icon_effect_team1"
        penetrationFx:t="hit_water_medium_big_effect"
      }

      "stone:object"{
        fx:t="hit_59_80mm_stone_he_effect+big_action_shell_expl_map_icon_effect_team1"
        penetrationFx:t="hit_20_60mm_ap_sand_effect"
        ricochetFx:t="hit_ricochet_big_effect"
      }

      "ceramic:object"{
        fx:t="hit_59_80mm_stone_he_effect+big_action_shell_expl_map_icon_effect_team1"
        penetrationFx:t="hit_20_60mm_ap_sand_effect"
        ricochetFx:t="hit_ricochet_big_effect"
      }

      "glass:object"{
        fx:t="hit_59_80mm_wood_he_effect+big_action_shell_expl_map_icon_effect_team1"
        penetrationFx:t="hit_20_60mm_ap_sand_effect"
        ricochetFx:t="hit_ricochet_big_effect"
      }
    }

    "info:object"{

      "default:object"{
        fx:t="hit_smoke_shell_explosion_effect+big_action_shell_smoke_expl_map_icon_effect_team1"
      }

      "cactus:object"{
        fx:t="hit_smoke_shell_explosion_effect+big_action_shell_smoke_expl_map_icon_effect_team1"
      }

      "wood:object"{
        fx:t="hit_smoke_shell_explosion_effect+big_action_shell_smoke_expl_map_icon_effect_team1"
      }

      "steel:object"{
        fx:t="hit_smoke_shell_explosion_effect+big_action_shell_smoke_expl_map_icon_effect_team1"
      }

      "metal:object"{
        fx:t="hit_smoke_shell_explosion_effect+big_action_shell_smoke_expl_map_icon_effect_team1"
      }

      "fabric:object"{
        fx:t="hit_smoke_shell_explosion_effect+big_action_shell_smoke_expl_map_icon_effect_team1"
      }

      "soil:object"{
        fx:t="hit_smoke_shell_explosion_effect+big_action_shell_smoke_expl_map_icon_effect_team1"
      }

      "dirt:object"{
        fx:t="hit_smoke_shell_explosion_effect+big_action_shell_smoke_expl_map_icon_effect_team1"
      }

      "mud:object"{
        fx:t="hit_smoke_shell_explosion_effect+big_action_shell_smoke_expl_map_icon_effect_team1"
      }

      "concrete:object"{
        fx:t="hit_smoke_shell_explosion_effect+big_action_shell_smoke_expl_map_icon_effect_team1"
      }

      "sand:object"{
        fx:t="hit_smoke_shell_explosion_effect+big_action_shell_smoke_expl_map_icon_effect_team1"
      }

      "snow:object"{
        fx:t="hit_smoke_shell_explosion_effect+big_action_shell_smoke_expl_map_icon_effect_team1"
      }

      "ice:object"{
        fx:t="hit_smoke_shell_explosion_effect+big_action_shell_smoke_expl_map_icon_effect_team1"
      }

      "water3d:object"{
        fx:t="hit_water_medium_big_effect+big_action_shell_smoke_expl_map_icon_effect_team1"
      }

      "stone:object"{
        fx:t="hit_smoke_shell_explosion_effect+big_action_shell_smoke_expl_map_icon_effect_team1"
      }

      "ceramic:object"{
        fx:t="hit_smoke_shell_explosion_effect+big_action_shell_smoke_expl_map_icon_effect_team1"
      }

      "glass:object"{
        fx:t="hit_smoke_shell_explosion_effect+big_action_shell_smoke_expl_map_icon_effect_team1"
      }
    }

    "info:object"{

      "default:object"{
        fx:t="hit_59_80mm_dirt_he_effect+big_action_shell_expl_map_icon_effect_team1"
        penetrationFx:t="hit_20_60mm_ap_sand_effect"
        ricochetFx:t="hit_ricochet_big_effect"
      }

      "wood:object"{
        fx:t="hit_59_80mm_wood_he_effect+big_action_shell_expl_map_icon_effect_team1"
        penetrationFx:t="hit_20_60mm_ap_wood_effect"
        ricochetFx:t="hit_ricochet_big_effect"
      }

      "steel:object"{
        fx:t="hit_59_80mm_metal_he_effect+big_action_shell_expl_map_icon_effect_team1"
        penetrationFx:t="hit_20_60mm_ap_sand_effect"
        ricochetFx:t="hit_ricochet_big_effect"
      }

      "metal:object"{
        fx:t="hit_59_80mm_metal_he_effect+big_action_shell_expl_map_icon_effect_team1"
        penetrationFx:t="hit_20_60mm_ap_sand_effect"
        ricochetFx:t="hit_ricochet_big_effect"
      }

      "fabric:object"{
        fx:t="hit_59_80mm_wood_he_effect+big_action_shell_expl_map_icon_effect_team1"
        penetrationFx:t="hit_basic_cloth_effect"
      }

      "soil:object"{
        fx:t="hit_59_80mm_dirt_he_effect+big_action_shell_expl_map_icon_effect_team1"
        penetrationFx:t="hit_20_60mm_ap_sand_effect"
        ricochetFx:t="hit_ricochet_big_effect"
      }

      "dirt:object"{
        fx:t="hit_59_80mm_dirt_he_effect+big_action_shell_expl_map_icon_effect_team1"
        penetrationFx:t="hit_20_60mm_ap_sand_effect"
        ricochetFx:t="hit_ricochet_big_effect"
      }

      "mud:object"{
        fx:t="hit_59_80mm_dirt_he_effect+big_action_shell_expl_map_icon_effect_team1"
        penetrationFx:t="hit_20_60mm_ap_sand_effect"
        ricochetFx:t="hit_ricochet_big_effect"
      }

      "concrete:object"{
        fx:t="hit_59_80mm_stone_he_effect+big_action_shell_expl_map_icon_effect_team1"
        penetrationFx:t="hit_20_60mm_ap_sand_effect"
        ricochetFx:t="hit_ricochet_big_effect"
      }

      "sand:object"{
        fx:t="hit_59_80mm_dirt_he_effect+big_action_shell_expl_map_icon_effect_team1"
        penetrationFx:t="hit_20_60mm_ap_sand_effect"
        ricochetFx:t="hit_ricochet_big_effect"
      }

      "snow:object"{
        fx:t="hit_100_150mm_he_snow_effect+big_action_shell_expl_map_icon_effect_team1"
        penetrationFx:t="hit_water_medium_big_effect"
      }

      "ice:object"{
        fx:t="hit_100_150mm_he_snow_effect+big_action_shell_expl_map_icon_effect_team1"
        penetrationFx:t="hit_water_medium_big_effect"
      }

      "water3d:object"{
        fx:t="hit_water_medium_big_effect+big_action_shell_expl_map_icon_effect_team1"
        penetrationFx:t="hit_water_medium_big_effect"
      }

      "stone:object"{
        fx:t="hit_59_80mm_stone_he_effect+big_action_shell_expl_map_icon_effect_team1"
        penetrationFx:t="hit_20_60mm_ap_sand_effect"
        ricochetFx:t="hit_ricochet_big_effect"
      }

      "ceramic:object"{
        fx:t="hit_59_80mm_stone_he_effect+big_action_shell_expl_map_icon_effect_team1"
        penetrationFx:t="hit_20_60mm_ap_sand_effect"
        ricochetFx:t="hit_ricochet_big_effect"
      }

      "glass:object"{
        fx:t="hit_59_80mm_wood_he_effect+big_action_shell_expl_map_icon_effect_team1"
        penetrationFx:t="hit_20_60mm_ap_sand_effect"
        ricochetFx:t="hit_ricochet_big_effect"
      }
    }
  }
}
1 Like