Как настроить joystick curves

Как настроить joystick curves

JOYSTICK CURVES

Description

  • Application works in the middle between physical and virtual joystick.
  • Using built-in curve editor you can modify input from the physical device and send it to the game via virtual joystick

Features

  • Support any game where virtual joystick work;
  • Built-in curve editor;
  • Instant settings change. No need to restart a game to apply new settings;
  • Curve profiles;
  • Any DirectX joystick can be used with it;
  • Built-in joystick tester;
  • Saitek X52 Pro display support. Current profile on the MFD
  • Steam integration. Get a message with current profile right in the Steam overlay

GUI The window is splitted in two parts. On the left side you will find tabs for each axis and curve editor. Source device is your physical joystick. Destination is virtual joystick. Bezier curve can be modified by dragging red dots up and down. Gray dots can be used to smooth parts of curve.
Right mouse button click shows context menu.
If there multiple tabs with the same axis name — application will take input from the first tab.

On the right side of the window you can find joystick tester. Dark green cross shows physical device movements and light green is for virtual device. There also context menu for the tester.

Installation
First, you need to install one of virtual joystick drivers. Choose one. Don’t install both drivers to prevent conflicts:

Источник

JOYSTICK CURVES — программа для настройки кривых в WT (джойстик)

JOYSTICK CURVES — программа для настройки кривых в WT (джойстик)

автор BigfootS Пт Май 30, 2014 5:30 am

По просьбе Bagor888, выкладываю ссылки на программу для настройки кривых джойстика в WT (чтобы убрать болтанку при прицеливании)

P.S. Там же на форуме описано, что да как.

Re: JOYSTICK CURVES — программа для настройки кривых в WT (джойстик)

автор Bagor888 Пт Май 30, 2014 7:18 am

Перенёс тему на наш форум, согласно источнику.

Назначение и принцип работы:

настройка отклика осей джойстика по заданным кривым;
получение значений осей обычных джойстиков и установка положения виртуального джойстика в соответствии с заданной кривой

Особенности:

работает с любыми играми через драйвер виртуального джойстика;
встроенный редактор кривых;
мгновенное применение настроек, без перезапуска игры;
профили настроек;
поддержка любых джойстиков работающих через DirectInput;
встроенный тестер джойстиков;
поддержка дисплея Saitek X52 Pro (еще не реализовано)
перенаправление названия текущего профиля в Steam оверлей (еще не реализовано)


Крупнее

Окно программы разделено на две части. В левой части находятся закладки под каждую ось, с редактором кривых и выпадающими списками для привязки осей.

В выпадающих списках задаются устройства с которых надо считывать значения и те, на которые надо передавать измененные данные.
Кривая (Безье) строится при помощи двух видов точек. Красные точки регулируют коэфициент отклика в заданном положении оси джойстика, а серые точки управляют искривлением линии по обе стороны от красной точки.
Нажатие правой кнопки на закладке или кривой покажет контекстное меню, через которое можно удалить профиль, закладку, выпрямить линию от первой до последней точки и т.д.
Нажатие закладки Add new добавит новую закладку с привязкой осей и кривой. На одну ось одного джойстика должна быть одна закладка. Если их будет несколько, то значения будут браться с первой.

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

Скачать драйвер
Название: VJoy
Автор: Headsoft
Подписанный драйвер, не требует тестового режима Windows. Отличается высокой скоростью работы.

Скачать драйвер
Название: vJoy
Автор: Shaul Eizikovich
Данный драйвер требует перевода Windows в тестовый режим. Работает с небольшим отставанием от обычного джойстика.
Появившуюся надпись «Тестовый режим» можно убрать с помощью программ WCP Watermark editor или TCP-Z Watermark remove

Внимание: в системе может быть одновременно установлен только один драйвер виртуального джойстика Драйвера не совместимы между собой, а также с PPJoy. В отдельных случаях PPJoy придется установить, а затем удалить, чтобы очистить систему от его следов.

Читайте также:  Как починить начало разъемной молнии концы измохрились

После установки драйвера можно запускать программу. В настройках должно появиться устройство vJoy Device.

Источник

Как настроить кривые отклика джойстика. Информация.

Homo_Tank #1 Отправлено 27 мар 2013 — 07:55

1. Как назначить оси?

Многие игроки, впервые подключившие джойстик, часто задают вопрос — не работат руль направления или РУД, или какие-то клавиши. Поясню. Большинство драйверов разнообразных джойстиков способны самостоятельно определить и назначить нужную ось или кнопку. Но так бывает не всегда. Поэтому первым делом не забудьте установить драйвер устройства и произвести настройку и калибровку джойстика из операцинной системы (панель управления — оборудование и звук — устройства и принтеры — устройство — ПКМ — параметры игрового устройства — свойства — параметры — откалибровать). Затем, после первого запуска игры с подключенным джойстиком , нужно обязательно зайти в настройки в клиенте и вручную назначить все параметры. Если возникли проблемы с автоопределением осей, то лучше всего очистить значения всех осей и переназначить их заново. Для этого нужно щёлкнуть на окне «задать ось для . » Войти в меню и нажать «очистить». Сделать это для всех осей. Затем опять щёлкнуть на этом окне и отклонить РУС (или РУД) в нужном направлении. На «твист» (вращение РУС относительно своей вертикальной оси — есть не на всех джойстиках) обычно назначается управление рулём направления (ось курса). Клиент определит ось и отобразит её название (номер в устройстве) в окне. Обязательно нажать «ПРИМЕНИТЬ» для сохранения настроек. Так проделать для всех осей. Проверьте правильную работу органов управления по перемещению шариков в квадратном окошке ( РУС влево — шарик влево), РУС на себя — шарик вверх). И оси курса и газа в соответствующих окнах. В случае обратного отклонения поставьте галочку в окошке «инвертировать ось».

Для более комфортной игры на джойстике в настройках есть кнопка «настройка осей джойстика». При нажатии на неё мы попадаем в меню настройки оси. Выбираем нужную ось и настраиваем её по своему усмотрению. Не всем понятно что и зачем мы настраиваем, поэтому прочтите следущую информацию.

2. Настройка кривых отклика.
Что такое кривая отклика оси? Как мы видим — это график в прямоугольной (декартовой ) системе координат. Как всегда здесь есть ось Х (ось абсцисс, горизонтальная) и ось Y (ординат , вертикальная). Ось Х разбита на 20 точек (сетка в плоскости графика), соответственно каждая точка являет собой 5 единиц. Итого будет 100 единиц или 100 процентов. Аналогично и ось Y отображает 100% от своего начала до конца.
Ось Х показывает нам изменение величины физического отклонения ручки управления самолётом (РУС) в процентах. Т.е. на оси отложено 100% отклонения РУС в одну сторону по горизонтали или вертикали от центрального положения.
Ось Y показывает насколько драйвер (клиент) изменит значение контролируемой величины в процентах в зависимости от изменения отклонения РУС так же в процентах.
Что это значит? Рассмотрим на примере изменения угла крена на графике по умолчанию (рис.1). Он линеен, и в этом случае Х= Y. То есть при отклонении РУС на 10%, величина отклонения элеронов изменится также на 10% от своего полного хода. При отклонении на 50% — величина отклонения элеронов также изменится на 50 % и т.д. Пропорционально этому будет изменяться и угол крена.
рис.1

Я часто повторяю «чувствительность». В этом контексте под чувствительностью я понимаю величину реакции самолёта на отклонение РУС. Делаю акцент на этом, потому что в настройках есть ползунок «чувствительность», который регулирует совсем другую величину. По моему разумению он должен регулировать скорость реакции системы на вводимое возмущение, т.е. скорость отклика управления на отклонение РУС. Найти эту настройку можно если щёлкнуть ЛКМ на окошке с названием оси . И уже в открывшемся окне выставить нужные параметры. Не забываем нажимать «применить».

