YuriA, в жесткости не потеряем

просто более четко во многих случаях, например, различаются # комментарии и прочие вещи.
сейчас сделано все более менее грамотнее, раньше допущений больше было.
спасибо за беспокойство
Добавлено через 1 час 35 минут
итак, для затравки, во второй раз.. (в первый как то не пошло

)
но я попилил слегка формат файла, чтобы можно было задавать параметром "msts" нужную корневую папку МСТС, остальное он сам найдет, чтобы в узлах item не писать везде полные пути (а бекслеши надо дублировать, а это утомительно), а по аналогии с .con файлами, ну а путь в одном месте наверху...
и добавил (вроде бы не было) возможность генерировать несколько составов в разные файлы, и каждый раз с новыми случайными значениями (в рамках диапазонов, заданных в скрипте).
читаем, комментим.