Jump to content

LES Saab 340A SimVRlabs Mod


Joe_K

Recommended Posts

Out of the VR Lab: Leading Edge Simulations Saab 340A v 1.5.1

This is a major update! Now featuring a fully working yoke for VR touch controllers, and at last count, there are now 142 custom hand-tuned manipulators optimized to work with VR touch controllers.  No more axis lines on the throttle and condition levers and the gear handle. I worked very hard to make things just act and "feel" as right as they can.

Manipulators that have been tweaked to work in VR are:

-GPS Knobs, inner/outer
-Sun Shades, slide on the rail and lower/raise
-All Light Intensity Rheostats
-Autopilot Altitude Selector Dial
-Com 1 and 2 Function Selector and Frequency knobs, inner and outer
-Nav 1 and 2 Function Selector and Frequency knobs, inner and outer
-ADF 2 and 2 Function Selector and Frequency knobs, inner and outer
-Transponder Function Selector and Frequency knobs
-CRS 1 dial
-CRS 2 dial
-HDG dial
-OBS Knobs
-IAS Bug knobs
-Altimeter baro pressure knobs
-Overhead DC Selector knob
-Flight Number Digit Wheels have been tuned for functionality
-Parking Brake orientation corrected (was previously reversed, now a push toward the floor pushes the knob down)
-Steering Tiller orientation corrected (was previously reversed, now a push toward the floor pushes the knob down)
-DCP Select knob tweaked
-Decision Height Knob rotation and push in/out tweaked (was previously reversed)
-VR Yoke (Thank you Jan of Stairport Sceneries for the manipulator to work with, and the countless hours of patience and testing with me!)
-AP Disconnect Button on yoke working
-Custom Autopilot V/S knob that overlays the one that doesn't work in VR with touch controllers

Many (many!) manipulators reworked and hand-tuned for maximum workability, including:

-Throttle
-Condition Levers
-Flaps
-Gear Handle
-Friction Locks
-Knobs
-Switch Covers
-Fire Handles
-Temp Knobs
-Light Knobs

Other Immersive VR Tweaks:

Now there's a tiny teleport hotspot above and behind the center console. This hotspot teleports you out of the cockpit and into the cabin just outside the cockpit door facing aft. From there you can make a cup of coffee, or teleport over to a couple places in the cabin. One is in front of the main door, where you can open it and slide the stairs out and lower/raise them. From there you can also operate the cabin lighting switches. You can also shoot the teleport cord toward the rear of the aircraft down the aisle, where you'll also find another hotspot that puts you in a passenger window seat overlooking the rear of the wing. You can hand slide the window cover up or down and turn on/off the reading lights, as well as push the call button to call the stewardess. Very immersive and wonderful for replays as well.

 

What's new in V105:  This updates the SimVRlabs mod to be compatible with the Saab 1.5.1 update.

 

Known bugs or issues:

- Switches that should "snap" back to centre, such as starter switch, bleeds, trims, V/S wheel, etc...they do not snap back to centre using the VR controllers. I believe there is some custom "on mouse release" gizmo code going on there, and the VR controllers aren't seen by gizmo as a "mouse". Fortunately, the VR mouse works just fine, so I map the VR mouse to a button on my yoke and turn it on when I need to adjust trims. Everything else is still usable with the VR controllers. When you reset the bleeds it will stay in the reset position, but I've found that it's fine to leave it there. The same thing with the starter switch, it will just stay in the position of the engine you just started but doesn't make a difference. If you want to snap it back to centre, just use the VR mouse for now.
- Some custom mouse wheel code in 2d gets broken while using the VR mod, so if you are going to fly her in 2d you may want to revert back to the old .obj files.
- gust lock only works using VR mouse. Again, I believe it's dependent on some custom gizmo mouse code.

 

Edited by Joe_K
Link to comment
Share on other sites

  • 10 months later...

I'm getting errors when loading the aircraft...

