DSCC publishes unsigned Windows beta installers. The project does not currently sign MSIs because there is no paid code-signing certificate.
- Build releases in GitHub Actions from a tag.
- Publish SHA256 checksum files next to every artifact.
- Keep Standard, Bridge, and Bridge Framework-Dependent installer flavors separate.
- Assert that Standard builds do not bundle the HIDMaestro broker.
- Pin the external HIDMaestro release URL and SHA256 used for Bridge builds.
- Install the HIDMaestro MIT license notice beside the bundled Bridge broker.
- Keep release artifacts, signing keys, private captures, and installer intermediates out of Git.
- Use
standardunless you need DSCC Input Bridge for local non-Steam apps. - Use
bridgeonly for non-Steam bridge testing and expect a larger download. - Use
bridge-framework-dependentonly when the matching x64 .NET runtime is already installed.
Get-FileHash .\DualSenseCommandCenter-<version>-standard.msi -Algorithm SHA256
Get-Content .\SHA256SUMS-windows.txtThe hash from Get-FileHash must match the entry in the checksum file.
- Code-signed MSI files.
- Hardware-backed release attestations.
- A signed updater.
Do not add auto-update install behavior until release signing and rollback rules are in place.