Geometry Dash Clickbot, written in Python. It is the rewrite of ZCB with better codebase, easier usage, and better sound.
If you have any questions, visit our Discord server: Click here
For binary builds with Pyinstaller, click here
Echo (.echo)
(Make sure you don't record it in binary, if you do so, convert it.)
TASbot (.json)
This is how to add your own clicks.
Example folder: clicks-example.
First up, add a "player1" folder inside it.
You can optionally create a folder called "player2" if you want different clicks for the second player.
In the folder, create the following folders:
clicks (necessary)
releases (optional)
softclicks (optional)
softreleases (optional)
Clicks will be used when you click the mouse (in the macro.
Releases will be used when you release the mouse. (if you don't specify it, it will use clicks instead of releases.)
Softclicks are optional, but highly recommended. They make the clicks realistic in spams, for example.
Softreleases are optional, they're played after softclicks. (if you dont specify it, it will use normal releases)
In the folders, create sounds like this:
1.wav
2.wav
3.wav
4.wav
and so on...
Example directory tree:
.
└── Any Folder Name Which You Will Select/
├── player1/
│ ├── clicks/
│ │ ├── 1.wav
│ │ ├── 2.wav
│ │ ├── 3.wav
│ │ └── 4.wav
│ ├── releases/
│ │ ├── 1.wav
│ │ ├── 2.wav
│ │ └── 3.wav
│ ├── softclicks/
│ │ ├── 1.wav
│ │ └── 2.wav
│ └── softreleases/
│ ├── 1.wav
│ ├── 2.wav
│ ├── 3.wav
│ └── 4.wav
└── player2/
├── clicks/
│ ├── 1.wav
│ ├── 2.wav
│ └── 3.wav
├── releases/
│ └── 1.wav
├── softclicks/
│ ├── 1.wav
│ ├── 2.wav
│ ├── 3.wav
│ └── 4.wav
└── softreleases/
├── 1.wav
├── 2.wav
├── 3.wav
└── 4.wav