AutoBuyer - Unovamata/Neopets-Shop-And-Attic-Autobuyer-Cracked GitHub Wiki

NeoBuyer+ AutoBuyer


🔵🔵🔵 Images, Options, & Descriptions Subject to Change 🔵🔵🔵

🔵🔵🔵 Actual Values Removed 🔵🔵🔵


Welcome to NeoBuyer+. You are currently navigating the AutoBuyer Settings page. For all your Main Shop AutoBuying necessities, this is the window where all your settings are defined and referenced. If you change any value in this interface, this will be sent to your AutoBuying processes whenever you go to a Main Shop page.

The AutoBuyer page is the most relevant interface in the entire extension, allowing you to adjust and tinker with the options. Now, go to any Main Shop page, and the AutoBuyer process will automatically navigate profitable shops with the default settings. However, we advise you to modify these presets promptly based on your necessities.

Please research accurate times before adjusting any option on this interface. You could get frozen if you input an incorrect or inconsistent time based on legitimate human restocking activities.

Use the tool at your own risk, do not be greedy. Research legitimate times and adjust settings based on your ping. Lower the extension's times if you lose out on too many items, but use the tool responsibly.

Enabling the AutoBuyer

  • Main Shop Autobuyer Enabled: When the slider is blue, the option is active. This option enables or disables the AutoBuyer Process.

Main Shop Refresh Settings

  • AutoBuyer Refresh Time Window: Specifies the time range to run the AutoBuyer process. If the AutoBuyer process runs unattended for 24 hours, it will only restock at these specific timeframes.

For example: [11, 16], the AutoBuyer process will only activate if your local time is greater or equal to 11 AM and if it is less or equal to 16 / 4 PM. If your local time is not within those timeframes, the AutoBuyer process will stop itself.

If unsure, leave the default value [0,23] to run the AutoBuyer process anytime you browse a main shop.

  • Pause the AutoBuyer in Specific Minute Intervals: Credits to chrisli-03. Specifies the time range for pausing the AutoBuyer process.

For example: Pausing the AutoBuyer process from 05:10 to 05:20 = [10, 20]. You can add multiple intervals if needed: [10, 20, 45, 50].

  • Minimum Unstocked Refresh: Specifies the minimum time in milliseconds between refreshes when a main shop is empty; the AutoBuyer process is waiting for stock.

  • Maximum Unstocked Refresh: Specifies the maximum time in milliseconds between refreshes when a main shop is empty; the AutoBuyer process is waiting for stock.

  • Minimum Stocked Refresh: Minimum time in milliseconds between refreshes when a main shop is stocked; the AutoBuyer process is AutoBuying.

  • Maximum Stocked Refresh: Maximum time in milliseconds between refreshes when a main shop is stocked; the AutoBuyer process is AutoBuying.

  • Minimum Five-Second Rule Refresh: Minimum time in milliseconds between refreshes when a five-second rule prompt triggers. Occasionally, the Neopian Standard Time goes out of sync, prolonging five-second rules. You may lose out on some items in the more competitive shops, but you will get restock banned less often with this setting activated.

  • Maximum Five-Second Rule Refresh: Maximum time in milliseconds between refreshes when a five-second rule prompt triggers. Occasionally, the Neopian Standard Time goes out of sync, prolonging five-second rules. You may lose out on some items in the more competitive shops, but you will get restock banned less often with this setting activated.

Store & Inventory Settings

  • Refresh Shops Only When Unstocked: If enabled, the AutoBuyer process will only refresh a shop if it has not been stocked yet. After buying all the profitable items in one stock, the AutoBuyer process will halt until the next time the shop does not have stock. The AutoBuyer process will not continuously refresh or navigate to other shops; the process will stop.

To clarify, this setting will not detect Shop Clears. If active, set "Store Numbers to Cycle Through When Stocked" to [].

This feature can help while restocking with multiple tabs open, minimizing Restock Bans.

  • Store Numbers to Cycle Through When Stocked: If a store in this list has stock, the AutoBuyer process will wait the set seconds before navigating to the next shop. Otherwise, it will refresh until the shop stocks.

  • Minimum Items for Store to be Considered Stocked: If you input 'X' in this field and a store has 'X' items in stock, then the AutoBuyer process will consider it stocked and wait a few seconds before navigating to the next shop. Otherwise, it will navigate to the next shop immediately.

  • Use Item Database Value Estimates:

The AutoBuyer process keeps track of 3 constants: Price, Value, and Profit.

  • Price: Price is the item's stocking price, what you pay to buy the item.
  • Value: Value is the item's market value without the stocking Price subtraction.
  • Profit: Profit is the result of the Value minus the stocking Price.

If enabled, the AutoBuyer process will target items exclusively based on its item database and its preset settings. More on this setting later.

  • AutoBuyer Restock List: With the Restocking List method, this setting will dictate the items and the priority the extension will give a potential item in stock. The restocking list must be ordered from most profitable to least profitable. You can group by store. Restocking lists need to be updated manually over time. You can use the "Restock List" generator inside the "Tools" menu to create custom lists automatically.

