The official component catalogue for the WinNative emulator.
Graphics translation layers, x86 emulators and Windows compatibility layers —
packaged as installable .wcp files and served straight to the app.
| Component | Role | Stable releases |
|---|---|---|
| DXVK | Direct3D 8/9/10/11 → Vulkan | Stable-DXVK · ARM64EC · Sarek |
| VKD3D | Direct3D 12 → Vulkan | Stable-VKD3D · ARM64EC |
| Box64 | x86_64 → ARM64 emulator | Stable-Box64 |
| WOWBox64 | WoW64 x86-on-ARM64 thunk layer | Stable-WOWBox64 |
| FEXCore | FEX-Emu x86 emulation core | Stable-FEXCore |
| Proton | Valve's Wine fork, gaming layers | Stable-Proton |
| Wine | Windows compatibility layers | Stable-Wine |
Each component folder in this repository carries its own README with the full variant breakdown.
Every .wcp package is published as a GitHub Release asset — nothing binary
is committed to git, so the repository stays small and clones fast.
contents.json— the full catalogue the app reads. Regenerated automatically from the published releases by the Update contents.json workflow whenever a release changes (and once daily as a safety net).default.json— the curated set installed during first-run setup..github/workflows/nightly-*.yml— build the latest upstream sources every night and publish them as*-nightly-*releases..github/workflows/weekly-bundle.yml— packs the newest nightlies into a single weekly archive.
Drop a new .wcp into a release and the catalogue updates itself.
Components/
├── DXVK/ VKD3D/ Box64/ WOWBox64/ FEXCore/ Proton/ Wine/
│ one folder per component (README + local staging area)
├── contents.json full catalogue consumed by the app
├── default.json first-run default selection
├── patch/ build patches applied by the CI workflows
├── tools/ contents generator + release seeding helper
└── .github/workflows/ nightly builds, weekly bundle, catalogue refresh
| Task | Command |
|---|---|
Rebuild contents.json from releases |
python3 tools/generate_contents.py --source releases |
Preview contents.json from local folders |
python3 tools/generate_contents.py --source local |
| Publish staged stable packages to releases | python3 tools/seed-releases.py |
Nightly builds need no action — they run on a schedule and can also be started manually from the Actions tab.
The packaged binaries are built from upstream projects and remain under their original licenses. Thanks to the teams behind them:
DXVK · DXVK-GPlasync · DXVK-Sarek · VKD3D-Proton · Box64 · FEX-Emu · Wine · Proton
Stable package set originally curated by the Winlator WCP community.