Yeaaaah!! :beer:
That Rulez! Now all work so fine
Thx again Hruks :bravo: you're great:bravo:
Kill one my curiosity...most of the settings in Speed Parameters, are useless for Cam2Pan users right?
Вид для печати
Yeaaaah!! :beer:
That Rulez! Now all work so fine
Thx again Hruks :bravo: you're great:bravo:
Kill one my curiosity...most of the settings in Speed Parameters, are useless for Cam2Pan users right?
Hello Hurks
X-36 only has 6 axis. The problem is the U vlalues in NV config tan never change. Others can change if you move the joystick. I also tested last night, using NV3.0 is same result. I want know your program use number or name to read axis values?Цитата:
Сообщение от Hruks
I don't installed driver for X-36 before in W2K. It's use microsoft default HID driver. Last night I installed basic driver of Saitek SD3.2. Still same result in NV.
That need I test it after I go home. But I guess that not INI file related. What I forgot last night is change joystick ID in W2K control panel to see the result.Цитата:
Сообщение от Hruks
I see.Цитата:
Сообщение от Hruks
I am not sure, you don't see pointer that do not mean there are no pointer, although I have used Delphi 10 years ago. I fell Turbo pascal and C++ is about same, what I changed to C++ Builder is because I do not like pascal syntax.Цитата:
Сообщение от Hruks
I am not familiar with DelhiX components or DirectInput. I do have some interesting on game programming but I really do not have time to try it.
I see. Thanks for explain!Цитата:
Сообщение от Hruks
I see. I'll try it.Цитата:
Сообщение от Hruks
If they can allow any number, that should be great. I don't understand why they restrict FOV values numbers in DeviceLink interface. I mean only limited kind FOVs, why not a set(gov) instead so many call. I guess it's not difficult to support any FOV (in range) in graphics engine.Цитата:
Сообщение от Hruks
I should say it simple. What I mean is if I try use KG4 but no KG1 KG2 KG3 assigned first, it will not work in NV3.6 (later version I have not tested).Цитата:
Сообщение от Hruks
Thanks for your reply!
It is not true.Цитата:
Сообщение от andreaogeno
This speed settings do not affected Helmet mode. It is right.
But Cam2Pan users can combine Helmet mode with Hat View and/or UView and/or ScanSky modes. In this case this settings should be used.
I do not think the Helmet mode is very comfortable. During longer travel you can relax on your armchair: deactivate Helmet mode, switch to HatView and control camera by joystick or keys or mouse. Helmet mode can be activated late... before fighting for example :)
My program used number for adress axis.Цитата:
Сообщение от wdq4587
I have X52 and all 6 axes works fine. But I can not read 7th axis.
I think I can not help you.
No. I mean change ID in Config program. Device #.Цитата:
Сообщение от wdq4587
I do not like pascal syntax too :) But I do not agree - Turbo pascal and Delphi is different. I use anther style of programming. This is not similar to Turbo pascal or general C++. Ok, forget it :).Цитата:
Сообщение от wdq4587
You should adress this question to FB developers :)Цитата:
Сообщение от wdq4587
This is not clear for me. Just send me INI file and describe your settings.Цитата:
Сообщение от wdq4587
For example:
I try to use only one generator number 4.
Settings:
1. go to Butons/Assignments/Button Generator/4.KeyGenerator. Detect. Press Joystick Key 5. Press button "Save to INI file".
2. go to Butons/Button Generator/Generator Num -> 4. Scan Code for first. Press Key 'X', Scan code for second. Press Key 'Y'. Press "Save to INI file". Setting next: Generator two pres is xxx, etc.
3. Launch FB. Set 'X' key to increase FOV, Set 'Y' key to decrease FOV.
4. Start new flight.
5. Press Joy Key 5. FOV increased. Unpress Joy Key 5. FOV decreased.
It's strange. Is there are any way to let me know the program read failure or read wrong values? And why -16000 to 16000? And why at first it's -16000 for last 3 axis until joystick axis move.Цитата:
Сообщение от Hruks
This my X-36 NO.5 axis works ok in W2K control panel, DXTweak2, IL2 serires. I'll test more game to see does it work. Does your program use different method to read axis values?
I have already done. So I know other 5 axis can be read in Newview. What I should do is change X-36 joystick ID from 1 to 0 in W2K control panel to test.Цитата:
Сообщение от Hruks
OKЦитата:
Сообщение от Hruks
Since you take seriously on this little problem. I will do more test after I go home. What I think before is may be your program if don't found KG1 is assigned (with a specify button or keyboard), it will not check KG2 KG3 and more. It seems not now.Цитата:
Сообщение от Hruks
-16000 to 16000 because it is usual for me :) It is used only on Config.Цитата:
Сообщение от wdq4587
I do not know why if you do not move Joy the values do not changed. It is strange. If I start Config and do not touch Joy or change ID to virtual Joy - all axis have 0.
I have no idea for this. I use fixed component mentioned before and this component used DX5 interface. This worked on many joys before.Цитата:
Сообщение от wdq4587
How about another joystick? I remember you have this.Цитата:
Сообщение от wdq4587
All 50 generators worked independly. Only one exlude - if one have 2 button kombination for activate then no other will work. But this is constrain for all NV functions.Цитата:
Сообщение от wdq4587
After I change ID in NV config tab form 0 to 1, R U V axis values is -16000, x y z is 0 (may be z is other value). After I move the joy axis, Z R and V can change from values between -16000 to 16000. I'll do more test on it after I go home. May be I set R and V axis position to -16000 before I change ID. But V should be 0 for I perfer put it in the middle position.Цитата:
Сообщение от Hruks
Please tell me the Delphi component name, may be some old components have errors. (I have seen that before). For that time the author may be do not have condition to test 2 joysticks in one PC and the 6 axis joystick have the secondary ID.
It's difficult to me to learn VC. It's too complex. So I still only use C++ Builder. But I had to say direct access the API really have some advantage.....
Wingman Force is a old joystick, do not have rudder, only have 3 analog axis. All works well. It's a great force feedback joystick.Цитата:
Сообщение от Hruks
I see.Цитата:
Сообщение от Hruks
Thanks for your reply!
Thank god! Your site's ISP starnet DNS server (ns7.starnet.ru) works again after more than 36 hours stop resolve. sukhoi.ru domain should config 2 right DNS servers to avoid such things. ns.sukhoi.ru not works at all.
Hello Hruks
I think I found what's the problem.
First I need say my memoy is worse. These axis which can be read do not have -16000 at first while running Newview. Only the axis can not be read like last 3 axis of Wingman Force, and No.5 axis of X-36 have -16000. So I guess -16000 most probably mean it can not be read or read empty. (like NULL in database or -1 for some program). I try change X-36 ID to 1 (first) in control panel and turn off Wingman Force. Nothing difference.
Then I try run more games to check the X-36 axis. Warbirds 3 and Mig Alley can run it no problem. And just by trying this, I first time found the way let 2 joysticks works together in Mig Alley. Mig Alley is my favorite game, but padlock problem always let me fell annoying.
Then I found a little utility joystimm.exe Вложение 59244 packaged in a game called Racer. After running it, I found some interesting things. Please look the graphics. This Controller Peeker v2.1 show 8 axis in panel although there are only 6 available. 2 axis were gray.
Вложение 59243
Different games have different names call these axis:
(Control Panel name is the native name provided by the manufacturer)
I remember in setup interface, Mig alley and Warbirds 3 (and DXTweak2) use same name as W2K control panel name. But the order is interesting:Код:NO "Control Panel" "Controller Peeker" IL2
1 X Axis XAxis XAxis
2 YAxis YAxis YAxis
3 Throttle "Slider 0" "U Slider"
4 Rudder "Z Rotation" "Z Rotation"
5 Rotary1 "Slider 1" "V slider"
6 Rotary2 "X Rotation" "X Rotation"
X
Y
Rotary2
Rudder
Throttle
Rotary1
Compare to Controller Peeker display
X Axis
Y Axis
Z Axis
X Rotation = Rotary2 of X-36 for it rotate around the X axis (forward direction)
Y Rotation
Z Rotation = Rudder for all rudder rotate around the Z axis (up direction)
Slider 0 = Throttle
Slider 1
You should found they use same sequence although different name, and there are 2 axis absence. I also notice the Wingman Force "Z axis" (native name) in Controller Peeker called Slide 0 (=Throttle). What I think is in DX5 or older DX version, there are 8 predefined axis names and 8 fixed number ID as showen in Controller Peeker interface. Your program or the Delphi component use a order X=1 Y=2 Z=7 R=6 U=? V=4 to read them. I think U=5 not 3 (since it's difficult to move in Z axis in 3D space for a joystick), of course not 8. So this "Rotary1" axis in X-36 will not be read by Newview any more. It's not my joystick only problem. I think all X-36 should have same result.
Then about that KG button problem. I have tested, the 37C version also have same problem. I attach the ini files for you to check. Вложение 59245
:eek: :eek: :eek:
http://www.youtube.com/watch?v=FFTRs...rch=6dof%20il2
Have u seen????
Hruks...can you make something for realize this?
Hello Hruks
I have do more search and found these predefined constants in dinput.h:
DIJOFS_BUTTON0 to DIJOFS_BUTTON31
DIJOFS_BUTTON(n)
DIJOFS_POV(n)
DIJOFS_X
DIJOFS_Y
DIJOFS_Z
DIJOFS_RX
DIJOFS_RY
DIFOFS_RZ
DIJOFS_SLIDER(n)
http://www.koders.com/cpp/fid033F85F...5D6706F69.aspx
In this DX8 version of dinput.h, defined 32 (or extended 128) buttons, 4 POVs and only 2 Sliders. Although it seems the API will allow more Sliders and more POVs and buttons in future version.
Wa! It's amazing!Цитата:
Сообщение от andreaogeno
А вот Зум в Трекире можно сделать, чтоб в ИЛе работало.Цитата:
Сообщение от Hruks
Так вроде в тесте работает, а в ИЛе нет, или я не так готовлю:)
Т.е. теперь NW37с видит тракир и работает с ним аналогично URGear'у ? Если это так, то можно подробнее описать механизм взаимодействия программы и тракира - для корректной работы нужно ли ставить софт и дрова ?Цитата:
Сообщение от Hruks
А я в какой-то из соседних веток читал, что такое невозможно в силу ограничений движка.:old:Цитата:
Сообщение от andreaogeno
Выходит, возможно?:confused:
Или это BoB? :D
In case if FB will support this I will rty to support this too.Цитата:
Сообщение от andreaogeno
But now this is unsupported on FB.
Пока нельзя, но сделать это совсем не сложно.Цитата:
Сообщение от turliga
Вот как добуду ТИР - дело веселее пойдёт. Сейчас это разрабатывать весьма не просто.
Да, теперь видит и работает.Цитата:
Сообщение от -SCS-UHU
NewView общается с TIR также как и другие программы. Стало быть нужны драйвера, софт, настройки и т.п.
Хитрость запуска состоит в том, что нужно сначала запустить ТИР а потом перерегистрировать NV в реестре перед запуском игры.
Кстати есть вопрос - а вот Вы готовы выделить средства на работу в этом направлении, например на приобретение мне ТИРа?
Если каждый скинет Хрюксу хотя бы по 150-200 рублей, думаю такую сумму можно собрать.Цитата:
Сообщение от Hruks
Да запросто, куда?. Там тогда на 2 ТИР соберем :), и еще на Headjoy. чтоб тоже глюки ихние убирать.Цитата:
Сообщение от Oleg_Tr
На 2й не надо, надо на 4й, так как преимущества очевидны ;)Цитата:
Сообщение от turliga
2х тоже не надо. А вот Headjoy это неплохая идея. :rolleyes:
Тогда можно полноценное сравнение устроить. Фактически все способы обзора своими "руками пощупать" получится :) Ну кроме мышки на затылок... Бррр. %)
А на счёт куда - разве это проблема? Вопрос кто :)
Так ты скажи, куда...Цитата:
Сообщение от Hruks
Согласен учавствовать. Такой же вопрос. Куда...?
Я имел ввиду 2 штуки:)Цитата:
Сообщение от Hruks
А, HeadJoy - GO, вообще презентовать его должен Hruksу. Раз с прогой, фича работает.
Ну да г. Владивасток. Hruksу до востребования (на деревню дедушке)
Цитата:
Сообщение от Hruks
Headjoy могу презентовать. Адриск пиши в личку.
У меня он как раз лишний валяется.
Во, нищие вирпилы:umora: , запаслись разными фичами, да еще и в N количестве. ( у меня дядя, на гуталинной фабрике работает, у него этого гуталина: вот и шлет кому попало" Матроскин из мультика) :umora:Цитата:
Сообщение от Bond.K
Вообще, GO ему должен новый, презентовать. Да еще настроенный нормально, а не как Гаджеты рассылають, собрали и послали, без ОТК- как какие заморочки, это у вас руки кривые, а у нас все работало.
Не все вирпилы нищие. :)Цитата:
Сообщение от turliga
Камрад GO никому ничего не должен.
HJ у меня рабочий. Шаманить с бубном для его настройки не трэба.
Отдав его Hruksу, я таким образом хочу выразить ему свою благодарность за его работу для вирпильского сообщества.