i know they use the string name but none of the assigned to it have the same name as the sound
wrong, they use an array of all the sound classnames defined in the ext file
then they select the one they want based on the posotion of whatever it is they're looking at (didn't read through the whole script)
for example:
_BigA = (_x / 1280) - ((_x / 1280) % 1)
_BigASay = (["Alpha","Bravo","Charlie","Delta","Echo","Foxtrot","Golf","Hotel","India","Juliet"] select _BigA)
alpha bravo etc are the classnames in the description.ext:
class Alpha
{
name = "";
sound[] = {"A_Alpha.ogg", db+0, 1.0};
titles[] = {0, $STRM_Alpha};
};