Jump to content

rocketeer

Members
  • Posts

    743
  • Joined

  • Last visited

Everything posted by rocketeer

  1. I fly the A10C only (for now), which does not have HMD. I also don't have multi-monitor setup. Currently just using a small spare monitor with my cockpit as I fly only VR. Like you said, I suspect KBB does not recognize the resolution of my monitor. Through all the numerous experiments I figured roughly the border of the KB in VR and try to keep it within the limits. The frustration is the changes in position that I make have intermittent and sometimes random result which end up pushing off the relatively large KB outside the limit and it gets truncated. To answer your question, yes I do get a KB displayed, in VR. It's quite big, centered, a bit high so i have to look up. I like it big so it's easier to read the checklists in VR. And being centered is important. I'd live with it being a bit too high as I can't tell how many more times I have to try to get it lower and still centered given the result is so unpredictable. I am thankful for this KBB to let me customize the pages, remove some pages, rearrange the order etc. If it can be made as a pair like in real life, one on the left and one on the right like being strapped to the thighs IRL, that would reduce the flipping of the pages. eg. the list of airports is good and necessary to know their locations, orientation, frequencies etc. but is a long list to flip through. It would be nice to have two KB up in view, one for less used but still needed stuff for reference, eg. on the right side, another which is more frequently used stuff like RWR list, startup, fence etc checklists on the left. That would be ultimate. Technically it should be possible. For now I'd just put those less used stuff to the later pages.
  2. No one has tried those keyboard commands?
  3. Anyone know what these keyboard commands do? I tried them and nothing happens. Explosion X+LShift+LCtrl Levitation H+LAlt Binocular view toggle B+LWin One frame mode Pause+RShift View all mode Delete+RCtrl View enemies mode End+RCtrl+RShift View friends mode Home+RCtrl+RShift
  4. John, I really appreciate your help on this. Your louver seems to be an airflow outlet vent on the F18? That does not seem to be a switch? I am not using the RS485 solution. I have six independent megas. No master and slave setup. Will this still work? That the value of one toggle be made known to the other megas that are not its slave?
  5. When learning to do start up, I realized that there is a 'push to set' input on the Accelerometer to add. The others were added just for fun. :music_whistling:
  6. anyone know what these keyboard commands do? I tried them and nothing happens. Explosion X+LShift+LCtrl Levitation H+LAlt Binocular view toggle B+LWin One frame mode Pause+RShift View all mode Delete+RCtrl View enemies mode End+RCtrl+RShift View friends mode Home+RCtrl+RShift
  7. Captain Orso, Thanks for your input. I did give offsets, but they are positive numbers, not negative. Because the pimax resolution is twice that of oculus, i need to give positive offsets to my monitor resolution to reach the pimax resolution. Anyway, using the profile for a10c in the KBB is still random for changing size or position. Sometimes i shift it and nothing happens. sometimes it does, sometimes it moves in the opposition direction! I can control the size and position half the time. Tried like two dozen times. I think there is a bug somewhere. Now i got it bigger, centered, a bit high but i'd live with it. For something that is unpredictable much luck is required. I love this utility. Don't get me wrong. I got to customize with all the RWR list, start up checklist, ops notes etc. But positioning it is just too random.
  8. toggling on a light is indirect result of pressing something. Flipping on a toggle which is not functional in the sim would be more direct. But i could not figure out how to do that. I could not do digital read or write on dcs switches. it won't compile. if i declare a pin then do a read that's fine. but I have to use a switch in the sim then it will be global. but couldn't figure out to even read the state of a toggle in the cockpit. All this trouble is because for missions that are not starting cold from the ramp, some of my switches are in the wrong position from the intended mission, and the syn changes the switches in the mission to my physical positions, then immediately the warning light come on. It'd be impossible to figure out what switches to change. Don't you guys who do the sync have the same problem? It seems simple to read an non functional toggle as the flag to sync or not, but i can't figure out how.
  9. rocketeer

    DCS Menu Nav

    JLX, thanks for the explanation and the link. What seemed complicated then now makes sense. I managed to get it working! From your link, i found that my throttle is joystick 3 while the stick is #4. I use the throttle's slew hat push button as a modifier, and CMS on stick for the menu nav. CMS left to toggle menu nav on/off, CMS right to select. I set monitorPOV to 4 as the stick is joystick 4. So my ini file is as follow: [POV] MonitorPOV = 4 [buttons] BtnToggle = 4Joy18 BtnItemUp = 4Joy15 BtnItemDn = 4Joy17 BtnSelect = 4Joy16 [Modifiers] BtnMod1 = 3Joy1 Realized i could only see the function keys appear on monitor, while in VR only hear my selection. Reviewing this thread shows that others also can't see it in VR, so i'm not missing some step. Separately, I had to assign another button to trigger the comms start, ie. the \ command. I used the CMS press button with another modifier, the paddle switch. So CMS press button starts the \ comms, then CMS left toggles on the menu nav, then CMS up/down to navigate to the desired F key, then CMS right to select the one I want, all with pressing the modifier. Meanwhile, hearing the navigation in VR and seeing the navigation on the monitor by peeking through the VR headset nose gap. This utility works beautifully. Thanks again!
  10. const int switchPin = 52; // the number of the toggle switch pin int switchState = 0; // variable for reading the toggle switch status void setup() { DcsBios::setup(); pinMode(switchPin, INPUT_PULLUP); // initialize the toggle switch pin as an input } void loop() { DcsBios::loop(); switchState = digitalRead(switchPin); // read the state of the toggle switch value if ( ++g_iInitIntervalCounter == 0 ) { // check if the toggle switch is flipped up. If not, it remains LOW, then poll the controls // If it's not LOW, then it won't poll control therefore the syncing will not happen! if (switchState == LOW) { PollAllControls(); } } } I learned to code a push button, then realized I have to keep pressing it to remain high, so i changed it to a toggle switch. The above works. If I don't flip the switch, it polls the controls, finds the difference and syncs the switches. If I flip the toggle up, it does not poll and therefore does not sync. So for missions that I don't want to sync, like those starting from the ramp, then I flip the switch up. This is great. However, this works only for those panels that are in the same sketch as this new toggle switch. My entire A10C cockpit is covered by 6 Megas. Is there a way to check the status on this new toggle switch on a particular mega, then make it a global value so that all Megas know its status and then decide whether or not to poll the switches on those megas?
  11. I envy people with CNC machines and 3D printers.
  12. Thanks Blue for all these info. I'm learning quite a bit from this. So you say it's dcs bios, is this an unused button? ie. it has not been assigned to any of the switches on any of the a10c panels? for dcs bios i just use Ian's code. I don't know how to use arduino outside dcs bios. What if you have many arduino mega boards connected? how do you tell it to use the D4 on a specific one?
  13. I googled a few places including wikipedia and pimaxvr website, all confirmed each eye 2560x1440. i tried changing the size and X Y positions on the lua file. nothing happened. The values I entered sometimes they get changed back the KBB, sometimes not. As for the KBB itself, the size and position I set will result in very unpredictable result. Sometimes the size and positions that I change on the profile don't make any diff, sometimes a little bit and they changed a lot. It's a lot of trial and error. I've gotten the size i want, and position is still off center a bit, but if i change any more it may just get worse. so i'd live with it. thanks for all the suggestions.
  14. Hi Blue, I used example of 2Joy6 as second joystick detected by game controller control panel, be it a keyboard encoder or what not. Your digitalRead(4) i assume is a button #4. But what is it connected to? Arduino? I know certain arduino boards like the mega or nano can't be used as keyboard encoder. I could use megas for dcs bios. but not directly without dcs bios for function keys and other dcs keyboard commands that are not directly controlling switches.
  15. ok so say i use a push button using a keyboard encoder, how do i code if this button is pressed? assuming if pressed the value is 1? something like this below? void PollAllControls() { if 2Joy6 == 1 { engAntiiceSw.pollInputCurrent(); cabinTemp.pollInputCurrent(); //... } }
  16. Pimax customer service and support teams both suck big time. They make great VR headset, but service is non existent. When I asked customer service when will i get my headset ordered in dec, they said you will get it when you get it! when it finally arrived, i had problem getting it to work. Support team suggested things that i've already tried, ignored my requests to discuss on the phone or video conference, as some others claimed they have done for them. Then one week later they closed my case saying resolved! I gave them a piece of my mind. The FOV is fantastic, the resolution is better than my Rift. i can't go back to the rift. but if you enter problems, you have to rely on forums like reddit etc. instead of support from pimax.
  17. When we start off cold it doesn't matter the positions of the switches since we'd be changing them anyway. But when i start off at the runway, it changes the default settings for that mission to the position of my physical switches, which may be at the wrong positions! I don't know what has changed and how many. How do I know what are the original/correct settings, then go and change all of them? Now this sync seems to introduce a big load of work at the start of a mission, instead of the original plan to sync and reduce the manual flipping of switches to sync with the game. How do you guys deal with this?
  18. you are really good at 3D stuff! :thumbup:
  19. Captain Orso, I'm using pimax, its resolution is supposed to be 2560x1440. with my monitor only being 1280x1024, it looks like i need to give postive offset 1280x672? i tried several sets of offset numbers, plus or minus. if minus then image becomes very small. you need to choose profile in system tray? i don't see KBB in my system tray.
  20. Roger. I tried it. It works! holy cow. This is so cool! I randomly flipped toggles and turned pots and rotary switches. If not initially in sync they sync after like 10 seconds. Noticed encoders can't be done. Thank you so much Blu73! :thumbup:
  21. rocketeer

    DCS Menu Nav

    can someone elaborate on how to use this? i see a bunch of mp3 files. not sure where to put them, how to activate the menu nav, how to use etc.
  22. i copied the two .h files to the src\internal folder. nothing happened. what else do i have to do? toggles, switches in game not in sync with real ones.
  23. Thanks AlaskanGrizzly for this wonderful utility. I ran this as admin, merge a few files together. worked beautifully. I set it to max size and put it in the middle of the screen. But it still appeared on the right. Then I moved it all the way to the left and it still appears of the right. Any ideas? Does it have anything to do with my monitor resolution? which is only 1280x1024.
  24. I was also a Rift owner and also recently bought the pimax 5k+. I bought a base station for $45, and power cord separately. now thinking of buying a second base station and they are all over $100 before shipping. For setup, it is not enough to go the control panel and update graphics card driver there. You also have to update driver in GeForce Experience, assuming you use nVidia card like most people. and update steamVR. The base station sometimes does not seem to 'talk' to the pimax headrest. For me, in pitools when i turn on base station, it appears in steamVR, but then headset goes off. Tried restarting pimax service, disable power management etc various suggestion from google, but the most effective way for base station to detect headset again in steamVR was to slowly rotate the headset 360 degrees! weird but it works. I also found the default pimax strap really uncomfortable. then i found people using the vive delux audio strap. use velcros to hold it to the pimax. much more comfortable, plus it comes with pretty good audio. the pimax headset does not come with ear phones like the Rift. If you want a perfect fit then pay for print service to print those vive 3D parts that clip the delux strap to the pimax set. pimax is much wide field of view and higher resolution than the Rift. can't go back to the rift. It still has screendoor effect, but is still better. Using the Rift, it's so blurry I could not see ground targets even with labels turned on till i'm almost hitting the ground. With pimax, the ground target are much easier to spot. If you fly ground attack planes like the A10, it makes all the difference.
  25. My game controllers screen show only one keyboard encoder. Following the suggestion here, I also see only one in DCS config folder. But in DCS it appears 3 times in Controls screen. Any idea how to remove the two phantom ones from DCS controls page?
×
×
  • Create New...