Warning
BeeTux Macro is unmaintained as i broke my laptop. I hope that I'll be back in 2-3 months, so I can continue that project
Open source Bee Swarm Simulator macro made for Linux. Now supports every DE/WM, Wayland and X11 🐧
Warning
If you encounter bugs, open an issue, make a pull request, join our discord chat, or group on Telegram. [🇷🇺/🇺🇸]
Recently, I rewrote whole macro in wtype and wlrctl instead of ydotool, so it would work faster on Wayland. Switch also allowed to macro in background with sandbox.
- Arch-based distros:
Install AUR helper (if not installed):
sudo pacman -S --needed --noconfirm base-devel git go
git clone https://aur.archlinux.org/yay.git
cd yay/
makepkg -si --noconfirm
Run this command:
yay -S wlrctl wtype imagemagick bc xorg-xrandr grim
- Debian-based distros:
sudo apt install wtype imagemagick bc xorg-xrandr grim meson ninja scdoc
And manually compile wlrctl:
git clone https://git.sr.ht/~brocellous/wlrctl
cd wlrctl/
meson setup --prefix=/usr/local build
ninja -C build install
git clone https://github.com/painvision/BeeTuxMacro/
Edit $MACRO_DIR/config.sh file using your favourite text editor. No GUI, the Linux way to configure your macro
If your DE/WM doesn't support grim protocols, or if you want to use your macro in background, you can use macro with a "sandbox", so your macro would work as intended
Install dependencies (make sure to install previous):
- Arch-based distros:
sudo pacman -S hyprland kitty
- Debian-based distros:
sudo apt install hyprland kitty
If Hyprland isn't available in your distro package manager, you can compile it yourself with:
sudo apt install -y meson wget build-essential ninja-build cmake-extras cmake gettext gettext-base fontconfig libfontconfig-dev libffi-dev libxml2-dev libdrm-dev libxkbcommon-x11-dev libxkbregistry-dev libxkbcommon-dev libpixman-1-dev libudev-dev libseat-dev seatd libxcb-dri3-dev libegl-dev libgles2 libegl1-mesa-dev glslang-tools libinput-bin libinput-dev libxcb-composite0-dev libavutil-dev libavcodec-dev libavformat-dev libxcb-ewmh2 libxcb-ewmh-dev libxcb-present-dev libxcb-icccm4-dev libxcb-render-util0-dev libxcb-res0-dev libxcb-xinput-dev libtomlplusplus3 libre2-dev # why use ubuntu at that point
git clone --recursive https://github.com/hyprwm/Hyprland
cd Hyprland
make all && sudo make install
Next, start a sandbox:
bash -c $MACRO_DIR/sandbox.sh
Follow instructions on screen to make it work
If your DE/WM does support grim protocols, or you just dont wanna use sandbox (if X11 it is -pixel detection things, but +100MB of RAM), you can use macro natively
| Command | What it does |
|---|---|
| bash -c $MACRO_DIR/start.sh | Toggles macro |
| bash -c $MACRO_DIR/stuff/close.sh | Force closes macro |
Find a way to setup keybind with shell command in your WM/DE. With these commands, you can start your macro without touching main folder
Warning
Your display scaling option MUST be 100%, Roblox on fullscreen and nothing interrupting macro to work
If there are some updates, you can update macro by running this command in macro's directory:
git pull
- ✅ Works on Wayland natively and X11 with sandbox
- ✅ Macroing in background - sandbox only
- ✅ Auto Claim Hive (can be manual)
- ✅ Auto Sprinkler
- ✅ Auto Dig
- ✅ Convert when full backpack
- ✅ Convert when time exceeded
- ✅ Auto Honey Wreath
- ✅ Auto Kill Mobs
- ✅ Auto Wealth Clock
- ✅ Auto Stockings
- ✅ Auto Find Hive
- ✅ Auto Red/White/Blue boosters
- ✅ Gather Interrupt for individual dispenser
- ✔️ Auto Reconnect - native only ;(
Planned: ❌ Planters, ❌ More dispensers
- ✅ Pine Tree Forest
- ✅ Rose Field
- ✅ Pumpkin Field
- ✅ Pineapple Field
- ✅ Strawberry Field
Planned: ❌ More fields
- 🗿📌 GUI for hive selection/toggle macro instead of notifications
- 📌❌ Telegram bot hooking
- ❌ Image recognition function
- ❌ Image instability function
