Proposals/Sound/Footstep Sounds

From UFO:AI
< Proposals
Revision as of 10:01, 1 October 2012 by Mattn (talk | contribs)

Currently the "Footstep Sound System" supports only one sound per texture and the assignment is very inconvenient. It would be better if you could create "material groups"(e.g.wood,stone,dirt,gravel etc.) and assign several sounds to every group (four stone sounds to the stone group) via a ufo. Now you can assign multiple textures to these material groups in the same or a new ufo. Here's a example how it could look like:

// Material Group Wood 
wood {
  footsteps/wood1
  footsteps/wood2
  footsteps/wood3
  footsteps/wood4
}

// Material Group Stone 
stone {
  footsteps/stone1
  footsteps/stone2
  footsteps/stone3
  footsteps/stone4
}

// Wood Textures
wood {
  tex_buildings/floor001
  tex_ctp1/wood_b_10
  tex_misc/wood_palet
  ...
}

// Stone Textures
stone {
  tex_buildings/concrete001
  tex_buildings/concrete005
  tex_buildings/concrete007
  tex_buildings/floor_se01
  ...
}

To reduce the amount of work a function in radiant to assign textures to material groups would be also useful.