OpenCS2hock/README.md

49 lines
990 B
Markdown
Raw Normal View History

2024-01-14 02:41:33 +01:00
Example `config.json`. Place next to executable. Will also be generated on first start.
2024-01-16 01:22:53 +01:00
```json
2024-01-14 02:41:33 +01:00
{
2024-01-16 01:22:53 +01:00
"LogLevel": 2,
2024-01-14 02:41:33 +01:00
"OpenShockSettings": {
"Endpoint": "https://api.shocklink.net",
"ApiKey": "<Your Shocklink API Key>",
"Shockers": [ "<Shocker Id> comma seperated" ]
},
"IntensityRange": {
"Min": 30,
"Max": 60
},
"DurationRange": {
"Min": 1000,
"Max": 1000
},
"Actions": {
2024-01-16 01:22:53 +01:00
"OnKill": "Nothing",
2024-01-14 02:41:33 +01:00
"OnDeath": "Shock",
"OnRoundStart": "Nothing",
"OnRoundEnd": "Vibrate",
"OnRoundWin": "Nothing",
2024-01-16 01:22:53 +01:00
"OnRoundLoss": "Shock",
"OnDamageTaken": "Vibrate"
2024-01-14 02:41:33 +01:00
}
}
2024-01-14 02:52:39 +01:00
```
### ApiKey
For OpenShock get token [here](https://shocklink.net/#/dashboard/tokens)
### Shockers
List of Shocker-Ids, comma seperated. Get Id [here](https://shocklink.net/#/dashboard/shockers/own). Press the three dots -> Edit
Example `[ "ID-1", "ID-2" ]`
### Intensity Range
`0-100`
### Duration Range
in ms
### Values for `Actions`
- Beep
- Shock
- Vibrate