mirror of
https://github.com/smyalygames/flightsim-on-linux.git
synced 2025-05-18 14:14:13 +02:00
Merge pull request #4 from mbsimulations/main
feat: add guide to setup honeycomb bravo throttle
This commit is contained in:
commit
7cbf5461a3
3
.gitignore
vendored
3
.gitignore
vendored
@ -12,6 +12,9 @@
|
||||
/.next/
|
||||
/out/
|
||||
|
||||
# npm
|
||||
package-lock.json
|
||||
|
||||
# production
|
||||
/build
|
||||
|
||||
|
@ -3,5 +3,6 @@
|
||||
"protontricks": "Protontricks",
|
||||
"troubleshooting": "Troubleshooting",
|
||||
"aircrafts": "Aircrafts",
|
||||
"utils": "Utilities"
|
||||
"utils": "Utilities",
|
||||
"hardware": "Hardware"
|
||||
}
|
||||
|
3
src/pages/msfs/hardware/_meta.json
Normal file
3
src/pages/msfs/hardware/_meta.json
Normal file
@ -0,0 +1,3 @@
|
||||
{
|
||||
"honeycomb-bravo": "Honeycomb Bravo"
|
||||
}
|
64
src/pages/msfs/hardware/honeycomb-bravo.mdx
Normal file
64
src/pages/msfs/hardware/honeycomb-bravo.mdx
Normal file
@ -0,0 +1,64 @@
|
||||
import { Callout } from 'nextra/components';
|
||||
import { Steps } from 'nextra-theme-docs';
|
||||
|
||||
# Honeycomb Bravo
|
||||
|
||||
[Honeycomb Bravo](https://flyhoneycomb.com/products/bravo-throttle-quadrant) is a popular hardware throttle unit for many flight simulators.
|
||||
|
||||
It works natively on linux eg. on X-Plane. To make it recognizable by Wine a few tweaks are needed.
|
||||
|
||||
## Setup
|
||||
|
||||
<Callout type="info" emoji="ℹ️">
|
||||
**Difficulty:** Medium
|
||||
</Callout>
|
||||
|
||||
<Steps>
|
||||
|
||||
### Ensure Honeycomb Bravo is recognized as a HID device
|
||||
|
||||
By default wine recognizes the Honeycomb Bravo throttle as an XBOX controller. To fix this a few changes to the registry of the Wine prefix are needed.
|
||||
|
||||
<Callout type="warning" emoji="⚠️">
|
||||
Editing the registry can break a Windows system and break your Wine prefix if something is done wrong.
|
||||
Use caution and read the instructions carefully.
|
||||
</Callout>
|
||||
|
||||
#### Open the registry editor
|
||||
|
||||
```
|
||||
protontricks 1250410 regedit
|
||||
```
|
||||
|
||||
#### Create necessary registry entries
|
||||
|
||||
Locate the following registry key
|
||||
|
||||
```
|
||||
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\winebus
|
||||
```
|
||||
|
||||
Create the following DWORD values:
|
||||
|
||||
- Name: Enable SDL Value: 0
|
||||
- Name: Map Controllers Value: 0
|
||||
|
||||
### (Optional) Correct already registered device
|
||||
|
||||
If you already started MSFS with the Honeycomb Bravo plugged in, it's likely been registered as an XBOX controller.
|
||||
|
||||
You can fix this by editing the following registry key: `HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\WINEBUS`
|
||||
|
||||
#### Reset values of existing xinput entries to winehid
|
||||
|
||||
The entries regarding the Honeycomb Bravo contain the following device IDs (VID/PID) 294b and 1901
|
||||
Inside those entries a few changes need to be made.
|
||||
|
||||
- Change the value of "Service" from `xinput` to `winehid`
|
||||
- Change the value of "DeviceDesc" from `Wine XInput compatible device` to `Wine HID compatible device`
|
||||
- Change "CompatibleIds" to only include `WINEBUS\WINE_COMP_HID`.
|
||||
|
||||
</Steps>
|
||||
|
||||
You should now see your Honeycomb Throttle in the controller settings in MSFS and can map it to your liking.
|
||||
|
Loading…
x
Reference in New Issue
Block a user