Psistorm Posted February 19, 2021 Report Posted February 19, 2021 I'm in the process of setting up a VRInsight panel for my msfs needs, and my plan is as follows. There are two rotary knobs I want to bind to MFD/PFD map zoom, since the knobs have a limited range as does the map zoom, and since most encoders are already spoken for. To that end I've found this thread in which Pete Downson posted an example lua file I mean to support for my ends, eventually figure out a way to create "steps" within the range rather than update map zoom on every little rotary change. My question though is, using an external .evt file (also from these forums), how do I need to call them in ipc.control()? I've found the documentation for the function, but it basically just says to call the numerical event ID. Does that mean that if say, I want to call event #8 in the .evt file, I'll simply go ipc.control(8)? I read up on the lua documentation but havent noticed information specific on how to call event IDs from evt files. Some help would be greatly appreciated, I should be able to figure the rest out from there, I've got some scripting experience in another - relatively specific - language for years, lua should be straightforward enough to pick up.
John Dowson Posted February 20, 2021 Report Posted February 20, 2021 13 hours ago, Psistorm said: Does that mean that if say, I want to call event #8 in the .evt file, I'll simply go ipc.control(8)? I read up on the lua documentation but havent noticed information specific on how to call event IDs from evt files. Thee control numbers for events in event files are determined as follows: control number = 32768 + (event file index)*256 + event index number where event file index is the index number of the event file (in your FSUIPC7.ini, under [EventFiles]) and event index number is the idex number if the event in the event file. So, the first event in the first event file will have a control number of 32768, the second event 32769, first event in the second file as 33024. etc
Psistorm Posted February 20, 2021 Author Report Posted February 20, 2021 Thanks a lot! I'll be messing around with this when I get the chance, this helps me a great deal!
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now