Skip to content

Profiles

Every controller HIDMaestro can emulate is a JSON file. 228 ship in the embedded catalog across 32 vendors, and runtime-built profiles authored via HMProfileBuilder work identically.

  • Profile System: the profiles/<vendor>/<slug>.json schema, every field, the three runtime classifications, and a verbatim Xbox 360 Wired profile dissection.
  • Custom Profiles: clone-and-modify, build-from-scratch, and spoof patterns, with concrete HMProfileBuilder examples.
  • Profile Extractor: the standalone tool in every release ZIP that captures a connected controller into a ready-to-deploy profile JSON.
  • Contributing Profiles: how to submit a profile for a device you own, and what the review checks.