LoupeDeck Live & CT plugin

Hello everyone,

Here is my first project for the LoupeDeck Live that allows you to use both buttons and encoders in MSFS : Sample video


This is an ongoing project, there is still a lot to add.
More info here: GitHub - calibx/msfsdeck: MSFS Plugin for LoupeDeck Live & CT

** Simplified installation steps (thanks to @aziiz)

  1. Install latest Loupedeck Software from Loupedeck Software Downloads | Windows & MacOS
  2. Go to the market and search for MSFS plugin
  3. Check from Loupedeck software that you can see the MSFS profile
  4. To init connection, just move a dial !

And you should be good to go !


Some reviews :

https://www.youtube.com/watch?v=XI49M1u7zR0&ab_channel=ObsidianAnt
https://www.youtube.com/watch?v=Yu9msdHeTxk&ab_channel=SimHangerFlightSimulation
https://www.helisimmer.com/reviews/loupedeck-live


Current tested version :

  • Loupedeck : 5.4.0.15099
  • MSFS : 1.30.7.0
  • MSFS SDK : 0.20.5.0 (not needed to run the plugin)

Current release :

  • Github : 3.0.1 (alpha)
  • Market : 2.4.0

3.0.1 (alpha for testing):

  • Fix new misc input

3.0.0 (alpha for testing):

  • Add misc input : allow to send 16K different events to MSFS (Thanks to Mobiflight !)
  • (Lot of) Fixes and new components from AnimalWinter164 : VorOrbiEncoder, CockpitViewFolder, LightInput, FuleInput, RPMInput, WeatherDisplayInput
  • Display flap max by dbnski

2.4.0 :

  • Fix parking brakes input
  • Add NAV Folder
  • Fix Sim Rate encoder (add 0.25 and 0.5)
  • Add a new ā€œusableā€ COM folder for the Loupedeck S

2.3.0 :

  • Add Back course (VNAV for HJET)
  • Add SIM RATE encoder
  • Add spoiler Arm input
  • Fix spoiler encoder : clic = Arm = [ ā€¦]
  • (Try to) Add a COM folder for the Loupedeck S

2.2.0 :

  • Add flashlight (sending default binding ALT + L)
  • Fix ATC Open/close
  • Map folders to physical buttons by default
  • Add Yaw Damper control
  • Add indexed pitot handling
  • Add indexed light handling
  • Setting to 29.92 when pushing baro encoder
  • Add a new Input to change icon background size

2.1.0 :

  • Add glareshied, pedestral and All light switches
  • Fix folder close events
  • Fix switch inputs in COM folder
  • Try to fix icon problem

2.0.2 :

  • Fix icon problems

2.0.1 :

  • Fix new packaging for the market

2.0.0 :

  • Fix general performance problem (since the firt release) : improve (a lot) plugin responsiveness
  • Fix heading cycling everywhere (AP, Airliner, and encoder)
  • Fix plugin install error (problem since first release of the market)
  • Fix FD wrong displayed values
  • Add GitHub URL in ā€œAboutā€
  • Add a ā€œdonateā€ button in the Wiki : need more coffee for next releases
  • Change plugin icons to be more ā€œcompliantā€ with the UI
10 Likes

Got one myself. You can use it with Axis And Ohs via its MIDI output to control AP dials etc.

Looks like you are off to a great start. Already have a Streamdeck otherwise I would be looking to pick up one of these as the encoders would always come in handy.

Oh I didnā€™t realize it could be use in midi ā€¦ But how do you configure it in MSFS as the LoupeDeck is not listed in the devices ?

The advantage of the plugin is the gathered values but for that it needs FSUIPC

Itā€™s not seen as a device in FS as you know so youā€™re limited to setting up a config on the Loupedeck as keyboard emulation.
However, Axis And Ohs can see MIDI input and the Loupedeck can output MIDI.

I have a number of volume channels set against the rotary encoders, Axis And Ohs then can map those to simulator events like +/- altitude, heading, trims etc.

The advantage being over other MIDI controllers is that you can have multiple different sets of six encoders to allocate to all the inputs you want across different pages like a Streamdeck.

If you are integrating through FSUIPC though then youā€™re doing the same with the addition of reading values back in which is great. Will give youā€™re solution a go since I can see youā€™re already accessing the same Iā€™m using so makes it a more contained solution.

Have followed you git repo for future updates. Excellent!

Ok, it is a tierce application as FSUIPC

Yes, allows similar back end access to the sim.

Had a quick try but couldnā€™t get it to work.

Downloaded the zip and FSUIPC7, unzipped the first and installed the second.

First thing, the installation notes say to copy the two .dllā€™s to the %USERPROFILE%\AppData\Local\Loupedeck\Plugins directory. I donā€™t have a /plugins directory but do have a /plugindata directory. Is this a typo and it should be the later or do I need to create a /plugins directory? Iā€™ve tried both.

