HID Light support hypothesis - RhythmLunatic/stepmania GitHub Wiki

This is a hypothesis of how HID lighting can be 'added' to StepMania.

  1. DinsFire has written custom dlls for StepMania to make it output lights data over a serial port. This output is actually the SextetStream protocol pushed over serial.

  2. Since virtual com ports can be created, com0com could be used to create a virtual port and then read the data back.

  3. A client would have to be written to open the port and then parse the data then convert it to something the USB HID can understand.

Current roadblocks: