VR Support

Additional modules, addons, scripts, etc
Post Reply
Rixium
Posts: 3
Joined: Sun May 10, 2020 6:48 pm

VR Support

Post by Rixium »

Hey,

I'm currently developing X-Plane plugins and I'm looking at introducing VR support to your plugin.

This is probably the best ATC plugin available at the moment, and the fact that you have to take off your VR headset to continue to use it is frustrating. I'm not sure how open you are to collaboration, but to get this working from my end I can use plugin to plugin communication.

Ideally, you can listen for external plugins through the XPluginReceiveMessage function. I can send out a particular code, defined by you, that you can then use to call one of your functions.

As an example, you define "Readback" as some int, I send that through to you from my module, and then you can run the relevant function.
Same thing for other functionality, Say Again, Other Runway etc.

Potentially you can also send out certain events to other plugins, which I can pick up then, such as what buttons are currently enabled, as some of your menus are only displaying certain buttons.

Hope all is well, and that you understand where I'm coming from,

Dan
ntnll
Posts: 337
Joined: Sun May 13, 2018 12:32 pm

Re: VR Support

Post by ntnll »

Hi Dan,
thanks for your interesting. I was planning to provide some kind of support to VR but I don't know how and when. I'll be happy to discuss your solution, I need to better understand what type of plugin and language are you using. I would try to prior quantify the effort of coding a native support, if it compared to any other solution/work around will be too big, I'll definitely push back the code for the time being, and I'll rather go for an alternative, like the one you're kindly suggested.
Thanks a lot for your offer, contributes are always very welcome.

a.
124thATC Developer
Rixium
Posts: 3
Joined: Sun May 10, 2020 6:48 pm

Re: VR Support

Post by Rixium »

Hey,

I've been working in C++ and building the add-on for X-Plane 11. I initially expected all plugins to send out messages by default, but I guess that it has to be done manually.

For the most part the VR support will only require building the UI for VR, which the X-Plane SDK has support for in their API, so the work is very minimal. I expect you've probably got your UI logic separate from your ATC stuff, so it would be straight forward to just do a check for VR.
It would obviously be much easier to build directly in to your plugin, as sending messages around may get a bit messy.

Thanks,
Dan
jkeye
Posts: 6
Joined: Tue May 22, 2018 5:48 pm

Re: VR Support

Post by jkeye »

I have an hp reverb WMR headset and will be happy to beta test if needed.
This plugin deserves development!
Rixium
Posts: 3
Joined: Sun May 10, 2020 6:48 pm

Re: VR Support

Post by Rixium »

jkeye wrote: Sat May 16, 2020 12:06 am I have an hp reverb WMR headset and will be happy to beta test if needed.
This plugin deserves development!
Thankfully if other X-Plane VR plugins work for you, then any VR support for 124th ATC should too. The X-Plane SDK offer a series of UI elements that can be used with VR, which I'd imagine other plugins make use of.
jkeye
Posts: 6
Joined: Tue May 22, 2018 5:48 pm

Re: VR Support

Post by jkeye »

At this time I am using another fantastic plugin calledMoveVR which allows import of other plugin windows into VR and this works with 124thATC but each window needs imported separately so it is a bit cumbersome for this.
friesga
Posts: 1
Joined: Sun May 24, 2020 12:59 pm

Re: VR Support

Post by friesga »

Hi Antonello,

I would like to offer my support for the implementation of VR support too. I have 20+ years experience in programming, especially in C and I would love to see a native VR solution in 124thatc.

Have you ever considered to make the code open source? I'm sure a lot of people would like to assist in the development of this great plugin.

I don't know how open you are to sharing the code but if you would make it open source (or would be willing to share the code in any other way) I would definitely look into adding VR support.

Best regards,

Jos
ntnll
Posts: 337
Joined: Sun May 13, 2018 12:32 pm

Re: VR Support

Post by ntnll »

Hi Jos,
I'm not considering to open the code for now. There are also some implication as the original 2009 project was from the original author, helicharly, which I'm not sure is open to release the code.
For the time being the process will keep closed source, but I'll definitely consider collaborators for the next phases of coding!!

Thanks a lot for your offer.
a.
124thATC Developer
Bulva
Posts: 55
Joined: Fri Apr 12, 2019 3:18 am

Re: VR Support

Post by Bulva »

Any new information on the adaptation of the 124thATC in VR?
ntnll
Posts: 337
Joined: Sun May 13, 2018 12:32 pm

Re: VR Support

Post by ntnll »

Bulva wrote: Tue Dec 08, 2020 8:41 pm Any new information on the adaptation of the 124thATC in VR?
Hi Bulva,
I suppose it will be one of the first features I'll look into.
As I state in the past, the amount of hours I dedicate to this project is frankly embarrassing, given the effort I did put on it, and the feedback I had from the community in term of donations/active user ratio.
As you probably noticed, I decided to go for a Patreon support model. I'm afraid that if I'll not get a really enthusiast feedback from the community, this project will eventually become discontinue. Is hard to explain, is not a matter of money, but I found the dedication required for coding the plugin, REALLY high demanding. Keep coding this software for free has become impossible, and in the other hand, I struggle in seeing the frustration of the community in seeing recently no progress in the project.

I really hope it will works, I really care about the plugin, and I would like to keep the project healthy and alive.
a.
124thATC Developer
Post Reply