Bzzzt
Go to file
Madison Scott-Clary ab8f7df848 First working branch 2022-11-24 15:07:25 -08:00
.gitignore First working branch 2022-11-24 15:07:25 -08:00
README.md First working branch 2022-11-24 15:07:25 -08:00
datapuller.py First working branch 2022-11-24 15:07:25 -08:00
poetry.lock First working branch 2022-11-24 15:07:25 -08:00
pyproject.toml First working branch 2022-11-24 15:07:25 -08:00
pyshock.py First working branch 2022-11-24 15:07:25 -08:00
zapsaber.py First working branch 2022-11-24 15:07:25 -08:00

README.md

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.

  1. vibrate, shock, and beep (if action is beep, intensity is ignored)
  2. Duration
  3. Intensity