Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/Flyingbacen/Sols-Biome-Randomizer-Macro/llms.txt

Use this file to discover all available pages before exploring further.

The [Inventory Coordinates], [Crafting], and [Crafting\Heavenly] sections in settings.ini define the exact pixel positions the macro clicks and scans during each automation cycle. All defaults are calibrated for fullscreen 1080p at 100% Windows display scale. If your monitor runs at a different resolution, you use a non-standard display scale, or Roblox is not in fullscreen, you will need to update these values to match your actual layout.
All coordinates are absolute screen pixel positions measured from the top-left corner of your primary monitor (0, 0). They are not relative to the Roblox window — with one exception: the OCR scan rectangle (RectangleTopX / RectangleTopY) is offset by the Roblox window’s own position at runtime, so the OCR region tracks the window correctly even when it is not at the top-left of the screen.
To find the correct pixel coordinates for your setup, open the Roblox game in fullscreen, then use the Windows Snipping Tool (Win + Shift + S) and hover over the target UI element — the cursor position shown in any screenshot editor corresponds directly to the values you need. Alternatively, a dedicated pixel-coordinate finder tool (such as AutoHotkey’s built-in Window Spy, available from the system tray when AHK is running) gives a live readout of the cursor’s absolute screen position.

[Inventory Coordinates]

These keys cover everything the macro needs to open the inventory, locate an item via OCR, and press the Use button.
RectangleTopX
Integer
default:"805"
X position (pixels from left edge of screen) of the top-left corner of the OCR scan rectangle. The macro captures this region to read the item name in the first inventory slot after searching.
RectangleTopY
Integer
default:"424"
Y position (pixels from top edge of screen) of the top-left corner of the OCR scan rectangle.
RectangleWidth
Integer
default:"90"
Width of the OCR scan rectangle in pixels. Increase if the item name is being cut off; decrease to reduce noise from adjacent UI elements.
RectangleHeight
Integer
default:"90"
Height of the OCR scan rectangle in pixels. Should fully cover the item icon and name label in the inventory slot.
UseButtonX
Integer
default:"683"
X coordinate of the Use button that appears in the item detail panel when an inventory item is selected.
UseButtonY
Integer
default:"580"
Y coordinate of the Use button.
SearchX
Integer
default:"876"
X coordinate of the inventory search input box. The macro pastes the item name here to filter the inventory before reading the first slot via OCR.
SearchY
Integer
default:"360"
Y coordinate of the inventory search input box.
InventoryX
Integer
default:"32"
X coordinate of the inventory toggle button on the left-side toolbar. The macro clicks this to open and close the inventory panel.
InventoryY
Integer
default:"507"
Y coordinate of the inventory toggle button.
InventoryItemsX
Integer
default:"1268"
X coordinate of the Items tab inside the inventory panel. Clicking this navigates to the items sub-category so the search box and item slots are visible.
InventoryItemsY
Integer
default:"330"
Y coordinate of the inventory Items tab.
MerchantDialogueSkipX
Integer
default:"948"
X coordinate of the button that advances (skips) merchant dialogue, primarily used during Eden NPC interactions detected by the AFK routine.
MerchantDialogueSkipY
Integer
default:"837"
Y coordinate of the merchant dialogue skip button.
MerchantDialogueLeftX
Integer
default:"778"
X coordinate of the left choice button in merchant dialogue menus (e.g., confirming a trade or dismissing an Eden prompt).
MerchantDialogueLeftY
Integer
default:"912"
Y coordinate of the left dialogue choice button.

[Crafting]

These keys are used when the macro detects an open crafting menu before item use. Unless BypassCraftClose=true is set, the macro checks whether the crafting panel is open (by inspecting a pixel colour at the close-button position) and, if so, closes it before proceeding with inventory interaction.
CraftCloseX
Integer
default:"1850"
X coordinate to click to close an open crafting or recipe menu. Corresponds to the button in the top-right area of the crafting panel.
CraftCloseY
Integer
default:"180"
Y coordinate of the crafting menu close button.
OpenRecipeMenuX
Integer
default:"229"
X coordinate to reopen the crafting recipe menu after item use is complete, so any in-progress crafting session is restored.
OpenRecipeMenuY
Integer
default:"825"
Y coordinate to open the recipe menu.
CraftButtonX
Integer
default:"1079"
X coordinate of the Craft button inside the recipe detail panel. Used when the macro resumes a Heavenly Potion craft after adding ingredients.
CraftButtonY
Integer
default:"686"
Y coordinate of the Craft button.

[Crafting\Heavenly]

This section is only active when the macro detects that a Heavenly Potion craft was in progress at the time an item use was triggered (detected by the pink buff indicator at a fixed pixel). After using the item, the macro scrolls the crafting list down to the Heavenly Potion entry, opens its recipe, fills in the ingredient amounts, and presses Craft.
If you do not use the Heavenly Potion crafting feature, these keys have no effect. You can leave them at their defaults.
HPScrolls
Integer
default:"10"
Number of WheelDown scroll steps the macro performs to reach the Heavenly Potion entry in the crafting list after reopening the recipe menu. Increase this value if the Heavenly Potion sits further down the list on your account.
HPCraftMenuX
Integer
default:"1600"
X coordinate of the Heavenly Potion entry in the crafting list. The macro clicks here to select it before opening its recipe.
HPCraftMenuY
Integer
default:"840"
Y coordinate of the Heavenly Potion entry in the crafting list.
HPLuckyPotionsAmountX
Integer
default:"1047"
X coordinate of the quantity input field for the Lucky Potions ingredient in the Heavenly Potion recipe.
HPLuckyPotionsAmountY
Integer
default:"431"
Y coordinate of the Lucky Potions quantity input field.
HPLuckyPotionsAmount
Integer
default:"250"
The number to type into the Lucky Potions ingredient field. The macro selects all existing text (Ctrl+A) and types this value before clicking the add button.
HPLuckyPotionsAddX
Integer
default:"1130"
X coordinate of the + (add) button for the Lucky Potions ingredient row.
HPLuckyPotionsAddY
Integer
default:"431"
Y coordinate of the Lucky Potions add button.
HPCelestialAddX
Integer
default:"1130"
X coordinate of the + (add) button for the Celestial ingredient row.
HPCelestialAddY
Integer
default:"486"
Y coordinate of the Celestial ingredient add button.
HPExoticAddX
Integer
default:"1130"
X coordinate of the + (add) button for the Exotic ingredient row.
HPExoticAddY
Integer
default:"537"
Y coordinate of the Exotic ingredient add button.

Build docs developers (and LLMs) love