Made and tested on mac, currently untested for windows/linux.
- Gathering for all fields
- Bug runs + Stump Snail
- Planters
- Wealth clock and dispenser collections
- Field Drift Compensation
- Haste Compensation
- Discord webhook
- Hourly Reports
- Disconnect check + auto reconnect
- GUI for setup
- Glider
- Access to the red canon
- Discord: https://discord.gg/FTB8b2vB6y (Thanks to kay for setting it up)
Installation guide for macro Check your macOS version. This will determine which installation step to follow. To see your macOS version, apple logo -> about this mac
For M1/M2 Macs, I highly recommend updating your macOS version to ventura (13.0) and above. The macro is highly unlikely to work on older versions
For Intel Macs (Basically any mac that isnt M1/M2), macOS 12.0 and above is recommended. Older versions are not likely to work
For macOS versions 12.0 and higher: python 3.9 (Scroll down) Note: The installers are found near the bottom of the webpage
Download and run the universal installer if you are on M1/M2, else download the intel installer
Once python has been installed, it should automatically launch a finder window with a folder called "python 3.9"
Alternatively, you can go to applications -> python 3.9
In the folder, double click on "Install Certificates.command" and let it run
The terminal can be found in finder -> application -> utilities -> terminal
Alternatively,
cmd + space to bring up spotlight -> search “terminal”
In terminal, enter these two commands:
xcode-select --install
Install the xcode command line tools when prompted, else you can ignore the message if it says that command line tools are already installed
Next,
sudo xcode-select --switch /Library/Developer/CommandLineTools
Enter in your password
After that,
pip3 install pyautogui pillow discord-webhook discord.py pynput matplotlib pymupdf
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
After the installation is complete, run these commands one by one
arch
Terminal should display "arm64"
pip3 install paddlepaddle==2.3.2
pip3 install --no-deps paddleocr==2.6.1.0
pip3 install attrdict beautifulsoup4 cython fire fonttools imgaug lanms-neo==1.0.2 lmdb lxml opencv-contrib-python opencv-python==4.5.5.64 openpyxl pdf2docx Polygon3 premailer pyclipper pymupdf python-docx rapidfuzz scikit-image shapely tqdm visualdl
python3 -m pip install paddlepaddle==2.4.2 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install "paddleocr>=2.0.1"
Note: you can ignore the error " ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts."
Finally, enter this
pip3 install "numpy<1.24.0"
Install the .zip file in https://github.com/existancepy/bss-macro-py (Press the green button that says code and look for download zip)
Download it into the downloads folder, or move the zip into the downloads folder.
Extract/Open the .zip file (double click on the .zip file installed)
In roblox, make sure your settings are as such shown in the image below.
The macro only works when roblox is in full screen (takes up 100% of the screen), there should be no dock or top menu bar visible
If the top menu bar is visible, look at the section below
In system preferences -> dock and menu bar,
Check "automatically hide and show the menu bar in full screen"
In system preferences -> security and privacy -> privacy
Check "terminal" for these categories:
- Full disk access
- Accessibility
- Screen recording
- Automation (if terminal is not there, you'll be prompted to enable it when running the macro)
Note that on older macOS versions, some of these categories will not show up, that's to be expected
A notch refers to the built-in camera being attached on the screen. It is typically found on macbook pros (see image below)
If your mac does have a notch,
- Close roblox
- In finder -> applications -> right click roblox -> get info -> enable "scale to fit below built-in camera"
- You can now re-open roblox. Roblox should now take up the whole screen, meaning that the camera should block off a part of the app
Open terminal and run the command:
cd downloads/bss-macro-py-main
Run the program with the following command:
python3 e_macro.py
- Tab out/close out of Roblox
- Tap on terminal and press Ctrl + C
Enter the following commands into terminal:
cd desktop/bss-macro-py-main
and
python3 e_macro.py
-
Go to discord applications
-
Click on “New Application” (top right)
-
Put in a name, tick the checkbox and create
-
Copy the application id (it is required later)
-
In the “settings” sidebar, click on bot -> add bot
-
Scroll down to “Privileged Gateway Intents” and check “Message Content Intent”
-
Edit and copy in the following link into a web browser:
-
https://discord.com/oauth2/authorize?client_id=<your application id from step 4>&permissions=68608&scope=bot
-
Add your bot to the server and ensure that it has permissions to view the channels you want to use it in
-
Returning back to the application page, click on reset token -> copy
-
Launch the macro and copy the token into the calibration section.
-
Format:
-
Prefix: !b
-
Commands:
- rejoin
- screenshot
-
Example: !b rejoin
-
For the enable dictation fix: https://www.dofus.com/en/forum/1151-general-problems-solutions/339448-issue-with-macos-keyboard-keys
-
Natro Macro for inspiration