Ещё хотелось бы сказать о мёртвых зонах. Для чего они? Не все джойстики одинаковы по качеству, поэтому всегда рано или поздно появятся «шумы» и люфты (на плохих они есть сразу). Особенно это заметно у джойстиков на резисторах. Шум — это паразитное самопроизвольное движение управляющих поверхностей без отклонения РУС. Заметить это можно если при установке джойстика в центр происходит самопроизвольное незначительное (или значительное при сильном износе) дрожание и отклонение самолёта или по характеру кривых в joytester (об этом чуть ниже). «Шум» обусловлен износом резисторов или просто их низким качеством. Люфт обычно происходит из-за проблем в механике джоя.
Что бы исключить влияние шумов и люфтов и устанавливают мёртвые зоны. Т.е зоны в которых на незначительное отклонение РУС от центрального положения изменения контролируемой величины не происходит. В принципе для любого джоя , даже самого хорошего можно выставить 2-5% мёртвой зоны. Это не помешает. Даже если и нет люфтов и шумов (что практически невозможно), при строгом отклонении ручки только по крену или тангажу вы всё равно немного дёргаете и другую ось. Мёртвая зона позволит вам это исключить.
рис. 7

Читайте также:  Не работает кнопка восстановления windows

3. Настройка «компенсации скольжения»

Коснусь вскользь и такой настройки как «компенсация скольжения». К кривым она не имеет никакого отношения. Но на управление влияет заметно и вопросы по её применению задают часто. Что такое скольжение?

Скольже́ние в авиации — движение летательного аппарата (ЛА) относительно воздуха, при котором встречный поток воздуха набегает на самолёт не строго спереди, а сбоку, под углом к плоскости его симметрии. Такое определение даёт Википедия.

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

Для компенсации этого движения используется руль направления (педали или твист на джое). Но в игре допускается некоторое упрощение и «автопилот» может компенсировать это движение автоматически. Для этого нужно задействовать ползунок «компенсация скольжения». Чем он будет правее, тем сильнее будет компенсация.

Для проверки действия этой фичи установите ползунок в макс. и пролетите с углом крена 90*. Самолёт будет лететь прямо без снижения и изменения курса. Если же ползунок сдвинуть влево, то самолёт будет менять и курс и высоту. Для начинающего пилота ползунок можно установить в 75% хода. Затем, постепенно с получением навыков пилотирования, рекомендую установить его не более 5-10%, т.к. кроме помощи, эта фича имеет и обратный эффект, увеличиват устойчивость самолёта, тем самым снижая маневренность.

4. Другое

Ну и ещё немного информации. Не нужно думать, что с помощью кривых вы сможете исправить все проблемы джойстика и программы в которой он работает. Да, это может помочь, кому-то больше, кому-то меньше. Но сначала определитесь, что у вас за джой. Можно ли его вообще «исправить». Для проверки своего устройства можно использовать бесплатную программку joуtester. Скачать её и найти информацию как ей пользоваться можно в инете. Для примера, имея вот такую картинку в joуtester, вам не помогут никакие кривые:

Ну и при выборе джоя почитайте рекомендации других игроков в профильных темах . Вот есть ссылочка неплохая про джои (о_джойстиках) , кому интересно почитайте. Немного старовата уже, но общие вопросы описаны хорошо и актуально до сих пор. Или вот тут ссылка , это от разработчика очень хорошая тема.

Настраивайте свои джойстики и играйте с удовольствием. Ведь это куда интереснее, чем «возить» мышей по столу

Сообщение отредактировал Homo_Tank: 16 май 2014 — 07:32

Источник

Как настроить joystick curves

IL-2 Sturmovik: Cliffs of Dover

1,971 уникальных посетителей
29 добавили в избранное

Before we begin, please download the below software, both applications will be required in order for you to change your joysticks curves.

Now we can go ahead and install both programs. First install VJoy, then install Joystick Curves. When installing Joystick Curves you will be greeted with this window:

This is normal, go ahead and let the application download the latest version.

