NetHunter Posted April 20, 2005 Posted April 20, 2005 Похожая проблема есть в форуме, но там имитация «педалей» с помощью джойстика в каких-то режимах полета работает, а в каких-то нет, у меня же все еще хуже. Джойстик работает под XP SP1, в настройках которой все в порядке – вращение рукоятки джойситка, имитирующее рысканье (тоесть работу педалей) работают (впрочем, как и в MS Flight Simulator). Lock-On же в принципе не «видит» в настройках джойстика подобной оси. В чем баг? :confused: :confused: :confused:
ED Team Chizh Posted April 20, 2005 ED Team Posted April 20, 2005 Если педали это отдельное устройство, то откуда оси в джойстике появятся? Надо выбрать не джойстик а именно контроллер педалей в списке контроллеров. Единственный урок, который можно извлечь из истории, состоит в том, что люди не извлекают из истории никаких уроков. (С) Джордж Бернард Шоу
NetHunter Posted April 20, 2005 Author Posted April 20, 2005 да не педали это, в смысле - не отдельное устройство.... Гашетка джоойстика может вращаться влево-вправо (вокрук оси "Z", как это понимает операционка в настройках джоя), таким образои имитируя функцию педалей
Dmut Posted April 20, 2005 Posted April 20, 2005 тогда зайди в устройства управления и назначь нужную ось на функцию педалей, затем там же в режиме теста проверь. "There are five dangerous faults which may affect a general: recklessness, which leads to destruction; cowardice, which leads to capture; a hasty temper, which can be provoked by insults; a delicacy of honor which is sensitive to shame; over-solicitude for his men, which exposes him to worry and trouble." Sun Tzu [sigpic]http://forums.eagle.ru/signaturepics/sigpic2354_5.gif[/sigpic]
NetHunter Posted April 21, 2005 Author Posted April 21, 2005 да я бы назначил, но у меня выбора этой оси в принципе нет: только X, Z и ось рукоятки подачи топлива. Ну еще и кремальера восьмипозиционная (использую для обзора)
NetHunter Posted April 21, 2005 Author Posted April 21, 2005 хочу еще раз обратить внимание на то, что в Xp все в порядке
ED Team Valery Blazhnov Posted April 21, 2005 ED Team Posted April 21, 2005 А если вот этой программулей проверить?Joystick.zip Valery Blazhnov Eagle Dynamics Veteran
NetHunter Posted April 21, 2005 Author Posted April 21, 2005 проверил: все оси в наличии, в том числе и вышеупомянутая "Z rotation". Но ЛоскОн в упор ее не видит: ни в тесте, не еще как либо:(((((((((((((
ED Team USSR_Rik Posted April 21, 2005 ED Team Posted April 21, 2005 Что за электроника? Родная или самодельная? Если второе - то видимо немного некорректно прописан дескриптор оси. Бывает - винда ее видит вроде нормально, игра - нет. Если родная - может, дров свежих напилить? Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down. Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз. G.K. Chesterton DCS World 2.5: Часто задаваемые вопросы
ED Team Valery Blazhnov Posted April 21, 2005 ED Team Posted April 21, 2005 А что мы видим в файле ЛокОна Temp/System.log? Valery Blazhnov Eagle Dynamics Veteran
ED Team Valery Blazhnov Posted April 21, 2005 ED Team Posted April 21, 2005 Что за электроника? Родная или самодельная? Если второе - то видимо немного некорректно прописан дескриптор оси. Бывает - винда ее видит вроде нормально, игра - нет. Если родная - может, дров свежих напилить? Я б согласился, но ведь, согласно показаниям пострадавшего, DirectInput эту ось видит (вышеприаттаченная программуля - стандартный сэмпл из DirectX SDK). Valery Blazhnov Eagle Dynamics Veteran
NetHunter Posted April 21, 2005 Author Posted April 21, 2005 Валер, там столько всего умного прописано, даже и не знаю, что сказать... Лучше я файл целиком покажу: nput focus: true DirectInput8Create() DirectInput8->EnumDevices() Input device found: Мышь Instance: 9421---1--668800 ProductName: Мышь Product: 9421---1--668800 Type: A mouse or mouse-like device (such as a trackball). Subtype: Subtype could not be determined. Detected: 5 buttons, 3 axes, 0 povs DIDC_ATTACHED: The device is physically attached. DIDC_EMULATED: If this flag is set, the data is coming from a user mode device interface, such as a Human Interface Device (HID), or by some other ring 3 means. If it is not set, the data is coming directly from a kernel mode driver. Mouse added to list Using mouse elements: 5 buttons, 3 axes Input error: failed to call Acquire() for Мышь due to: Access is denied Input device found: Клавиатура Instance: 9421---1--668800 ProductName: Клавиатура Product: 9421---1--668800 Type: Keyboard or keyboard-like device. Subtype: IBM PC Enhanced 101/102-key or Microsoft Natural® keyboard. Detected: 128 buttons, 0 axes, 0 povs DIDC_ATTACHED: The device is physically attached. DIDC_EMULATED: If this flag is set, the data is coming from a user mode device interface, such as a Human Interface Device (HID), or by some other ring 3 means. If it is not set, the data is coming directly from a kernel mode driver. Keyboard added to list Input device found: Top Gun Fox 2 Pro Instance: -24614-1-1668800 ProductName: Top Gun Fox 2 Pro Product: 742-000000876876 Type: Joystick. Subtype: Standard joystick that provides the minimum number of device objects for action mapping. Detected: 7 buttons, 4 axes, 1 povs DIDC_ATTACHED: The device is physically attached. DIDC_EMULATED: If this flag is set, the data is coming from a user mode device interface, such as a Human Interface Device (HID), or by some other ring 3 means. If it is not set, the data is coming directly from a kernel mode driver. Joystick added to list Found joystick element: Кнопка 0 Found joystick element: Кнопка 1 Found joystick element: Кнопка 2 Found joystick element: Кнопка 3 Found joystick element: Кнопка 4 Found joystick element: Кнопка 5 Found joystick element: Кнопка 6 Found joystick element: Переключатель POV Found joystick element: Ось Y Smoother created: Y Smoother y 4 Found joystick element: Ось X Smoother created: X Smoother x 0 Found joystick element: Вращение вокруг оси Z Smoother created: rZ Smoother rz 20 Found joystick element: Ползунок Smoother created: S Smoother slider 24 Found joystick element: Неизвестный 12 GUID_Unknown detected Found joystick element: Семейство 0 - Джойстик GUID_Unknown detected Found joystick element: Семейство 1 - Указатель GUID_Unknown detected Using joystick elements: 7 buttons, 4 axes, 1 povs SoundManager: Starting... SoundManager: DirectSoundEnumerate DXMixer Первичный звуковой драйвер : Starting... DXMixer Первичный звуковой драйвер : Start succeeded DXMixer NVIDIA® nForce Audio : Starting... DXMixer NVIDIA® nForce Audio : Start succeeded DXMixer Модем №0, линейный выход (эмуляция) : Starting... DXMixer Модем №0, линейный выход (эмуляция) : Start succeeded SoundManager: DirectSoundCaptureEnumerate DXCapturer Первичный драйвер записи звука : Starting... DXCapturer Первичный драйвер записи звука : Start succeeded DXCapturer NVIDIA® nForce Audio : Starting... DXCapturer NVIDIA® nForce Audio : Start succeeded DXCapturer Модем №0, линейный вход (эмуляция) : Starting... DXCapturer Модем №0, линейный вход (эмуляция) : Start succeeded SoundManager: Start succeeded Sound Card Information: 100 Minimum sample rate specifications that are supported by this device's hardware secondary sound buffers. 100000 Maximum sample rate specifications that are supported by this device's hardware secondary sound buffers. 256 Number of buffers that can be mixed in hardware. This member can be less than the sum of dwMaxHwMixingStaticBuffers and dwMaxHwMixingStreamingBuffers. Resource tradeoffs frequently occur. 256 Maximum number of static buffers. 256 Maximum number of streaming sound buffers. 254 Number of unallocated buffers. On WDM drivers, this includes dwFreeHw3DAllBuffers. 254 Number of unallocated static buffers. 254 Number of unallocated streaming buffers. 64 Maximum number of 3-D buffers. 64 Maximum number of static 3-D buffers. 64 Maximum number of streaming 3-D buffers. 64 Number of unallocated 3-D buffers. 64 Number of unallocated static 3-D buffers. 64 Number of unallocated streaming 3-D buffers. 0 Size, in bytes, of the amount of memory on the sound card that stores static sound buffers. 0 Size, in bytes, of the free memory on the sound card. 0 Size, in bytes, of the largest contiguous block of free memory on the sound card. SoundManager: Finishing... DXMixer Первичный звуковой драйвер : Finishing... DXMixer Первичный звуковой драйвер : Finish succeeded DXMixer NVIDIA® nForce Audio : Finishing... DXMixer NVIDIA® nForce Audio : Finish succeeded DXMixer Модем №0, линейный выход (эмуляция) : Finishing... DXMixer Модем №0, линейный выход (эмуляция) : Finish succeeded DXCapturer Первичный драйвер записи звука : Finishing... DXCapturer Первичный драйвер записи звука : Finish succeeded DXCapturer NVIDIA® nForce Audio : Finishing... DXCapturer NVIDIA® nForce Audio : Finish succeeded DXCapturer Модем №0, линейный вход (эмуляция) : Finishing... DXCapturer Модем №0, линейный вход (эмуляция) : Finish succeeded SoundManager: Finish succeeded Smoother deleted: X Smoother deleted: Y Smoother deleted: rZ Smoother deleted: S
ED Team Valery Blazhnov Posted April 21, 2005 ED Team Posted April 21, 2005 Обращаю внимание на эту строчку: Found joystick element: Вращение вокруг оси Z а также на эту, для проверки: Using joystick elements: 7 buttons, 4 axes, 1 povs Это означает, что ЛокОн ось RZ распознал. Осталось выяснить, куда же она подевалась в опциях. 1 Valery Blazhnov Eagle Dynamics Veteran
ED Team Valery Blazhnov Posted April 21, 2005 ED Team Posted April 21, 2005 Продолжим снятие показаний с потерпевшего :) Входим в опции ввода, выбираем джойстик, ставим тумблер на Оси (Axes), выбираем в большом окне мышкой строчку Педали (Rudder) и жмем кнопку Изменить (Change). В появившемся окне нажимаем кнопку комбобокса. В вывалившемся списке есть ось RZ (Rotator)? Огласите весь список, пожалуйста. Valery Blazhnov Eagle Dynamics Veteran
NetHunter Posted April 22, 2005 Author Posted April 22, 2005 Зайдя в настройки ввода, выбрал джойстик (кстати, его марка опознана верно), переключился на оси, и вот что увидел: Тангаж– Ось 1 Крен – Ось 0 Руль направления – пусто Тяга – Движок 0 Нажимаю на «изменить» руль направления – вываливается предложение выбрать ось со следующим списком: Ось 1 Ось 0 Кремальера 2 Движок 0
ED Team Valery Blazhnov Posted April 22, 2005 ED Team Posted April 22, 2005 Зайдя в настройки ввода, выбрал джойстик (кстати, его марка опознана верно), переключился на оси, и вот что увидел: Тангаж– Ось 1 Крен – Ось 0 Руль направления – пусто Тяга – Движок 0 Нажимаю на «изменить» руль направления – вываливается предложение выбрать ось со следующим списком: Ось 1 Ось 0 Кремальера 2 Движок 0 Похоже, что это баг локализации. Осей-то в списке - четыре, как и должно быть. Кремальера - это, скорее всего, не совсем точный перевод названия Rotation axis (Ось вращения). Попробуй выротаториться двумя способами: 1) просто выбери Кремальеру 2, за которой на самом деле скрывается Ось вращения 2, она же - ось RZ; 2) после нажатия на кнопку Изменить и появления комбобокса просто покрути соответствующую ось джойстика влево-вправо до упора. С нетерпением ждем результатов :) Valery Blazhnov Eagle Dynamics Veteran
Ender Posted April 22, 2005 Posted April 22, 2005 saitek cyborg force 3d. тоже кремальера. нажал "изменить", покрутил ждой влево-вправо, вылезла кремальера. т.к. я не в курсе, что такое "кремальера", то так и оставил. поскольку всё работало, был доволен :) WE DON'T WANT A WAR.
ED Team Valery Blazhnov Posted April 22, 2005 ED Team Posted April 22, 2005 saitek cyborg force 3d. тоже кремальера. нажал "изменить", покрутил ждой влево-вправо, вылезла кремальера. т.к. я не в курсе, что такое "кремальера", то так и оставил. поскольку всё работало, был доволен :) "Если на клетке слона прочтешь надпись "буйвол", не верь глазам своим." - Козьма Прутков. Мысли и афоризмы. :) Кстати, согласно словарю Ушакова, "кремальера - это приспособление для плавного и точного передвижения части какого-нибудь прибора, состоящее из зубчатой пластинки с винтом". Для сведения, DirectInput подразделяет оси на Axis, Rotation Axis (Rotator) и Slider. Соответственно, в русском ЛокОне 1.1 они названы Ось, Кремальера и Ползунок. Стало быть, педали - это, по определению, кремальера, и бага на самом деле нет. Ура, товарищи! :) Valery Blazhnov Eagle Dynamics Veteran
ED Team USSR_Rik Posted April 22, 2005 ED Team Posted April 22, 2005 Я тогда не понял, что мы обсуждаем, потому как Dmut дал абсолютно точный ответ уже на 4 посте. А на дескрипторах осей я сам споткнулся (одна из первых версий прошивки электроники от MeanDog). Потом MeanDog это пофиксил. И с названием "кремальера" - "Баба-Яга против!". Но фактов надо копать, пока их нет у меня. Дело, конечно, не в габаритах - но у меня стойкое ощущение чего-то небольшого приборного. Кстати, автор ветки называет так хатку, насколько я понял :) Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down. Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз. G.K. Chesterton DCS World 2.5: Часто задаваемые вопросы
ED Team Valery Blazhnov Posted April 22, 2005 ED Team Posted April 22, 2005 Я тогда не понял, что мы обсуждаем, потому как Dmut дал абсолютно точный ответ уже на 4 посте. А на дескрипторах осей я сам споткнулся (одна из первых версий прошивки электроники от MeanDog). Потом MeanDog это пофиксил. И с названием "кремальера" - "Баба-Яга против!". Но фактов надо копать, пока их нет у меня. Дело, конечно, не в габаритах - но у меня стойкое ощущение чего-то небольшого приборного. Кстати, автор ветки называет так хатку, насколько я понял :) IMHO налицо терминологическое недоразумение, которое неуклонно близится к успешному разрешению. Осталось дождаться заключительного диагноза от самого потерпевшего. Valery Blazhnov Eagle Dynamics Veteran
NetHunter Posted April 22, 2005 Author Posted April 22, 2005 так и есть, все заработало, вместе с тем, назвал бы вышеуказанный казус не недоразумением, но неточностью формулировки авторов симулятора: все же IMHO "кремальера" - это не руль направления) Спасибо всем за помощь, espeсhially Valery Blazhnov, а то бы я еще бы с полгодика потупил бы:)))))))))
ED Team Valery Blazhnov Posted April 22, 2005 ED Team Posted April 22, 2005 так и есть, все заработало, вместе с тем, назвал бы вышеуказанный казус не недоразумением, но неточностью формулировки авторов симулятора: все же IMHO "кремальера" - это не руль направления) Спасибо всем за помощь, espeсhially Valery Blazhnov, а то бы я еще бы с полгодика потупил бы:))))))))) Всегда к вашим услугам! :))) P.S. Там не конкретно Rudder значится, а именно абстрактная крутилка Rotator. И что за конкретика за ней стоит, вообще говоря, неизвестно. На джойстиках, помимо руля направления, еще и другие крутилки бывают, которые уж никак рулем направления называть нельзя. В будущих версиях я предлагаю называть это осью вращения, как принято в DirectInput. Valery Blazhnov Eagle Dynamics Veteran
Dmut Posted April 22, 2005 Posted April 22, 2005 Не к ночи будет упомянуто, но почему ось направления (педали) по умолчанию имеет тип "ползунок", как, например, двигатель, а не "ось", как должно быть? эта мелкая бага тянется ещё с далёких 1.00 ;) "There are five dangerous faults which may affect a general: recklessness, which leads to destruction; cowardice, which leads to capture; a hasty temper, which can be provoked by insults; a delicacy of honor which is sensitive to shame; over-solicitude for his men, which exposes him to worry and trouble." Sun Tzu [sigpic]http://forums.eagle.ru/signaturepics/sigpic2354_5.gif[/sigpic]
ED Team Valery Blazhnov Posted April 25, 2005 ED Team Posted April 25, 2005 Не к ночи будет упомянуто, но почему ось направления (педали) по умолчанию имеет тип "ползунок", как, например, двигатель, а не "ось", как должно быть? эта мелкая бага тянется ещё с далёких 1.00 ;) Ну, это, конечно, не баг, а мелкое неудобство :) Но замечание по сути справедливое. Valery Blazhnov Eagle Dynamics Veteran
NetHunter Posted April 27, 2005 Author Posted April 27, 2005 Хочу еще об одной проблеме рассказать с джоем и его эмуляцией педалей: если при взлете пытаюсь подправить горизонтальное положение самолета, то начинается страшное: бросает прямо на полосе то влево, то вправо, аш жуть. Но! Если то же самое делаю с клавы - все ок! Это глюк не игры скорее всего, т.к. то же самое и MFS наблюдаю. А после взлета при посадке все ОК!
Recommended Posts