Database Functionalities

  • Minimum Profit to Click Item: The AutoBuyer process will only buy an item if its Profit Margin surpasses the amount inputted in this field. This setting only applies while using the item database.

  • Minimum Profit Percentage to Click Item: The AutoBuyer process will buy an item only if its Profit Percentage is greater than the amount provided. This setting only applies while using the item database. We recommend only using the "Minimum Profit to Click Item." Use decimal numbers only. For Example: 0.5 (50% profitability margin).

  • Estimated Profit of Items not in Item DB: The AutoBuyer process will assume the default profit amount inputted in this field for items not found in the database. This feature can come in handy for new, unlisted items.

  • Minimum Rarity to Click Profitable Items: The AutoBuyer process will only acquire items over that rarity threshold. Minimum rarity: 1. Maximum rarity: 100.

  • Use a Blacklist of Items to not Purchase: The AutoBuyer process will prevent clicking on Blacklisted items, irrespective of whether those items meet the profit criteria. Blacklists override other settings, ensuring the AutoBuyer process does not buy any Blacklisted items. This feature is useful for countering inaccurate or outdated price estimates in the item database.

  • Blacklist: The list used to not buy items based on the database entries. Enter one item per line, its order is not important.

Auto-Click Settings

  • Auto-Click Items in Main Shops: This option allows the AutoBuyer to automatically click items in shop stocks if said items are either present in the Restocking List or the Item Database.

  • Minimum Click Item Image: Specifies the minimum clicking speed in milliseconds for the AutoBuyer process to click on a desired item in the Main Shop's stock after the page loads.

  • Maximum Click Item Image: Specifies the maximum clicking speed in milliseconds for the AutoBuyer process to click on a desired item in the Main Shop's stock after the page loads.

  • Go for 2nd Best Item: This setting is better suited for slower internet connections. Instead of aiming for the best item in stock, the AutoBuyer process prioritizes the second-best item for a better chance of success. If enabled, the AutoBuyer process will still buy the sole worthwhile item if only one is available for purchase.

  • Auto-Click Confirm Window: Enables the AutoBuyer process to Auto-Click the confirm window buttons during purchases.

  • Bypass Confirm Window: If active, the AutoBuyer process will bypass the confirm pop-up Neopets generates, redirecting the user straight to the haggling page. This option disables Click Confirm Times.

  • Minimum Click Confirm Purchase: Specifies the minimum clicking speed in milliseconds for the AutoBuyer process to click the 'Yes' button in the 'Are you sure' purchase confirm window after clicking a desired item to purchase.

  • Maximum Click Confirm Purchase: Specifies the maximum clicking speed in milliseconds for the AutoBuyer process to click the 'Yes' button in the 'Are you sure' purchase confirm window after clicking a desired item to purchase.

  • Auto-Enter Offer: Makes the AutoBuyer process enter offers with slight price variations using a random function, typing in a human-like manner.

  • Use Custom Multipliers for Haggle Generation: This setting toggles custom haggling multipliers to generate a typeable haggle.

Output Haggle = Rounded(Asking Price + (Asking PriceZ)).
Where Z is equal to a random number between X & Y (Exclusive).

This is a very complex system, modifying the default multipliers can generate unexpected haggles, losing out on items. Do not change these values unless you know what you are doing.

  • Minimum Haggle Power: The minimum number to power the Asking Price to, in decimals.

  • Maximum Haggle Power: The maximum number to power the Asking Price to, in decimals.

Captcha Handling

  • Refresh Through Page Load Failures: If Neopets' servers reject a request and the page fails to load, this feature will automatically refresh the page after a few seconds.

  • Minimum Refresh Time Per Page Error: Specifies the minimum time in milliseconds between refreshes when an error appears on a page.

  • Maximum Refresh Time Per Page Error: Specifies the maximum time in milliseconds between refreshes when an error appears on a page.

  • Auto-Click Captcha: This system waits for the set milliseconds before inputting the offer and solving the captcha to mimic human behavior. The AutoBuyer process can solve these queries immediately, but that can lead to account freezes.

  • Minimum Total Time on Haggling Page: This setting specifies the minimum time in milliseconds spent on the haggling page, including offer inputting and captcha detection and clicking. Lower times signify lower haggling times.

  • Maximum Total Time on Haggling Page: This setting specifies the maximum time in milliseconds spent on the haggling page, including offer inputting and captcha detection and clicking. Lower times signify lower haggling times.

  • Annotate Captcha with Pet's Location: If enabled, this feature will mark the pet's position within the captcha image with a red dot.

Visual Settings

  • Show Status Banner: This setting toggles the banner text shown on the shop pages.

  • Highlight Desired Shop Items: The AutoBuyer process will highlight items of interest based on your configuration presets. The highest valued item in stock is highlighted in orange, while other items of interest will be highlighted in green.

  • Pause Extra Time After Successful Purchase: If enabled, this setting determines the pause duration in milliseconds after a successful Main Shop purchase.

Alert Settings

  • Show Chrome Notifications: The AutoBuyer process will send notifications when important events occur. For example: Purchases, Shop Clears, and More

  • Change Page Information: If enabled, the AutoBuyer process will change the titles on tabs to reflect the status of the AutoBuyer process.

  • Sound Alerts: If enabled, the AutoBuyer process will provide audible notifications during page actions.

⚠️ **GitHub.com Fallback** ⚠️