Во время открытия файлов Ay_Emul пытается автоматически распознать его тип.
Если расширение файла стандартное (STC, VTX и так далее), то Ay_Emul производит минимум дополнительных проверок и считает, что это файл соответствующего типа. Такой подход имеет существенный недостаток: если внутри файла со стандартным расширением окажется другой формат или просто повреждённая структура, при попытке открытия или проигрывания скорей всего произойдёт сбой.
Если расширение файла нестандартное (включая $m, $c, TRD, BIN, SNA и т.д.), то Ay_Emul пытается определить тип файла по его заголовку.
Если это не даёт положительного результата, то автоматически запускается инструмент "Поиск модулей в файлах" (смотрите окно "Инструменты"), и Ay_Emul пытается найти все модули, которые есть в данном файле. Поскольку этот процесс может затянуться, появляется окошко с прогрессом и двумя кнопками отмены: нажав на первую можно прервать процесс анализа текущего файла, а на вторую – общий процесс в случае открытия за раз более одного файла. Найденные модули сопоставляются с информацией в каталоге/заголовке TRD, SCL и Hobeta-форматах, при этом дополнительно извлекается информация об оригинальном названии файла и авторские строчки из плееров AS0, ASC, ST3, STC или STP (см. описание полей Программа и Комментарий диалога "Настройка элемента списка"). Если Ay_Emul неверно распознает какой-либо модуль в файле, это может привести к таким же проблемам, как и при открытии сбойного файла со стандартным расширением (описано выше).
Во время поиска ищутся все модули, которые может найти встроенный инструмент "Поиск модулей в файлах", кроме FLS.
Открытые Ay_Emul модули после извлечения минимально необходимой (а также прочей быстро извлекаемой) информации добавляются в плейлист. Недостающая информация догружается по мере необходимости: либо перед началом проигрывания, либо когда пользователь щёлкает по соответствующей области окна плейлиста, чтобы подсчитать его продолжительность, либо когда необходимо впервые отобразить элемент списка проигрывания в окне плейлиста.
Большинство модулей можно сохранить из окна списка проигрывания (команда Сохранить как… всплывающего меню), при этом могут быть произведены модификации или преобразования (например, отвязка от адреса компиляции, вставка найденной в теле родного плеера авторской строчки, подстановка родного имени файла, для форматов ST1/ST3 производится компиляция/преобразование в STC, AS0 – в ASC, STF – в STP). Если возникает необходимость сохранить найденные модули без большей части указанных модификаций, можно воспользоваться инструментом "Поиск модулей в файлах".