Originally created by GitHub user evilC: https://github.com/evilC/VTOLVRPhysicalInput
Disclaimer: This mod is NOT plug and play and requires basic knowledge of editing XML. Please find the readme pdf file in the mod download and follow the instructions.
Allows usage of HOTAS peripherals (joysticks and throttles) to control aircraft instead of the default virtual joystick and throttle. Featuring fully remappable button and axis inputs for HOTAS functions like weapon select and sensor controls. Customization tutorial file included in download!
Should support most hardware, from Thrustmaster to Logitech to Winwing!
Mod is now open source at https://github.com/solidshadow1126/VTOLVRPhysicalInput
NOTE: If you have an axis listed as "X Rotation" or "Y Rotation" etc listed in the joy.cpl, you need to type in "RotationX" etc in the input settings file to get it to work.
Mod has been fully fixed, all original inputs are working correctly. - Sensor control switch is now mapped to the throttle by default just like the touch controls. I realize I was mapping mine to the sensor control switches on my joystick which is not the default for most people. - Tilt control works again I am not sure if this works with the new helicopter, but it should work in multiplayer. This needs to be tested.
{'version': {'orig': '1.1.7', 'new': '1.2.0'}, 'user_uploaded_file': {'orig': <FieldFile: uploaded_files/SBgEyNZ9LR/VTOLVR_Physical_Input.zip>, 'new': <FieldFile: VTOLVRPhysicalInput.zip>}}
{'user_uploaded_file': {'orig': <FieldFile: uploaded_files/h89myNUF3D/VTOLVR_Physical_Input.zip>, 'new': <FieldFile: VTOLVRPhysicalInput.zip>}}
{'user_uploaded_file': {'orig': <FieldFile: uploaded_files/mE30i8QFNV/VTOLVR_Physical_Input.zip>, 'new': <FieldFile: VTOLVRPhysicalInput.zip>}}
{'user_uploaded_file': {'orig': <FieldFile: uploaded_files/a13a5z8Sxl/VTOLVR_Physical_Input.zip>, 'new': <FieldFile: VTOLVRPhysicalInput.zip>}}
{'version': {'orig': '1.1.6', 'new': '1.1.7'}, 'user_uploaded_file': {'orig': <FieldFile: uploaded_files/xECHv2pS5H/VTOLVR_Physical_Input.zip>, 'new': <FieldFile: VTOLVRPhysicalInput.zip>}}
{'version': {'orig': '1.1.5', 'new': '1.1.6'}, 'user_uploaded_file': {'orig': <FieldFile: uploaded_files/4fzyEePfkK/VTOLVR_Physical_Input.zip>, 'new': <FieldFile: VTOLVRPhysicalInput.zip>}}
{'version': {'orig': '1.1.4', 'new': '1.1.5'}, 'user_uploaded_file': {'orig': <FieldFile: uploaded_files/lZhL6GRN0I/VTOLVR_Physical_Input.zip>, 'new': <FieldFile: VTOLVRPhysicalInput.zip>}}
{'version': {'orig': '1.1.3', 'new': '1.1.4'}, 'user_uploaded_file': {'orig': <FieldFile: uploaded_files/y85w7YSDzf/VTOLVR_Physical_Input.zip>, 'new': <FieldFile: VTOLVRPhysicalInput.zip>}}
Changes to tutorial: Installation and Usage: 1. Ensure the mod manager is properly installed 2. Move the contents of the mod file to your VTOL VR\VTOLVR_ModLoader\Mods folder 3. Launch the game once to create the VTOLVR_HOTAS_Physical_Input folder 4. Close the game, then rename the VTOLVR_HOTAS_Physical_Input folder to VTOLVRPhysicalInput. If you do not do this step the mod will not work; I am not sure why this is happening but it has something to do with the mod loader. 5. Right click on “Unblocked.ps1” and select “Run with Powershell”. It will prompt you to run as an administrator; this is to unblock the .dll files needed to hook the direct input into the game 6. Edit the “VTOLVRPhysicalInputSettings.xml” with the bindings you want. More detail on this step is in the “Edit Bindings” section of this guide. 7. Launch the game through the mod manager and enable the mod on the title screen. 8. Enjoy!
{'version': {'orig': '1.1.2', 'new': '1.1.3'}, 'user_uploaded_file': {'orig': <FieldFile: uploaded_files/zu9ex2Cg9h/VTOLVR_HOTAS_Physical_Input.zip>, 'new': <FieldFile: VTOLVRPhysicalInput.zip>}}
{'version': {'orig': '1.1.1', 'new': '1.1.2'}, 'user_uploaded_file': {'orig': <FieldFile: uploaded_files/8uqDaF2HbK/VTOLVR_HOTAS_Physical_Input.zip>, 'new': <FieldFile: VTOLVRPhysicalInput.zip>}}
{'version': {'orig': '1.1', 'new': '1.1.1'}, 'user_uploaded_file': {'orig': <FieldFile: uploaded_files/Xnl0SulEOK/VTOLVR_HOTAS_Physical_Input.zip>, 'new': <FieldFile: VTOLVRPhysicalInput.zip>}}
{'version': {'orig': '1.0', 'new': '1.1'}, 'user_uploaded_file': {'orig': <FieldFile: uploaded_files/D3TOYHR3Zl/VTOLVR_HOTAS_Physical_Input.zip>, 'new': <FieldFile: VTOLVRPhysicalInput.zip>}}