0:06:59.218 I/OVR: Reading VR conf file: Aircraft/Prop Airliners/Saab 340A/Passenger Variant/LES_Saab_340A_vrconfig.txt
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: JGX/SAAB/G530/MNP/gps_dial_MHz dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: LES/saab/WXP/range_dial dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: LES/saab/WXP/mode_dial dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: LES/saab/autopilot/CHP/heading_dial dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: LES/saab/autopilot/CHP/OBS1_dial dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: LES/saab/autopilot/CHP/OBS2_dial dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: LES/saab/OH/temp_dial dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: LES/saab/OH/DC_selector_dial dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: JGX/SAAB/PLII_COM1/MNP/frequency_sel_large_dial dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: JGX/SAAB/PLII_COM1/MNP/frequency_sel_small_dial dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: JGX/SAAB/PLII_COM2/MNP/frequency_sel_large_dial dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: JGX/SAAB/PLII_COM2/MNP/frequency_sel_small_dial dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: JGX/SAAB/PLII_ADF1/MNP/frequency_sel_large_dial dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: JGX/SAAB/PLII_ADF1/MNP/frequency_sel_small_dial dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: JGX/SAAB/PLII_ADF2/MNP/frequency_sel_large_dial dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: JGX/SAAB/PLII_ADF2/MNP/frequency_sel_small_dial dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: JGX/SAAB/PLII_XPDR1/MNP/frequency_sel_large_dial dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: JGX/SAAB/PLII_XPDR1/MNP/frequency_sel_small_dial dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: JGX/SAAB/PLII_NAV1/MNP/frequency_sel_large_dial dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: JGX/SAAB/PLII_NAV1/MNP/frequency_sel_small_dial dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: JGX/SAAB/PLII_NAV2/MNP/frequency_sel_large_dial dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: JGX/SAAB/PLII_NAV2/MNP/frequency_sel_small_dial dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: JGX/SAAB/G530/MNP/gps_dial_kHz dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: JGX/SAAB/G530/MNP/gps_page_dial dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: JGX/SAAB/G530/MNP/power_dial dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: JGX/SAAB/G530/MNP/gps_chapter_dial dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: LES/saab/alt_alert/alt_set_dial dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: LES/saab/ias_bug_dial dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: LES/saab/baro_in_hg_dial_pilot dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: LES/saab/RMI/sel_pilot_R dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: LES/saab/RMI/sel_pilot_L dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: LES/saab/DCP/DH_dial_pilot dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: LES/saab/DCP/DH_dial_copilot dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_switch_up_down with dref1: LES/saab/battery_toggle_L dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_switch_up_down with dref1: LES/saab/battery_toggle_R dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: LES/saab/CTOT/dial dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: LES/saab/OH/wndw_wiper_dial_L dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: LES/saab/OH/wndw_wiper_dial_R dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: LES/saab/AC/cabin_temp_dial dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: LES/saab/AC/cockpit_temp_dial dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: LES/saab/int_lt_digits_dial dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: LES/saab/FDEP/flt_number_digit1 dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: LES/saab/FDEP/flt_number_digit2 dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: LES/saab/FDEP/flt_number_digit3 dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: LES/saab/FDEP/flt_number_digit4 dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: LES/saab/DCP/comp_mode_sel_copilot dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: LES/saab/DCP/comp_mode_sel_pilot dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: LES/saab/press/ldg_alt_dial dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: JGX/SAAB/PLII_COM1/MNP/function_selector_dial dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: JGX/SAAB/PLII_COM2/MNP/function_selector_dial dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: JGX/SAAB/PLII_ADF1/MNP/function_selector_dial dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: JGX/SAAB/PLII_ADF2/MNP/function_selector_dial dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: JGX/SAAB/PLII_XPDR1/MNP/function_selector_dial dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: JGX/SAAB/PLII_NAV1/MNP/function_selector_dial dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: axis_knob with dref1: JGX/SAAB/PLII_NAV2/MNP/function_selector_dial dref2: (NONE) tooltip: 
0:06:59.218 W/VRCONFIG: Could not find matching manipulator for type: drag_xy with dref1: sim/cockpit2/controls/yoke_roll_ratio dref2: sim/cockpit2/controls/yoke_pitch_ratio tooltip: 
0:06:59.218 E/SYS: +-------------------------------------------------------------------------------
0:06:59.218 E/SYS: | There was a minor problem parsing the VRCONFIG:
0:06:59.218 E/SYS: | Aircraft/Prop Airliners/Saab 340A/Passenger Variant/LES_Saab_340A_vrconfig.txt
0:06:59.218 E/SYS: | You may need to update the airplane or report this to the airplane's author.
0:06:59.218 E/SYS: | Please see the log.txt file for detailed error information.
0:06:59.218 E/SYS: | (vr_manips.cpp:471)
0:06:59.218 E/SYS: +-------------------------------------------------------------------------------

 

Link to comment
Share on other sites

  • 1 year later...
  • Recently Browsing   0 members

    • No registered users viewing this page.


  • Don't have an account?

    An account is required to interact with and download content from the Threshold Forum.
    Forum is currently also locked down for guests because of heavy bot invasions. Sorry about that.

  • Threshold News

  • image.png.5d3ebd5638179a05dc5cfa67eaf4bf3a.png

×
×
  • Create New...

Important Information

Please read the Terms of Use