813 B
Executable File
813 B
Executable File
zapsaber
Bzzzt!
Improving Beat Saber scores through estim since 2022!
Configuration
Configuration is done through a JSON file named config.json
in the same directory as zapsaber.py
. It must look something like this:
{
"username": "<your username>",
"apiKey": "<your API key>",
"code": "<your shocker's code>",
"comboA": 100,
"comboB": 300,
"comboABreak": ["vibrate", 1.0, 20],
"comboBBreak": ["shock", 1.0, 5],
"fail": ["shock", 2.0, 10]
}
The values for combo breaks and fail is an array.
vibrate
,shock
, andbeep
(if action isbeep
, intensity is ignored)- Duration
- Intensity
Running
You'll need Python 3.9+ and Poetry:
pip install poetry
Install dependencies:
poetry update
And run!
poetry run python zapsaber.py