Доброго дня, коллеги симрейсеры. Хочу представить вам мою программу для анализа телеметрии из гоночных симуляторов - Race Engineer Center. Кто-то, возможно, уже встречал эту программу, когда я делал основной упор на Assetto Corsa, но Куносы окончательно сломали API и сделали практически невозможной нормальную работу REC (да и я, если честно, не получил той отдачи от сообщества, на которую рассчитывал), так что я переключился на работу над поддержкой iRacing. Несмотря на то, что с написания первых прототипов прошел уже год, проект еще далек от релизной версии, многие фичи не готовы, что-то меняется в процессе работы, что-то выпиливается после тестирования как ненужное.
Теперь об отличиях REC от аналогов, в первую очередь iSpeed, MoTeC и iAnalyzeRacing:
Во-первых крайняя простота работы. Я начал проектировать REC когда мне стало надо смотреть свою телеметрию, а все программы для анализа при ближайшем рассмотрении оказались крайне неудобными, плюс постоянный геморрой с конвертацией форматов и сложности с настройкой под себя. Поэтому я старался проектировать REC с самого начала так, чтобы обеспечить максимально быструю и интуитивную работу.
REC присоединяется к симулятору и читает телеметрию в реальном времени, вся телеметрия делится на круги. При пересечении линии финиша вы сразу же получаете телеметрию своего круга, не надо ничего никуда конвертировать и так далее. Есть поддержка импорта ibt, REC сам разберет телеметрию на круги, определит время каждого круга и сделает все остальные необходимые манипуляции.
Сейчас REC заточен под сравнение нескольких кругов, причем выбор кругов для сравнения очень быстр, это реально два клика. Есть поддержка пользовательских скриптов для вычислений над телеметрией. Есть карта трека с показанной траекторией по нескольким кругам, можно построить кроссплот произвольной пары каналов телеметрии, можно просмотреть гистограмму по каналу.
Функционал не ограничен телеметрией - сейчас реализована простенькая считалка для топлива, которая поможет залить нужное количество перед гонкой. В процессе работы монитор гонки наподобие тех, что используются в реальных гоночных сериях - карта трассы с положением всех машин, таблица тайминга с возможностью просмотреть покруговку каждого пилота и статистику пит-стопов, график отрывов, таймлиния гонки с размеченной тактикой пит-стопов и прогнозом по топливу. В общем, как следует из названия, реальное рабочее место гоночного инженера. Ах да, софт полностью бесплатен.
Практически всю разработку я веду в одно лицо, и рук категорически не хватает, главным образом на тестирование и отлов ошибок. В настоящий момент я переписываю некоторые ключевые фичи, поэтому пока не готов выложить текущую версию в открытый доступ, но если кто-то из вас заинтересовался софтом, напишите мне в личку и я пришлю вам текущий бета-билд для тестирования. Пишите в эту тему любые комментарии по программе, фич-реквесты и так далее, отвечу на любые возникающие вопросы.
А если вы не понаслышке знакомы с программированием на С++ в Qt и хотите помочь в разработке, пишите в личку с соответствующей пометкой, буду очень рад новым рукам и головам в работе над софтом :)
Ну и парочка скриншотов для затравки: