Всем здрасте!
Только что закончили жаркую дискуссию на Веломании об интервалах типа Free Ride в Zwift. Как вы знаете, недавно я начал тренировочный план Active Offseason. Ранее интервалов Free Ride я не выполнял и думал, что Free Ride - это езда по рельефу. Оказалось в таких интервалах рельеф не учитывается и, также, не учитывается ваш FTP. Здесь задается уклон "дороги" и время интервала. При этом виртуальный "тренер" "говорит" что делать. На картинке выше надо ехать на передаче 53:13, то есть большая звезда спереди и 13Т (Т = tooth - зуб) сзади с каденсом 50-60 RPM. Но, поскольку на таком уклоне (1%) такая передача для меня тяжеловата, я психовал и не понимал что надо делать и почему так. Технически, данный интервал можно проходить ничего не переключая, на лайте. Но это ведь не спортивно.
В режиме Free Ride отключается ERG и заданное сопротивление можно менять стрелочками вверх/вниз на кнопке Incline.
На форуме мне подсказали, что Free Ride и езда по рельефу - не одно и тоже.
Free Ride - это езда с заданным сопротивлением, безотносительно к FTP.
Sim (simulation) - это езда по рельефу, где усилие управляется переключением передач. Так вот я подумал, что Free Ride - это Sim.
Дабы закрепить полученные знания, решил докопаться до файлика с воркаутом и посмотреть, о чем же "тренер" там думает.
Разбор файлов ресурсов Zwift
На Веломании намекнули, что тренировки хранятся в файликах *.zwo. Это не совсем так. Указанный тип файла хранит пользовательские воркауты. Встроенные же хранятся в запакованных файлах ресурсов *.wad. Причем, при внешнем сходстве с файлами ресурсов различных игр, включая знаменитый DOOM, инструменты от игр не подходят. Покопавшись в паутине еще немного, я нашел инструмент и вуаля - файлы тренировок как на ладони. Это Python скрипт. Поэтому еще надо поставить Python на компьютер. Запускаем скрипт в окне командного интерпретатора:
py decode_wad.py workouts.wad
После распаковки получаем кучу XML файлов с описанием тренировочных планов и воркаутов, распределенных по подпапкам TrainingPlans и Workouts соответственно. В папке с планами находим план 12wk_Winter_Plan - это и есть Active Offseason. Внутри этого файла находим тренировку с Free Ride, например Cadence Into Over-Unders - и отсылку на файл тренировки - TP_adv_Winter_3_1. Открываем файл тренировки и видим, что же от нас хотел "тренер"
Здесь видно интервал FreeRide с уклоном 1% - FlatRoad = 1. Также, здесь мы видим, указания "тренера" в полях TextEvent.
Ну вот теперь всё встало на свои места.
PS. полагаю, если задаться целью, можно перевести файлы ресурсов на русский язык 😉
Ride On.
----------
Подписывайтесь на канал, ставьте лайки.
Ищите меня в Zwift и Strava.
В Zwift прямой ссылки на профиль вроде как нет, а только инвайт. В той реальности я A. Tsurkan.