???
Математика на уровне МГУ

Страница 6 из 11 ПерваяПервая ... 2345678910 ... КрайняяКрайняя
Показано с 126 по 150 из 268

Тема: IL-2 JoyControl - настройка джойстиков в игре

  1. #126
    Механик Аватар для Oleg_BS
    Регистрация
    26.07.2002
    Адрес
    Киев, Украина
    Возраст
    55
    Сообщений
    535

    Ответ: IL-2 JoyControl

    По результатам предлагаю следующий вариант для следующей версии.
    1) В список профилей будут попадать ВСЕфайлы, находящиеся в <CurrentDir>\Profiles\ , а не только .ini
    2) Стандартное расширение для профилей будет .jcp (JoyControl Profile)
    3) Добавляю возможность сохранения профилей с ЛЮБЫМ расширением.
    4) При запуске из командной строки, имя профайла нужно будет передавать полностью, вместе с расширением.
    Занимаюсь переделкой
    Чукча не писатель, чукча - читатель.

  2. #127
    Механик Аватар для Oleg_BS
    Регистрация
    26.07.2002
    Адрес
    Киев, Украина
    Возраст
    55
    Сообщений
    535

    Ответ: IL-2 JoyControl

    Готово.
    Забираем версию 1.4.1
    [+] В список профилей включаются ВСЕ файлы, находящиеся в \Profiles\ , а не только .ini
    [*] Заменено стандартное расширение для профилей .jcp (JoyControl Profile). Ранее было .ini
    [+] Добавлена возможность сохранения профилей с любым расширением.
    [*] При запуске из командной строки, имя профайла необходимо указывать полностью, вместе с расширением.
    Чукча не писатель, чукча - читатель.

  3. #128
    Сам по себе Аватар для LSA
    Регистрация
    25.03.2005
    Адрес
    наша Раша
    Возраст
    64
    Сообщений
    952

    Ответ: IL-2 JoyControl

    Скачал. Опробовал, кроме режима командной строки. Все работает. Претензий нет. Спасибо за качествнный продукт!
    Арбайтен! Нихт перекурен!

  4. #129
    Механик Аватар для Oleg_BS
    Регистрация
    26.07.2002
    Адрес
    Киев, Украина
    Возраст
    55
    Сообщений
    535

    Ответ: IL-2 JoyControl

    Очень приятно слышать.
    В свою очередь, хочу поблагодарить всех кто участвовал в тестировании и предлагал новые полезные фичи. У меня бы фантазии скорее всего не хватило
    Чукча не писатель, чукча - читатель.

  5. #130

    Ответ: IL-2 JoyControl

    В посл. версии почему-то не работают кнопки "все по 100", "парабола" и т.д. Работали только "+10" и "-10"

  6. #131
    Механик Аватар для Oleg_BS
    Регистрация
    26.07.2002
    Адрес
    Киев, Украина
    Возраст
    55
    Сообщений
    535

    Ответ: IL-2 JoyControl

    Цитата Сообщение от Zeliboba
    В посл. версии почему-то не работают кнопки "все по 100", "парабола" и т.д. Работали только "+10" и "-10"
    Гм-м-м, только что попробовал у себя - все работает.
    Последняя версия это точно 1.4.1? Вопрос собственно потому задаю, что в 1.4.1 кнопки "все по 100" не существует в принципе.
    Значения Min и Max менял перед нажатием кнопок?
    Попробуй выставить Min=0 Max=100 и нажать "Линейно" или "Парабола".
    Что в результате?
    Чукча не писатель, чукча - читатель.

  7. #132
    Механик Аватар для Oleg_BS
    Регистрация
    26.07.2002
    Адрес
    Киев, Украина
    Возраст
    55
    Сообщений
    535

    Ответ: IL-2 JoyControl

    Думаю что пока, в первом приближении, основные пожелания учтены и худо-бедно работает.
    Появилась у меня мысль сделать все "по науке", т.е. с описанием основного функционала в виде классов, чтобы потом ограничения типа "нет места на форме" уже не вставали. (ну надо же когда то ООП "вкурить" не только в теории)
    Посему, пока занимаюсь переписыванием кода, если будут дополнительные пожелания, отписывайте здесь, буду формировать список ToDo для будущих версий.
    Если выявятся баги, буду исправлять по ходу, на старом "движке".
    На счет возможных багов, прошу отписываться в этой ветке.
    На сим пока прощаюсь, надеюсь не надолго
    Крайний раз редактировалось Oleg_BS; 19.06.2006 в 19:45.
    Чукча не писатель, чукча - читатель.

  8. #133
    Забанен Аватар для Orion33
    Регистрация
    17.07.2004
    Адрес
    левый берег Невы ;)
    Возраст
    41
    Сообщений
    1,209

    Ответ: IL-2 JoyControl

    Олег, а в каком виде копируется кривая? Открываю блокнот, вставить туда ничего низя

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

    А, все, дошло. Надо было сначала "Запись в профайл" нажать. ИМХО, ее лучше назвать "Создать профайл".

    Далее. А что будет, если в профиле нет нужных осей? Или при создании профиля выставляются все оси, которые подерживат ИЛ?

    За бекап конф.ини отдельный респект
    Крайний раз редактировалось Orion33; 21.06.2006 в 20:02.

  9. #134
    Забанен Аватар для Orion33
    Регистрация
    17.07.2004
    Адрес
    левый берег Невы ;)
    Возраст
    41
    Сообщений
    1,209

    Ответ: IL-2 JoyControl

    И еще. Помогите, пожалуйста, написать батник. Хочется, чтобы было так:

    Профиль 1 загрузится через хх секунд [идет отсчет времени]
    Нажмите клавишу 1, чтобы загрузить профиль 1.jcp
    Нажмите клавишу 2, чтобы загрузить профиль 2.jcp

  10. #135
    Механик Аватар для Oleg_BS
    Регистрация
    26.07.2002
    Адрес
    Киев, Украина
    Возраст
    55
    Сообщений
    535

    Ответ: IL-2 JoyControl

    Цитата Сообщение от Orion33
    Олег, а в каком виде копируется кривая? Открываю блокнот, вставить туда ничего низя
    Долго думал о чем собственно этот вопрос
    Я правильно понял, что "копирование кривой" это о кнопках Copy & Paste на форме?
    Если так, то в блокнот ничего вставляться и не должно.
    Смысл этих кнопок в следующем.
    Предположим, я выбрал в разделе HOTAS ось - "Элероны". Ручками подвигал ползунки и настроил кривую, как мне надо. Теперь я хочу, чтобы ось "руль высоты" имела точно такую же кривую.
    Что нужно сделать.
    1) Стоя на "Элероны" и выставив нужную кривую, жму на "Copy"
    2) В разделе "HOTAS" выбираю "Руль высоты"
    3) Жму кнопку "Paste" и кривая "Руля высоты" принимает ту же форму, что и для "Элеронов".
    Естественно это копирование происходит черед внутренние переменные в программе, а не через клипбоард, соответственно ничего в текстовый редактор вставить нельзя.
    Еще глюк. Когда я хочу создать новый профайл и пишу название, каждый раз при нажатии буквы выскакивает табличка с вопросом о загрузки файла...
    Стрянно... Вообще то после перепалки с crocodile я поставил обработчик нажатия клавиши в полях выбора профайла и пользователя. При этом клавиша "сбрасывается", т.е. дальше никуда не передается. Точнее не должна передаваться.
    Проверил - действительно, если жмешь например "Del" то ничего не происходит, а вот если букву... Короче говоря посмотрю что здесь можно будет сделать.
    А, все, дошло. Надо было сначала "Запись в профайл" нажать. ИМХО, ее лучше назвать "Создать профайл".
    "Создать" это не вполне корректно, поскольку я могу записать и в существующий профайл.

    Далее. А что будет, если в профиле нет нужных осей? Или при создании профиля выставляются все оси, которые подерживат ИЛ?
    При загрузке профиля, изменяются только те оси, которые есть одновременно, как в профиле, так и в разделе HOTAS.
    Т.е. предположим в профиле сохранены оси:
    1) Триммер элеронов
    2) Руль высоты
    3) Руль направления.
    В разделе HOTAS прописаны:
    1) Элероны
    2) Руль высоты
    3) Руль направления.
    4) Тяга
    При считывании профиля, будут заменены на значения из профиля:
    Руль высоты и руль направления, а элероны и тяга останутся неизменными.
    Надеюсь понятно объяснил?
    За бекап конф.ини отдельный респект
    Да собственно не за что. Это идея crocodile была.
    есть только одно "но". Бэкап пишется перед записью значений в Conf.ini.
    Т.е. нажав кнопку "Запись в conf.ini" 2 раза подряд, в бэкапе окажется уже измененная копия conf.ini и проку от нее, сам понимаешь...
    Т.е. в принципе, я, делая сохранения бэкапа перед записьюв conf.ini, по большому счету страховался только от вырубания электричества или т.п. неприятностей в момент записи conf.ini.
    Крайний раз редактировалось Oleg_BS; 21.06.2006 в 23:15.
    Чукча не писатель, чукча - читатель.

  11. #136
    Механик Аватар для Oleg_BS
    Регистрация
    26.07.2002
    Адрес
    Киев, Украина
    Возраст
    55
    Сообщений
    535

    Ответ: IL-2 JoyControl

    Цитата Сообщение от Orion33
    И еще. Помогите, пожалуйста, написать батник. Хочется, чтобы было так:

    Профиль 1 загрузится через хх секунд [идет отсчет времени]
    Нажмите клавишу 1, чтобы загрузить профиль 1.jcp
    Нажмите клавишу 2, чтобы загрузить профиль 2.jcp
    Не проверял, но вроде бы так (только вот отсчета времени не будет, надо на кнопку жать):
    ===========test.bat=====================
    @ECHO OFF
    ECHO.
    ECHO Для загрузки профиля выберите
    ECHO.
    ECHO 1 - 1.jcp
    ECHO 2 - 2.jcp
    ECHO 3 - 3.jcp
    ECHO Q - Выход
    ECHO.

    CHOICE /C 123Q

    IF ERRORLEVEL 4 GOTO END
    IF ERRORLEVEL 3 GOTO sprof3
    IF ERRORLEVEL 2 GOTO sprof2
    IF ERRORLEVEL 1 GOTO sprof1
    IF ERRORLEVEL 0 GOTO END
    GOTO END

    :sprof3
    JoyCtrl.exe 3.jcp
    GOTO END

    :sprof2
    JoyCtrl.exe 2.jcp
    GOTO END

    :sprof1
    JoyCtrl.exe 1.jcp
    GOTO END

    :END
    ==================================================
    Чукча не писатель, чукча - читатель.

  12. #137

    Ответ: IL-2 JoyControl

    Цитата Сообщение от Orion33
    И еще. Помогите, пожалуйста, написать батник. Хочется, чтобы было так:

    Профиль 1 загрузится через хх секунд [идет отсчет времени]
    Нажмите клавишу 1, чтобы загрузить профиль 1.jcp
    Нажмите клавишу 2, чтобы загрузить профиль 2.jcp
    Можно использовать kixtart ( http://www.kixtart.org/ ).
    Пример скрипта прилагается.
    Вложения Вложения
    3GIAP VVS KBF ( http://www.3giap.ru )

  13. #138
    Забанен Аватар для Orion33
    Регистрация
    17.07.2004
    Адрес
    левый берег Невы ;)
    Возраст
    41
    Сообщений
    1,209

    Ответ: IL-2 JoyControl

    Цитата Сообщение от Oleg_BS
    Долго думал о чем собственно этот вопрос
    Я правильно понял, что "копирование кривой" это о кнопках Copy & Paste на форме?
    Если так, то в блокнот ничего вставляться и не должно.
    Да? А вроде как был разговор, что удобно иметь возможность вставлять строку из буфера... Жал

    Цитата Сообщение от Oleg_BS
    "Создать" это не вполне корректно, поскольку я могу записать и в существующий профайл.
    Тем не менее, при нажатии на уже готовый файл выскакивает все то же меню с дефолтным именем файла... Приходится выбирать файл и таки нажать кнопу "Сохранить".

    Цитата Сообщение от Oleg_BS
    При загрузке профиля, изменяются только те оси, которые есть одновременно, как в профиле, так и в разделе HOTAS.
    ...
    Надеюсь понятно объяснил?
    Примерно так я и думал

    Цитата Сообщение от Oleg_BS
    Да собственно не за что. Это идея crocodile была.
    есть только одно "но". Бэкап пишется перед записью значений в Conf.ini.
    Я догадывался Поэтому сделал копию.

  14. #139
    Механик Аватар для Oleg_BS
    Регистрация
    26.07.2002
    Адрес
    Киев, Украина
    Возраст
    55
    Сообщений
    535

    Ответ: IL-2 JoyControl

    Цитата Сообщение от Orion33
    Да? А вроде как был разговор, что удобно иметь возможность вставлять строку из буфера... Жал
    Разговор был, только ЕМНИП он был уже после того, как кнопки Copy & Paste были, и самое главное, с его реализацией могут быть http://www.sukhoi.ru/forum/showpost....6&postcount=90 проблемы.
    Тем не менее, при нажатии на уже готовый файл выскакивает все то же меню с дефолтным именем файла... Приходится выбирать файл и таки нажать кнопу "Сохранить".
    Так и задумывалось. Выпадающий список с перечнем существующих профайлов служит лишь для чтения данных из профайла, а запись производится при нажатии кнопки и выборе соответствующего файла с пресетом в окне диалога. Но при нажатии на кнопку никак не анализируется что же сейчас установлено в списке с профайлами.
    В принципе это можно исправить, в след. версии возможно сделаю.
    Или уже в 2.0 (с классами) вставлю.
    Правда эта самая 2.0 еще с места не сдвинулась по причине жуткой нехватки времени... :confused:
    Чукча не писатель, чукча - читатель.

  15. #140

    Ответ: IL-2 JoyControl

    Цитата Сообщение от Oleg_BS
    Гм-м-м, только что попробовал у себя - все работает.
    Последняя версия это точно 1.4.1? Вопрос собственно потому задаю, что в 1.4.1 кнопки "все по 100" не существует в принципе.
    Значения Min и Max менял перед нажатием кнопок?
    Попробуй выставить Min=0 Max=100 и нажать "Линейно" или "Парабола".
    Что в результате?
    Вопрос снят. Сам дурак. Было min=max=100. Спасибо!!!

    Джой настраивают один раз в жизни (джоя). Но зато насколько удобнее пользоваться твоей прогой!

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

    Надо просто поставить джой перед экраном и добиться чтобы джой на экране повторял все перемещения вашего джоя КАК В ЗЕРКАЛЕ.

  16. #141
    Забанен Аватар для Orion33
    Регистрация
    17.07.2004
    Адрес
    левый берег Невы ;)
    Возраст
    41
    Сообщений
    1,209

    Ответ: IL-2 JoyControl

    Цитата Сообщение от Oleg_BS
    Не проверял, но вроде бы так (только вот отсчета времени не будет, надо на кнопку жать):
    ===========test.bat=====================
    Не работает... В винде нет команды choice...

  17. #142
    Сам по себе Аватар для LSA
    Регистрация
    25.03.2005
    Адрес
    наша Раша
    Возраст
    64
    Сообщений
    952

    Ответ: IL-2 JoyControl

    В винде много чего полезного нет... Значит нужно написать такую прогу. А для полноты счастья добавить в нее ключик установки таймера.
    Арбайтен! Нихт перекурен!

  18. #143

    Ответ: IL-2 JoyControl

    Что я опять не так делаю?
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	error.JPG 
Просмотров:	241 
Размер:	236.4 Кб 
ID:	57740   Нажмите на изображение для увеличения. 

