Tuesday, October 29, 2013

rf_HigthVoltage (KERS/DRS для rFactor). Установка, настройка, обновление мода и трэка.


Перед нами ставится следующая задача:
Обновить игру rFactor (мод) и трэк для использования плагина rf_HightVoltage.

rF_HightVoltage - плагин для игры rFactor добавляющий возможность использование Kers / DRS. Для его использования в игре трэк и мод должны быть обновлены должным образом, о чем и пойдет речь в данной статье. 


Плагин можно скачать на сайте http://www.simsync.de, в разделе Download. На момент написания этой статьи к выходу в свет готовиться очередная версия планига и сейчас уже доступна вторая бэта. Но об этом мы поговорим в другой раз и более детально рассмотрим нововведения.


Содержание:

  • Установка плагина
  • Настройка управления.
  • Обновление трэка для использования rf_HightVoltage
  • Добавление зон DRS на трэк.


Установка плагина:


Шаг 1: Качаем последнюю версию файла с сайта разработчиков и распаковываем во временную папку.
По окончанию распаковки мы имеем следующие список каталогов:
  • Plugins
  • rF_HighVoltage

Шаг 2: Скопировать содержимое распакованного архива в корень игры rFactor (мода) и заменить при возникшем вопросе операционной системы.

После выполненых действий - мод готов к дальнейшей настройке, но сперва нужно настроить управление и настроить файлы мода и трэка.


Настройка управления:


Шаг 1: Запускаем файл rF_HighVoltage.exe находящийся в каталоге rF_HighVoltage.

Шаг 2: В меню выбираем Options и переходим на вкладку Keyboard/Joystick.

-= будет добавлено позже =-


Обновление трэка для использование плагина rf_HightVoltage:


Шаг 1: Обновим файл *.rFm. Файл по умолчанию находится в папке rFm и имеет обычно название схожее с модом.

Пример: F1ORL_2013.rfm.
Откроем файл Add2RFM.txt находящийся в каталоге rF_HighVoltage. Копируем его содержимое и переносим в конец файла *.rFm с новой строки.

Шаг 2: Обновим файл трассы *.gdb. Файл находится в каталоге трэка или в случае, а если трэк содержит в себе несколько подкаталогов, то в одном из них. Напомню, что файл с трэками по умолчания находится по пути от корня игры GameData\Locations.

Отроем файл *.gdb выбранной вами трассы и откроем файл Add2GDB.txt, находящийся в папке rF_HighVoltage и копируем его содержимое и перемещаем в конец файла *.gdb с новой строки.

Что же мы сделали после выполнения этих шагов?  - После копирования блоков информации из файлов плагина - наш плагин будет знать для какой трассы и мода он будет работать, обнаружив настройки в файлах игры и трэка. Ниже разберем как эти параметры редактировать и что они обозначают.


Добавление зон DRS: 

Шаг 1: Открываем отредактированный ранее файл *.gdb для нужной трассы.

Шаг 2: Запускаем файл rF_HighVoltage.exe, находящийся в папке rF_HighVoltage.
 
Шаг 3: Запускаем игру в оконном режиме (настраивается в файле config.exe выставлением галочки windowed). 

Это делается для того, чтобы видеть запущенное окно плагина и отслеживать параметры в реальном времени.

Шаг 4: В самой игре загружаем редактируемый трэк

Шаг 5: В окне плагина rf_HightVoltage жмем кнопку Info и оно автоматически вытягивается в по высоте.



Шаг 6: Выезжам на трассу. Замечаем, что окно плагина изменилось.



Шаг 7: Двигаемся по трассе и мониторим значение Lap Duration.


Это значение отображает текущего местоположения болида по отношению к линии старта в неизсвестной величине, но предположим что в метрах :).


Шаг 8: Двигаемся по трэку к нужному участку (месту где будет координата детекци DRS). Останвливаемся и фиксируем текущее значение Lap Duration.
 
В этом месте идет проверка условий, находесь ли на минимальном настоянии до соперника (оно прописано в отредактированном ранее файле мода *.rFm в параметре DRS MIN DISTANCE и по умолчанию ровно 1 секунде). Если растояние меньше либо равно задданого минимально, то активируется DRS. Но не означает, что его тут же можно применить. Нет, совсем нет. Использовать его можно только в зоне DRS, коориданты которого мы зададим ниже.

