diff --git a/README.md b/README.md index 611901c..095037b 100644 --- a/README.md +++ b/README.md @@ -34,6 +34,8 @@ Think Dug's Twitch Chat Plays Each client needs 1 executable and 1 env file with a unique set of buttons +The server cannot be a client because math. Maybe a VM on the client as a server would work tho. + ```bash INPUT_NAME=gui OUTPUT_UDP_HOST=ip @@ -56,7 +58,40 @@ INPUT_GUI_BUTTON_Y=X ```bash INPUT_NAME=udp -INPUT_UDP_PORT=port_i +INPUT_UDP_PORT=port ``` #### `mayhem-party` + +##### Configs + +Create some number of remap files at `/tmp/mayhem-party.d/*` +with keys for EVERY client config button like the following +with at least 1 effectively not mapped/empty + +```yaml +A: A +B: B +C: C +``` + +run `cd /tmp/mayhem-party.d; ln -s ./the-unmapped-file ./live` + +##### Binary + +```bash +DEBUG=1 +INPUT_KEYBOARD=true +INPUT_REFRESH_ON_SIGUSR=true +INPUT_REMAP_FILE=/tmp/mayhem-party.d/live +MAIN_INTERVAL_DURATION=5ms +OUTPUT_KEYBOARD=true +``` + +#### Game Playing + +Foreground + +#### `stt` + +TODO pipe stt detecting relevant strings -> change the `/tmp/mayhem-party.d/live` link -> `SIGUSR1` to `mayhem-party`