
Description
Overview
This plugin provides tools for Touch Portal macro launcher software to build two-way interactive interfaces for Microsoft Flight Simulator 2020 and 2024. The plugin makes available new Touch Portal Actions, Connectors, States, and Events for creating buttons and pages suitable for virtually any
simulated aircraft, component, or system.
A separate edition supporting FS-X and other SimConnect simulators (such as P3D) is also available.
Features
- Connects to local or remote simulators with SimConnect.
- Allows getting data variables from simulator at regular intervals, such as flight instrument readings, control surface positions, or switch states.
- Allows triggering any interactive aircraft event via Touch Portal Actions, such as setting switches, adjusting control surfaces, radio frequencies, and so on.
- Use Touch Portal "Sliders" to control a value within any range, and/or provide visual feedback to simulator variable changes (eg. a throttle slider can both control the sim throttle and show the actual position when the throttle is moved with mouse/joystick/keyboard).
- Completely configurable to request any variable or trigger any event supported by the connected simulator, including with custom extensions like MobiFlight.
- Supports simulator system events (such as "flight loaded" or "sim started") as Touch Portal Events.
- Set and read model-specific "Input Event" values.
- Allows simultaneous usage from multiple networked Touch Portal devices.
- Optional WASM integration allows even greater expansion, with access to many variable types (including "Local" variables) and events/actions not normally accessible via SimConnect alone.
- Categorized lists of all SimConnect Event IDs and Simulator Variables to choose from, custom imported from MSFS online documentation (exclusive feature!).
- Integrates live HubHop data for activating thousands of available Input Events provided by the community.
- Separate plugins available for MSFS 2020/2024 and older sims supporting 32-bit FS-X versions of SimConnect.
Instructions, Documentation, More Downloads and Repository
The project is published and maintained at: https://github.com/mpaperno/MSFSTouchPortalPlugin
MSFS TOUCH PORTAL PLUGIN README
LATEST RELEASE DETAILS AND DOWNLOADS
MSFS TOUCH PORTAL PLUGIN DOCUMENTATION WIKI
TOUCH PORTAL GUIDES
Please follow the links above for more information, documentatoin, example pages, and the latest releases.
IF YOU DOWNLOAD FROM HERE: Unzip the file you downloaded here and extract the ".tpp" file inside. Then it can be imported into Touch Portal. Please see the README for further instructions.
The additional WASimModule zip file available here is an optoinal WASM module which enables deeper integration of the plugin with the simulator, including many 3rd party aircraft. To install it, just unzip the file and place the "wasimcommander-module" folder inside your Community folder. The simulator needs to be restarted if already running, after which "WASimCommander" should show up in the game's content manager. This is part of my open-source WASimCommander project, also hosted here.
Support and Discussion
Please use the GitHub Issues pages for bug reports and concise feature requests. Use the Discussions pages for general conversation on any related topic like suggestions or support questions.
There is also a Discord support forum on my server, and discussion rooms on my Discord server channel #msfs-general and at Touch Portal's Discord server channel #msfs.
Copyright (c) 2020 Tim Lewis;
Copyright Maxim Paperno, all rights reserved;
Copyright MSFSTouchPortalPlugin Project Contributors
License: GPLv3.
See repository for license details, copyright, and disclaimer information.
MSFS Touch Portal Plugin
This plugin provides tools to build two-way interactive interfaces between Touch Portal macro launcher software and Microsoft Flight Simulator 2020 & 2024. The plugin makes available new Touch Portal Actions, Connectors, States, and Events for creating buttons and pages suitable for virtually any simulated aircraft, component, or system.
User Reviews
7 reviews
Version History
v1.6.2 Release (1060200) 21-May-25 * Fixed that many of the basic plugin actions were broken in v1.6.1. Errors were logged such as "Could not parse required action parameters for [action name] from data: ..." To everyone who already got the last update, very sorry about that!
Related

WASimCommander
A WASM module-based Server and a full Client API combination. This project is geared towards other MSFS developers/coders who need a convenient way to remotely access parts of the Simulator which are normally inaccessible via SimConnect, such as locally-defined aircraft variables or custom events.
by Maxim Paperno

FSX Touch Portal Plugin
This plugin provides tools to build two-way interactive interfaces between Touch Portal macro launcher software and Flight Simulators which use older 32-bit SimConnect, such as Microsoft Flight Simulator X (FSX). The plugin makes available new Touch Portal Actions, Connectors, States, and Events for creating buttons and pages suitable for virtually any simulated aircraft, component, or system.
by Maxim Paperno, Tim Lewis


Comments(41)
Log in to join the discussion
Log In9 months ago
9 months ago
You'd use those states in a "when plug-in state changes" Touch Portal event and then configure it to show a lighted indicator button image (or whatever) when active (state value of 1 (one)).
Unfortunately I can't post screenshots or attachments here, so it's not really the ideal place for support. You could also hit me up on Discord or start a discussion on GitHub (see links in main description here).
HTH,
-Max
over 1 year ago
over 1 year ago
Fenix (but also others)
Tried the following from "Execute calculator code"
2 (>A:CAMERA VIEW TYPE AND INDEX:0, enum) 14 (>A:CAMERA VIEW TYPE AND INDEX:1, enum)
This works in AAO (don't care what it does, it changes the view to something evident).
It also works when entered in WassimcommanderClients.
No reaction on Touch portal.
over 1 year ago
Let me know folks if any issues, though do keep in mind at this point MSFS 2024 has a lot of bugs that still need to be worked out (especially with 3rd party models). I'm especially interested in any general failures like plugin or WASM module crashing or causing reproducible problems with the sim.
Cheers!
-Max
over 1 year ago
Is the plugin still supported? It has not been functional for a few days in my sim.
over 1 year ago
over 2 years ago
almost 3 years ago
almost 3 years ago
I never actually got around to publishing the page in that video. But another user here made something similar from another page I published for another plugin: https://flightsim.to/file/38692/touch-portal-page-for-beech-b35-b33 (I have not tried this page myself, YMMV.)
The original page I had published is from here: https://github.com/mpaperno/TJoy/tree/main/assets
I've removed the "trailer" video from this listing to avoid further confusion. When I originally attached the video to this listing it was just another piece of media, like an image, but at some point flightsim.to decided to relabel that to "trailer" which it is not. Now I don't see any other way to attach videos to a listing.
Cheers,
-Max
almost 3 years ago
The newer plugin isn't seeing all the FBW variables. I loaded this into touch portal and all works fine.
Now when I use the states editor I can now see all the missing variables.
almost 3 years ago
As far as I know, all other L vars have worked since the plugin v1.4 release, so the issue is something specific. The plugin doesn't do anything special for any particular model's variables.
I need a list of which actual variables are affected, and relevant log files showing the actual errors in v1.4.
almost 3 years ago
almost 3 years ago
Can you use this with/for a FMC or the MCDU for jets??
almost 3 years ago
Hi, any button or function in the sim which has a remote way to control it can be used with this plugin. Depending on the airplane model, this may include the computer keyboards or not. Getting the computers' displays themselves into Touch Portal is considerably more difficult (there is no sim API for that) and to date I haven't seen a practical solution to this issue.
HTH,
-Max
almost 3 years ago
Not.Cheers mate.Much appreciated.
about 3 years ago
about 3 years ago
il mio era un appunto la tua una risposta ignorante forse ti pagano se compriamo il programma?