Значение координата детекции DRS зоны 1:  200

Шаг 9: Повторяем действия из шага 8 для определения координаты для начала зоны DRS . Останвливаемся и фиксируем текущее значение Lap Duration.

Это место, начиная с которого можно будет использовать DRS.

Значение начала DRS зоны  1:  234.8

Шаг 10:  Действия из Шага 8 повторяем для определение участка окончания зоны DRS. Фиксируем значение Lap Duration.

Это место,  после котрого DRS будет деактивирована и использовать его будет нельзя до следующей зоны.

Значение окончания DRS зоны  1:  459.3
 
После проведенных манипуляций мы имеем координаты нужных точек, а именно координаты детекции, начала и конца зоны DRS.

Шаг 11: Добавляем полученные значения в файл *.gdb. По моим наблюдениям - всего для трэка можно добавить 4 зоны DRS.

Давайте разберемся за что отвечают параметры прописанные в файле *.gdb:
 
DRS DETECTION POINT 1 = 1200 – Точка детекции DRS зоны 1. В ней проверяется условие находитесь ли вы на минимальном растоянии до следующего соперника (оно прописано в отредактированном ранее файле мода *.rFm в параметре DRS MIN DISTANCE и по умолчанию ровно 1 секунде). Если условие выполняется, то пилоту дается право на использование DRS в  заданной зоне.

!!! Значение «-1» отключает эту точку.

DRS ZONE 1 START = 1500 – Начало
DRS зоны 1. Значение "-1" отключает эту зону.
 
DRS ZONE 1 STOP = 2000 – Окончание DRS зоны 1. Значение "-1" отключает эту зону.

Чтобы активировать большее количество DRS зон – изменяйте значение остальных параметров. Для удобства восприятия зоны DRS пилотами - используйте визуальную горизонтальную и вертикальную дорожные разметки на трассе.

После окончательного редактирования *.gdb файл примет следующий вид:

/ ----------------------------------------------------------------
[RF_HIGHVOLTAGE1]
// Where will the distance to the car in front be detected (Distance in meters from Start/Finishline)
DRS DETECTION POINT 1 = 200
// Where will the distance to the car in front be detected (Distance in meters from Start/Finishline / -1 to disable)
DRS DETECTION POINT 2 = -1
// DRS Zone 1 start (must be greater than Detection point)
DRS ZONE 1 START = 234.8
// DRS Zone 1 stop, DRS is allowed in this zone only during race
DRS ZONE 1 STOP = 459.3
// DRS Zone 2 start (must be greater than Zone 1 stop, or -1 to deactivate)
DRS ZONE 2 START = -1
// DRS Zone 2 stop, DRS is allowed in this zone only during race
DRS ZONE 2 STOP = -1
// DRS Zone 3 start (must be greater than Zone 2 stop, or -1 to deactivate)
DRS ZONE 3 START = -1
// DRS Zone 3 stop, DRS is allowed in this zone only during race
DRS ZONE 3 STOP = -1
// DRS Zone 4 start (must be greater than Zone 3 stop, or -1 to deactivate)
DRS ZONE 4 START = -1
// DRS Zone 4 stop, DRS is allowed in this zone only during race
DRS ZONE 4 STOP = -1

// Block zones are zones on the track where DRS isn't allowed to be used in any session
// DRS Block Zone 1 start (-1 to deactivate)
DRS BLOCK ZONE 1 START = -1
// DRS Block Zone 1 stop (after Block Zone 1 start, or -1 to deactivate)
DRS BLOCK ZONE 1 STOP = -1
// DRS Block Zone 2 start (-1 to deactivate)
DRS BLOCK ZONE 2 START = -1
// DRS Block Zone 2 stop (after Block Zone 2 start, or -1 to deactivate)
DRS BLOCK ZONE 2 STOP = -1
// ----------------------------------------------------------------

Сохраняем файл, и перезагружаем игру rFactor. Теперь выставленные зоны DRS должны подхватится плагином. (разумеется, если все выставлено правильно, как в данном посте).

*** - Статья не закончена и будет обновляться и расширятся в будущем.

No comments:

Post a Comment