GT Bike V 0.2.2 - Virtual Bike Trainer
GTBikeV is a mod for GTA V that turns your Smart Bike Trainer or Turbo Trainer into a gaming controller. Now you can ride a bike in the virtual world of GTA 5, turning your gaming time into actual workout time!
What could be better than combining pleasure with utility?)
The mod works with a library that "reads" wireless ANT+ signals coming from trainers compatible with ANT+ FE-C (such as Tacx, Wahoo, Elite, Bkool, Kinetic, Saris, etc.). The mod reads speed and applies it to your character's vehicle while they ride during the game. It can read terrain slopes, roughness (material), and even the presence of wind in the game, sending all this information to your Smart Trainer so it can replicate the terrain roughness you are currently moving over.
The mod records your workouts in a .FIT file, accompanied by periodic screenshots that you can later upload to Strava or another training app to track your progress. The FIT file contains the GPS game location to make your virtual workouts more realistic. A new FIT file is created when you start moving after activating the mod and each time you switch to a new course. Files are stored in the user data directory for GTA V, which is usually located in "My Documents / Rockstar Games / GTA V"
The mod by default spawns a bike and outfits your character in appropriate clothing.
Since using a keyboard while riding a real bike is difficult, the mod includes a course reading program that will automatically ride you around Los Santos.
Different routes have different difficulty levels. If autopilot mode is enabled but no course is loaded, the character will move freely around the map (be careful, this may lead them to roll into steep mountains). The autopilot uses the highest driving skill level available in the game, so you are unlikely to get into a deadlock. But you may still encounter quite heavy traffic while riding on highways. The mod will attempt to navigate out of such situations without the need to use the keyboard.
If the autopilot function is turned off, control can be done using a regular keyboard or game controller.
Some settings can be managed using an ini file. Using ini, you can spawn the bike at the start of the game, adjust slope sensitivity (it's much harder to overcome a slope in the game than in real life), and set the zero point for GPS coordinates in Los Santos. This is used to match the location in the FIT file.
Attention: this mod requires that the actual physical load be SIGNIFICANT.
Remember that the mod only works in single-player mode. It will not work in GTA Online.
Requirements:
Hardware:
Smart trainer compatible with ANT+ FE-C
Bike compatible with your smart trainer
ANT+ adapter for your PC to communicate with the trainer
Software:
Latest version of GTA V. This mod is updated as soon as a new ScriptHook is released.
ScriptHookV by Alexander Blade (https://gta5-mods.com/tools/script-hook-v)
ScripHooktVDotnet V3.0.x (https://github.com/crosire/scripthookvdotnet/releases)
My ANT + FE-C DLL library (included)
Guad's NativeUI V1.7 (included)
DLL encoder/decoder NewtonSoft (included)
You also need to install:
Microsoft .NET Framework 4.5.2 or higher (http://www.microsoft.com/en-us/download/details.aspx?id=42643)
Visual C++ Redistributable Packages for Visual Studio 2015 (https://www.microsoft.com/en-us/download/details.aspx?id=53840)
Installation:
Copy ScripthookV.dll and ScriptHookVDotNet.dll to the GTA V installation directory. If you do not have a Scripts folder, create it and place the files GTBikeV.dll, FE-C_Receiver_DLL.dll, NativeUI.dll, and NewtonSoft.Json.dll along with the rest of the contents of the Scripts folder contained in the ZIP archive.
To install routes, you should copy the .json files to the user files directory, which is usually found in the My Documents / Rockstar Games / GTA V / ModSettings folder.
If you do not copy the INI file, a new file with default values will be created in this same directory upon the first launch of the mod.
How to use:
The mod menu opens with the F5 key.
The first item activates the mod and syncs with your smart trainer
The second item toggles autopilot on and off
The third item is used to select a route
Available routes:
Los Santos Tour (about 30 km).
Los Santos Hills (about 16 km)
Alamo Sea (10 km. The route is mostly flat, half of it is gravel)
If you want to contribute to the development of the mod, you can create your own routes for riding using the json scheme you will find in the archive. Contact me, and I will add your route in the next version of the mod.
Thanks:
To Guad for NativeUI and forum posts on driving styles and, of course, to Alexander Blade for ScriptHookV and Crosire for ScriptHookDotNET
Changelog:
V 0.2.2
Garmin kindly requested to remove all similarities with their product line from the mod, so the design of the bike computer has been changed.
Imperial units can now be used. Configurable in the INI file
V 0.2.1
Fixed clothing for Franklin and Trevor
Menu options become unavailable if the mod is turned off
Added the ability to turn off and restart the mod
Added a fix for trainers that do not detect movement rhythm
Added a fix for reading the .ini file
Now the ANT id can be written to the .ini file if you have more than one trainer
V 0.2
Fixed the "FE-C_Receiver_DLL not found" error
Fixed the debug screen issue
Files in the ZIP archive are sorted
Now a dot is used in the ini file for separating coordinates instead of a comma
V 0.1
First release
GTBikeV — это мод для GTA V, который превращает ваш Smart Bike Trainer или Turbo Trainer в игровой контроллер. Теперь вы можете кататься на велосипеде в виртуальном мире GTA 5, превращая ваше игровое время в фактическое время тренировки!
Что может быть лучше, чем совместить приятное с полезным?)
Мод работает с библиотекой, которая "читает" беспроводные сигналы ANT+, исходящие от тренажёров, совместимых с ANT+ FE-C (таких как Tacx, Wahoo, Elite, Bkool, Kinetic, Saris и т. д.). Мод считывает скорость и применяет ее к транспортному средству вашего персонажа, на котором он едет во время игры. Он может считывать уклоны местности, шероховатость (материал) и даже факт наличия ветра в игре и отправляет всю эту информацию на ваш Smart Trainer, чтобы он мог воспроизвести шероховатость местности, по которой вы на в данный момент движетесь.
Мод записывает ваши тренировки в файл .FIT, сопровождаемый периодическими скриншотами, которые вы можете позже загрузить в Strava или в другое приложение для тренировок для отслеживания ваших успехов. Файл FIT содержит в себе игровое местоположение GPS, чтобы сделать ваши виртуальные тренировки более реалистичными. Новый FIT файл создаётся, когда вы начинаете движение после активации мода и каждый раз, когда вы переходите на новый курс. Файлы хранятся в каталоге пользовательских данных для GTA V, который обычно располагается в «Мои документы / Rockstar Games / GTA V»
Мод по умолчанию спавнит велосипед и одевает вашего персонажа в соответствующую одежду.
Поскольку использование клавиатуры во время езды на настоящем велосипеде затруднительно, в моде есть программа для чтения курсов, которая автоматически будет катать вас по Лос-Сантосу.
Разные маршруты имеют разный уровень сложности. Если включен режим автопилота, но курс не загружен, то персонаж будет свободно перемещаться по карте (будьте осторожны, это может привести к тому, что он укатится в крутые горы). Автопилот использует самый высокий уровень навыка вождения, доступный в игре, поэтому вы вряд-ли попадете в безвыходное положение. Но вы всё равно можете столкнуться с весьма интенсивным движением при езде по автострадам. Мод будет пытаться выбраться из такой ситуации без необходимости использования клавиатуры.
Если функция автопилота выключена, то управление можно осуществлять с помощью обычной клавиатуры или игрового контроллера.
Некоторыми настройками можно управлять используя ini-файл. Используя ini, можно спавнить велосипед в начале игры, настраивать чувствительность к склонам (в игре гораздо труднее преодолеть склон, чем в реальной жизни), и устанавливать нулевую точку начала GPS-координат в Лос Сантосе. Она используется для сопоставления местоположения в файле FIT.
Внимание: этот мод требует, чтобы фактическая физическая нагрузка была СУЩЕСТВЕННОЙ.
Помните, что мод работает только в синглплеерном режиме игры. В GTA Online работать не будет.
Требования:
Оборудование:
Умный тренажёр, совместимый с ANT+ FE-C
Велосипед, совместимый с вашим умным тренажёром
ANT+ адаптер для вашего ПК, чтобы общаться с тренажёром
Програмное обеспечение:
Последняя версия GTA V. Этот мод обновляется, как только появляется обновленный ScriptHook.
ScriptHookV Александра Блейда (https://gta5-mods.com/tools/script-hook-v)
ScripHooktVDotnet V3.0.x (https://github.com/crosire/scripthookvdotnet/releases)
Моя DLL библиотека ANT + FE-C (входит в комплект)
Guad's NativeUI V1.7 (входит в комплект)
DLL-кодер / декодер NewtonSoft (входит в комплект)
Вам также необходимо установить:
Microsoft .NET Framework 4.5.2 или выше (http://www.microsoft.com/en-us/download/details.aspx?id=42643)
Распространяемые пакеты Visual C ++ для Visual Studio 2015 (https://www.microsoft.com/en-us/download/details.aspx?id=53840)
Установка:
Скопируйте ScripthookV.dll и ScriptHookVDotNet.dll в установочный каталог GTA V. Если у вас нет папки Scripts, то создайте её и поместите в неё файлы GTBikeV.dll, FE-C_Receiver_DLL.dll, NativeUI.dll и NewtonSoft.Json.dll вместе с остальным содержимым папки Scripts, содержащейся в ZIP-архиве.
Для установки маршрутов, вам следует скопировать файлы .json в каталог пользовательских файлов, который обычно находится в папке Мои документы / Rockstar Games / GTA V / ModSettings.
Если вы не скопируете INI-файл, то при первом запуске мода в этом же каталоге будет создан новый файл со значениями, установленными по умолчанию.
Как пользоваться:
Меню мода открывается на кнопку F5.
Первый пункт активирует мод и синхронизируется с вашим умным тренажёром
Второй пункт включает и выключает автопилот
Третий пункт используется для выбора маршрута
Доступные маршруты:
Экскурсия по Лос-Сантосу (около 30 км).
Холмы Лос Сантоса (около 16 км)
Аламо Си (10 км. Путь преимущественно плоский, половина из него гравийная)
Если вы хотите внести свой вклад в развитие мода, то вы можете создать собственные маршруты для езды по схеме json, которую вы найдете в архиве. Напишите мне, и я добавлю ваш маршрут в следующую версию мода.
Благодарности:
Guad'у за NativeUI и сообщения на форуме о стилях вождения и, конечно же, Александру Блэйду за ScriptHookV и Crosire для ScriptHookDotNET
Список изменений:
V 0.2.2
Компания Garmin вежливо попросила убрать из мода все сходства с их линейкой продуктов, поэтому оформление велосипедного компьютера было изменено.
Теперь можно использовать имперские единицы. Настраивается в INI-файле
V 0.2.1
Исправлена одежда для Франклина и Тревора
Опции меню становятся недоступны, если мод выключен
Добавлено выключение и перезагрузка мода
Добавлено исправление для тренажёров, которые не определяют ритм движения
Добавлено исправление чтения .ini файла
Теперь ANT id может быть записан в .ini файл, если вы имеете более одного тренажёра
V 0.2
Исправлена ошибка "FE-C_Receiver_DLL not found"
Исправлена проблема с отладочным экраном
Файлы в ZIP- архиве рассортированы
Теперь в ini файле для разделения координат используется точка, а не запятая
V 0.1
Первый выпуск