If I import the .lp4 file either in the ā€˜newā€™ Loupedeck UI or the previous one, it does so under a blank application unless you choose an existing application profile set up for MSFS2020.

Either way, when I start FS, FSUIPC loads as expected and the Loupedeck switches to your profile but all I get on the screen is N/A in every area.

EDIT: Aha! got it to work by putting the two .dllā€™s in the main install directory where all the others are. Having an odd issue with the auto-profile switch now seeming to work backwards but thatā€™s a Loupedeck thing

Only had a quick try but looks great so far with the AP encoder controls working. Let me know if you have any updates to try out! Excellent.

Many thanks.

1 Like

Hi,

For the plugins directory itā€™s look like that on my W10 an W11 :
image
The folder path come from the LoupeDeck site : Distributing the plugin Ā· Loupedeck/LoupedeckPluginSdk4 Wiki (github.com)

If it works in the app folder in your case I will update the install guide in the case of others face the same problem.

You can see the last release content here : Releases Ā· calibx/msfsdeck (github.com)

Have fun !

1 Like

Hi @CaliBx!

Your plugin looks great. Iā€™m from Loupedeck and can support you with the SDK & plugin development. Let me know if I can help you, feel free to email me at aki.sysmalainen@loupedeck.com.

Br,
Aki

4 Likes

Interesting device! As this is a midi device does anyone know if this works with Spad.next?

It works with Axis And Ohs via midi

Just installed the latest and removed the dllsā€™s from the application directory and just have them in the plugins directory now. Heh - works fine this time! so not sure what was up previously.

Also, I deleted the existing application profile set to MSFS2020 I had previously and to which Iā€™d imported the .lp4 previously. Just imported it directly and, even though itā€™s not showing as being related to FS2020 as such, it now gives me access to the plugins controls - I thought they were locked previously since I couldnā€™t get to them.

Anyway, great job, this way now I can also move things around and add other controls as I wish together with home page links back to my other profiles etc.

Many thanks again.

Good news for the installation !
Next release, I hope tomorow, will use the new plugin delivery system of the UI.
I need some more tests before releasing the version

2 Likes

New release 0.1.0-rc4 with the plugin system and an icon in LoupeDeck : Release 0.1.0-rc4 : Package improvement Ā· calibx/msfsdeck (github.com)

2 Likes

Great. Can you just double click on the .lplug4 file for the package installer to do it automatically, rather than through a CMD line? It seems to have created the MSFSPlugins directory in the right place for me and dropped the .dll and .pdb files in there.

Yep, can confirm that works, creates the application with a default profile and gives it the icon. Importing the .lp4 add it as a second profile under the application. Because the profile is now separate from the plugin, I assume it makes upgrading customised profiles easier?.

One question, the AP and Lights folders are effectively locked - I canā€™t see any way to edit nor re-arrange their contents? Is a folder even a native Loupedeck ā€˜thingā€™ or are these effectively workspace links? Either way, could their contents instead be made available outside of the folders so they can be used as required? e.g. could set up workspaces for different aircraft with different requirements.

Many thanks for the continued work!

For the moment the command line seems to be the only way to include plugin. There a plugin menu in the UI but it is grayed out. Maybe a future update of LoupeDeck ?
image

The folders are way to simplify the config putting only one input but the layout is defined in the plugin.
I will add separate input in the next release.

2 Likes

Hi,

Double click of the .lplug4 file installs the plugin as well. No need for command line.

Happy to report the RC4 works for me as well. The plugin works overall really well and looks great!

@CaliBx, could you ping me with an email, I have a proposal for you.

Br,
Aki

Hi,

Ok I know why it didnā€™t work for me : last update of Loupedeck fail so I installed it in portable mode, so I donā€™t have the registry entries for installing plugins.
I will update the doc in the next release to simplify this, and retry to fix my installation.

@aziiz : mail sent !

1 Like

Gentlemen, I purchased a Loupedeck Live with high hopes. I was finally able to make it work with FS2020, byt ran into the issues that others have mentioned: disappearing cursor, heading bug circling endlessly, little to no response to button presses, no response from encodersā€¦ I packed it up and am ready to send it back, but I came across this thread. Now my interest is coming back, but Iā€™m a bit overwhelmed with the amount of information Iā€™m seeing here. Iā€™m no newcomer to technology, at 66 I can tell you I actually coded on Hollerith cards and teletype consoles, lol.
What Iā€™d love to see, before I return this seemingly wonderful device, is a roadmap to getting the results that you are seeing. How about it, guys? Just a simple step-by-step.
Thank you for putting in the time and effort and sharing it here. Iā€™d like to contribute as well, if I can actually catch up with you and get this working ! Regards!

1 Like