Название:	error1.JPG 
Просмотров:	206 
Размер:	232.1 Кб 
ID:	57741  

  19. #144
    Механик Аватар для Oleg_BS
    Регистрация
    26.07.2002
    Адрес
    Киев, Украина
    Возраст
    55
    Сообщений
    535

    Ответ: IL-2 JoyControl

    Цитата Сообщение от Bond.K
    Что я опять не так делаю?
    Я же не телепат, чесс слово. Ты хотя бы написал в какой момент эта ошибка вываливается.
    Касательно "Ошибки записи профайла", то вариантов м.б. вагон и маленькая тележка, начиная от бэд.блоков, отсутствия места на винте и заканчивая к примеру недостаточными правами доступа к файлу.
    А вообще то для начала не мешало бы обновиться до текущей версии, и если ситуация повторится, то выслать конфиги и профайлы мне на мыло.
    Ну и информации все же побольше не мешало бы. По скриншотам я о последовательности действий не догадаюсь никак.
    Чукча не писатель, чукча - читатель.

  20. #145

    Ответ: IL-2 JoyControl

    Цитата Сообщение от Oleg_BS
    Я же не телепат, чесс слово. Ты хотя бы написал в какой момент эта ошибка вываливается.
    Касательно "Ошибки записи профайла", то вариантов м.б. вагон и маленькая тележка, начиная от бэд.блоков, отсутствия места на винте и заканчивая к примеру недостаточными правами доступа к файлу.
    А вообще то для начала не мешало бы обновиться до текущей версии, и если ситуация повторится, то выслать конфиги и профайлы мне на мыло.
    Ну и информации все же побольше не мешало бы. По скриншотам я о последовательности действий не догадаюсь никак.
    Запустил прогу. Отредактировал кривые. Решил записать в профайл.
    Всё.


    ЗЫ. Скачал крайний вариант. Результат тот же. WinXP eng sp2. Права админа.
    Места вагон и маленькая тележка.
    Крайний раз редактировалось Bond.K; 25.06.2006 в 11:56.

  21. #146
    Механик Аватар для Oleg_BS
    Регистрация
    26.07.2002
    Адрес
    Киев, Украина
    Возраст
    55
    Сообщений
    535

    Ответ: IL-2 JoyControl

    Цитата Сообщение от Bond.K
    Запустил прогу. Отредактировал кривые. Решил записать в профайл.
    Всё.
    ЗЫ. Скачал крайний вариант. Результат тот же. WinXP eng sp2. Права админа.
    Места вагон и маленькая тележка.
    Антивирус/файрвол часом не блокируют запись на диск? Попробуй при отключенных.
    Что-то в голову ничего больше не приходит, посему и мыслей о причинах (и следовательно о пути исправления) никаких не появляется.

    Да, кроме антивиря/файрвола, еще плиз ответь на пару вопросов.
    1) При нажатии на кнопку "Сохранить профайл" окно выбора файла для сохранения появляется?
    2) Подкаталог \Profiles из архива достал или ручками создавал?
    3) Права доступа на этот подкаталог какие? Запись/изменение для твоего юзера разрешены?
    4) Не уверен что поможет, но все же попробуй распаковать утилиту в какой нибудь подкаталог с коротким именем и возможно на другой диск (например D:\JoyCtrl). Результат?
    Крайний раз редактировалось Oleg_BS; 26.06.2006 в 10:13.
    Чукча не писатель, чукча - читатель.

  22. #147
    Частый гость.
    Регистрация
    21.02.2005
    Адрес
    Рязань
    Возраст
    53
    Сообщений
    821

    Ответ: IL-2 JoyControl

    Автору - респект и уважение. Особенно от пилотов с количеством устройств >1.
    хостинг этого форума оплачивается вашими кликами по рекламе

  23. #148
    Сам по себе Аватар для LSA
    Регистрация
    25.03.2005
    Адрес
    наша Раша
    Возраст
    64
    Сообщений
    952

    Ответ: IL-2 JoyControl

    На днях почитал на ubi.com размышления одного человека по поводу настройки управления джойстиком. Вот перевод его статьи.
    Oleg_BS - Лично мне кажется небесполезным добавить в утилиту отображение расчетной кривой усилия, о котором там идет речь (по аналогии с графиком на рис.3 в статье).
    Вложения Вложения
    Арбайтен! Нихт перекурен!

  24. #149
    Механик Аватар для Oleg_BS
    Регистрация
    26.07.2002
    Адрес
    Киев, Украина
    Возраст
    55
    Сообщений
    535

    Ответ: IL-2 JoyControl

    Цитата Сообщение от LSA
    Лично мне кажется небесполезным добавить в утилиту отображение расчетной кривой усилия, о котором там идет речь (по аналогии с графиком на рис.3 в статье).
    Так именно этот график у меня и выводится на графике "Кривая отклика". Единственное отличие моего графика от того, что приведен на рис.3 в статье это то, что мой - односторонний, т.е. расположен от 0 до 100, а не от -100 до +100 как в статье.
    А в остальном - близнецы-братья
    Чукча не писатель, чукча - читатель.

  25. #150
    Сам по себе Аватар для LSA
    Регистрация
    25.03.2005
    Адрес
    наша Раша
    Возраст
    64
    Сообщений
    952

    Ответ: IL-2 JoyControl

    И то хлеб!
    Тогда про диапазон -100..+100 есть соображения. Предлагаю сделать отображение полного графика, а не одной половины. Дело в том, что если навесить на ось линейный орган управления (тормоз, ШВ, закрылки), и попытаться сделать отклик "помягче" в начале полного хода (например, для тормозов), то получится совсем другой результат. Половинный график в этом случае ясности не внесет, скорее наоборот, а вот если показать всю шкалу, то будет наглядно.
    А вообще игра считает все оси симметричными, что не есть правильно...
    Арбайтен! Нихт перекурен!

Страница 6 из 11 ПерваяПервая ... 2345678910 ... КрайняяКрайняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •