Cyclone is a multi-instance Sol's RNG biome detection macro with anti-afk and ram trimming features
The macro watches multiple Roblox game-instance log files, detects configured Sol's RNG biomes, and optionally sends Discord embeds for each tracked biome.
Quick start
- Run
Cyclone.exe. - Configure accounts, Roblox user IDs, instances, and webhooks in the app.
These steps are for Windows PowerShell:
- Install Python 3.12 or newer.
- Open PowerShell in the project folder.
- Create and activate a virtual environment:
py -m venv .venv
.\.venv\Scripts\Activate.ps1- Install the dependencies and PyInstaller:
python -m pip install -r requirements.txt
python -m pip install pyinstaller- Build the executable:
pyinstaller Cyclone.specThe finished application will be created at dist\Cyclone.exe.
The app stores saved settings in %APPDATA%\Cyclone; these can include webhook URLs, Roblox account IDs, and private-server links.
Use the tabs in the application to configure:
- Instances: Add one entry per Roblox session, select its account, and enable automatic log detection. Automatic detection matches the configured Roblox user ID in each log and follows newly created active logs in real time.
- Accounts: Store the account username, Roblox user ID, and private-server link. These values are persisted in
sol_rng_tracker/accounts.json. - Instances: Each instance entry owns its Discord webhook and lets you select multiple accounts for that destination.
- Biomes: Independently enable tracking, Discord messages, and
@everyonementions for every biome of choice in "Biome notifications" in the "Settings" tab. - Anti-AFK: Enable the toggle, choose Single instance or Multiple instances, and enter a custom interval in seconds. When tracking starts, Cyclone finds the matching Roblox process/window, brings it forward, and sends an input directly to it.