Сайт сквада =DF= Четверг, 25.04.2024, 08:12
Приветствую Вас Бомж | RSS
Меню сайта

Категории каталога
Всё для моддинга ила [0]
Всё для джоев [2]
Всё для бомберов и торпедоносцев [2]
Всё для истребителей [2]
Всё для штурмов и пикировщиков [1]
TeamSpeak [4]
Разное [6]
Поиск серверов [2]

Наш опрос
Состоите ли Вы в скваде?
Всего ответов: 163

Главная » Файлы » Всё для джоев

JoyControl
[ · Скачать удаленно () ] 12.09.2007, 13:59

С завидной периодичностью возникают вопросы как лучше настроить кривые для джоя, в случае если джоев в системе больше одного, как именуются кривые в conf.ini и т.д.
Существует ряд сторонних утилит, которые помогают в настройке кривых джоя(-ев) для ИЛа - (IL2-Connect, IL2-Config, IL2-Sticks).
Каждая из этих замечательных программ обладает своими достоинствами, отличающими ее от других, но хотелось бы иметь одну программу, которая объединяла бы в себе лучшее из имеющегося.
Вот собственно по этому и решил я вспомнить навыки программирования и написать утилитку, которая помогала бы в этом нелегком деле по настройке кривых. 
Итак встречайте - IL-2 JoyControl

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

2) Программа поддерживает несколько (до 10) джоев в системе. Хотя конечно этого я не проверял, ибо у меня их всего 2, но по идее все должно работать.

3) Существует возможность выставлять кривые в значение больше 100.

4) Встроено некоторое подобие ДжойТестера. Он конечно не рисует кривые, но позволяет вживую, в реальном масштабе времени оценить как будет отклоняться джойстик при той или иной кривой. Кроме того, показываются одновременно все значения осей, описанных в настройках игры. Ну и заодно реализованы "красные и зеленые квадратики", позволяющие видеть как реальное отклонение джоя, так и отклонение в игре с учетом заданной кривой.

5) Имеется "график чувствительности" джоя с учетом кривой. Т.е. по X - реальное отклонение джойстика, по Y - отклонение в игре. Мертвая зона тоже учитывается. Сглаживание пока не реализовывал ибо не знаю алгоритма, используемого в игре, да и ИМХО не самое необходимое, есть более важные задачи.

6) Имеется возможность по нажатию кнопки выставить различные типы кривых с выбором начального и конечного значенияЖ "Все по Max","Все по Min", "Линейно", "Парабола" и т.п. Существует возможность настроить кривую для одной оси и потом скопировать эти значения для других осей простым нажатием кнопки.

7) Реализована работа с профайлами в которых можно сохранять настройки кривых и при необходимости оперативно переключаться между ними.

8) Реализована возможность переключения между пользователями, прописанными в игре.

9) Реализована возможность сохранения в conf.ini данных из ранее сохраненного профайла посредством передачи имени профайла в командной строке.

-------------------------------------------------------------
Текущая версия 1.4.2a
JoyCtrl_142a.rar - 219 Кб
IL2-JoyCtrl_1_4_2a_setup.rar - 626 Кб (версия с инсталлятором)
-------------------------------------------------------------
Иcтория изменений:
1.4.2 (31/07/2006)
[+] На график кривой выводятся цифровые значения отклонения джойстика и отклонения соответсвующего руля в игре.
1.4.1 (17/06/2006)
[+] В список профилей включаются ВСЕ файлы, находящиеся в \Profiles\ , а не только .ini
[*] Заменено стандартное расширение для профилей .jcp (JoyControl Profile). Ранее было .ini
[+] Добавлена возможность сохранения профилей с любым расширением.
[*] При запуске из командной строки, имя профайла необходимо указывать полностью, вместе с расширением.
1.4 (14/06/2006)
[+] Добавлена возможность записи данных из ранее сохраненного профайла в conf.ini. Для этого, необходимо в командной строке передать имя профайла БЕЗ .ini
Т.е. для загрузки данных из профайла test.ini необходимо запустить утилиту следующим образом:
JoyCtrl.exe test
При успешном завершении операции программа возвращает 0.
В случае ошибки (не существует профайла с таким именем), возвращается 1
[+]Добавлен ряд "рюшечек" типа запросов на подтверждение при загрузке профайлов, выходе из программы при наличии несохраненных изменений и т.п. Ну и еще пара подобных мелочей.
[+]Значения Min и Max выставляются в соответствии со значениями первого и последнего ползунков соответственно.
[-]Исправлен небольшой баг, проявляющийся в следующем:
при переключении на профиль игрока у которого в HOTAS прописано другое количество осей нежели у текущего пользователя, на панели "ДжойТестера" количество работающих осей не менялось.
1.3 (13/06/2006)
[+] Добавлена возможность работы с настройками нескольких пользователей игры (не только текущего).
1.2.1 (03/06/2006)
[-] Исправлена ошибка, приводящая к аварийному завершению программы, в случае если на ось в разделе HOTAS был назначен не джойстик, а скроллер мыши.
[-] Исправлена ошибка, в алгоритме проверки правильности выбора подкаталога игры.
1.2(30/05/2006)
[+] Теперь программа может устанавливаться в любую папку (не обязательно в папку игры).
[+] Реализована работа с профайлами.
1.1(30/05/2006)
[+] Добавлена возможность установки начального и конечного значений кривой (0..200). Кривая может быть "перевернутой", т.е. начальное значение (Min) может быть больше конечного (Max).
[-] Выявлена и убрана пара некритичных багов в логике работы программы.
1.0 RC (29/05/2006)
[+] Производится проверка, подключены ли к системе джойстики. Если нет, выдается соответствующее сообщение и программа завершает работу.
[+] В случае, если в settings.ini (в разделе HOTAS в игре) указаны оси джойстиков, которые физически не подключены к ПК, выдается соответствующее сообщение и программа завершает работу.
[+] Добавлена проверка того, что программа установлена в каталог игры.
[+] Добавлены проверки наличия конфигурационных файлов.
[+] Добавлены обработчики ошибок ввода-вывода. Т.е. контролируются ошибки, которые могут возникнуть при чтении-записи конфигурационных файлов.
[+] Перед записью измененных значений кривых в conf.ini, создается резервная копия conf.ini (conf.bak) в каталоге с игрой.
0.9.1 Beta (28/05/2006)
[+] В случае, когда на трекбарах были значения меньше 5, при нажатии кнопок +10% и -10% значения не изменялись из-за округления. Сейчас уменьшаются/увеличиваются на 1
[-] Убран баг, когда зеленый квадрат при кривой >100 выходил за границы своей зоны. Сейчас ограничивается максимальным значением.
0.9.0 Beta (28/05/2006) Первая публичная бета-версия.

Категория: Всё для джоев | Добавил: df-squad | Автор: Leadtek
Просмотров: 5017 | Загрузок: 1390 | Комментарии: 3 | Рейтинг: 0.0/0 |
Всего комментариев: 2
2 Игорь  
0
У меня такая же проблема как у ProFoto. Если кто знает как решить напишите (ася 403-124-859)

1 ProFoto  
0
Народ, подскажите или дайте ссылку на решение проблемы некорректной работы джоя. Несимметричная работа: левое отклонение -100, правое максимум 46. Не могу нигде найти толкового описания, как его настроить...

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Поиск

Друзья сайта
    СЕРВЕР FOREMAN http://www.silveralliance.ru Получить свой бесплатный сайт в UcoZ

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Copyright MyCorp © 2024Сайт управляется системой uCoz