VaxiSols
VaxiSols

Macro Hub

Repository BETA

VaxiSols 1.1r

Sol's RNG — merchants, biome rolls & equipped auras

Welcome to VaxiSols :D Everything here is focused on the macro itself - setup, behavior, and what it actually does in runs.

dashboard

Core Features

Everything included in the detector

public
Biome rolls RPC + logs working together
storefront
Merchant Pings Jester / Mari / Rin alerts
auto_awesome
Aura Equipped No annoying same-aura spam

Accounts & windows

Add each Roblox username you want monitored. Bind each account to the correct Roblox window so merchant/aura screen reads hit the right client. Multiple accounts means parallel scans per configured user.

Webhooks

Paste Discord webhook URLs (one per line). Optional private server link gets echoed on embeds when you set it. Use Test Webhook in the macro to confirm Discord is reachable.

Event log

In-app stream of merchants, biome changes, aura equips, and scan notices — same lines that can hit Discord when you’re not watching the client.

build

Setup & requirements

What you need before everything behaves reliably

Bloxstrap / RPC

Biome and aura equips hook off Bloxstrap-style RPC mirrored into Roblox logs. Keep Bloxstrap installed and RPC enabled so hover/state lines show up in recent log tails.

Logs

The macro reads under %LOCALAPPDATA%\Roblox\logs (and launcher log folders where present). Logs rotate — if something looks stale, restart the client once so a fresh player log is generated.

Merchants (logs first)

Named lines such as [Merchant]: Mari has arrived… are parsed from Roblox logs (same idea as MultiScope-style detectors). Generic [FLog::Output] merchant npc only means “something spawned”—optional banner-color hint or OCR can try to name it; OCR stays off by default in Settings.

Private server links

Store your VIP link in webhook settings — embeds can include it so your group can warp in fast on rare pings.

preview

Sneak Peek (click stuff!)

It is the real UI layout, just in showcase mode

receipt_long

Event Log

Merchants, biomes & aura equips

[14:37:02] biome_detected (VaxiSols): rainy
[14:37:40] merchant_detected (VaxiSols): mari has arrived
[14:38:08] aura_equipped (VaxiSols): aegis
open_with Drag the preview window around + click buttons for animation
info

How detection works

Loop timing, signals, cooldowns — all on the macro side

timeline
Biome detection Parses RPC / log tails, tracks slug changes. On change: bump counters, optionally end previous biome embed then fire “started” for the new biome.
radar
Merchant detection Reads log lines first—named [Merchant]: … has arrived patterns (compatible with common macro tooling), then generic merchant npc. Optional banner colors (no OCR by default) or OCR from Settings if logs lack names.
verified
Aura detection Reads RPC state for equip strings (fishSol-style). Re-notifies only when the aura name changes so “Aegis” parked on your bar does not webhook every scan.

Scan interval

A background loop ticks every few seconds per account — light enough for daily AFK setups, dense enough that rare biome windows and merchants are unlikely to slip between polls if logs update normally.

Rare biomes

List includes glitched/dreamspace/cyberspace-style tags as defined in app config. Webhook payloads mark rare flags so Discord embeds can be styled hotter for those pulls.

Minimized windows

If you enable optional banner/OCR hints for generic merchant lines, the client may briefly restore from minimized to sample the banner—only when logs alone do not name the merchant.

Version note

Stable reporting covers merchants, biome rolls, and aura equips over Discord; prune legacy fishing/pathing docs in your fork if you only ship this stack.

help

FAQ

Click to expand (yes, actually interactive now)

Preview on this page reuses macro classes. Actual app pulls the same ui/styles.css tokens.
No. The app tracks last aura key per account — same aura stays silent until you equip something different.
Log scanning matches named chat-style lines first (same general approach as tools like MultiScope). Plain merchant npc lines only say a spawn happened—use Settings for optional banner-color hint or OCR if you need a name when the game does not print one.
Check Bloxstrap RPC still writing to tails, disk not full, and account username matches log ownership. Restart Roblox once if tails look frozen.
Yes — add each username, attach the correct hwnd/window picker result, webhooks aggregate per-account labels in payloads.
The log-and-webhook stack ignores legacy fishing macros; merchants, biomes, and aura paths stay separate. Older modules may live in repo — turn off what you don’t run.