Hello DCS pilots!
I'm excited to share my latest project with the community - FIPUnlocked, a software solution that brings Saitek/Logitech FIP (Flight Instrument Panel) support to games that don't natively support these devices, including DCS World.
What is FIPUnlocked?
FIPUnlocked is an open-source application that allows you to use your Saitek/Logitech FIP device with any game by cloning selected parts of your monitor onto the FIP's 320x240 display. It also provides keyboard emulation for the FIP's S1-S6 buttons and rotary encoders.
Key Features
Screen Cloning: Capture any region of your monitor and display it on FIP pages 1-6
Button Mapping: Configure S1-S6 buttons to send keyboard combinations (e.g., LShift+A, RCtrl+LAlt+E)
Rotary Encoder Support: Map left/right rotary encoders to keyboard inputs
Multiple Pages: Support for up to 6 different display configurations
Real-time Preview: Built-in preview window to see what's being captured
Performance Optimized: Minimal CPU/RAM usage
Configurable in config.json
Demo Video
Installation & Usage
1. Download latest release from Github
2. Follow installation instructions in This ReadMe
Known Limitations
Cloning onto FIP maxes out at ~24 FPS
Currently in alpha stage - feedback and bug reports welcome
Future Plans
- DCS-BIOS integration for direct input
- Custom gauge/panel editor + DCS-BIOS integration for direct aircraft data
- Profile system for different aircraft
- Config editor within the application
Download & Support
GitHub Repository: https://github.com/SmokeyDev/FIPUnlocked
Latest Release: https://github.com/SmokeyDev/FIPUnlocked/releases/latest
Feedback & Contributions
This is an open-source project, and I welcome:
Bug reports and feature requests
Code contributions
Configuration examples and setups
Performance optimization suggestions