EpicTuner plugin SDK 1.0.0-pre.3
Release status: Prerelease. The SDK targets the 1.0 API; its release status is separate from EpicTuner's 0.8.5 application release. The SDK is a separate download under the proprietary SDK terms.
Use host 0.8.5 or newer for contextual UI diagnostics: named result codes,
request and panel identity, patch targets, submitted/current revisions and the
last revision change. This SDK adds resultName, completionMessage, and
Context::check(completion, step) helpers and updates the starter examples.
C ABI 1.1, service layouts and numeric constants remain compatible.
See pre.3 debugging guidance and the
pre.2 dropdown migration.
Download the complete Markdown manual for coding agents — all guides, public API headers, schemas and starter/cascading source in one file.
Build compiled plugins for calibration, telemetry and analysis. Write C++20, construct panels with EpicTuner controls, and ship signed packages. Ordinary plugins need no Qt or private application headers.
Find your next step
| Task | Guide |
|---|---|
| Start a standalone project | Starter tutorial |
| Browse runnable source and screenshots | Examples |
| Understand processes and callbacks | Architecture |
| Look up public types and operations | API reference |
| Build panels and tuning controls | UI builder, prefabs |
| Read channels, logs and settings | Read services |
| Preview and apply calibration | Tune service |
| Run background calculations | Jobs |
| Open a native ImGui window | Windows |
| Sign, install and update a plugin | Publishing |
| Activate paid features | Licensing |
| Select compilers and runtimes | Deployment |
| Diagnose a problem | Troubleshooting |
| Upgrade a preview plugin | Migration |
What ships
The curated export contains public C11 ABI headers, C++20 helpers, CMake targets, a standalone starter template, eight named examples plus C/C++ lifecycle samples, synthetic fixtures, screenshots, signing and test-catalog tools, a local issuer, conformance tests and website sources. GLFW and Dear ImGui sources retain their license notices. Private application code, customer data and private keys are excluded.
SDK package 1.0.0 retains C ABI 1.1 and the ABI 1.0 prefixes. Each service has independent version negotiation. Windows x64, Linux x64 and Linux ARM64 need separate native binaries. See deployment for the verified compiler/runtime boundaries and the contract for layouts.
Website and redistribution
The documentation and proposed EpicTuner landing page build into a static site with local search, copyable code, examples and validated links. Follow website integration to preview or prepare it for SGK Embedded.
Plugin development and distribution, including commercial plugins, are allowed. Redistribution of the SDK itself is prohibited. See the proprietary SDK terms. Production marketplace/issuer hosting and embedded custom rendering remain later milestones.