JF-17 Thunder UFCP with MATRIC

Quite a while ago I did a Ka-50 proof of concept to demonstrate how to use DCS export to integrate MATRIC with DCS. I decided to revisit DCS inspired by some very creative members of the community and do another DCS-MATRIC showcase.

I'll show you how you can use MATRIC as UFCP and it is much easier to set up with MATRIC 2.0

1) Download the export script here: https://matricapp.com/download/matricjf17.lua and place it in your DCS Scripts folder (In my case it is Saved Games\DCS.openbeta\Scripts

2) Add this line to your Export.lua file   


3) Download the JF-17 UFCP deck from MATRIC community gallery (there is a version with and without key bindings). Just double click it to import

4) Open MATRIC settings, tab API INTEGRATION and make sure that "Enable 3rd party integration" is CHECKED and "Require integration PIN" is NOT CHECKED 

5) Load the deck in MATRIC on your mobile device and enjoy



Many thanks to Calamardo for help with lua

MATRIC Server 1.65.10 change log

  • Fixed: Auto deck switcher bug (can not select target device)
  • Fixed: material icons not displayed on buttons
  • Added showcase deck to default install
  • Enhancement: Remember currently open page on client when reloading deck due to save on server
  • Enhancement: Added customCSS for iframe action, the idea is you can scale and style iframe for better fit on the deck
  • Change: Removed object-fit and object-position properties for iframe action as they didn't work as desired
  • Change: Sandbox attribute applied by default for iframe action. you have to explicitly allow scripts etc using sandbox attribute

MATRIC Server 1.64 is here!

MATRIC Server 1.64 is here!

1.64 has been released, these are the new features:

  • Windows client support
    Windows client makes it possible to use Windows devices as MATRIC clients.
    While in general it does not make sense to use Windows client on the same PC which is running MATRIC Server (hotkeys and macros wouldn't work as the client would be just sending keystrokes to itself) in some cases it might be useful, for example if using secondary touch screen as OBS Studio deck


  • Touchpad zone button "action" makes the button a touchpad surface
    While MATRIC did support touchpad emulation before, it would show in a different screen. Now you can embed the touchpad surface as you would any button in the deck, just add button and choose "Touchpad zone" as action.


  • Embed web page "action" enables embedding web pages and HTML fragments in MATRIC deck, however due to various limitations your mileage may vary (some web sites won't allow embedding), e.g. Google maps works, YouTube doesn't.
    It does open interesting possibilities like embedding other apps inside MATRIC.


  • Improved macro editor - now you won't have to record macro all over again if you make a mistake, it is possible to edit keystrokes


1.63 - Embedding web pages and touchpad zone

1.63 - Embedding web pages and touchpad zone

Embed Web page - enables you to embed a web page directly into MATRIC decks e.g. Google maps

Touchpad zone - similar to touchpad but instead of opening a special dedicated touchpad screen, touchpad surface is inline with buttons on the deck page

Aviation button templates released under CC license

Our most popular deck is "Aviation button templates", we decided to release the source files under Creative Commons license. The zip file contains graphics with layers in 3 formats: original Affinity Designer format, EPS and Photoshop PSD. Attribution is optional.

Aviation button templates


Creative Commons License
Aircraft buttons by MATRIC is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Based on a work at https://matricapp.com/download/aircraft_buttons.zip.

MATRIC 1.62 beta

Beta 1.62 is available for download here https://matricapp.com/download/beta/MatricSetup.1.62.8.exe


You will have to uninstall any version lower then 1.62 before installing.


We switched to WiX installer system. This gives us signifficant new possibilities like automatically configuring firewall during setup, better control over prerequisites installation (Visual C++ runtime and .Net framework). Only downside so far is that you will have to uninstall any version prior to 1.62 before installing 1.62 or higher.

While switching to WiX wasn't easy (to put it mildly), I strongly believe it is a right step towards better user experience and less setup related issues. Please report any issues to our Discord.

User-configurable network ports - to get rid of those pesky Hyper-V conflicts. Do not change Server discovery port until new Android client (with configurable server discovery port is available on Google Play)


  • Fix app crash if Run App action target does not exist
  • Fix app crash if Hotkey action is malformed
  • Fix properly mark update message as read when clicked

MATRIC 1.61 is released

1.61 Brings two major new features

  • Support for Bluetooth connectivity via Windows Mobile Hotspot
    You can now use MATRIC over Bluetooth by utilizing Windows 10 Mobile Hotspot. You need to update MATRIC Android client to latest version to take advantage of this feature.
  • HTTP request button action
    Enables you to send tailor-made HTTP requests from MATRIC at a push of a button. Handy if you want MATRIC to trigger actions on smart devices, social media or any other platform that supports HTTP.

Minor changes and bugfixes

  • Separate update installation version (will be available on click in MATRIC on Windows) - won't mess up your decks or reinstall defaults or check prerequisites (VC++ and .Net) resulting in more robust and leaner upgrade process
  • New config file location Documents\MATRIC\config
  • More popular decks included in default installation
  • Bugfix: Log file not shown in UI
  • Bugfix: Button properties panel for VJoy action not opening vjoy download window
  • Bugfix: Button animation in library panel not shown if button has autorepeat flag set
  • Bugfix: UI glitch in settings dialog

MATRIC beta 1.61 changelog

  • Execute HTTP action
    Executes HTTP request with parameters, can be used to connect to various webhooks from social media to smart devices
  • Various bugfixes

Matric 1.59 beta changelog

  • Support for Bluetooth connectivity via Windows Mobile Hotspot
  • New config file location Documents\MATRIC\config
  • Bugfix: Button properties panel for VJoy action not opening vjoy download window
  • norestart option to hopefuly prevent Visual C++ runtime installer rebooting without asking the user
  • All binaries digitally signed

Matric for Android 1.58 coming soon

New version has been posted for review, 

Highlight: added bluetooth connection support (via Windows Mobile Hotspot tethering). Requires MATRIC for Windows 1.56 or higher. Refer to this video for more details:

Bugfix: matricapp.com link not clickable
Feature: Tweaked network protocol could allow MATRIC to work in some network scenarios which caused issues before

Feature: About dialog instead of toast

Feature: In-App rating implementation