VJoy is installed purely to create a virtual joystick for us to utilise, we are not actually going to be using the application, our entire focus will be on Joystick Curves and IL2.

After you have finished downloading and installing both pieces of software, go ahead and launch Joystick Curves. You can launch the application by using the original setup.exe you downloaded.

You should now be greeted with this screen:
This is the window where you will be modifying your joysticks curves. The first step is to bind your joystick to the virtual joystick. You can do this by changing the Source (Physical device) to your joystick, in my case my Logitech Extreme 3D Pro. You need three tabs in total, one for each of the primary axis, each of which need to be bound to the virtual joystick (See below for examples)

Once you have each axis bound to your joysticks axis, you can go ahead and start modifying each axis to your liking. To the right of the screen you can see the preview window, this is where you can test the joystick and view the feedback of your profile. The light green is your raw joystick input and the darker green is your virtual joysticks output, or in other words, the way your joystick will handle in game after applying those settings, to see this in action, simply move your joystick.

Читайте также:  Планшет как настроить блютуз

Now for the finale. We need to use our newly created virtual joystick instead of your default one. This is simple to do. First click this button (Virtual Axis Test Loop), this needs to be done for each of the axis, but one by one.

Once this is clicked, you should notice the axis on the preview panel on the right start to move by itself. This means that the virtual joystick is currently in use. Now we go into IL2 and into the Controls menu, then into the axes menu.

Under the category of «Aircraft» you should find all three primary axis. To bind the currently selected axis, (remember, we «activated» one earlier) double click on the one we are currently trying to bind.

Assuming you followed the above steps correctly, the empty selection box should be automatically filled in with something like «Joystick+RZ Axis». (if it is not auto-filling in, leave that menu and re-enter it, that usually fixes the binding issues.)

If you see this, along with the two green bars moving at the bottom, that means you have successfully bound one axis. To bind the other two, go back to Joystick Curves, turn off the «Virtual Axis Test Loop» on the now bound axis, and repeat the above steps to bind the remaining axis.

Finally, change all of your sensitivities to either 0.00 or something very low (I found this to be the best case for my joystick, yours may be entirely different). Feel free to much around with dead-zones, but I prefer between 0.00 or 0.10 on all the axis.

Once all three (assuming you are only binding the primary three) are bound, you are free to go ahead and bind your other buttons and hats as you would normally. Just remember, you need the Joystick Curves application running in order to use the new curves.

Well done! You’ve successfully learnt how to modify curves for IL2! I hope this was helpful to someone, I was struggling with my joystick for a while until I found this method, now everything is smooth as butter, hope you all enjoy 🙂

  • Use the «Trim» setting in the lower left hand corner to fix any leaning issues you might have. Use a positive percentage for trimming to the right, negative to trim to the left. The trim setting can be used for each axis.

Use multiple profiles for each of your simulators! This program should work with any game that features support for generic joysticks.

Go to C:\Users\USERNAME\AppData and search for «Joystick». You should find a bunch of files, one of which is JoystickCurves.exe. Right click this file and press «Open file location» to find the actual program. You can backup all the files found here in a .zip or .rar file to backup the program so you don’t have to redownload it in the future! (remember though, you still need YJoy!)

Moving the setup.exe to a different location will make your old profiles non-functional. If you are going to either move the setup.exe or use the above method to move the program to another folder, do so first before making profiles, or make sure to back up your profiles!

Quick hint; If you are going to backup the program, make a «Profiles» folder for all your aircraft or simulators profiles. Remember, taking these steps will save you from headaches in the future.

You can copy curves to other tabs by right-clicking on the empty space and selecting the «Copy curve to» menu. Just select which tab you want to copy it to!

You can continue to modify a profile even while the game is launched! Does your rudder feel off? Pause the game, tab out and modify it on the fly!

  • The left side of the curve is the centre of the stick, the right side of the curve is when your stick is pushed to the edge. Try to make a curve that starts shallow, this will help with a shakey rudder.
  • Источник

    Оцените статью